Condividi tramite


Entità del processo e del flusso di lavoro

 

Data di pubblicazione: gennaio 2017

Si applica a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Il modello a oggetti flusso di lavoro di Microsoft Dynamics 365 è un set di classi che utilizza il modello a oggetti di Windows Workflow Foundation ed espone le attività flusso di lavoro di Microsoft Dynamics 365. Le classi si trovano nell'assembly Microsoft.Xrm.Sdk.Workflow. Per ulteriori informazioni, vedere Microsoft.Xrm.Sdk.Workflow.

Le attività flusso di lavoro sono le unità elementari di un flusso di lavoro (processo). Vengono aggiunte a un flusso di lavoro (processo) per creare una struttura ad albero gerarchica. Quando viene conclusa l'esecuzione di tutte le attività in un determinato percorso, si conclude l'istanza del flusso di lavoro (processo).

Nell'entità flusso di lavoro è memorizzata la definizione di un flusso di lavoro (processo). Questa definizione contiene la stringa XAML che descrive l'attività flusso di lavoro e anche le regole utilizzate nel processo.

La validità di una definizione flusso di lavoro può dipendere da dati esterni. Sono disponibili diversi tipi di dipendenza supportati:

  • Operazione SDK: se un processo viene attivato su un'operazione SDK specifica, non può essere eliminato.

  • Entità di input: un processo dipende da uno snapshot di un record passato al flusso di lavoro.

  • Parametro locale: una descrizione formale di una proprietà .NET da definire in base al tipo di processo.

L'entità di registro del flusso di lavoro contiene informazioni dettagliate sui passaggi logici completati durante l'esecuzione di un flusso di lavoro. Analogamente, un'entità di sessione del processo contiene informazioni sull'esecuzione di un'interazione.

Se un flusso di lavoro è stato creato nell'applicazione Web e la definizione flusso di lavoro ha l'attributo Workflow.AsyncAutoDelete impostato su true, e il flusso di lavoro contiene un passaggio che non è un passaggio Fase/Attesa/Condizione, non verrà creato alcun record WorkflowLog. Si tratta di un'ottimizzazione della piattaforma per migliorare le prestazioni e risparmiare spazio su disco.

Sono disponibili due messaggi utilizzabili con i processi.SetStateRequest viene utilizzato per impostare lo stato del processo: bozza o attivato.CreateWorkflowFromTemplateRequest viene utilizzato per creare un processo da un modello di processo.

Vedere anche

Tipi, trigger, entità e azioni supportarti per i processi
Automatizzare i processi aziendali utilizzando il processo Dynamics 365
Messaggi e metodi dell'entità Workflow (processo)
Messaggi e metodi dell'entità WorkflowLog (registro del processo)
Metodi e messaggi di entità ProcessSession

Microsoft Dynamics 365

© 2017 Microsoft. Tutti i diritti sono riservati. Copyright