Regole business (Master Data Services)

Si applica a:SQL Server - Solo Windows Istanza gestita di SQL di Azure

In Master Data Services, una regola di business è una regola utilizzata per garantire la qualità e l'accuratezza dell’anagrafica. È possibile utilizzare una regola business per aggiornare automaticamente i dati, inviare posta elettronica o per avviare un processo aziendale o un flusso di lavoro.

Per visualizzare esempi di regole di business, vedere Esempi di regole di business (Master Data Services).

Creare e pubblicare regole business

Le regole di business sono istruzioni If/Then/Else create in Master Data Manager. Se un valore di attributo soddisfa una condizione specificata, viene eseguita una determinata azione. In caso contrario, viene eseguita un'azione Else. Tra le possibili azioni è inclusa l'impostazione di un valore predefinito o la modifica di un valore. Queste azioni possono essere combinate con l'invio di una notifica tramite posta elettronica.

Le regole business possono essere basate su valori di attributo specifici, ad esempio eseguire un'azione se Color=Blue, o quando i valori di attributo vengono modificati, ad esempio eseguire un'azione se l'attributo Color viene modificato. Per altre informazioni sul rilevamento di modifiche non specifiche, vedere Rilevamento modifiche (Master Data Services).

Per utilizzare regole business, è necessario prima crearle e pubblicarle, quindi applicare le regole pubblicate ai dati. È possibile applicare regole a subset di dati o a tutti i dati di una versione convalidando la versione. Il commit di una versione non può essere eseguito finché tutti gli attributi non hanno superato la convalida tramite regole business.

Se un utente tenta di aggiungere un valore di attributo che non ha superato la convalida tramite una regola business, tale valore può comunque essere salvato. È possibile controllare e correggere i problemi di convalida visualizzati in Master Data Manager.

Quando si crea un pacchetto di distribuzione di modelli, se si desidera includere regole business è necessario includere i dati della versione contenuta nel pacchetto.

Se si crea una regola business che utilizza l'operatore OR , è necessario creare una regola separata per ogni istruzione condizionale che può essere valutata indipendentemente. È quindi possibile escludere regole in base alle esigenze, offrendo maggiore flessibilità e una più facile risoluzione dei problemi.

Come vengono applicate le regole business

È possibile impostare l'ordine di priorità per l'esecuzione delle regole spostando le regole business verso l'alto e verso il basso. Tuttavia, prima che la priorità venga presa in considerazione, le regole business vengono applicate in base al tipo di azioni che la regola esegue. L'ordine è il seguente:

  1. Valore predefinito

  2. Modifica valore

  3. Convalida

  4. Azione esterna

  5. Script dell'azione definito dall'utente

In questi gruppi, le azioni vengono applicate con ordine di priorità crescente, dalla più bassa alla più elevata. Di conseguenza, ad esempio, quattro regole separate potrebbero avere le azioni Valore predefinito . L'azione Valore predefinito che viene eseguita per prima dipende dall'ordine di priorità specificato nell'interfaccia utente Web.

Altre note importanti sull'applicazione delle regole:

  • Se una regola business è esclusa o non è pubblicata con lo stato Attiva, la regola è comunque disponibile ma non sarà inclusa quando vengono applicate le regole business.

  • Le regole business si applicano ai valori di attributo per tutti i membri foglia oppure per quelli consolidati, non entrambi.

  • Le regole business possono essere applicate a qualsiasi versione di un modello, cioè Apri o Bloccato.

  • Le modifiche apportate ai dati, quando le regole business vengono applicate, non vengono registrate come transazioni.

  • Una regola business non può contenere più di un'azione avvia flusso di lavoro .

Impostazioni di sistema

Esistono due impostazioni in Gestione configurazione Master Data Services che influiscono sulle regole business. È possibile regolare tali impostazioni in Gestione configurazione Master Data Services o direttamente nella tabella Impostazioni sistema. Per altre informazioni, vedere Impostazioni di sistema (Master Data Services).

Descrizione dell'attività Argomento
Creare e pubblicare una nuova regola business. Creare e pubblicare una regola business (Master Data Services)
Aggiungere più condizioni a una regola business. Aggiungere più condizioni a una regola business (Master Data Services)
Creare una regola business affinché gli attributi dispongano di valori. Richiedere valori di attributo (Master Data Services)
Creare una regola business per eseguire un'azione basata su modifiche dei valori di attributo. Inizializzare azioni basate su modifiche dei valori di attributo (Master Data Services)
Creare una regola business per eseguire uno script definito dall'utente come condizione Estensione delle regole di business (Master Data Services)
Creare una regola business per eseguire uno script definito dall'utente come azione Estensione delle regole di business (Master Data Services)
Modificare il nome di una regola business esistente. Modificare il nome di una regola di business (Master Data Services)
Configurare Gestione dati master per inviare notifiche quando vengono applicate le regole di business. Configurare regole di business per l'invio di notifiche (Master Data Services)
Applicare le regole business a membri specifici. Convalidare membri specifici rispetto a regole business (Master Data Services)
Escludere una regola business in modo che non venga utilizzata. Escludere una regola di business (Master Data Services)
Eliminare una regola business esistente. Eliminare una regola business (Master Data Services)