Elementi progetti di regole

Un progetto di regole è un contenitore per organizzare le risorse delle regole e impostare il BOM (business object model) e il vocabolario di creazione delle regole. Ogni elemento del progetto di regole è associato ad una cartella.

Implementare un progetto di regole in Rule Designer come un progetto Eclipse , che funga da contenitore per organizzare gli elementi correlati alle regole. Un progetto di regole può contenere diversi tipi di cartelle:

Cartella di origine (regole)

Un contenitore root per le risorse e i package di regole.

Cartella BOM (bom)

Contiene i file correlati al BOM (business object model). Un file BOM memorizzato nella cartella BOM fa parte del percorso BOM.

Cartella di distribuzione (distribuzione)
Contiene la configurazione di distribuzione per un servizio di decisione.
Cartella query (query)

Contiene file di query.

Cartella risorse (risorse)

Contiene file di risorse, ossia file o cartelle che non fanno parte di un modello di regole.

Cartella modello (modelli)

Contiene file di modello.

Cartella Report (report)
Contiene i report creati da operazioni differenti, inclusa la distribuzione.

Le cartelle sono registrate nelle proprietà del progetto e devono essere ubicate direttamente nel progetto di regole. La cartella source contiene package di regole che contengono risorse delle regole. È anche il pacchetto root, quindi può contenere risorse delle regole.

Nota:

Se si rinomina una cartella o una sottocartella in Rule Designer e si esegue la sincronizzazione con Decision Center, si ottiene una nuova versione in Decision Center per ogni risorsa utente in tale cartella.

Ciascun elemento del progetto di regole è associato a una cartella, a un file o a entrambi. La seguente tabella descrive queste associazioni. La colonna Decision Center indica quali elementi del progetto sincronizzano con Decision Center. La colonna SCC indica quali elementi del progetto devono essere sottoposti a commit quando si utilizza un sistema di controllo del codice sorgente.

Elemento Associato con Commenti Decision Center SCC
Progetto di regole La cartella root   No Sì
.project file Il file XML che memorizza le informazioni generali sul progetto Eclipse , come la natura del progetto o la configurazione di avvio. No Sì
.ruleproject file

File XML che memorizza le propriet ... del progetto specifiche di un progetto di regole:

  • Categorie
  • Percorso BOM
  • Percorso XOM
  • Ubicazione dell'output
  • Percorso relativo delle cartelle origine, BOM, query, modello e risorse.

Visualizzato con l'etichetta "Proprietà del progetto" nella vista Sincronizzazione.

Sì Sì
pacchetto di regole Una cartella del pacchetto di regole Chiamata cartella in Decision Center. Sì Sì
.rulepackage file

File XML che memorizza le informazioni per il package di regole.

Visualizzato con l'etichetta "Proprietà pacchetto" nella vista Sincronizzazione.

Sì Sì
regola di azione .brl file File XML che memorizza le proprietà e la definizione di una regola di azione. Sì Sì
Tabella decisionale .dta file File XML che memorizza le proprietà e la definizione di una tabella decisionale. Sì Sì
Struttura ad albero decisioni .dtr file File XML che memorizza le proprietà e la definizione di un albero decisionale. Sì Sì
Funzione .fct file File XML che memorizza le proprietà e la definizione di una funzione. Sì Sì
Flusso delle regole .rfl file File XML che memorizza le proprietà, le definizioni di attività e la descrizione di un diagramma di flusso delle regole. Sì Sì
Regola tecnica .trl file File XML che memorizza le proprietà e la definizione di una regola tecnica. Sì Sì
Configurazione di distribuzione .dep file Il modo in cui le operazioni decisionali vengono confezionate in RuleApps, gestite e quindi distribuite. Sì Sì
Operazione di decisione .dop file Una funzione che definisce la logica decisionale e i dati di input e output per una decisione. Un'operazione di decisione è implementata come una serie di regole. Sì Sì
Serie di variabili .var file File XML che memorizza un elenco di variabili. Sì Sì
Template delle regole di azione .brt file File XML che memorizza le proprietà del template e le proprietà e la definizione della regola di azione di cui creare l'istanza. Sì Sì
Query .qry file File XML che memorizza le proprietà e la definizione di una query. Sì Sì
voce BOM .bom file File di testo semplice che memorizza la struttura di una voce BOM. Sì Sì
_<locale>.voc file File delle proprietà chiave - valore che memorizza le informazioni di verbalizzazione allegate agli elementi BOM. La prima parte delle chiavi corrisponde al nome completo degli elementi BOM. La seconda parte definisce la verbalizzazione degli elementi BOM. Sì Sì
.b2x file File XML che memorizza le funzioni che associano il BOM allo XOM. Sì Sì
Cartella di origine La cartella source La cartella di origine non è un elemento del progetto in quanto tale, ma un contenitore per le risorse delle regole. No Sì
Cartella BOM La cartella bom La cartella BOM non è un elemento del progetto in quanto tale, ma un contenitore per le voci BOM. Tutte le voci BOM che si trovano direttamente nella cartella BOM o nelle cartelle nella cartella BOM fanno parte del BOM e vengono indicate come percorso BOM. No Sì
Cartella di distribuzione La cartella deployment La cartella di installazione contiene la configurazione di installazione per la distribuzione di un servizio di decisione. Sì Sì
Cartella query La cartella queries La cartella delle interrogazioni è un contenitore per le interrogazioni che è possibile utilizzare nel progetto. Sì Sì
Cartella risorse La cartella resources

La cartella delle risorse è un contenitore per i file che non fanno parte del modello di regola. (Consultare Definizione di una struttura per gli elementi del progetto di regole).

Il file deployment.xml viene creato nella cartella delle risorse META - INF e utilizzato con la funzione XOM gestita.

Se è stato selezionato Decision Engine come motore delle regole, una cartella B2X viene creata nella cartella resources . I file nella cartella B2X vengono presi in considerazione durante la sincronizzazione con Decision Center e sono richiesti per la generazione di archivi di serie di regole da Decision Center.

Sì Sì
Cartella template La cartella templates La cartella dei modelli è un contenitore per i modelli che possono essere utilizzati nel progetto e in qualsiasi progetto dipendente. L'elenco completo dei modelli viene calcolato raccogliendo i modelli memorizzati direttamente nella cartella dei modelli o in una delle relative sottocartelle. Sì Sì
Cartella di output La cartella output La cartella di output memorizza i file compilati generati quando si crea il progetto. No No
Cartella dei report La cartella reports La cartella dei report contiene i report generati da operazioni differenti. No Sì
Voce di connessione Decision Center Il file .syncEntries File utilizzato per condividere lo stato di sincronizzazione tra Rule Designer e Decision Center. Il commit di questo file su SCC consente di lavorare sullo stesso progetto in uno spazio di lavoro diverso senza generare conflitti. No Sì