Connectors Reference

Xpertdoc

Xpertdoc enables business users to simplify, optimize and automate consistent document generation processes, leveraging Microsoft Dynamics 365 and external data sources as well as seamless integrations to leading applications. Our robust and user-friendly features let you easily create, generate, manage, store, deliver and e-sign business-critical documents like quotes, proposals, contracts, invoices and more without code.

 

Status: Preview

Tier: Premium

Version: 1.0

 

Actions:

Name

Summary

GetDocuments (GetDocumentsRequest req)

Get Documents

GetExecutionStatus (GetExecutionStatusRequest req)

Get Execution Status

DownloadDocument (DownloadDocumentRequest req)

Download Document

ExecuteFlow (ExecuteFlowRequest req)

Execute Flow

ExecuteDynamicsFlow (ExecuteDynamicsFlowRequest req)

Execute Dynamics Flow

GetFlows ()

Get Flows

GetFlowSchema (string flowId)

Get Flow Schema

 

Triggers:

Name

Summary

 

Objects:

Name

Summary

DownloadDocumentRequest

 

ExecuteDynamicsFlowRequest

 

ExecuteFlowRequest

 

FlowExecutionResponse

 

FlowResponse

 

GetDocumentsRequest

 

GetDocumentsResponse

 

GetExecutionStatusRequest

 

 

Actions:

GetDocuments

Summary: Get Documents

Description: Get documents from a flow execution.

 

Syntax:

Xpertdoc.GetDocuments (GetDocumentsRequest req)

 

Parameters:

Name

Type

Summary

Required

Related Action

req

GetDocumentsRequest

 

 

True

 

Returns:

          Type:array of (GetDocumentsResponse)

 

GetExecutionStatus

Summary: Get Execution Status

Description: Get the status of an execution.

 

Syntax:

Xpertdoc.GetExecutionStatus (GetExecutionStatusRequest req)

 

Parameters:

Name

Type

Summary

Required

Related Action

req

GetExecutionStatusRequest

 

 

True

 

Returns:

          Type:FlowExecutionResponse

 

DownloadDocument

Summary: Download Document

Description: Downloads the document from an execution.

 

Syntax:

Xpertdoc.DownloadDocument (DownloadDocumentRequest req)

 

Parameters:

Name

Type

Summary

Required

Related Action

req

DownloadDocumentRequest

 

 

True

 

Returns:

          Type:string(binary)Document Content

Title: Document Content

 

ExecuteFlow

Summary: Execute Flow

Description: Execute a Flow.

 

Syntax:

Xpertdoc.ExecuteFlow (ExecuteFlowRequest req)

 

Parameters:

Name

Type

Summary

Required

Related Action

req

ExecuteFlowRequest

 

 

True

 

Returns:

          Type:FlowExecutionResponse

 

ExecuteDynamicsFlow

Summary: Execute Dynamics Flow

Description: Execute a flow for a Dynamics 365 data set.

 

Syntax:

Xpertdoc.ExecuteDynamicsFlow (ExecuteDynamicsFlowRequest req)

 

Parameters:

Name

Type

Summary

Required

Related Action

req

ExecuteDynamicsFlowRequest

 

 

True

 

Returns:

          Type:FlowExecutionResponse

 

GetFlows

Summary: Get Flows

Description:

 

Syntax:

Xpertdoc.GetFlows ()

 

Returns:

          Type:array of (FlowResponse)

 

GetFlowSchema

Summary: Get Flow Schema

Description:

 

Syntax:

Xpertdoc.GetFlowSchema (string flowId)

 

Parameters:

Name

Type

Summary

Required

Related Action

flowId

string

 

 

True

 

Returns:

 


 

DownloadDocumentRequest

Summary:

Description:

 

          Properties:

Name

Type

Summary

documentId

string

 

Unique identifier of the document to download.


 

ExecuteDynamicsFlowRequest

Summary:

Description:

 

          Properties:

Name

Type

Summary

entityId

string

 

Unique identifier of the entity you want to launch the flow from.

flowId

string

 

The flow to execute.

userName

string

 

The user name of the user to execute the flow with. If none provided, the user of the connector will be used.

timeout

integer(int32)

 

The amount of seconds that the operation will wait for the flow execution to complete. (1 minute if left empty)

executionMode

string

 

The execution mode of the selected flow.  Values: [Default, Batch]


 

ExecuteFlowRequest

Summary:

Description:

 

          Properties:

Name

Type

Summary

flowId

string

 

The flow to execute.

executionData

ExecutionData

 

 

 

ExecutionData

Summary:

Description:

 

          Properties:

Name

Type

Summary

 


 

FlowExecutionResponse

Summary:

Description:

 

          Properties:

Name

Type

Summary

executionId

string

 

Execution unique identifier.

message

string

 

 

status

string

 

 


 

FlowResponse

Summary:

Description:

 

          Properties:

Name

Type

Summary

description

string

 

 

displayName

string

 

 

flowId

string

 

 

type

string

 

 


 

GetDocumentsRequest

Summary:

Description:

 

          Properties:

Name

Type

Summary

executionId

string

 

Unique identifier of the execution to get the documents from.


 

GetDocumentsResponse

Summary:

Description:

 

          Properties:

Name

Type

Summary

contentType

string

 

 

documentId

string

 

 

documentName

string

 

 


 

GetExecutionStatusRequest

Summary:

Description:

 

          Properties:

Name

Type

Summary

executionId

string

 

Unique identifier of the execution to get the execution status from.