Partekatu honen bidez:


Tipos, desencadenadores, entidades y acciones compatibles para procesos

 

Publicado: enero de 2017

Se aplica a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Este tema proporciona información sobre los tipos y entidades compatibles para procesos en Microsoft Dynamics 365, desencadenadores compatibles para flujos de trabajo, entidades que se admiten para la actividad CreateEntity y acciones que se admiten para flujos de trabajo.

En este tema

Desencadenadores compatibles con flujos de trabajo

Tipos compatibles para los procesos

Entidades admitidas para los procesos

Acciones compatibles para procesos

Desencadenadores compatibles con flujos de trabajo

Las siguientes acciones se pueden usar para desencadenar automáticamente un flujo de trabajo.

Solicitud

Mensaje

Desencadenador

AssignRequest

Assign

Registro asignado.

BookRequest

Book

Registro creado.

CancelContractRequest

CancelSalesOrderRequest

Cancel

Cambios de estado de registro.

CloneContractRequest

Clone

Registro creado.

CloseIncidentRequest

CloseQuoteRequest

Close

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

Copy

Registro creado.

CreateRequest

Create

Registro creado.

DeleteRequest

Delete

Registro eliminado.

DeliverIncomingEmailRequest

DeliverIncoming

Registro creado.

DeliverPromoteEmailRequest

DeliverPromote

Registro creado.

FulfillSalesOrderRequest

Fulfill

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

Lose

Cambios de estado de registro.

MakeAvailableToOrganizationReportRequest

MakeAvailableToOrganizationTemplateRequest

MakeAvailableToOrganization

Registro actualizado.

MakeUnavailableToOrganizationReportRequest

MakeUnavailableToOrganizationTemplateRequest

MakeUnavailableToOrganization

Registro actualizado.

MergeRequest

Merge

Registro actualizado.

RemoveParentRequest

RemoveParent

Registro actualizado.

RenewContractRequest

Renew

Registro creado.

RescheduleRequest

Reschedule

Registro actualizado.

ReviseQuoteRequest

Revise

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

Update

Registro actualizado.

WinOpportunityRequest

WinQuoteRequest

Win

Cambios de estado de registro.

Tipos compatibles para los procesos

En este tema se proporciona información sobre los tipos compatibles que puede usar en el código para los procesos enMicrosoft Dynamics 365.

Microsoft .NET Framework 4.5.2

Espacio de nombres

Nombre de tipo

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

Para obtener información acerca de cada tipo, consulte la siguiente documentación de los espacios de nombres respectivos:

Microsoft Dynamics 365

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

Usado para CreateEntity

Account

Annotation

Appointment

BusinessUnit

No

BusinessUnitNewsArticle

No

Campaña

CampaignActivity

CampaignResponse

Competitor

Connection

ConnectionRole

No

ConstraintbasedGroup

No

Contact

Contract

ContractDetail

No

ContractTemplate

No

CustomerAddress

No

CustomerOpportunityRole

No

CustomerRelationship

No

Discount

No

DiscountType

No

Email

Equipment

No

Fax

Goal

Incident

Invoice

InvoiceDetail

No

KbArticle

No

KbArticleComment

No

KbArticleTemplate

No

Lead

Letter

List

Metric

No

MailMergeTemplate

No

Opportunity

OpportunityProduct

No

PhoneCall

PriceLevel

ProcessSession

No

Product

No

ProductPriceLevel

No

Queue

QueueItem

No

Quote

QuoteDetail

No

RecurringAppointmentMaster

RollupField

No

RelationshipRole

No

Report

No

SalesLiterature

SalesLiteratureItem

No

SalesOrder

SalesOrderDetail

No

Service

No

ServiceAppointment

SharePointDocumentLocation

SharePointSite

Site

Subject

No

SystemUser

Task

Team

No

Template

No

Territory

TransactionCurrency

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.


[URI de la organización]/api/data/v8.2/sdkmessages?$select=name&$filter=workflowsdkstepenabled%20eq%20true

Para

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:Ayuda y entrenamiento: Uso de plantillas de Word en Dynamics 365

UnlockInvoicePricing

UnlockInvoicePricingRequest

UnlockSalesOrderPricing

UnlockSalesOrderPricingRequest

Ver también

CreateEntity
Crear acciones propias
Automatizar procesos de negocio mediante proceso de Dynamics 365
Actividades de flujo de trabajo personalizadas (ensamblados de flujo de trabajo)

Microsoft Dynamics 365

© 2017 Microsoft. Todos los derechos reservados. Copyright