Condividi tramite


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:

  • load

  • change

  • save

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