Freigeben über


Unterstützte Typen, Trigger, Entitäten und Aktionen für Prozesse

Dieses Thema enthält Informationen zu den unterstützten Typen und Entitäten für Prozesse in Dynamics 365 Customer Engagement (lokal), unterstützte Trigger für Workflows, Entitäten, die für die CreateEntity Aktivität unterstützt werden, und unterstützte Aktionen für Workflows.

Unterstützte Trigger für Workflows

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

Anfrage Nachricht Auslöser
AssignRequest Zuweisen Datensatz wird zugewiesen.
BookRequest Buchen Datensatz wird erstellt.
CancelContractRequest

CancelSalesOrderRequest
Abbrechen Datensatzstatusänderungen.
CloneContractRequest Klonen Datensatz wird erstellt.
CloseIncidentRequest

CloseQuoteRequest
Schließen Datensatzstatusänderungen.
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
Kopieren Datensatz wird erstellt.
CreateRequest Create Datensatz wird erstellt.
DeleteRequest Löschen Datensatz wird gelöscht.
DeliverIncomingEmailRequest DeliverIncoming Datensatz wird erstellt.
DeliverPromoteEmailRequest DeliverPromote Datensatz wird erstellt.
FulfillSalesOrderRequest Erfüllen Datensatzstatusänderungen.
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 Verlieren Datensatzstatusänderungen.
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 Verschieben Datensatz wird aktualisiert.
ReviseQuoteRequest Revidieren Datensatz wird erstellt.
SendBulkMailRequest SendBulkMail Datensatzstatusänderungen.
SendEmailFromTemplateRequest SendEmailFromTemplate Datensatz wird erstellt.
SendFaxRequest SendFax Datensatzstatusänderungen.
SetBusinessEquipmentRequest

SetBusinessSystemUserRequest
SetBusiness Datensatz wird aktualisiert.
SetParentBusinessUnitRequest

SetParentSystemUserRequest

SetParentTeamRequest
SetParent Datensatz wird aktualisiert.
SetStateRequest Festlegen des Zustands Datensatzstatusänderungen.
UnlockInvoicePricingRequest UnlockInvoicePricing Datensatz wird aktualisiert.
UnlockSalesOrderPricingRequest UnlockSalesOrderPricing Datensatz wird aktualisiert.
UpdateRequest Update Datensatz wird aktualisiert.
WinOpportunityRequest

WinQuoteRequest
Gewinnen Datensatzstatusänderungen.

Unterstützte Typen für Prozesse

Dieses Thema enthält die unterstützten Typen, die Sie in Ihrem Code für Prozesse inDynamics 365 for Customer Engagement verwenden können.

Microsoft .NET Framework 4.6.2

Namespace Typname
System.Activities.Statements AddToCollection<T>
System.Activities.Statements Zuweisen
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 Beharren
System.Activities.Statements RemoveFromCollection<T>
System.Activities.Statements Rethrow
System.Activities.Statements Sequence
System.Activities.Statements Umschalten<T>
System.Activities.Statements TerminateWorkflow
System.Activities.Statements Werfen
System.Activities.Statements TryCatch
System.Activities.Statements Während
System.Activities.Statements Empfangen
System.Activities.Statements Send
System.ServiceModel.Activities.Presentation.Factories SendAndReceiveReplyFactory

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

Dynamics 365 Customer Engagement (lokal)

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

In der folgenden Tabelle sind die Entitäten aufgeführt, die zum Auslösen der Prozessausführung oder zum Erstellen eines Datensatzes innerhalb eines Prozesses mithilfe der CreateEntity Klasse verwendet werden können. 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 Yes Yes
Anmerkung Yes Yes
Termin Yes Yes
BusinessUnit Yes Nein
BusinessUnitNewsArticle Yes Nein
Kampagne Yes Yes
CampaignActivity Yes Yes
CampaignResponse Yes Yes
Mitbewerber Yes Yes
Connection Yes Yes
ConnectionRole Yes Nein
ConstraintbasedGroup Yes Nein
Kontakt Yes Yes
Vertrag Yes Yes
ContractDetail Yes Nein
ContractTemplate Yes Nein
CustomerAddress Yes Nein
CustomerOpportunityRole Yes Nein
CustomerRelationship Yes Nein
Rabatt Yes Nein
DiscountType Yes Nein
Email Yes Yes
Arbeitsgerät Yes Nein
Faxnummer Yes Yes
Ziel Yes Yes
Vorfall Yes Yes
Rechnung Yes Yes
InvoiceDetail Yes Nein
KbArticle Yes Nein
KbArticleComment Yes Nein
KbArticleTemplate Yes Nein
Blei Yes Yes
Letter Yes Yes
List Yes Yes
Metric Nein Yes
MailMergeTemplate Yes Nein
Gelegenheit Yes Yes
Verkaufschance (Produkt) Yes Nein
PhoneCall Yes Yes
PriceLevel Yes Yes
ProcessSession Yes Nein
Produkt Yes Nein
ProductPriceLevel Yes Nein
Queue Yes Yes
QueueItem Nein Yes
Angebot Yes Yes
QuoteDetail Yes Nein
RecurringAppointmentMaster Yes Yes
RollupField Nein Yes
RelationshipRole Yes Nein
Bericht Yes Nein
SalesLiterature Yes Yes
SalesLiteratureItem Yes Nein
Vertriebsauftrag Yes Yes
SalesOrderDetail Yes Nein
Dienstleistung Yes Nein
ServiceAppointment Yes Yes
SharePointDocumentLocation Yes Yes
SharePointSite Yes Yes
Site Yes Yes
Betreff Yes Nein
SystemUser Yes Yes
Aufgabe Yes Yes
Team Yes Nein
Template Yes Nein
Gebiet Yes Yes
Transaktionswährung Yes Nein

Unterstützte Aktionen für Prozesse

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

[Organization URI]/api/data/v9.1/sdkmessages?$select=name&$filter=workflowsdkstepenabled%20eq%20true  
Maßnahme Description
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
RevidierteQuote ReviseQuoteRequest
SetProcess SetProcessRequest
SetWordTemplate Benutzerdefinierte Aktion zum Erstellen einer Wortvorlage. Weitere Informationen: Verwenden von Word-Vorlagen in Dynamics 365 Customer Engagement
UnlockInvoicePricing UnlockInvoicePricingRequest
UnlockSalesOrderPricing UnlockSalesOrderPricingRequest

Siehe auch

Eigene Aktionen erstellen
Prozesse in Dynamics 365 Customer Engagement (on-premises) (ehemals Workflows)
Benutzerdefinierte Workflowaktivitäten (Workflowassemblys)
CreateEntity