Types, déclencheurs et entités et actions pris en charge pour les processus
Date de publication : janvier 2017
S’applique à : Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
Cette rubrique fournit des informations sur les types et les entités pris en charge pour les processus dans Microsoft Dynamics 365, les déclencheurs pris en charge pour les workflows et les entités prises en charge pour l’activité CreateEntity et les actions prises en charge pour les workflows.
Contenu de la rubrique
Déclencheurs pris en charge pour les workflows
Types de processus pris en charge
Entités pour les processus prises en charge
Actions pour les processus prises en charge
Déclencheurs pris en charge pour les workflows
Les actions suivantes peuvent être utilisées pour déclencher un workflow automatique.
Demande |
Message |
Déclencheur |
---|---|---|
Assign |
L’enregistrement est attribué. |
|
Book |
L’enregistrement est créé. |
|
Cancel |
Le statut de l’enregistrement est modifié. |
|
Clone |
L’enregistrement est créé. |
|
Close |
Le statut de l’enregistrement est modifié. |
|
CompoundCreate |
L’enregistrement est créé. |
|
CompoundUpdate |
L’enregistrement mis à jour. |
|
ConvertKitToProduct |
L’enregistrement mis à jour. |
|
ConvertProductToKit |
L’enregistrement mis à jour. |
|
ConvertQuoteToSalesOrder |
L’enregistrement est créé. |
|
ConvertSalesOrderToInvoice |
L’enregistrement est créé. |
|
Copy |
L’enregistrement est créé. |
|
Create |
L’enregistrement est créé. |
|
Delete |
L’enregistrement est supprimé. |
|
DeliverIncoming |
L’enregistrement est créé. |
|
DeliverPromote |
L’enregistrement est créé. |
|
Fulfill |
Le statut de l’enregistrement est modifié. |
|
GenerateInvoiceFromOpportunity |
L’enregistrement est créé. |
|
GenerateQuoteFromOpportunity |
L’enregistrement est créé. |
|
GenerateSalesOrderFromOpportunity |
L’enregistrement est créé. |
|
GetInvoiceProductsFromOpportunity |
L’enregistrement est créé. |
|
GetQuoteProductsFromOpportunity |
L’enregistrement est créé. |
|
GetSalesOrderProductsFromOpportunity |
L’enregistrement est créé. |
|
LockInvoicePricing |
L’enregistrement mis à jour. |
|
LockSalesOrderPricing |
L’enregistrement mis à jour. |
|
Lose |
Le statut de l’enregistrement est modifié. |
|
MakeAvailableToOrganization |
L’enregistrement mis à jour. |
|
MakeUnavailableToOrganization |
L’enregistrement mis à jour. |
|
Merge |
L’enregistrement mis à jour. |
|
RemoveParent |
L’enregistrement mis à jour. |
|
Renew |
L’enregistrement est créé. |
|
Reschedule |
L’enregistrement mis à jour. |
|
Revise |
L’enregistrement est créé. |
|
SendBulkMail |
Le statut de l’enregistrement est modifié. |
|
SendEmailFromTemplate |
L’enregistrement est créé. |
|
SendFax |
Le statut de l’enregistrement est modifié. |
|
SetBusiness |
L’enregistrement mis à jour. |
|
SetParent |
L’enregistrement mis à jour. |
|
SetState |
Le statut de l’enregistrement est modifié. |
|
UnlockInvoicePricing |
L’enregistrement mis à jour. |
|
UnlockSalesOrderPricing |
L’enregistrement mis à jour. |
|
Update |
L’enregistrement mis à jour. |
|
Win |
Le statut de l’enregistrement est modifié. |
Types de processus pris en charge
Cette rubrique décrit les types pris en charge que vous pouvez utiliser dans votre code pour les processus dansMicrosoft Dynamics 365.
Microsoft .NET Framework 4.5.2
Espace de noms |
Nom du type |
---|---|
System.Activities.Statements |
AddToCollection<T> |
System.Activities.Statements |
Assign |
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 |
Persist |
System.Activities.Statements |
RemoveFromCollection<T> |
System.Activities.Statements |
Rethrow |
System.Activities.Statements |
Sequence |
System.Activities.Statements |
Switch<T> |
System.Activities.Statements |
TerminateWorkflow |
System.Activities.Statements |
Throw |
System.Activities.Statements |
TryCatch |
System.Activities.Statements |
While |
System.Activities.Statements |
Receive |
System.Activities.Statements |
Send |
System.ServiceModel.Activities.Presentation.Factories |
SendAndReceiveReplyFactory |
Pour plus d’informations sur chaque type, voir la documentation suivante pour les espaces de noms respectifs :
Microsoft Dynamics 365
Espace de noms |
Nom du type |
---|---|
Tous les types |
|
Tous les types |
|
Tous les types |
|
Tous les types |
Entités pour les processus prises en charge
Le tableau suivant répertorie les entités pouvant être utilisées pour déclencher l’exécution de processus ou créer un enregistrement dans un processus via la classe CreateEntity. Cette liste est déterminée par la propriété CanTriggerWorkflow pour chaque entité.
Nom de l’entité |
Déclenche un processus |
Utilisé pour CreateEntity |
---|---|---|
Account |
Oui |
Oui |
Annotation |
Oui |
Oui |
Appointment |
Oui |
Oui |
BusinessUnit |
Oui |
Non |
BusinessUnitNewsArticle |
Oui |
Non |
Campagne |
Oui |
Oui |
CampaignActivity |
Oui |
Oui |
CampaignResponse |
Oui |
Oui |
Competitor |
Oui |
Oui |
Connection |
Oui |
Oui |
ConnectionRole |
Oui |
Non |
ConstraintbasedGroup |
Oui |
Non |
Contact |
Oui |
Oui |
Contract |
Oui |
Oui |
ContractDetail |
Oui |
Non |
ContractTemplate |
Oui |
Non |
CustomerAddress |
Oui |
Non |
CustomerOpportunityRole |
Oui |
Non |
CustomerRelationship |
Oui |
Non |
Discount |
Oui |
Non |
DiscountType |
Oui |
Non |
Oui |
Oui |
|
Equipment |
Oui |
Non |
Fax |
Oui |
Oui |
Goal |
Oui |
Oui |
Incident |
Oui |
Oui |
Invoice |
Oui |
Oui |
InvoiceDetail |
Oui |
Non |
KbArticle |
Oui |
Non |
KbArticleComment |
Oui |
Non |
KbArticleTemplate |
Oui |
Non |
Lead |
Oui |
Oui |
Letter |
Oui |
Oui |
List |
Oui |
Oui |
Metric |
Non |
Oui |
MailMergeTemplate |
Oui |
Non |
Opportunity |
Oui |
Oui |
OpportunityProduct |
Oui |
Non |
PhoneCall |
Oui |
Oui |
PriceLevel |
Oui |
Oui |
ProcessSession |
Oui |
Non |
Product |
Oui |
Non |
ProductPriceLevel |
Oui |
Non |
Queue |
Oui |
Oui |
QueueItem |
Non |
Oui |
Quote |
Oui |
Oui |
QuoteDetail |
Oui |
Non |
RecurringAppointmentMaster |
Oui |
Oui |
RollupField |
Non |
Oui |
RelationshipRole |
Oui |
Non |
Report |
Oui |
Non |
SalesLiterature |
Oui |
Oui |
SalesLiteratureItem |
Oui |
Non |
SalesOrder |
Oui |
Oui |
SalesOrderDetail |
Oui |
Non |
Service |
Oui |
Non |
ServiceAppointment |
Oui |
Oui |
SharePointDocumentLocation |
Oui |
Oui |
SharePointSite |
Oui |
Oui |
Site |
Oui |
Oui |
Subject |
Oui |
Non |
SystemUser |
Oui |
Oui |
Task |
Oui |
Oui |
Team |
Oui |
Non |
Template |
Oui |
Non |
Territory |
Oui |
Oui |
TransactionCurrency |
Oui |
Non |
Actions pour les processus prises en charge
Vous pouvez choisir d'effectuer les actions suivantes à l'aide de workflows dans Dynamics 365. Utilisez l'attribut sdkmessage.workflowsdkstepenabled pour rechercher la liste des actions prises en charge disponibles sous une étape de workflow. Vous pouvez utiliser la requête de l'API Web suivante pour récupérer la liste des actions prises en charge :
[URI de l'organisation]/api/data/v8.2/sdkmessages?$select=name&$filter=workflowsdkstepenabled%20eq%20true
Pour |
Description |
---|---|
AddToQueue |
|
AddUserToRecordTeam |
|
ApplyRoutingRule |
|
CalculateActualValue |
|
CloseOpportunity |
|
GetQuoteProductsFromOpportunity |
|
GetSalesOrderProductsFromOpportunity |
|
LockInvoicePricing |
|
LockSalesOrderPricing |
|
QualifyLead |
|
RemoveUserFromRecordTeam |
|
ResolveIncident |
|
ResolveQuote |
|
ReviseQuote |
|
SetProcess |
|
SetWordTemplate |
Action personnalisée pour créer un modèle de mots.Pour plus d'informations :Aide et formation : Utilisation de modèles Word dans Dynamics 365 |
UnlockInvoicePricing |
|
UnlockSalesOrderPricing |
Voir aussi
CreateEntity
Créer vos propres actions
Automatiser les processus d'entreprise à l'aide du processus Dynamics 365
Activités de workflow personnalisées (assemblys de workflow)
Microsoft Dynamics 365
© 2017 Microsoft. Tous droits réservés. Copyright