Delen via


Ondersteunde typen, triggers, entiteiten en acties voor processen

 

Gepubliceerd: januari 2017

Is van toepassing op: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Dit onderwerp geeft informatie over de ondersteunde typen en entiteiten voor processen in Microsoft Dynamics 365, ondersteunde triggers voor werkstromen, en entiteiten die worden ondersteund voor de activiteit CreateEntity en ondersteunde acties voor werkstromen.

In dit onderwerp

Ondersteunde triggers voor werkstromen

Ondersteunde typen voor processen

Ondersteunde entiteiten voor processen

Ondersteunde acties voor processen

Ondersteunde triggers voor werkstromen

De volgende handelingen kunnen worden gebruikt om een werkstroom automatisch te activeren.

Aanvraag

Bericht

Activator

AssignRequest

Assign

Record is toegewezen.

BookRequest

Book

Record is gemaakt.

CancelContractRequest

CancelSalesOrderRequest

Cancel

Recordstatus wijzigt.

CloneContractRequest

Clone

Record is gemaakt.

CloseIncidentRequest

CloseQuoteRequest

Close

Recordstatus wijzigt.

CompoundCreateRequest

CompoundCreate

Record is gemaakt.

CompoundUpdateRequest

CompoundUpdate

Record is bijgewerkt.

ConvertKitToProductRequest

ConvertKitToProduct

Record is bijgewerkt.

ConvertQuoteToSalesOrderRequest

ConvertProductToKit

Record is bijgewerkt.

ConvertQuoteToSalesOrderRequest

ConvertQuoteToSalesOrder

Record is gemaakt.

ConvertSalesOrderToInvoiceRequest

ConvertSalesOrderToInvoice

Record is gemaakt.

CopyCampaignRequest

CopyMembersListRequest

Copy

Record is gemaakt.

CreateRequest

Create

Record is gemaakt.

DeleteRequest

Delete

Record is verwijderd.

DeliverIncomingEmailRequest

DeliverIncoming

Record is gemaakt.

DeliverPromoteEmailRequest

DeliverPromote

Record is gemaakt.

FulfillSalesOrderRequest

Fulfill

Recordstatus wijzigt.

GenerateInvoiceFromOpportunityRequest

GenerateInvoiceFromOpportunity

Record is gemaakt.

GenerateQuoteFromOpportunityRequest

GenerateQuoteFromOpportunity

Record is gemaakt.

GenerateSalesOrderFromOpportunityRequest

GenerateSalesOrderFromOpportunity

Record is gemaakt.

GetInvoiceProductsFromOpportunityRequest

GetInvoiceProductsFromOpportunity

Record is gemaakt.

GetQuoteProductsFromOpportunityRequest

GetQuoteProductsFromOpportunity

Record is gemaakt.

GetSalesOrderProductsFromOpportunityRequest

GetSalesOrderProductsFromOpportunity

Record is gemaakt.

LockInvoicePricingRequest

LockInvoicePricing

Record is bijgewerkt.

LockSalesOrderPricingRequest

LockSalesOrderPricing

Record is bijgewerkt.

LoseOpportunityRequest

Lose

Recordstatus wijzigt.

MakeAvailableToOrganizationReportRequest

MakeAvailableToOrganizationTemplateRequest

MakeAvailableToOrganization

Record is bijgewerkt.

MakeUnavailableToOrganizationReportRequest

MakeUnavailableToOrganizationTemplateRequest

MakeUnavailableToOrganization

Record is bijgewerkt.

MergeRequest

Merge

Record is bijgewerkt.

RemoveParentRequest

RemoveParent

Record is bijgewerkt.

RenewContractRequest

Renew

Record is gemaakt.

RescheduleRequest

Reschedule

Record is bijgewerkt.

ReviseQuoteRequest

Revise

Record is gemaakt.

SendBulkMailRequest

SendBulkMail

Recordstatus wijzigt.

SendEmailFromTemplateRequest

SendEmailFromTemplate

Record is gemaakt.

SendFaxRequest

SendFax

Recordstatus wijzigt.

SetBusinessEquipmentRequest

SetBusinessSystemUserRequest

SetBusiness

Record is bijgewerkt.

SetParentBusinessUnitRequest

SetParentSystemUserRequest

SetParentTeamRequest

SetParent

Record is bijgewerkt.

SetStateRequest

SetState

Recordstatus wijzigt.

UnlockInvoicePricingRequest

UnlockInvoicePricing

Record is bijgewerkt.

UnlockSalesOrderPricingRequest

UnlockSalesOrderPricing

Record is bijgewerkt.

UpdateRequest

Update

Record is bijgewerkt.

WinOpportunityRequest

WinQuoteRequest

Win

Recordstatus wijzigt.

Ondersteunde typen voor processen

Dit onderwerp bevat de ondersteunde typen die u in uw code voor processen in Microsoft Dynamics 365 kunt gebruiken.

Microsoft .NET Framework 4.5.2

Naamruimte

Typenaam

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

Voor informatie over elk type, zie de volgende documentatie van de respectieve naamruimtes:

Microsoft Dynamics 365

Naamruimte

Typenaam

Microsoft.Xrm.Sdk

Alle typen

Microsoft.Xrm.Sdk.Workflow

Alle typen

Microsoft.Xrm.Sdk.Workflow.Activities

Alle typen

Microsoft.Crm.Sdk

Alle typen

Ondersteunde entiteiten voor processen

De volgende tabel toont de entiteiten die kunnen worden gebruikt om procesuitvoering te activeren of een record te maken binnen een proces door de klasse CreateEntity te gebruiken. Deze lijst wordt bepaald door de eigenschap CanTriggerWorkflow voor elke entiteit.

Naam entiteit

Een proces activeren

Gebruikt voor CreateEntity

Account

Ja

Ja

Annotation

Ja

Ja

Appointment

Ja

Ja

BusinessUnit

Ja

Nee

BusinessUnitNewsArticle

Ja

Nee

Campagne

Ja

Ja

CampaignActivity

Ja

Ja

CampaignResponse

Ja

Ja

Competitor

Ja

Ja

Connection

Ja

Ja

ConnectionRole

Ja

Nee

ConstraintbasedGroup

Ja

Nee

Contact

Ja

Ja

Contract

Ja

Ja

ContractDetail

Ja

Nee

ContractTemplate

Ja

Nee

CustomerAddress

Ja

Nee

CustomerOpportunityRole

Ja

Nee

CustomerRelationship

Ja

Nee

Discount

Ja

Nee

DiscountType

Ja

Nee

Email

Ja

Ja

Equipment

Ja

Nee

Fax

Ja

Ja

Goal

Ja

Ja

Incident

Ja

Ja

Invoice

Ja

Ja

InvoiceDetail

Ja

Nee

KbArticle

Ja

Nee

KbArticleComment

Ja

Nee

KbArticleTemplate

Ja

Nee

Lead

Ja

Ja

Letter

Ja

Ja

List

Ja

Ja

Metric

Nee

Ja

MailMergeTemplate

Ja

Nee

Opportunity

Ja

Ja

OpportunityProduct

Ja

Nee

PhoneCall

Ja

Ja

PriceLevel

Ja

Ja

ProcessSession

Ja

Nee

Product

Ja

Nee

ProductPriceLevel

Ja

Nee

Queue

Ja

Ja

QueueItem

Nee

Ja

Quote

Ja

Ja

QuoteDetail

Ja

Nee

RecurringAppointmentMaster

Ja

Ja

RollupField

Nee

Ja

RelationshipRole

Ja

Nee

Report

Ja

Nee

SalesLiterature

Ja

Ja

SalesLiteratureItem

Ja

Nee

SalesOrder

Ja

Ja

SalesOrderDetail

Ja

Nee

Service

Ja

Nee

ServiceAppointment

Ja

Ja

SharePointDocumentLocation

Ja

Ja

SharePointSite

Ja

Ja

Site

Ja

Ja

Subject

Ja

Nee

SystemUser

Ja

Ja

Task

Ja

Ja

Team

Ja

Nee

Template

Ja

Nee

Territory

Ja

Ja

TransactionCurrency

Ja

Nee

Ondersteunde acties voor processen

U kunt de volgende acties uit laten voeren door middel van werkstromen in Dynamics 365. Door middel van het kenmerk sdkmessage.workflowsdkstepenabled kunt u de lijst met ondersteunde acties vinden die beschikbaar zijn onder een werkstroomstap. U kunt de volgende web-API-query uitvoeren om de lijst met ondersteunde acties op te halen:


[Organization URI]/api/data/v8.2/sdkmessages?$select=name&$filter=workflowsdkstepenabled%20eq%20true

Actie

Beschrijving

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

Aangepaste actie voor het maken van een Word-sjabloon.Meer informatie:Help en training: Word-sjablonen gebruiken in Dynamics 365

UnlockInvoicePricing

UnlockInvoicePricingRequest

UnlockSalesOrderPricing

UnlockSalesOrderPricingRequest

Zie ook

CreateEntity
Uw eigen acties maken
Bedrijfsprocessen automatiseren met het Dynamics 365-proces
Aangepaste workflowactiviteiten (workflowassemblies)

Microsoft Dynamics 365

© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht