tvpl.api

<back to all web services

GetWorkflowFlowchartRequest

Requires Authentication
The following routes are available for this service:
GET/WorkflowStep/flowchart
GetWorkflowFlowchartRequest Parameters:
NameParameterData TypeRequiredDescription
WorkflowIdqueryintNo
GetWorkflowFlowchartResponse Parameters:
NameParameterData TypeRequiredDescription
CodeformintNo
MessageformstringYes
DataformList<WorkflowNode>No
WorkflowNode Parameters:
NameParameterData TypeRequiredDescription
StepIdformintNo
StepNameformstringNo
SignerIdformintNo
SignerNameformstringNo
DepartmentNameformstringNo
TelephoneformstringNo
AvatarformstringNo
EmailformstringNo
SignerTypeformbyteNo
ActionTypeformbyteNo
StatusformintNo
StatusTextformstringNo
SignStatusTextformstringNo
SignAtformDateTime?No
IsSignedformboolNo
ConfirmStatusformint?No
ConfirmStatusTextformstringNo
SignedFileIdformint?No
SignedFileNameformstringNo
IsCurrentformboolNo
ReasonReturnformstringNo
ReturnDateformDateTime?No
ActionDateformDateTime?No
OrderIndexformintNo
IsUsingFormformboolNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .json suffix or ?format=json

To embed the response in a jsonp callback, append ?callback=myCallback

HTTP + JSON

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

GET /WorkflowStep/flowchart HTTP/1.1 
Host: etc-api.vsmlab.vn 
Accept: application/json
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length

{"code":0,"message":"String","data":[{"stepId":0,"stepName":"String","signerId":0,"signerName":"String","departmentName":"String","telephone":"String","avatar":"String","email":"String","signerType":0,"actionType":0,"status":0,"statusText":"String","signStatusText":"String","signAt":"0001-01-01T00:00:00.0000000+07:06","isSigned":false,"confirmStatus":0,"confirmStatusText":"String","signedFileId":0,"signedFileName":"String","isCurrent":false,"reasonReturn":"String","returnDate":"0001-01-01T00:00:00.0000000+07:06","actionDate":"0001-01-01T00:00:00.0000000+07:06","orderIndex":0,"isUsingForm":false}]}