Tipos, desencadenadores, entidades y acciones compatibles para procesos
Este tema proporciona información sobre los tipos y entidades compatibles para procesos en Dynamics 365 Customer Engagement (on-premises), desencadenadores compatibles para flujos de trabajo, entidades que se admiten para la actividad CreateEntity y acciones que se admiten para flujos de trabajo.
Desencadenadores compatibles con flujos de trabajo
Las siguientes acciones se pueden usar para desencadenar automáticamente un flujo de trabajo.
Solicitud | Mensaje | Desencadenador |
---|---|---|
AssignRequest | Asignar | Registro asignado. |
BookRequest | Reservar | Registro creado. |
CancelContractRequest CancelSalesOrderRequest |
Cancelar | Cambios de estado de registro. |
CloneContractRequest | Clon | Registro creado. |
CloseIncidentRequest CloseQuoteRequest |
Cerrada | Cambios de estado de registro. |
CompoundCreateRequest | CompoundCreate | Registro creado. |
CompoundUpdateRequest | CompoundUpdate | Registro actualizado. |
ConvertKitToProductRequest | ConvertKitToProduct | Registro actualizado. |
ConvertQuoteToSalesOrderRequest | ConvertProductToKit | Registro actualizado. |
ConvertQuoteToSalesOrderRequest | ConvertQuoteToSalesOrder | Registro creado. |
ConvertSalesOrderToInvoiceRequest | ConvertSalesOrderToInvoice | Registro creado. |
CopyCampaignRequest CopyMembersListRequest |
Copia | Registro creado. |
CreateRequest | Crear | Registro creado. |
DeleteRequest | Eliminar | Registro eliminado. |
DeliverIncomingEmailRequest | DeliverIncoming | Registro creado. |
DeliverPromoteEmailRequest | DeliverPromote | Registro creado. |
FulfillSalesOrderRequest | Cumplir | Cambios de estado de registro. |
GenerateInvoiceFromOpportunityRequest | GenerateInvoiceFromOpportunity | Registro creado. |
GenerateQuoteFromOpportunityRequest | GenerateQuoteFromOpportunity | Registro creado. |
GenerateSalesOrderFromOpportunityRequest | GenerateSalesOrderFromOpportunity | Registro creado. |
GetInvoiceProductsFromOpportunityRequest | GetInvoiceProductsFromOpportunity | Registro creado. |
GetQuoteProductsFromOpportunityRequest | GetQuoteProductsFromOpportunity | Registro creado. |
GetSalesOrderProductsFromOpportunityRequest | GetSalesOrderProductsFromOpportunity | Registro creado. |
LockInvoicePricingRequest | LockInvoicePricing | Registro actualizado. |
LockSalesOrderPricingRequest | LockSalesOrderPricing | Registro actualizado. |
LoseOpportunityRequest | Perder | Cambios de estado de registro. |
MakeAvailableToOrganizationReportRequest MakeAvailableToOrganizationTemplateRequest |
MakeAvailableToOrganization | Registro actualizado. |
MakeUnavailableToOrganizationReportRequest MakeUnavailableToOrganizationTemplateRequest |
MakeUnavailableToOrganization | Registro actualizado. |
MergeRequest | Combinar | Registro actualizado. |
RemoveParentRequest | RemoveParent | Registro actualizado. |
RenewContractRequest | Renovar | Registro creado. |
RescheduleRequest | Reprogramar | Registro actualizado. |
ReviseQuoteRequest | Revisar | Registro creado. |
SendBulkMailRequest | SendBulkMail | Cambios de estado de registro. |
SendEmailFromTemplateRequest | SendEmailFromTemplate | Registro creado. |
SendFaxRequest | SendFax | Cambios de estado de registro. |
SetBusinessEquipmentRequest SetBusinessSystemUserRequest |
SetBusiness | Registro actualizado. |
SetParentBusinessUnitRequest SetParentSystemUserRequest SetParentTeamRequest |
SetParent | Registro actualizado. |
SetStateRequest | SetState | Cambios de estado de registro. |
UnlockInvoicePricingRequest | UnlockInvoicePricing | Registro actualizado. |
UnlockSalesOrderPricingRequest | UnlockSalesOrderPricing | Registro actualizado. |
UpdateRequest | Actualizar | Registro actualizado. |
WinOpportunityRequest WinQuoteRequest |
Ganar | Cambios de estado de registro. |
Tipos compatibles para los procesos
Este tema proporciona los tipos admitidos que puede utilizar en su código para los procesos en Dynamics 365 for Customer Engagement.
Microsoft .NET Framework 4.6.2
Espacio de nombres | Nombre de tipo |
---|---|
System.Activities.Statements | AddToCollection<T> |
System.Activities.Statements | Assignar |
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 | Enviar |
System.ServiceModel.Activities.Presentation.Factories | SendAndReceiveReplyFactory |
Para obtener información acerca de cada tipo, consulte la siguiente documentación de los espacios de nombres respectivos:
Dynamics 365 Customer Engagement (on-premises)
Espacio de nombres | Nombre de tipo |
---|---|
Microsoft.Xrm.Sdk | Todos los tipos |
Microsoft.Xrm.Sdk.Workflow | Todos los tipos |
Microsoft.Xrm.Sdk.Workflow.Activities | Todos los tipos |
Microsoft.Crm.Sdk | Todos los tipos |
Entidades admitidas para los procesos
La siguiente tabla muestra las entidades que se pueden usar para desencadenar la ejecución de procesos o para crear un registro dentro de un proceso usando la clase CreateEntity. Esta lista la determina la propiedad CanTriggerWorkflow de cada entidad.
Nombre de entidad | Desencadenador de proceso | Utilizado para CreateEntity |
---|---|---|
Cuenta | Sí | Sí |
Anotación | Sí | Sí |
Cita | Sí | Sí |
BusinessUnit | Sí | No |
BusinessUnitNewsArticle | Sí | No |
Campaña | Sí | Sí |
CampaignActivity | Sí | Sí |
CampaignResponse | Sí | Sí |
Competidor | Sí | Sí |
Conexión | Sí | Sí |
ConnectionRole | Sí | No |
ConstraintbasedGroup | Sí | No |
Contacto | Sí | Sí |
Contrato | Sí | Sí |
ContractDetail | Sí | No |
ContractTemplate | Sí | No |
CustomerAddress | Sí | No |
CustomerOpportunityRole | Sí | No |
Relaciones con el cliente | Sí | No |
Descuento | Sí | No |
DiscountType | Sí | No |
Enviar por correo electrónico | Sí | Sí |
Equipamiento | Sí | No |
Fax | Sí | Sí |
Objetivo | Sí | Sí |
Incidente | Sí | Sí |
Factura | Sí | Sí |
InvoiceDetail | Sí | No |
KbArticle | Sí | No |
KbArticleComment | Sí | No |
KbArticleTemplate | Sí | No |
Cliente potencial | Sí | Sí |
Carta | Sí | Sí |
Enumerar | Sí | Sí |
Métrica | No | Sí |
MailMergeTemplate | Sí | No |
Oportunidad | Sí | Sí |
Producto de oportunidad | Sí | No |
PhoneCall | Sí | Sí |
Nivel de precios | Sí | Sí |
ProcessSession | Sí | No |
Producto | Sí | No |
ProductPriceLevel | Sí | No |
Cola | Sí | Sí |
QueueItem | No | Sí |
Oferta | Sí | Sí |
QuoteDetail | Sí | No |
RecurringAppointmentMaster | Sí | Sí |
RollupField | No | Sí |
RelationshipRole | Sí | No |
Informe | Sí | No |
SalesLiterature | Sí | Sí |
SalesLiteratureItem | Sí | No |
Pedido de venta | Sí | Sí |
SalesOrderDetail | Sí | No |
Service | Sí | No |
ServiceAppointment | Sí | Sí |
SharePointDocumentLocation | Sí | Sí |
SharePointSite | Sí | Sí |
Sitio | Sí | Sí |
Asunto | Sí | No |
SystemUser | Sí | Sí |
Tarea | Sí | Sí |
Equipo | Sí | No |
Plantilla | Sí | No |
Zona de ventas | Sí | Sí |
TransactionCurrency | Sí | No |
Acciones compatibles para procesos
Puede elegir realizar las siguientes acciones mediante flujos de trabajo en Dynamics 365. Use el atributo sdkmessage.workflowsdkstepenabled
para encontrar la lista de acciones admitidas disponibles en un paso del flujo de trabajo. Puede usar la siguiente consulta de la API web para recuperar la lista de acciones compatibles.
[Organization URI]/api/data/v9.1/sdkmessages?$select=name&$filter=workflowsdkstepenabled%20eq%20true
Acción | Descripción |
---|---|
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 | Acción personalizada para crear una plantilla de Word. Más información: Uso de plantillas de Word en Dynamics 365 Customer Engagement |
UnlockInvoicePricing | UnlockInvoicePricingRequest |
UnlockSalesOrderPricing | UnlockSalesOrderPricingRequest |
Consultar también
Crear acciones propias
Procesos en Dynamics 365 Customer Engagement (on-premises) (anteriormente flujos de trabajo)
Actividades de flujo de trabajo personalizadas (ensamblados de flujo de trabajo)
CreateEntity