Share via


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

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

Unterstützte Trigger für Workflows

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

Anforderung Meldung Auslöser
AssignRequest Zuweisen Datensatz wird zugewiesen.
BookRequest Buchen Datensatz wird erstellt.
CancelContractRequest

CancelSalesOrderRequest
Abbrechen Datensatzstatus wird geändert.
CloneContractRequest Klonen Datensatz wird erstellt.
CloseIncidentRequest

CloseQuoteRequest
Schließen 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
Kopieren Datensatz wird erstellt.
CreateRequest Erstellen Datensatz wird erstellt.
DeleteRequest Löschen Datensatz wird gelöscht.
DeliverIncomingEmailRequest DeliverIncoming Datensatz wird erstellt.
DeliverPromoteEmailRequest DeliverPromote Datensatz wird erstellt.
FulfillSalesOrderRequest Erfüllen 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 Verlust Datensatzstatus wird geändert.
MakeAvailableToOrganizationReportRequest

MakeAvailableToOrganizationTemplateRequest
MakeAvailableToOrganization Datensatz wird aktualisiert.
MakeUnavailableToOrganizationReportRequest

MakeUnavailableToOrganizationTemplateRequest
MakeUnavailableToOrganization Datensatz wird aktualisiert.
MergeRequest Zusammenführen Datensatz wird aktualisiert.
RemoveParentRequest RemoveParent Datensatz wird aktualisiert.
RenewContractRequest Erneuern Datensatz wird erstellt.
RescheduleRequest Erneut planen Datensatz wird aktualisiert.
ReviseQuoteRequest Überarbeiten 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
Gewinn Datensatzstatus wird geändert.

Unterstützte Typen für Prozesse

In diesem Thema finden Sie 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 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 Senden
System.ServiceModel.Activities.Presentation.Factories SendAndReceiveReplyFactory

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

Dynamics 365 Customer Engagement (on-premises)

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 Verwendet für CreateEntity
Konto Ja Ja
Annotation Ja Ja
Termin Ja Ja
BusinessUnit Ja No
BusinessUnitNewsArticle Ja No
Kampagne Ja Ja
CampaignActivity Ja Ja
CampaignResponse Ja Ja
Mitbewerber Ja Ja
Verbindung Ja Ja
ConnectionRole Ja No
ConstraintbasedGroup Ja No
Kontakt Ja Ja
Vertrag Ja Ja
ContractDetail Ja No
ContractTemplate Ja No
CustomerAddress Ja No
CustomerOpportunityRole Ja No
Kundenbeziehung Ja No
Rabatt Ja No
DiscountType Ja No
Per E-Mail senden Ja Ja
Arbeitsgerät Ja No
Faxnummer Ja Ja
Ziel Ja Ja
Vorfall Ja Ja
Rechnung Ja Ja
InvoiceDetail Ja No
KbArticle Ja No
KbArticleComment Ja No
KbArticleTemplate Ja No
Lead Ja Ja
Brief Ja Ja
Liste Ja Ja
Metrik No Ja
MailMergeTemplate Ja No
Verkaufschance Ja Ja
Verkaufschance (Produkt) Ja No
PhoneCall Ja Ja
PriceLevel Ja Ja
ProcessSession Ja No
Produkt Ja No
ProductPriceLevel Ja No
Warteschlange Ja Ja
QueueItem No Ja
Angebot Ja Ja
QuoteDetail Ja No
RecurringAppointmentMaster Ja Ja
RollupField No Ja
RelationshipRole Ja No
Bericht Ja No
SalesLiterature Ja Ja
SalesLiteratureItem Ja No
Vertriebsauftrag Ja Ja
SalesOrderDetail Ja No
Dienst Ja No
ServiceAppointment Ja Ja
SharePointDocumentLocation Ja Ja
SharePointSite Ja Ja
Standort Ja Ja
Betreff Ja No
SystemUser Ja Ja
Aufgabe Ja Ja
Team Ja No
Vorlage Ja No
Gebiet Ja Ja
TransactionCurrency Ja No

Unterstützte Aktionen für Prozesse

Sie können folgende Aktionen mit Hilfe von Workflows in Dynamics 365 durchfü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.

[Organization URI]/api/data/v9.1/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: Verwenden von Word-Vorlagen in Dynamics 365 Customer Engagement
UnlockInvoicePricing UnlockInvoicePricingRequest
UnlockSalesOrderPricing UnlockSalesOrderPricingRequest

Siehe auch

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