Calcola automaticamente le spese di applicazione
Utilizzare il Motore di regole aziendali per calcolare automaticamente le spese di elaborazione associate alle richieste di licenze aziendali.
Versioni (Edition) richieste
| Visualizzare le versioni supportate. |
| Autorizzazioni utente richieste | |
|---|---|
| Per creare matrici decisionali: | Designer Motore di regole |
| Per creare, aggiornare o eliminare gli insiemi di espressioni: | Designer Motore di regole |
Configurare una matrice decisionale e un insieme di espressioni per determinare l'ammontare della spesa per la richiesta in base alla categoria e al tipo di autorizzazione immessi dal componente nel modulo di richiesta della licenza OmniScript. Ad esempio, addebitare automaticamente una tariffa base di 100 $ per la richiesta di licenza di barbiere e 150 $ per la richiesta di licenza di stabilimento di salone.
Creazione di matrici decisionali per un'applicazione
Creare una matrice decisionale che calcola una tariffa per una richiesta.
Una matrice decisionale è una tabella che include valori di input in una colonna e valori di output in un'altra colonna. Quando un insieme di espressioni chiama una matrice decisionale, trova la riga della tabella che corrisponde ai valori di input e restituisce i valori di output di quella riga. È facile modificare le condizioni in una matrice decisionale in modo che le agenzie e i reparti possano tenere il passo con regole e policy in continua evoluzione.
Ora che abbiamo creato un modulo di richiesta per la nostra elettrice per richiedere una licenza per il suo salone interno, è il momento di creare le matrici decisionali per la regola aziendale che determinerà la tassa di richiesta. Vengono create matrici decisionali per calcolare una tassa di applicazione di base e una tassa di premio (basata sulla percentuale).
-
Dal Programma di avvio app (
), trovare e selezionare Motore di regole aziendali.
- Dal menu di navigazione dell'app, selezionare Tabelle di ricerca.
-
Fare clic su Nuovo, selezionare Matrice decisionale e quindi fare clic su Avanti.
First, let's create the matrix used to calculate the base fee.
- Per Nome, immettere Commissione CMBase e per Tipo selezionare Standard.
- Salvare il proprio lavoro.
- Nella pagina del record della nuova matrice decisionale, nella scheda Correlato, fare clic sulla versione 1 della matrice.
-
Aggiungere colonne per definire i dati di input e output. Utilizzare questa tabella per creare una matrice decisionale e denominarla CMBase Fee, per calcolare una tariffa base basata sui valori immessi dal componente nei campi AuthorizationCategory e AuthorizationType del modulo di richiesta della licenza.
Dati di input Dati di output AuthorizationCategory (Text) AuthorizationType (testo) BaseFee (valuta) Licenza Licenza Barber 100 Licenza Licenza Salon Establishment 150 Permesso Permesso evento promozionale temporaneo 50 -
Creare un'altra matrice decisionale e denominarla CMPremiumFee, per calcolare un premio, una tariffa percentuale basata sui valori immessi dal componente nei campi AuthorizationCategory e Application Category del modulo di richiesta.
Dati di input Dati di output AuthorizationCategory (Text) Application Category (Text) PercentageFee (Percentuale) Licenza Speciale 20 Permesso Speciale 30
Creazione di un insieme di espressioni per la regola aziendale
Creare un insieme di espressioni che calcola una spesa per un'applicazione utilizzando una tabella di ricerca e variabili.
Gli insiemi di espressioni sono il motore di calcolo delle regole aziendali. Consistono in una serie di passaggi, collegati in un flusso logico, costituiti da variabili, costanti e matrici decisionali.
La configurazione di un insieme di espressioni è un processo a più fasi. Innanzitutto, creare una versione utilizzabile dell'insieme di espressioni. Quindi, creare variabili e costanti per input, output e valori utilizzati dalle fasi e passati tra di esse. Quindi, aggiungere una sequenza logica di fasi che eseguono calcoli o valutano le condizioni utilizzando variabili, costanti e matrici decisionali. Dopo aver creato un flusso, si simula l'insieme di espressioni con valori di test per verificare che funzioni come previsto e quindi, infine, si attiva l'insieme di espressioni.
Creiamo ora un insieme di espressioni che calcola la quota di partecipazione per il nostro elettore titolare salone in base ai valori immessi nel modulo di partecipazione e alle condizioni definite nelle matrici decisionali.
-
Dal Programma di avvio app (
), trovare e selezionare Motore di regole aziendali.
- Fare clic sul menu di navigazione dell'app e selezionare Insiemi di espressioni.
- Fare clic su Nuovo.
- Per Nome, immettere Fee_Calculation e salvare il lavoro.
- Nella pagina di record del nuovo insieme di espressioni, nella scheda Correlato, fare clic sul menu delle azioni per la versione dell'insieme di espressioni e selezionare Apri nel Generatore di insiemi di espressioni.
-
Creare le variabili per l'insieme di espressioni.
-
Clic
, quindi fare clic su Aggiungi risorsa.
-
Specificare queste opzioni.
- Per Tipo di risorsa, selezionare Variabile.
- Per Nome, immettere Base_Fee.
- Per Tipo di dati, selezionare Valuta.
- Per Valore predefinito, immettere 0.
- Fare clic su Fatto e Nuovo.
-
Specificare queste opzioni.
- Per Tipo di risorsa, selezionare Variabile.
- Per Nome, immettere CMBaseFee_BaseFee.
- Per Tipo di dati, selezionare Valuta.
- Per Valore predefinito, immettere 0.
- Fare clic su Fatto e Nuovo.
-
Specificare queste opzioni.
- Per Tipo di risorsa, selezionare Variabile.
- Per Nome, immettere Premium_Fee.
- Per Tipo di dati, selezionare Valuta.
- Per Valore predefinito, immettere 0.
- Fare clic su Fatto e Nuovo.
-
Specificare queste opzioni.
- Per Tipo di risorsa, selezionare Variabile.
- Per Nome, immettere CMPremiumFee_PercentageFee.
- Per Tipo di dati, selezionare Percentuale.
- Fare clic su Chiudi.
-
Clic
-
Aggiungere elementi all'insieme di espressioni per calcolare la tariffa base.
-
Clic
nell'area di disegno Insieme di espressioni e selezionare Tabella di ricerca. Nel campo Dettagli tabella di ricerca, cercare e selezionare CMBaseFee. Quindi, fare clic su
e assegnare all'elemento il nome Ottieni tariffa base.
-
Clic
nell'area di disegno Insieme di espressioni e aggiungere un elemento Calcolo dopo la fase Ottieni tariffa base. Per Formula, immettere CMBaseFee_BaseFee. Per Variabile di output, selezionare Base_Fee. Nel riquadro Dettagli elemento, assegnare al calcolo il nome Imposta tariffa base e selezionare Includi nell'output.
-
Clic
-
Aggiungere un gruppo condizionale all'insieme di espressioni per calcolare la tariffa del premio.
-
Clic
nell'area di disegno e aggiungere un elemento Gruppo condizionale dopo la fase Imposta tariffa base.
- Nell'elemento Condizione segnaposto, fare clic nel campo dell'espressione, aggiungere ApplicationCategory e completare l'espressione aggiungendo == 'Special'. Assicurarsi di includere spazi intorno all'operatore. L'espressione finale è simile a questa: ApplicationCategory == 'Special'.
-
Clic
dopo la condizione e aggiungere una tabella di ricerca al gruppo condizionale. Cercare e selezionare CMPremiumFee.
-
Clic
dopo la matrice decisionale e aggiungere un calcolo al gruppo condizionale. Per Formula, immettere Base_Fee * CMPremiumFee_PercentageFee. Per Variabile di output, selezionare Premium_Fee. Nel riquadro Dettagli elemento, assegnare all'elemento di calcolo il nome Calcola tariffa premio e selezionare Includi nell'output.
-
Clic
- Salvare il proprio lavoro.
Prima di attivare l'insieme di espressioni, eseguire simulazioni con variabili di input di test predefinite e personalizzate. Se l'insieme di espressioni non funziona come previsto, modificare gli elementi e simulare di nuovo. Quando si è soddisfatti, attivarlo.

