Creare o modificare la modalità di inizializzazione delle regole di business
Data di pubblicazione: novembre 2016
Si applica a: Dynamics CRM 2015
Le regole di business sono una nuova funzionalità che consente di definire la logica che agisce in un modulo. Le regole di business rappresentano un'alternativa per la scrittura di script perché possono essere definite all'interno di un'interfaccia utente senza scrivere codice. Le regole di business non offrono opportunità che le azioni che eseguono possano essere estese in questa release, ma utilizzando l'entità Trigger del processo, è possibile modificare la modalità di inizializzazione delle regole di business esistenti o registrare una regola di business esistente a eventi differenti che la inizieranno.
Ulteriori informazioni:TechNet: Creare e modificare le regole di business
Registrazione delle regole di business
Quando si crea una regola di business, è necessario impostare l'ambito e configurare le condizioni che avvieranno l'istanza della regola. L'editor delle regole di business archivia queste informazioni nell'entità Trigger del processo. È possibile leggere, creare, aggiornare ed eliminare record del trigger del processo per modificare la modalità di inizializzazione delle regole di business.
I principali scenari in cui si utilizza l'entità trigger del processo sono:
Clonare una regola di business che viene applicata a uno o più moduli per un altro modulo.
Modificare una regola di business che viene applicata a uno o più moduli in modo che valga per tutti i moduli.
Modificare una regola di business che viene applicata a tutti i moduli in modo che valga solo per uno o più moduli.
Registrare una regola di business da applicare all'evento di salvataggio.
Nota
Se si utilizza l'editor delle regole di business per modificare una regola di business che è stata impostata a livello di codice per essere applicata all'evento di salvataggio, la regola regredirà a caricamento o a modifica. È necessario applicare nuovamente la modifica a livello di codice affinché la regola venga applicata all'evento di salvataggio.
Nella tabella seguente vengono descritti gli attributi rilevanti dell'entità trigger del processo.
SchemaName |
Tipo |
Descrizione |
---|---|---|
ControlName |
String |
Nome dell'attributo per cui è registrato un evento di modifica. Per gli altri eventi questo valore è null. |
ControlType |
Picklist |
Tipo del controllo a cui è associato questo trigger. L'unico valore valido per questa versione è 1. Indica che il controllo è un attributo. Questo valore si applica solo quando ControlName è diverso da null. |
Event |
String |
Esistono tre valori validi per indicare l'evento:
|
FormId |
Lookup |
ID del modulo associato alla regola di business. Questo valore è null quando la regola si applica a tutti i moduli per l'entità che supporta le regole di business. |
IsCustomizable |
ManagedProperty |
Specifica se il componente può essere personalizzato. Non è possibile modificare i record del trigger del processo inclusi in una soluzione gestita quando il valore di IsCustomizable.Value è false. |
PrimaryEntityTypeCode |
EntityName |
Nome logico dell'entità a cui è applicata la regola di business. |
ProcessId |
Lookup |
ID del processo. |
ProcessTriggerId |
Uniqueidentifier |
ID del record del trigger del processo. |
Vedere anche
TechNet: Creare e modificare le regole di business
Metodi e messaggi di entità ProcessTrigger
© 2017 Microsoft. Tutti i diritti sono riservati. Copyright