Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cette rubrique fournit des informations sur les types et entités pris en charge pour les processus dans Dynamics 365 Customer Engagement (local), les déclencheurs pris en charge pour les flux de travail, les entités prises en charge pour l’activité CreateEntity et les actions prises en charge pour les flux de travail.
Déclencheurs pris en charge pour les flux de travail
Les actions suivantes peuvent être utilisées pour déclencher automatiquement un flux de travail.
| Requête | Message | Déclencheur |
|---|---|---|
| AssignRequest | Affecter | L’enregistrement est affecté. |
| BookRequest | Réserver | L’enregistrement est créé. |
| CancelContractRequest CancelSalesOrderRequest |
Annuler | Modification de l’état de l’enregistrement. |
| CloneContractRequest | Clone | L’enregistrement est créé. |
| CloseIncidentRequest CloseQuoteRequest |
Clôture | Modification de l’état de l’enregistrement. |
| CompoundCreateRequest | CompoundCreate | L’enregistrement est créé. |
| CompoundUpdateRequest | CompoundUpdate | L’enregistrement est mis à jour. |
| ConvertKitToProductRequest | ConvertKitToProduct | L’enregistrement est mis à jour. |
| ConvertQuoteToSalesOrderRequest | ConvertProductToKit | L’enregistrement est mis à jour. |
| ConvertQuoteToSalesOrderRequest | ConvertQuoteToSalesOrder | L’enregistrement est créé. |
| ConvertSalesOrderToInvoiceRequest | ConvertSalesOrderToInvoice | L’enregistrement est créé. |
| CopyCampaignRequest CopyMembersListRequest |
Copier | L’enregistrement est créé. |
| CreateRequest | Créer | L’enregistrement est créé. |
| DeleteRequest | Supprimer | L’enregistrement est supprimé. |
| DeliverIncomingEmailRequest | DeliverIncoming | L’enregistrement est créé. |
| DeliverPromoteEmailRequest | DeliverPromote | L’enregistrement est créé. |
| FulfillSalesOrderRequest | Accomplir | Modification de l’état de l’enregistrement. |
| GenerateInvoiceFromOpportunityRequest | GenerateInvoiceFromOpportunity | L’enregistrement est créé. |
| GenerateQuoteFromOpportunityRequest | GenerateQuoteFromOpportunity | L’enregistrement est créé. |
| GenerateSalesOrderFromOpportunityRequest | GenerateSalesOrderFromOpportunity | L’enregistrement est créé. |
| GetInvoiceProductsFromOpportunityRequest | GetInvoiceProductsFromOpportunity | L’enregistrement est créé. |
| GetQuoteProductsFromOpportunityRequest | GetQuoteProductsFromOpportunity | L’enregistrement est créé. |
| GetSalesOrderProductsFromOpportunityRequest | GetSalesOrderProductsFromOpportunity | L’enregistrement est créé. |
| LockInvoicePricingRequest | LockInvoicePricing | L’enregistrement est mis à jour. |
| LockSalesOrderPricingRequest | LockSalesOrderPricing | L’enregistrement est mis à jour. |
| LoseOpportunityRequest | Perdre | Modification de l’état de l’enregistrement. |
| MakeAvailableToOrganizationReportRequest MakeAvailableToOrganizationTemplateRequest |
MakeAvailableToOrganization | L’enregistrement est mis à jour. |
| MakeUnavailableToOrganizationReportRequest MakeUnavailableToOrganizationTemplateRequest |
MakeUnavailableToOrganization | L’enregistrement est mis à jour. |
| MergeRequest | Merge | L’enregistrement est mis à jour. |
| RemoveParentRequest | RemoveParent | L’enregistrement est mis à jour. |
| RenewContractRequest | Renew | L’enregistrement est créé. |
| RescheduleRequest | Rééchelonner | L’enregistrement est mis à jour. |
| ReviseQuoteRequest | Réviser | L’enregistrement est créé. |
| SendBulkMailRequest | SendBulkMail | Modification de l’état de l’enregistrement. |
| SendEmailFromTemplateRequest | SendEmailFromTemplate | L’enregistrement est créé. |
| SendFaxRequest | SendFax | Modification de l’état de l’enregistrement. |
| SetBusinessEquipmentRequest SetBusinessSystemUserRequest |
SetBusiness | L’enregistrement est mis à jour. |
| SetParentBusinessUnitRequest SetParentSystemUserRequest SetParentTeamRequest |
SetParent | L’enregistrement est mis à jour. |
| SetStateRequest | SetState | Modification de l’état de l’enregistrement. |
| UnlockInvoicePricingRequest | UnlockInvoicePricing | L’enregistrement est mis à jour. |
| UnlockSalesOrderPricingRequest | UnlockSalesOrderPricing | L’enregistrement est mis à jour. |
| UpdateRequest | Update | L’enregistrement est mis à jour. |
| WinOpportunityRequest WinQuoteRequest |
Gagner | Modification de l’état de l’enregistrement. |
Types pris en charge pour les processus
Cette rubrique fournit les types pris en charge que vous pouvez utiliser dans votre code pour les processus inDynamics 365 for Customer Engagement.
Microsoft .NET Framework 4.6.2
| Namespace | Nom du type |
|---|---|
| System.Activities.Statements | AddToCollection<T> |
| System.Activities.Statements | Affecter |
| System.Activities.Statements | Catch<TException> |
| System.Activities.Statements | ClearCollection<T> |
| System.Activities.Statements | DoWhile |
| System.Activities.Statements | ExistsInCollection<T> |
| System.Activities.Statements | ForEach<T> |
| System.Activities.Statements | If |
| System.Activities.Statements | Interop |
| System.Activities.Statements | InvokeMethod |
| System.Activities.Statements | Persister |
| System.Activities.Statements | RemoveFromCollection<T> |
| System.Activities.Statements | Rethrow |
| System.Activities.Statements | Sequence |
| System.Activities.Statements | Changer de T<> |
| System.Activities.Statements | TerminateWorkflow |
| System.Activities.Statements | Jeter |
| System.Activities.Statements | TryCatch |
| System.Activities.Statements | Pendant que |
| System.Activities.Statements | Recevoir |
| System.Activities.Statements | Envoyer |
| System.ServiceModel.Activities.Presentation.Factories | SendAndReceiveReplyFactory |
Pour plus d’informations sur chaque type, consultez la documentation suivante pour les espaces de noms respectifs :
Dynamics 365 Customer Engagement (sur site)
| Namespace | Nom du type |
|---|---|
| Microsoft.Xrm.Sdk | Outre |
| Microsoft.Xrm.Sdk.Workflow | Outre |
| Microsoft.Xrm.Sdk.Workflow.Activities | Outre |
| Microsoft.Crm.Sdk | Outre |
Entités prises en charge pour les processus
Le tableau suivant répertorie les entités qui peuvent être utilisées pour déclencher l’exécution du processus ou pour créer un enregistrement au sein d’un processus à l’aide de la CreateEntity classe. Cette liste est déterminée par la CanTriggerWorkflow propriété de chaque entité.
| Nom de l’entité | Déclencher un processus | Utilisé pour CreateEntity |
|---|---|---|
| Compte | Oui | Oui |
| Annotation | Oui | Oui |
| Rendez-vous | Oui | Oui |
| BusinessUnit | Oui | Non |
| BusinessUnitNewsArticle | Oui | Non |
| Campagne | Oui | Oui |
| CampaignActivity | Oui | Oui |
| CampaignResponse | Oui | Oui |
| concurrent | Oui | Oui |
| Connection | Oui | Oui |
| ConnectionRole | Oui | Non |
| ConstraintbasedGroup | Oui | Non |
| Contact | Oui | Oui |
| Contrat | Oui | Oui |
| ContractDetail | Oui | Non |
| ContractTemplate | Oui | Non |
| CustomerAddress | Oui | Non |
| CustomerOpportunityRole | Oui | Non |
| CustomerRelationship | Oui | Non |
| Remise | Oui | Non |
| DiscountType | Oui | Non |
| Messagerie électronique | Oui | Oui |
| Équipement | Oui | Non |
| Télécopie | Oui | Oui |
| Objectif | Oui | Oui |
| Incident | Oui | Oui |
| Facture | Oui | Oui |
| InvoiceDetail | Oui | Non |
| KbArticle | Oui | Non |
| KbArticleComment | Oui | Non |
| KbArticleTemplate | Oui | Non |
| Plomb | Oui | Oui |
| Lettre | Oui | Oui |
| Liste | Oui | Oui |
| Unité de mesure | Non | Oui |
| MailMergeTemplate | Oui | Non |
| Opportunité | Oui | Oui |
| OpportunityProduct | Oui | Non |
| PhoneCall | Oui | Oui |
| Niveau de prix | Oui | Oui |
| ProcessSession | Oui | Non |
| Produit | Oui | Non |
| ProductPriceLevel | Oui | Non |
| Queue | Oui | Oui |
| QueueItem | Non | Oui |
| Devis | Oui | Oui |
| QuoteDetail | Oui | Non |
| RecurringAppointmentMaster | Oui | Oui |
| RollupField | Non | Oui |
| RelationshipRole | Oui | Non |
| Rapport | Oui | Non |
| SalesLiterature | Oui | Oui |
| SalesLiteratureItem | Oui | Non |
| Bon de commande | Oui | Oui |
| SalesOrderDetail | Oui | Non |
| Service | Oui | Non |
| ServiceAppointment | Oui | Oui |
| SharePointDocumentLocation | Oui | Oui |
| SharePointSite | Oui | Oui |
| Site | Oui | Oui |
| Sujet | Oui | Non |
| Utilisateur système | Oui | Oui |
| Tâche | Oui | Oui |
| Équipe | Oui | Non |
| Template | Oui | Non |
| Secteur de vente | Oui | Oui |
| Devise de transaction | Oui | Non |
Actions prises en charge pour les processus
Vous pouvez choisir d’effectuer les actions suivantes à l’aide de flux de travail dans Dynamics 365. Utilisez l’attribut sdkmessage.workflowsdkstepenabled pour rechercher la liste des actions prises en charge disponibles dans une étape de flux de travail. Vous pouvez utiliser la requête d’API web suivante pour récupérer la liste des actions prises en charge :
[Organization URI]/api/data/v9.1/sdkmessages?$select=name&$filter=workflowsdkstepenabled%20eq%20true
| Action | Descriptif |
|---|---|
| AddToQueue | AddToQueueRequest |
| AddUserToRecordTeam | AddUserToRecordTeamRequest |
| ApplyRoutingRule | ApplyRoutingRuleRequest |
| CalculateActualValue | CalculateActualValueOpportunityRequest |
| CloseOpportunity | WinOpportunityRequest |
| GetQuoteProductsFromOpportunity | GetQuoteProductsFromOpportunityRequest |
| GetSalesOrderProductsFromOpportunity | GetSalesOrderProductsFromOpportunityRequest |
| LockInvoicePricing | LockInvoicePricingRequest |
| LockSalesOrderPricing | LockSalesOrderPricingRequest |
| QualifierLead | QualifyLeadRequest |
| RemoveUserFromRecordTeam | RemoveUserFromRecordTeamRequest |
| ResolveIncident | CloseIncidentRequest |
| ResolveQuote | CloseQuoteRequest |
| ReviseQuote | ReviseQuoteRequest |
| SetProcess | SetProcessRequest |
| SetWordTemplate | Action personnalisée pour créer un modèle word. Plus d’informations : Utilisation de modèles Word dans Dynamics 365 Customer Engagement |
| UnlockInvoicePricing | UnlockInvoicePricingRequest |
| UnlockSalesOrderPricing | UnlockSalesOrderPricingRequest |
Voir aussi
Créer vos propres actions
Processus dans Dynamics 365 Customer Engagement (on-premises) (précédemment Workflows)
Activités de flux de travail personnalisées (assemblys de flux de travail)
CreateEntity