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

 

公開日: 2017年1月

対象: Dynamics 365 (online)、Dynamics 365 (on-premises)、Dynamics CRM 2016、Dynamics CRM Online

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

このトピックの内容

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

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

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

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

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

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

要求

メッセージ

トリガー

AssignRequest

Assign

レコードが割り当てられます。

BookRequest

Book

レコードが作成されます。

CancelContractRequest

CancelSalesOrderRequest

Cancel

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

CloneContractRequest

Clone

レコードが作成されます。

CloseIncidentRequest

CloseQuoteRequest

Close

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

CompoundCreateRequest

CompoundCreate

レコードが作成されます。

CompoundUpdateRequest

CompoundUpdate

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

ConvertKitToProductRequest

ConvertKitToProduct

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

ConvertQuoteToSalesOrderRequest

ConvertProductToKit

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

ConvertQuoteToSalesOrderRequest

ConvertQuoteToSalesOrder

レコードが作成されます。

ConvertSalesOrderToInvoiceRequest

ConvertSalesOrderToInvoice

レコードが作成されます。

CopyCampaignRequest

CopyMembersListRequest

Copy

レコードが作成されます。

CreateRequest

Create

レコードが作成されます。

DeleteRequest

Delete

レコードが削除されます。

DeliverIncomingEmailRequest

DeliverIncoming

レコードが作成されます。

DeliverPromoteEmailRequest

DeliverPromote

レコードが作成されます。

FulfillSalesOrderRequest

Fulfill

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

GenerateInvoiceFromOpportunityRequest

GenerateInvoiceFromOpportunity

レコードが作成されます。

GenerateQuoteFromOpportunityRequest

GenerateQuoteFromOpportunity

レコードが作成されます。

GenerateSalesOrderFromOpportunityRequest

GenerateSalesOrderFromOpportunity

レコードが作成されます。

GetInvoiceProductsFromOpportunityRequest

GetInvoiceProductsFromOpportunity

レコードが作成されます。

GetQuoteProductsFromOpportunityRequest

GetQuoteProductsFromOpportunity

レコードが作成されます。

GetSalesOrderProductsFromOpportunityRequest

GetSalesOrderProductsFromOpportunity

レコードが作成されます。

LockInvoicePricingRequest

LockInvoicePricing

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

LockSalesOrderPricingRequest

LockSalesOrderPricing

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

LoseOpportunityRequest

Lose

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

MakeAvailableToOrganizationReportRequest

MakeAvailableToOrganizationTemplateRequest

MakeAvailableToOrganization

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

MakeUnavailableToOrganizationReportRequest

MakeUnavailableToOrganizationTemplateRequest

MakeUnavailableToOrganization

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

MergeRequest

Merge

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

RemoveParentRequest

RemoveParent

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

RenewContractRequest

Renew

レコードが作成されます。

RescheduleRequest

Reschedule

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

ReviseQuoteRequest

Revise

レコードが作成されます。

SendBulkMailRequest

SendBulkMail

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

SendEmailFromTemplateRequest

SendEmailFromTemplate

レコードが作成されます。

SendFaxRequest

SendFax

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

SetBusinessEquipmentRequest

SetBusinessSystemUserRequest

SetBusiness

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

SetParentBusinessUnitRequest

SetParentSystemUserRequest

SetParentTeamRequest

SetParent

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

SetStateRequest

SetState

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

UnlockInvoicePricingRequest

UnlockInvoicePricing

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

UnlockSalesOrderPricingRequest

UnlockSalesOrderPricing

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

UpdateRequest

Update

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

WinOpportunityRequest

WinQuoteRequest

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

名前空間

種類の名前

Microsoft.Xrm.Sdk

すべての種類

Microsoft.Xrm.Sdk.Workflow

すべての種類

Microsoft.Xrm.Sdk.Workflow.Activities

すべての種類

Microsoft.Crm.Sdk

すべての種類

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

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

エンティティ名

プロセスのトリガー

CreateEntity での使用

Account

はい

あり

Annotation

はい

あり

Appointment

はい

あり

BusinessUnit

はい

なし

BusinessUnitNewsArticle

はい

なし

Campaign

あり

あり

CampaignActivity

あり

あり

CampaignResponse

あり

あり

Competitor

あり

あり

Connection

あり

あり

ConnectionRole

あり

なし

ConstraintbasedGroup

あり

なし

Contact

あり

あり

Contract

あり

あり

ContractDetail

あり

なし

ContractTemplate

あり

なし

CustomerAddress

あり

なし

CustomerOpportunityRole

あり

なし

CustomerRelationship

あり

なし

Discount

あり

なし

DiscountType

あり

なし

Email

あり

あり

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

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 での Word テンプレートの使用

UnlockInvoicePricing

UnlockInvoicePricingRequest

UnlockSalesOrderPricing

UnlockSalesOrderPricingRequest

関連項目

CreateEntity
独自のアクションの作成
Dynamics 365 プロセスを使用したビジネス プロセスの自動化
ユーザー定義ワークフロー活動 (ワークフロー アセンブリ)

Microsoft Dynamics 365

© 2017 Microsoft. All rights reserved. 著作権