I have had some success using the Docuware API from a workflow, 7.9+
made a quick guide here if you feel comfortable setting up a web service.
Web service
Web Service = Docuware Platform API
Endpoint = Post /FileCabinets/{TratId}\FileCabinet}/Task/Transfer
Web service |
|
|
|
Web Service = Docuware Platform API |
|
|
Endpoint = Post /FileCabinets/{TratId}\FileCabinet}/Task/Transfer |
|
Request |
Route = File Cabinet ID to Send the Document |
(Typically a
Global Variable) |
|
Query = StoreDialog ID |
|
Encoding |
(Nothing to change here) |
|
HTTP Header |
First Entry Accept (Nothing to change) |
|
|
2nd Entry Content-Type update the FixedEntry = application/vnd.docuware.platform.documentstransferinfo+json |
|
HTTP Body |
Your JSON. |
|
|
{
"SourceFileCabinetId": "GV_Accounting__FC",
"Documents": [
{
"Id": "GV_PO__DOCID",
"Fields": null
}
],
"KeepSource": true,
"FillIntellix": false,
"UseDefaultDialog": false
}
|
GV_Accounting__FC and GV_PO__DOCID
Variables still get quotes |
Responce |
(This is where you review the respoce of your test data for troubleshooting.) |
|
Assign Data |
possible to get the values from the new document stored and assign to variables if needed. |
|
HTTP Re8sponse |
(Nothing to change here) |
|
|
|
|
Note: |
"KeepSource" = true/false |
Case Sensitive |
Hope this helps. I have seen a few KB articles that detail this a bit better.