程序支援的類型、觸發程序、實體和動作
發行︰ 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 |
是 |
否 |
行銷活動 |
是 |
是 |
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
Action |
描述 |
---|---|
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. 著作權所有,並保留一切權利。 著作權