Partilhar via


Tipos, acionadores, entidades e ações suportados para processos

 

Publicado: janeiro de 2017

Aplicável a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Este tópico fornece informações sobre os tipos e entidades suportados para processos em Microsoft Dynamics 365, acionadores com suporte para fluxos de trabalho, entidades que são suportadas na atividade CreateEntity e ações suportadas para fluxos de trabalho.

Neste tópico

Acionadores com suporte para fluxos de trabalho

Tipos suportados para processos

Entidades suportadas para processos

Ações suportadas para processos

Acionadores com suporte para fluxos de trabalho

As seguintes ações podem ser usadas para disparar automaticamente um fluxo de trabalho.

Solicitação

Mensagem

Gatilho

AssignRequest

Assign

Registro atribuído.

BookRequest

Book

Registro criado.

CancelContractRequest

CancelSalesOrderRequest

Cancel

Alterações de status do registro.

CloneContractRequest

Clone

Registro criado.

CloseIncidentRequest

CloseQuoteRequest

Close

Alterações de status do registro.

CompoundCreateRequest

CompoundCreate

Registro criado.

CompoundUpdateRequest

CompoundUpdate

Registro atualizado.

ConvertKitToProductRequest

ConvertKitToProduct

Registro atualizado.

ConvertQuoteToSalesOrderRequest

ConvertProductToKit

Registro atualizado.

ConvertQuoteToSalesOrderRequest

ConvertQuoteToSalesOrder

Registro criado.

ConvertSalesOrderToInvoiceRequest

ConvertSalesOrderToInvoice

Registro criado.

CopyCampaignRequest

CopyMembersListRequest

Copy

Registro criado.

CreateRequest

Create

Registro criado.

DeleteRequest

Delete

Registro excluído.

DeliverIncomingEmailRequest

DeliverIncoming

Registro criado.

DeliverPromoteEmailRequest

DeliverPromote

Registro criado.

FulfillSalesOrderRequest

Fulfill

Alterações de status do registro.

GenerateInvoiceFromOpportunityRequest

GenerateInvoiceFromOpportunity

Registro criado.

GenerateQuoteFromOpportunityRequest

GenerateQuoteFromOpportunity

Registro criado.

GenerateSalesOrderFromOpportunityRequest

GenerateSalesOrderFromOpportunity

Registro criado.

GetInvoiceProductsFromOpportunityRequest

GetInvoiceProductsFromOpportunity

Registro criado.

GetQuoteProductsFromOpportunityRequest

GetQuoteProductsFromOpportunity

Registro criado.

GetSalesOrderProductsFromOpportunityRequest

GetSalesOrderProductsFromOpportunity

Registro criado.

LockInvoicePricingRequest

LockInvoicePricing

Registro atualizado.

LockSalesOrderPricingRequest

LockSalesOrderPricing

Registro atualizado.

LoseOpportunityRequest

Lose

Alterações de status do registro.

MakeAvailableToOrganizationReportRequest

MakeAvailableToOrganizationTemplateRequest

MakeAvailableToOrganization

Registro atualizado.

MakeUnavailableToOrganizationReportRequest

MakeUnavailableToOrganizationTemplateRequest

MakeUnavailableToOrganization

Registro atualizado.

MergeRequest

Merge

Registro atualizado.

RemoveParentRequest

RemoveParent

Registro atualizado.

RenewContractRequest

Renew

Registro criado.

RescheduleRequest

Reschedule

Registro atualizado.

ReviseQuoteRequest

Revise

Registro criado.

SendBulkMailRequest

SendBulkMail

Alterações de status do registro.

SendEmailFromTemplateRequest

SendEmailFromTemplate

Registro criado.

SendFaxRequest

SendFax

Alterações de status do registro.

SetBusinessEquipmentRequest

SetBusinessSystemUserRequest

SetBusiness

Registro atualizado.

SetParentBusinessUnitRequest

SetParentSystemUserRequest

SetParentTeamRequest

SetParent

Registro atualizado.

SetStateRequest

SetState

Alterações de status do registro.

UnlockInvoicePricingRequest

UnlockInvoicePricing

Registro atualizado.

UnlockSalesOrderPricingRequest

UnlockSalesOrderPricing

Registro atualizado.

UpdateRequest

Update

Registro atualizado.

WinOpportunityRequest

WinQuoteRequest

Win

Alterações de status do registro.

Tipos suportados para processos

Este tópico fornece os tipos suportados que você pode usar em seu código para os processos emMicrosoft Dynamics 365.

Microsoft .NET Framework 4.5.2

Namespace

Nome do 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 obter informações sobre cada tipo, consulte a seguinte documentação para os respectivos namespaces:

Microsoft Dynamics 365

Namespace

Nome do tipo

Microsoft.Xrm.Sdk

Todos os tipos

Microsoft.Xrm.Sdk.Workflow

Todos os tipos

Microsoft.Xrm.Sdk.Workflow.Activities

Todos os tipos

Microsoft.Crm.Sdk

Todos os tipos

Entidades suportadas para processos

A tabela a seguir lista as entidades que podem ser usadas para disparar a execução do processo ou criar um registro com um processo usando a classe CreateEntity. Essa lista é determinada pela propriedade CanTriggerWorkflow para cada entidade.

Nome da entidade

Desencadear um processo

Usado para CreateEntity

Account

Sim

Sim

Annotation

Sim

Sim

Appointment

Sim

Sim

BusinessUnit

Sim

Não

BusinessUnitNewsArticle

Sim

Não

Campanha

Sim

Sim

CampaignActivity

Sim

Sim

CampaignResponse

Sim

Sim

Competitor

Sim

Sim

Connection

Sim

Sim

ConnectionRole

Sim

Não

ConstraintbasedGroup

Sim

Não

Contact

Sim

Sim

Contract

Sim

Sim

ContractDetail

Sim

Não

ContractTemplate

Sim

Não

CustomerAddress

Sim

Não

CustomerOpportunityRole

Sim

Não

CustomerRelationship

Sim

Não

Discount

Sim

Não

DiscountType

Sim

Não

Email

Sim

Sim

Equipment

Sim

Não

Fax

Sim

Sim

Goal

Sim

Sim

Incident

Sim

Sim

Invoice

Sim

Sim

InvoiceDetail

Sim

Não

KbArticle

Sim

Não

KbArticleComment

Sim

Não

KbArticleTemplate

Sim

Não

Lead

Sim

Sim

Letter

Sim

Sim

List

Sim

Sim

Metric

Não

Sim

MailMergeTemplate

Sim

Não

Opportunity

Sim

Sim

OpportunityProduct

Sim

Não

PhoneCall

Sim

Sim

PriceLevel

Sim

Sim

ProcessSession

Sim

Não

Product

Sim

Não

ProductPriceLevel

Sim

Não

Queue

Sim

Sim

QueueItem

Não

Sim

Quote

Sim

Sim

QuoteDetail

Sim

Não

RecurringAppointmentMaster

Sim

Sim

RollupField

Não

Sim

RelationshipRole

Sim

Não

Report

Sim

Não

SalesLiterature

Sim

Sim

SalesLiteratureItem

Sim

Não

SalesOrder

Sim

Sim

SalesOrderDetail

Sim

Não

Service

Sim

Não

ServiceAppointment

Sim

Sim

SharePointDocumentLocation

Sim

Sim

SharePointSite

Sim

Sim

Site

Sim

Sim

Subject

Sim

Não

SystemUser

Sim

Sim

Task

Sim

Sim

Team

Sim

Não

Template

Sim

Não

Territory

Sim

Sim

TransactionCurrency

Sim

Não

Ações suportadas para processos

Você pode optar por realizar as seguintes ações usando fluxos de trabalho no Dynamics 365. Use o atributo sdkmessage.workflowsdkstepenabled para encontrar a lista de ações suportadas disponível em uma etapa do fluxo de trabalho. Use a consulta a seguir com a consulta da API Web para recuperar a lista de ações suportadas:


[URI da organização]/api/data/v8.2/sdkmessages?$select=name&$filter=workflowsdkstepenabled%20eq%20true

Ação

Descrição

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

Ação personalizada para criar um modelo do Word.Para obter mais informações:Ajuda e Treinamento: Usando modelos do Word no Dynamics 365

UnlockInvoicePricing

UnlockInvoicePricingRequest

UnlockSalesOrderPricing

UnlockSalesOrderPricingRequest

Confira Também

CreateEntity
Criar suas próprias ações
Automatizar processos empresariais usando o processo do Dynamics 365
Atividades personalizadas de fluxo de trabalho (assemblies de fluxo de trabalho)

Microsoft Dynamics 365

© 2017 Microsoft. Todos os direitos reservados. Direitos autorais