Unterstützte Typen, Auslöser, Entitäten und Aktionen für Prozesse

 

Veröffentlicht: Januar 2017

Gilt für: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Dieses Thema enthält Informationen zu unterstützten Typen und Entitäten für Prozesse in Microsoft Dynamics 365, zu unterstützten Auslösern für Workflows und Entitäten, die für die Aktivität CreateEntity unterstützt werden.

In diesem Thema

Unterstützte Trigger für Workflows

Unterstützte Typen für Prozesse

Unterstützte Entitäten für Prozesse

Unterstützte Aktionen für Prozesse

Unterstützte Trigger für Workflows

Die folgenden Aktionen können verwendet werden, um einen Workflow automatisch auszulösen.

Anforderung

Meldung

Auslöser

AssignRequest

Assign

Datensatz wird zugewiesen.

BookRequest

Book

Datensatz wird erstellt.

CancelContractRequest

CancelSalesOrderRequest

Cancel

Datensatzstatus wird geändert.

CloneContractRequest

Clone

Datensatz wird erstellt.

CloseIncidentRequest

CloseQuoteRequest

Close

Datensatzstatus wird geändert.

CompoundCreateRequest

CompoundCreate

Datensatz wird erstellt.

CompoundUpdateRequest

CompoundUpdate

Datensatz wird aktualisiert.

ConvertKitToProductRequest

ConvertKitToProduct

Datensatz wird aktualisiert.

ConvertQuoteToSalesOrderRequest

ConvertProductToKit

Datensatz wird aktualisiert.

ConvertQuoteToSalesOrderRequest

ConvertQuoteToSalesOrder

Datensatz wird erstellt.

ConvertSalesOrderToInvoiceRequest

ConvertSalesOrderToInvoice

Datensatz wird erstellt.

CopyCampaignRequest

CopyMembersListRequest

Copy

Datensatz wird erstellt.

CreateRequest

Create

Datensatz wird erstellt.

DeleteRequest

Delete

Datensatz wird gelöscht.

DeliverIncomingEmailRequest

DeliverIncoming

Datensatz wird erstellt.

DeliverPromoteEmailRequest

DeliverPromote

Datensatz wird erstellt.

FulfillSalesOrderRequest

Fulfill

Datensatzstatus wird geändert.

GenerateInvoiceFromOpportunityRequest

GenerateInvoiceFromOpportunity

Datensatz wird erstellt.

GenerateQuoteFromOpportunityRequest

GenerateQuoteFromOpportunity

Datensatz wird erstellt.

GenerateSalesOrderFromOpportunityRequest

GenerateSalesOrderFromOpportunity

Datensatz wird erstellt.

GetInvoiceProductsFromOpportunityRequest

GetInvoiceProductsFromOpportunity

Datensatz wird erstellt.

GetQuoteProductsFromOpportunityRequest

GetQuoteProductsFromOpportunity

Datensatz wird erstellt.

GetSalesOrderProductsFromOpportunityRequest

GetSalesOrderProductsFromOpportunity

Datensatz wird erstellt.

LockInvoicePricingRequest

LockInvoicePricing

Datensatz wird aktualisiert.

LockSalesOrderPricingRequest

LockSalesOrderPricing

Datensatz wird aktualisiert.

LoseOpportunityRequest

Lose

Datensatzstatus wird geändert.

MakeAvailableToOrganizationReportRequest

MakeAvailableToOrganizationTemplateRequest

MakeAvailableToOrganization

Datensatz wird aktualisiert.

MakeUnavailableToOrganizationReportRequest

MakeUnavailableToOrganizationTemplateRequest

MakeUnavailableToOrganization

Datensatz wird aktualisiert.

MergeRequest

Merge

Datensatz wird aktualisiert.

RemoveParentRequest

RemoveParent

Datensatz wird aktualisiert.

RenewContractRequest

Renew

Datensatz wird erstellt.

RescheduleRequest

Reschedule

Datensatz wird aktualisiert.

ReviseQuoteRequest

Revise

Datensatz wird erstellt.

SendBulkMailRequest

SendBulkMail

Datensatzstatus wird geändert.

SendEmailFromTemplateRequest

SendEmailFromTemplate

Datensatz wird erstellt.

SendFaxRequest

SendFax

Datensatzstatus wird geändert.

SetBusinessEquipmentRequest

SetBusinessSystemUserRequest

SetBusiness

Datensatz wird aktualisiert.

SetParentBusinessUnitRequest

SetParentSystemUserRequest

SetParentTeamRequest

SetParent

Datensatz wird aktualisiert.

SetStateRequest

SetState

Datensatzstatus wird geändert.

UnlockInvoicePricingRequest

UnlockInvoicePricing

Datensatz wird aktualisiert.

UnlockSalesOrderPricingRequest

UnlockSalesOrderPricing

Datensatz wird aktualisiert.

UpdateRequest

Update

Datensatz wird aktualisiert.

WinOpportunityRequest

WinQuoteRequest

Win

Datensatzstatus wird geändert.

Unterstützte Typen für Prozesse

In diesem Thema sind die unterstützten Typen angegeben, die Sie in Ihrem Code für Prozesse in Microsoft Dynamics 365 verwenden können.

Microsoft .NET Framework 4.5.2

Namespace

Typname

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

Informationen zu den einzelnen Typen finden Sie in der folgenden Dokumentation für die entsprechenden Namespaces:

Microsoft Dynamics 365

Namespace

Typname

Microsoft.Xrm.Sdk

Alle Typen

Microsoft.Xrm.Sdk.Workflow

Alle Typen

Microsoft.Xrm.Sdk.Workflow.Activities

Alle Typen

Microsoft.Crm.Sdk

Alle Typen

Unterstützte Entitäten für Prozesse

Die folgende Tabelle enthält die Entitäten, die verwendet werden können, um die Prozessausführung auszulösen oder einen Datensatz innerhalb eines Prozesses zu erstellen, indem die CreateEntity-Klasse verwendet wird. Diese Liste wird durch die CanTriggerWorkflow-Eigenschaft für jede Entität bestimmt.

Entitätsname

Auslösen eines Prozesses

Wird für CreateEntity verwendet

Account

Ja

Ja

Annotation

Ja

Ja

Appointment

Ja

Ja

BusinessUnit

Ja

Nein

BusinessUnitNewsArticle

Ja

Nein

Kampagne

Ja

Ja

CampaignActivity

Ja

Ja

CampaignResponse

Ja

Ja

Competitor

Ja

Ja

Connection

Ja

Ja

ConnectionRole

Ja

Nein

ConstraintbasedGroup

Ja

Nein

Contact

Ja

Ja

Contract

Ja

Ja

ContractDetail

Ja

Nein

ContractTemplate

Ja

Nein

CustomerAddress

Ja

Nein

CustomerOpportunityRole

Ja

Nein

CustomerRelationship

Ja

Nein

Discount

Ja

Nein

DiscountType

Ja

Nein

Email

Ja

Ja

Equipment

Ja

Nein

Fax

Ja

Ja

Goal

Ja

Ja

Incident

Ja

Ja

Invoice

Ja

Ja

InvoiceDetail

Ja

Nein

KbArticle

Ja

Nein

KbArticleComment

Ja

Nein

KbArticleTemplate

Ja

Nein

Lead

Ja

Ja

Letter

Ja

Ja

List

Ja

Ja

Metric

Nein

Ja

MailMergeTemplate

Ja

Nein

Opportunity

Ja

Ja

OpportunityProduct

Ja

Nein

PhoneCall

Ja

Ja

PriceLevel

Ja

Ja

ProcessSession

Ja

Nein

Product

Ja

Nein

ProductPriceLevel

Ja

Nein

Queue

Ja

Ja

QueueItem

Nein

Ja

Quote

Ja

Ja

QuoteDetail

Ja

Nein

RecurringAppointmentMaster

Ja

Ja

RollupField

Nein

Ja

RelationshipRole

Ja

Nein

Report

Ja

Nein

SalesLiterature

Ja

Ja

SalesLiteratureItem

Ja

Nein

SalesOrder

Ja

Ja

SalesOrderDetail

Ja

Nein

Service

Ja

Nein

ServiceAppointment

Ja

Ja

SharePointDocumentLocation

Ja

Ja

SharePointSite

Ja

Ja

Site

Ja

Ja

Subject

Ja

Nein

SystemUser

Ja

Ja

Task

Ja

Ja

Team

Ja

Nein

Template

Ja

Nein

Territory

Ja

Ja

TransactionCurrency

Ja

Nein

Unterstützte Aktionen für Prozesse

Sie können die folgenden Aktionen mithilfe von Workflows in Dynamics 365ausführen. Verwenden Sie das sdkmessage.workflowsdkstepenabled-Attribut, um die Liste der unterstützten Aktionen zu suchen, die unter einem Workflowschritt verfügbar sind. Sie können die folgende Abfrage mit dem Web-API verwenden, um die Liste der unterstützten Aktionen abzurufen.


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

Aktion

Beschreibung

AddToQueue

AddToQueueRequest

AddUserToRecordTeam

AddUserToRecordTeamRequest

ApplyRoutingRule

ApplyRoutingRuleRequest

CalculateActualValue

CalculateActualValueOpportunityRequest

Verkaufschance schließen

WinOpportunityRequest

GetQuoteProductsFromOpportunity

GetQuoteProductsFromOpportunityRequest

GetSalesOrderProductsFromOpportunity

GetSalesOrderProductsFromOpportunityRequest

LockInvoicePricing

LockInvoicePricingRequest

LockSalesOrderPricing

LockSalesOrderPricingRequest

QualifyLead

QualifyLeadRequest

RemoveUserFromRecordTeam

RemoveUserFromRecordTeamRequest

ResolveIncident

CloseIncidentRequest

ResolveQuote

CloseQuoteRequest

ReviseQuote

ReviseQuoteRequest

SetProcess

SetProcessRequest

SetWordTemplate

Benutzerdefinierte Aktion zum Erstellen einer Wordvorlage.Weitere Informationen:Hilfe & Training: Verwenden von Word-Vorlagen in Dynamics 365

UnlockInvoicePricing

UnlockInvoicePricingRequest

UnlockSalesOrderPricing

UnlockSalesOrderPricingRequest

Siehe auch

CreateEntity
Erstellen Ihrer eigenen Aktionen
Automatisieren Sie Geschäftsprozesse mithilfe des Dynamics 365-Prozesses
Benutzerdefinierte Workflowaktivitäten (Workflowassemblys)

Microsoft Dynamics 365

© 2017 Microsoft. Alle Rechte vorbehalten. Copyright