Share via


サポートされている種類、トリガー、エンティティ、プロセスのアクション

このトピックでは、サポートされる種類、Dynamics 365 Customer Engagement (on-premises) のプロセスのエンティティ、サポートされているワークフローのトリガー、CreateEntity 活動でサポートされているエンティティ、サポートされているワークフローのアクションについて情報を提供します。

サポートされているワークフローのトリガー

以下のアクションを使用して、ワークフローを自動的にトリガーすることができます。

要求 メッセージ トリガー
AssignRequest 割り当て​​ レコードが割り当てられます。
BookRequest 予約 レコードが作成されます。
CancelContractRequest

CancelSalesOrderRequest
取り消し レコードの状態が変更されます。
CloneContractRequest 複製 レコードが作成されます。
CloseIncidentRequest

CloseQuoteRequest
クローズ レコードの状態が変更されます。
CompoundCreateRequest CompoundCreate レコードが作成されます。
CompoundUpdateRequest CompoundUpdate レコードが更新されます。
ConvertKitToProductRequest ConvertKitToProduct レコードが更新されます。
ConvertQuoteToSalesOrderRequest ConvertProductToKit レコードが更新されます。
ConvertQuoteToSalesOrderRequest ConvertQuoteToSalesOrder レコードが作成されます。
ConvertSalesOrderToInvoiceRequest ConvertSalesOrderToInvoice レコードが作成されます。
CopyCampaignRequest

CopyMembersListRequest
コピー レコードが作成されます。
CreateRequest 作成​​ レコードが作成されます。
DeleteRequest 削除​​ レコードが削除されます。
DeliverIncomingEmailRequest DeliverIncoming レコードが作成されます。
DeliverPromoteEmailRequest DeliverPromote レコードが作成されます。
FulfillSalesOrderRequest 処理 レコードの状態が変更されます。
GenerateInvoiceFromOpportunityRequest GenerateInvoiceFromOpportunity レコードが作成されます。
GenerateQuoteFromOpportunityRequest GenerateQuoteFromOpportunity レコードが作成されます。
GenerateSalesOrderFromOpportunityRequest GenerateSalesOrderFromOpportunity レコードが作成されます。
GetInvoiceProductsFromOpportunityRequest GetInvoiceProductsFromOpportunity レコードが作成されます。
GetQuoteProductsFromOpportunityRequest GetQuoteProductsFromOpportunity レコードが作成されます。
GetSalesOrderProductsFromOpportunityRequest GetSalesOrderProductsFromOpportunity レコードが作成されます。
LockInvoicePricingRequest LockInvoicePricing レコードが更新されます。
LockSalesOrderPricingRequest LockSalesOrderPricing レコードが更新されます。
LoseOpportunityRequest 失注 レコードの状態が変更されます。
MakeAvailableToOrganizationReportRequest

MakeAvailableToOrganizationTemplateRequest
MakeAvailableToOrganization レコードが更新されます。
MakeUnavailableToOrganizationReportRequest

MakeUnavailableToOrganizationTemplateRequest
MakeUnavailableToOrganization レコードが更新されます。
MergeRequest 結合 レコードが更新されます。
RemoveParentRequest RemoveParent レコードが更新されます。
RenewContractRequest 更新 レコードが作成されます。
RescheduleRequest スケジュール​​変更 レコードが更新されます。
ReviseQuoteRequest 変更​​ レコードが作成されます。
SendBulkMailRequest SendBulkMail レコードの状態が変更されます。
SendEmailFromTemplateRequest SendEmailFromTemplate レコードが作成されます。
SendFaxRequest SendFax レコードの状態が変更されます。
SetBusinessEquipmentRequest

SetBusinessSystemUserRequest
SetBusiness レコードが更新されます。
SetParentBusinessUnitRequest

SetParentSystemUserRequest

SetParentTeamRequest
SetParent レコードが更新されます。
SetStateRequest SetState レコードの状態が変更されます。
UnlockInvoicePricingRequest UnlockInvoicePricing レコードが更新されます。
UnlockSalesOrderPricingRequest UnlockSalesOrderPricing レコードが更新されます。
UpdateRequest 更新プログラム レコードが更新されます。
WinOpportunityRequest

WinQuoteRequest
獲得 レコードの状態が変更されます。

サポートされているプロセスの種類

このトピックでは、Dynamics 365 for Customer Engagement のプロセスのコードで使用可能なサポートされている種類について説明します。

Microsoft .NET Framework 4.6.2

Namespace 種類の名前
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 相互運用
System.Activities.Statements InvokeMethod
System.Activities.Statements 保持
System.Activities.Statements RemoveFromCollection<T>
System.Activities.Statements Rethrow
System.Activities.Statements シークエンス
System.Activities.Statements Switch<T>
System.Activities.Statements TerminateWorkflow
System.Activities.Statements スロー
System.Activities.Statements TryCatch
System.Activities.Statements While
System.Activities.Statements 受信
System.Activities.Statements 送信​​
System.ServiceModel.Activities.Presentation.Factories SendAndReceiveReplyFactory

それぞれの種類については、対応する名前空間の以下のドキュメントを参照してください。

Dynamics 365 Customer Engagement (on-premises)

名前空間 種類の名前
Microsoft.Xrm.Sdk すべての種類
Microsoft.Xrm.Sdk.Workflow すべての種類
Microsoft.Xrm.Sdk.Workflow.Activities すべての種類
Microsoft.Crm.Sdk すべての種類

サポートされているプロセスのエンティティ

次の表は、プロセス実行のトリガーまたは CreateEntity クラスを使用したプロセス内のレコードの作成に使用できるエンティティを示しています。 この一覧には、各エンティティの CanTriggerWorkflow プロパティによりって異なります。

エンティティ名 プロセスのトリガー CreateEntity での使用
Account あり あり
Annotation あり あり
予定​​ あり あり
BusinessUnit あり 無効
BusinessUnitNewsArticle あり 無効
キャンペーン あり あり
CampaignActivity あり あり
CampaignResponse あり あり
競合企業 あり あり
つながり あり あり
ConnectionRole あり 無効
ConstraintbasedGroup あり 無効
取引先担当者 あり あり
契約 あり あり
ContractDetail あり 無効
ContractTemplate あり 無効
CustomerAddress あり 無効
CustomerOpportunityRole あり 無効
顧客リレーションシップ あり 無効
割引 あり 無効
DiscountType あり 無効
電子メールの送信 あり あり
備品 あり 無効
FAX あり あり
目標 あり あり
インシデント あり あり
請求書 あり あり
InvoiceDetail あり 無効
KbArticle あり 無効
KbArticleComment あり 無効
KbArticleTemplate あり 無効
リード​​ あり あり
レター あり あり
一覧取得 あり あり
指標 無効 あり
MailMergeTemplate あり 無効
営業案件​​ あり あり
OpportunityProduct あり 無効
PhoneCall あり あり
PriceLevel あり あり
ProcessSession あり 無効
製品 あり 無効
ProductPriceLevel あり 無効
キュー あり あり
QueueItem 無効 あり
見積もり あり あり
QuoteDetail あり 無効
RecurringAppointmentMaster あり あり
RollupField 無効 あり
RelationshipRole あり 無効
レポート あり 無効
SalesLiterature あり あり
SalesLiteratureItem あり 無効
受注 あり あり
SalesOrderDetail あり 無効
Service あり 無効
ServiceAppointment あり あり
SharePointDocumentLocation あり あり
SharePointSite あり あり
サービス拠点 あり あり
件名​​ あり 無効
SystemUser あり あり
タスク あり あり
チーム あり 無効
テンプレート あり 無効
担当地域 あり あり
TransactionCurrency あり 無効

サポートされているプロセスのアクション

Dynamics 365 のワークフローを使用して、以下のアクションの実行を選択できます。 sdkmessage.workflowsdkstepenabled の属性を使用して、ワークフロー ステップで使用可能なサポートされているアクションのリストを検索します。 次の Web API クエリを使用して、サポートされているアクションのリストを取得できます。

[Organization URI]/api/data/v9.1/sdkmessages?$select=name&$filter=workflowsdkstepenabled%20eq%20true  
操作​​ 内容
AddToQueue AddToQueueRequest
AddUserToRecordTeam AddUserToRecordTeamRequest
ApplyRoutingRule ApplyRoutingRuleRequest
CalculateActualValue CalculateActualValueOpportunityRequest
CloseOpportunity WinOpportunityRequest
GetQuoteProductsFromOpportunity GetQuoteProductsFromOpportunityRequest
GetSalesOrderProductsFromOpportunity GetSalesOrderProductsFromOpportunityRequest
LockInvoicePricing LockInvoicePricingRequest
LockSalesOrderPricing LockSalesOrderPricingRequest
QualifyLead QualifyLeadRequest
RemoveUserFromRecordTeam RemoveUserFromRecordTeamRequest
ResolveIncident CloseIncidentRequest
ResolveQuote CloseQuoteRequest
ReviseQuote ReviseQuoteRequest
SetProcess SetProcessRequest
SetWordTemplate 単語テンプレートを作成するためのカスタム アクション。 詳細: Dynamics 365 Customer Engagement で Word テンプレートを使用する
UnlockInvoicePricing UnlockInvoicePricingRequest
UnlockSalesOrderPricing UnlockSalesOrderPricingRequest

関連項目

独自のアクションの作成
Dynamics 365 Customer Engagement (on-premises) のプロセス (旧ワークフロー)
ユーザー定義ワークフロー活動 (ワークフロー アセンブリ)
CreateEntity