Come costruire un motore di regole aziendali

November 8

Come costruire un motore di regole aziendali


Le organizzazioni possono utilizzare Microsoft Excel, OpenOffice o fogli di calcolo di Google per costruire potenti motori di ricerca le regole di business, e molte aziende di creare sistemi di gestione delle regole aziendali che contengono le politiche, procedure o regolamenti per le loro operazioni di conduzione. tabelle decisionali si trovano al centro di un motore di regole aziendali, contenente le condizioni e l'esecuzione di azioni in una sequenza specifica sulla base di tali condizioni. Questo motore funziona scaricando un file primario "XML" insieme ad altri file e svolge le regole di business, come definito nel file principale.

istruzione

Impostazione del file XML principale

1 Inserire le regole di business - le condizioni e l'azione - nel file XML principale.

In questo esempio, il cliente riceve un messaggio di saluto specifico (azione) in base alla corrente di riunione ora due condizioni. Di solito, una persona non tecnico, come un analista di business, entra nelle regole di business in una "decisione Table" senza l'assistenza di un tecnico.

Aprire un foglio di calcolo "Excel".

Inserire la "firma" nella riga 2 - "Le regole vuoto helloWorld (int ora)" -

La linea "Firma" contiene il titolo della tavola e utilizza la parola chiave "Regole". La parola chiave dice altre regole e il programma esterno (Java), il tipo di tabella (Tabella decisione) e su come eseguire il programma. Inoltre, la "firma" informa l'utente che la presente decisione Tabella invia al cliente un messaggio di saluto specifico quando le condizioni sono soddisfatte.

2 Inserisci intestazioni in colonne separate in fila 6 del foglio di lavoro. Inserisci "Ora da", "Ora a" e "Set saluto."

Lasciare la terza, quarta e quinta righe vuote per ora. La persona tecnica entrerà nel codice Java necessaria in queste righe.

3 Inserire le regole di business (condizioni) e di azione nella riga 6 del foglio di lavoro.

Inserire i numeri 0, 12, 18 e 23 su righe separate (in senso verticale) sotto la "Ora a" colonna.

4 Inserire i numeri 11, 17, 22 e 24 in righe separate (in senso verticale) sotto la "ore da" colonna.

5 Inserire i seguenti saluti in separa righe (in senso verticale) sotto la colonna "Set Saluto": "Buongiorno," Buon pomeriggio "," Buona sera "e" Good Night ".

Quando sono soddisfatte le condizioni di cui C1 ( "Ore a") e C2 ( "ore da"), il programma esegue il saluto appropriato.

Aggiungere il codice Java per il file XML principale

6 Inserire le informazioni tecniche nella seconda, terza e quarta fila del foglio di calcolo. Una persona con una comprensione di base di un linguaggio "C", come Java, di solito completa questa parte della tabella di decisione. Tipicamente, il programmatore nasconde questa zona della tabella di decisione e fornisce lo stato di protezione.

Inserire le seguenti voci in colonne separate nella riga 2: "C1" (condizione 1), "C2" (condizione 2) e "A1" (azione).

7 Inserire la seguente semantica in fila 3:; (. In A1) "min <= ora" (in C1), "Max <= ora" (sotto C2) e "response.map.put (" saluto ", auguri)"

Queste espressioni codice Java hanno i seguenti significati: "min <= ora" sotto C1 significa C1 è vero se l'ora corrente è maggiore o uguale all'ora minima - 0, 12, 18 o 23. C2 è vero se la corrente ora è inferiore o uguale al massimo un'ora - ". la risposta" 11, 17, 22 o 24. la colonna A1 impiega un cancelletto incorporato in Java oggetto alloca una stringa corretta "saluto" in risposta al soddisfacimento di C1 e C2.

8 Fare clic su "Review Tab." Selezionare "Proteggi foglio". Selezionare le righe (codice Java) che si desidera proteggere e immettere una password.