Business rules engine

Un business rules engine è un insieme di software che permettono a un’impresa di definire, analizzare, eseguire, verificare e mantenere un grande numero di logiche di business, chiamate, appunto “rules”.

BPM ha la funzione di business rules engine, in quanto supporta la creazione di business rules che vengono valutate ed eseguite automaticamente nell’ambito dell’esecuzione dei processi.

Le business rules, o regole di business, possono essere definite sotto forma di espressioni o tabellari, oppure possono comprendere il recupero di informazioni presenti su sistemi esterni o basarsi su dati locali del processo.

Potenti ma di facile utilizzo da parte di consulenti ed analisti (in quanto non richiedono programmazione), una volta configurate, le business rules rispondono agli eventi del sistema (esecuzione di attività, cambi di stato, ecc.) in maniera uniforme e controllata.

Alcuni esempi di applicazione sono:

  • assegnare task a utenti, per esempio determinare automaticamente chi debba approvare un certo ordine
  • eseguire dinamicamente una parte del processo o un’altra
  • registrare avanzamenti
  • determinare una lista di item da trattare, ecc.

La funzione di business rules engine di BPM permette di eseguire tutte queste azioni all’interno di un unico ambiente.

BusinessEngineRules

Business rules engine