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