サポートされている種類、トリガー、エンティティ、プロセスのアクション
このトピックでは、サポートされる種類、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