支持流程的类型、触发器、实体和操作
发布日期: 2017年1月
适用于: Dynamics 365 (online),Dynamics 365 (on-premises),Dynamics CRM 2016,Dynamics CRM Online
本主题提供了有关 Microsoft Dynamics 365 中支持的流程类型和实体、支持 CreateEntity 活动的实体,以及支持工作流的操作的信息。
本主题内容
支持的工作流触发器
支持的流程类型
支持的流程实体
支持流程的操作
支持的工作流触发器
以下操作可用于自动触发工作流。
请求 |
消息 |
触发 |
---|---|---|
Assign |
已分派记录。 |
|
Book |
已创建记录。 |
|
Cancel |
记录状态更改。 |
|
Clone |
已创建记录。 |
|
Close |
记录状态更改。 |
|
CompoundCreate |
已创建记录。 |
|
CompoundUpdate |
已更新记录。 |
|
ConvertKitToProduct |
已更新记录。 |
|
ConvertProductToKit |
已更新记录。 |
|
ConvertQuoteToSalesOrder |
已创建记录。 |
|
ConvertSalesOrderToInvoice |
已创建记录。 |
|
Copy |
已创建记录。 |
|
Create |
已创建记录。 |
|
Delete |
已删除记录。 |
|
DeliverIncoming |
已创建记录。 |
|
DeliverPromote |
已创建记录。 |
|
Fulfill |
记录状态更改。 |
|
GenerateInvoiceFromOpportunity |
已创建记录。 |
|
GenerateQuoteFromOpportunity |
已创建记录。 |
|
GenerateSalesOrderFromOpportunity |
已创建记录。 |
|
GetInvoiceProductsFromOpportunity |
已创建记录。 |
|
GetQuoteProductsFromOpportunity |
已创建记录。 |
|
GetSalesOrderProductsFromOpportunity |
已创建记录。 |
|
LockInvoicePricing |
已更新记录。 |
|
LockSalesOrderPricing |
已更新记录。 |
|
Lose |
记录状态更改。 |
|
MakeAvailableToOrganization |
已更新记录。 |
|
MakeUnavailableToOrganization |
已更新记录。 |
|
Merge |
已更新记录。 |
|
RemoveParent |
已更新记录。 |
|
Renew |
已创建记录。 |
|
Reschedule |
已更新记录。 |
|
Revise |
已创建记录。 |
|
SendBulkMail |
记录状态更改。 |
|
SendEmailFromTemplate |
已创建记录。 |
|
SendFax |
记录状态更改。 |
|
SetBusiness |
已更新记录。 |
|
SetParent |
已更新记录。 |
|
SetState |
记录状态更改。 |
|
UnlockInvoicePricing |
已更新记录。 |
|
UnlockSalesOrderPricing |
已更新记录。 |
|
Update |
已更新记录。 |
|
Win |
记录状态更改。 |
支持的流程类型
本主题提供针对 Microsoft Dynamics 365 中的流程可以在代码中使用的支持类型。
Microsoft .NET Framework 4.5.2
命名空间 |
类型名称 |
---|---|
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 |
有关每种类型的信息,请参阅针对各个命名空间的以下文档:
Microsoft Dynamics 365
命名空间 |
类型名称 |
---|---|
所有类型 |
|
所有类型 |
|
所有类型 |
|
所有类型 |
支持的流程实体
下表列出可用于触发流程执行或使用 CreateEntity 类在流程中创建记录的实体。 此列表由每个实体的 CanTriggerWorkflow 属性确定。
实体名称 |
触发流程 |
用于 CreateEntity |
---|---|---|
Account |
是 |
是 |
Annotation |
是 |
是 |
Appointment |
是 |
是 |
BusinessUnit |
是 |
否 |
BusinessUnitNewsArticle |
是 |
否 |
Campaign |
是 |
是 |
CampaignActivity |
是 |
是 |
CampaignResponse |
是 |
是 |
Competitor |
是 |
是 |
Connection |
是 |
是 |
ConnectionRole |
是 |
否 |
ConstraintbasedGroup |
是 |
否 |
Contact |
是 |
是 |
Contract |
是 |
是 |
ContractDetail |
是 |
否 |
ContractTemplate |
是 |
否 |
CustomerAddress |
是 |
否 |
CustomerOpportunityRole |
是 |
否 |
CustomerRelationship |
是 |
否 |
Discount |
是 |
否 |
DiscountType |
是 |
否 |
是 |
是 |
|
Equipment |
是 |
否 |
Fax |
是 |
是 |
Goal |
是 |
是 |
Incident |
是 |
是 |
Invoice |
是 |
是 |
InvoiceDetail |
是 |
否 |
KbArticle |
是 |
否 |
KbArticleComment |
是 |
否 |
KbArticleTemplate |
是 |
否 |
Lead |
是 |
是 |
Letter |
是 |
是 |
List |
是 |
是 |
Metric |
否 |
是 |
MailMergeTemplate |
是 |
否 |
Opportunity |
是 |
是 |
OpportunityProduct |
是 |
否 |
PhoneCall |
是 |
是 |
PriceLevel |
是 |
是 |
ProcessSession |
是 |
否 |
Product |
是 |
否 |
ProductPriceLevel |
是 |
否 |
Queue |
是 |
是 |
QueueItem |
否 |
是 |
Quote |
是 |
是 |
QuoteDetail |
是 |
否 |
RecurringAppointmentMaster |
是 |
是 |
RollupField |
否 |
是 |
RelationshipRole |
是 |
否 |
Report |
是 |
否 |
SalesLiterature |
是 |
是 |
SalesLiteratureItem |
是 |
否 |
SalesOrder |
是 |
是 |
SalesOrderDetail |
是 |
否 |
Service |
是 |
否 |
ServiceAppointment |
是 |
是 |
SharePointDocumentLocation |
是 |
是 |
SharePointSite |
是 |
是 |
Site |
是 |
是 |
Subject |
是 |
否 |
SystemUser |
是 |
是 |
Task |
是 |
是 |
Team |
是 |
否 |
Template |
是 |
否 |
Territory |
是 |
是 |
TransactionCurrency |
是 |
否 |
支持流程的操作
您可以选择在 Dynamics 365 中使用工作流执行以下操作。 使用 sdkmessage.workflowsdkstepenabled 属性查找工作流步骤下支持的可用操作的列表。 您可以使用以下 Web API 查询检索支持的操作的列表:
[组织 URI]/api/data/v8.2/sdkmessages?$select=name&$filter=workflowsdkstepenabled%20eq%20true
目的 |
说明 |
---|---|
AddToQueue |
|
AddUserToRecordTeam |
|
ApplyRoutingRule |
|
CalculateActualValue |
|
CloseOpportunity |
|
GetQuoteProductsFromOpportunity |
|
GetSalesOrderProductsFromOpportunity |
|
LockInvoicePricing |
|
LockSalesOrderPricing |
|
QualifyLead |
|
RemoveUserFromRecordTeam |
|
ResolveIncident |
|
ResolveQuote |
|
ReviseQuote |
|
SetProcess |
|
SetWordTemplate |
用于创建 Word 模板的自定义操作。详细信息:帮助和培训:在 Dynamics 365 中使用 Word 模板 |
UnlockInvoicePricing |
|
UnlockSalesOrderPricing |
另请参阅
CreateEntity
创建自己的行动
使用Dynamics 365 流程自动化业务流程
自定义工作流活动(工作流程序集)
Microsoft Dynamics 365
© 2017 Microsoft。 保留所有权利。 版权