Tipi, trigger, entità e azioni supportarti per i processi

 

Data di pubblicazione: gennaio 2017

Si applica a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Questo argomento offre informazioni su tipi ed entità supportati per i processi in Microsoft Dynamics 365, sui trigger supportati per i flussi di lavoro, sulle entità supportate per l'impegno CreateEntity e sulle azioni supportate per i flussi di lavoro.

In questo argomento

I trigger supportati per i flussi di lavoro

Tipi supportati per i processi

Entità supportate per i processi

Azioni supportate per i processi

I trigger supportati per i flussi di lavoro

Le azioni seguenti possono essere utilizzate per attivare di un flusso di lavoro automaticamente.

Richiesta

Messaggio

Attivazione

AssignRequest

Assign

Assegnazione record.

BookRequest

Book

Creazione record.

CancelContractRequest

CancelSalesOrderRequest

Cancel

Modifica stato record.

CloneContractRequest

Clone

Creazione record.

CloseIncidentRequest

CloseQuoteRequest

Close

Modifica stato record.

CompoundCreateRequest

CompoundCreate

Creazione record.

CompoundUpdateRequest

CompoundUpdate

Aggiornamento record.

ConvertKitToProductRequest

ConvertKitToProduct

Aggiornamento record.

ConvertQuoteToSalesOrderRequest

ConvertProductToKit

Aggiornamento record.

ConvertQuoteToSalesOrderRequest

ConvertQuoteToSalesOrder

Creazione record.

ConvertSalesOrderToInvoiceRequest

ConvertSalesOrderToInvoice

Creazione record.

CopyCampaignRequest

CopyMembersListRequest

Copy

Creazione record.

CreateRequest

Create

Creazione record.

DeleteRequest

Delete

Eliminazione record.

DeliverIncomingEmailRequest

DeliverIncoming

Creazione record.

DeliverPromoteEmailRequest

DeliverPromote

Creazione record.

FulfillSalesOrderRequest

Fulfill

Modifica stato record.

GenerateInvoiceFromOpportunityRequest

GenerateInvoiceFromOpportunity

Creazione record.

GenerateQuoteFromOpportunityRequest

GenerateQuoteFromOpportunity

Creazione record.

GenerateSalesOrderFromOpportunityRequest

GenerateSalesOrderFromOpportunity

Creazione record.

GetInvoiceProductsFromOpportunityRequest

GetInvoiceProductsFromOpportunity

Creazione record.

GetQuoteProductsFromOpportunityRequest

GetQuoteProductsFromOpportunity

Creazione record.

GetSalesOrderProductsFromOpportunityRequest

GetSalesOrderProductsFromOpportunity

Creazione record.

LockInvoicePricingRequest

LockInvoicePricing

Aggiornamento record.

LockSalesOrderPricingRequest

LockSalesOrderPricing

Aggiornamento record.

LoseOpportunityRequest

Lose

Modifica stato record.

MakeAvailableToOrganizationReportRequest

MakeAvailableToOrganizationTemplateRequest

MakeAvailableToOrganization

Aggiornamento record.

MakeUnavailableToOrganizationReportRequest

MakeUnavailableToOrganizationTemplateRequest

MakeUnavailableToOrganization

Aggiornamento record.

MergeRequest

Merge

Aggiornamento record.

RemoveParentRequest

RemoveParent

Aggiornamento record.

RenewContractRequest

Renew

Creazione record.

RescheduleRequest

Reschedule

Aggiornamento record.

ReviseQuoteRequest

Revise

Creazione record.

SendBulkMailRequest

SendBulkMail

Modifica stato record.

SendEmailFromTemplateRequest

SendEmailFromTemplate

Creazione record.

SendFaxRequest

SendFax

Modifica stato record.

SetBusinessEquipmentRequest

SetBusinessSystemUserRequest

SetBusiness

Aggiornamento record.

SetParentBusinessUnitRequest

SetParentSystemUserRequest

SetParentTeamRequest

SetParent

Aggiornamento record.

SetStateRequest

SetState

Modifica stato record.

UnlockInvoicePricingRequest

UnlockInvoicePricing

Aggiornamento record.

UnlockSalesOrderPricingRequest

UnlockSalesOrderPricing

Aggiornamento record.

UpdateRequest

Update

Aggiornamento record.

WinOpportunityRequest

WinQuoteRequest

Win

Modifica stato record.

Tipi supportati per i processi

Questo argomento descrive i tipi supportati che è possibile utilizzare nel codice per i processi inMicrosoft Dynamics 365.

Microsoft .NET Framework 4.5.2

Spazio dei nomi

Nome 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

Per informazioni su ogni tipo, vedere la documentazione seguente sui rispettivi spazi dei nomi:

Microsoft Dynamics 365

Spazio dei nomi

Nome tipo

Microsoft.Xrm.Sdk

Tutti i tipi

Microsoft.Xrm.Sdk.Workflow

Tutti i tipi

Microsoft.Xrm.Sdk.Workflow.Activities

Tutti i tipi

Microsoft.Crm.Sdk

Tutti i tipi

Entità supportate per i processi

Nella tabella seguente sono elencate le entità che possono essere utilizzate per attivare l'esecuzione del processo per creare un record all'interno di un processo utilizzando la classe CreateEntity. Questo elenco viene determinato dalla proprietà CanTriggerWorkflow per ogni entità.

Nome entità

Attivare processo

Utilizzato per CreateEntity

Account

Annotation

Appointment

BusinessUnit

No

BusinessUnitNewsArticle

No

Campagna

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

Azioni supportate per i processi

Puoi scegliere di eseguire le seguenti azioni utilizzando i flussi di lavoro in Dynamics 365. Utilizza l'attributo sdkmessage.workflowsdkstepenabled per trovare l'elenco delle azioni supportate disponibili in un passaggio del flusso di lavoro. Puoi utilizzare la seguente query API Web per recuperare l'elenco delle azioni supportate:


[URI organizzazione]/api/data/v8.2/sdkmessages?$select=name&$filter=workflowsdkstepenabled%20eq%20true

Azione

Descrizione

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

Azione personalizzata per creare un modello di Word.Ulteriori informazioni:Guida e formazione: Utilizzo dei modelli Word in Dynamics 365

UnlockInvoicePricing

UnlockInvoicePricingRequest

UnlockSalesOrderPricing

UnlockSalesOrderPricingRequest

Vedere anche

CreateEntity
Creare azioni personalizzate
Automatizzare i processi aziendali utilizzando il processo Dynamics 365
Attività personalizzate del flusso di lavoro (assembly del flusso di lavoro)

Microsoft Dynamics 365

© 2017 Microsoft. Tutti i diritti sono riservati. Copyright