Partager via


Types, déclencheurs et entités pris en charge pour les processus

 

Date de publication : novembre 2016

S’applique à : Dynamics CRM 2015

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.

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

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

AssignRequest

Assign

L’enregistrement est attribué.

BookRequest

Book

L’enregistrement est créé.

CancelContractRequest

CancelSalesOrderRequest

Cancel

Le statut de l’enregistrement est modifié.

CloneContractRequest

Clone

L’enregistrement est créé.

CloseIncidentRequest

CloseQuoteRequest

Close

Le statut de l’enregistrement est modifié.

CompoundCreateRequest

CompoundCreate

L’enregistrement est créé.

CompoundUpdateRequest

CompoundUpdate

L’enregistrement mis à jour.

ConvertKitToProductRequest

ConvertKitToProduct

L’enregistrement mis à jour.

ConvertQuoteToSalesOrderRequest

ConvertProductToKit

L’enregistrement mis à jour.

ConvertQuoteToSalesOrderRequest

ConvertQuoteToSalesOrder

L’enregistrement est créé.

ConvertSalesOrderToInvoiceRequest

ConvertSalesOrderToInvoice

L’enregistrement est créé.

CopyCampaignRequest

CopyMembersListRequest

Copy

L’enregistrement est créé.

CreateRequest

Create

L’enregistrement est créé.

DeleteRequest

Delete

L’enregistrement est supprimé.

DeliverIncomingEmailRequest

DeliverIncoming

L’enregistrement est créé.

DeliverPromoteEmailRequest

DeliverPromote

L’enregistrement est créé.

FulfillSalesOrderRequest

Fulfill

Le statut de l’enregistrement est modifié.

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 mis à jour.

LockSalesOrderPricingRequest

LockSalesOrderPricing

L’enregistrement mis à jour.

LoseOpportunityRequest

Lose

Le statut de l’enregistrement est modifié.

MakeAvailableToOrganizationReportRequest

MakeAvailableToOrganizationTemplateRequest

MakeAvailableToOrganization

L’enregistrement mis à jour.

MakeUnavailableToOrganizationReportRequest

MakeUnavailableToOrganizationTemplateRequest

MakeUnavailableToOrganization

L’enregistrement mis à jour.

MergeRequest

Merge

L’enregistrement mis à jour.

RemoveParentRequest

RemoveParent

L’enregistrement mis à jour.

RenewContractRequest

Renew

L’enregistrement est créé.

RescheduleRequest

Reschedule

L’enregistrement mis à jour.

ReviseQuoteRequest

Revise

L’enregistrement est créé.

SendBulkMailRequest

SendBulkMail

Le statut de l’enregistrement est modifié.

SendEmailFromTemplateRequest

SendEmailFromTemplate

L’enregistrement est créé.

SendFaxRequest

SendFax

Le statut de l’enregistrement est modifié.

SetBusinessEquipmentRequest

SetBusinessSystemUserRequest

SetBusiness

L’enregistrement mis à jour.

SetParentBusinessUnitRequest

SetParentSystemUserRequest

SetParentTeamRequest

SetParent

L’enregistrement mis à jour.

SetStateRequest

SetState

Le statut de l’enregistrement est modifié.

UnlockInvoicePricingRequest

UnlockInvoicePricing

L’enregistrement mis à jour.

UnlockSalesOrderPricingRequest

UnlockSalesOrderPricing

L’enregistrement mis à jour.

UpdateRequest

Update

L’enregistrement mis à jour.

WinOpportunityRequest

WinQuoteRequest

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 CRM 2015.

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 CRM 2015

Espace de noms

Nom du type

Microsoft.Xrm.Sdk

Tous les types

Microsoft.Xrm.Sdk.Workflow

Tous les types

Microsoft.Xrm.Sdk.Workflow.Activities

Tous les types

Microsoft.Crm.Sdk

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

Email

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

Voir aussi

CreateEntity
Écrire des workflows pour automatiser les processus d’entreprise
Activités de workflow personnalisées (assemblys de workflow)

© 2017 Microsoft. Tous droits réservés. Copyright