프로세스에 대해 지원되는 유형, 트리거, 엔터티 및 동작

 

게시 날짜: 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

아니요

캠페인

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

지원

No

SystemUser

지원

지원

Task

지원

지원

Team

지원

No

Template

지원

No

Territory

지원

지원

TransactionCurrency

지원

No

프로세스에 지원되는 동작

Dynamics 365에서 워크플로를 사용하여 다음 동작을 수행하도록 선택할 수 있습니다.sdkmessage.workflowsdkstepenabled 특성을 사용하여 워크플로 단계에서 지원 가능한 동작 목록을 찾을 수 있습니다. 다음 웹 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

Word 템플릿을 만드는 사용자 지정 동작.추가 정보:도움말 및 교유기 Dynamics 365에서 Word 템플릿 사용

UnlockInvoicePricing

UnlockInvoicePricingRequest

UnlockSalesOrderPricing

UnlockSalesOrderPricingRequest

참고 항목

CreateEntity
사용자 고유의 작업 만들기
Dynamics 365 프로세스를 사용하여 비즈니스 프로세스를 자동화
사용자 지정 워크플로 활동(워크플로 어셈블리)

Microsoft Dynamics 365

© 2017 Microsoft. All rights reserved. 저작권 정보