Utilizzare il servizio Web IOrganization in un attività flusso di lavoro personalizzata
Data di pubblicazione: novembre 2016
Si applica a: Dynamics CRM 2015
Per chiamare Microsoft Dynamics CRM 2015 o metodi di servizio Web organizzazione di Microsoft Dynamics CRM Online da un'attività flusso di lavoro personalizzata, è necessario ottenere prima un riferimento al servizio Web. Ciò è descritto nella procedura seguente e nel codice di esempio.
Ottenere un riferimento su IOrganizationServiceFactory.
Utilizzare il metodo IOrganizationServiceFactory.CreateOrganizationService per creare un'istanza di IOrganizationService.
Utilizzare l'istanza IOrganizationService per chiamare i metodi supportati.
Esempio
Nell'esempio di seguito viene illustrato come ottenere IOrganizationService dal metodo Execute dell'attività flusso di lavoro personalizzata.
protected override void Execute(CodeActivityContext executionContext)
{
// Get the context service.
IWorkflowContext context = executionContext.GetExtension<IWorkflowContext>();
IOrganizationServiceFactory serviceFactory = executionContext.GetExtension<IOrganizationServiceFactory>();
// Use the context service to create an instance of IOrganizationService.
IOrganizationService _orgService = serviceFactory.CreateOrganizationService(context.InitiatingUserId);
// Use the service reference to call web methods.
_orgService.Execute(…);
}
Vedere anche
IWorkflowContext
IOrganizationServiceFactory
IOrganizationService
Attività personalizzate del flusso di lavoro (assembly del flusso di lavoro)
Registrare e utilizzare un assembly delle attività flusso di lavoro personalizzate
Esempio: creare un'attività flusso di lavoro personalizzata
Utilizzare il servizio Web IOrganizationService per leggere e scrivere dati o metadati
Metodi del servizio organizzazione
© 2017 Microsoft. Tutti i diritti sono riservati. Copyright