URL: https://api.socratecloud.com/webapi/rest/process/run/{version}?accessToken={access_token}&ProcessCode={process_code}
Method: POST
Parameters:
Available QueryString parameters:
Actions can be done:
run a report or process on server
In order to use this API Method for there must be accomplished the following requirements in SocrateCloud:
to have a Role active
Prerequisites:
Example 1: Running "Delete Depreciation Rates" process for a specific asset
URL: https://api.socratecloud.com/webapi/rest/process/run/0?accessToken=...&ProcessCode=Delete%20Depreciation%20Rates
Method: POST
Process Parameters JSON:
{
"AD_Org_ID":"Demo SRL",
"C_AcctSchema_ID":"Titular UN/32 Leu (new)",
"A_Asset_ID":"Toyota Auris BV-99-BIT"
}
Response:
{
"Summary": "OK: 1 Error: 0",
"LogInfo": [
{
"Date": "2013-12-31 00:00:00+0200",
"Number": 24,
"Message": "Asset: Toyota Auris BV-99-BIT; Deleted: 24, Error: 0"
}
],
"IsError": false,
"DisplayFileName": null,
"FileSize": null,
"FileURL": null,
"AuxiliaryDisplayFileName": null,
"AuxiliaryFileSize": null,
"AuxiliaryFileURL": null,
"PrintFormat": null
}
Example 2: Running "Asset Statement" report
URL: https://api.socratecloud.com/webapi/rest/process/run/0?accessToken=...&ProcessCode=SFXA_AssetStatement&PrintFormat=Asset%20Statement&ReportFileFormat=PDF
Method: POST
Process Parameters JSON:
{
"C_AcctSchema_ID":"Titular UN/32 Leu (new)",
"PostingType":"Actual",
"A_Asset_ID":"Toyota Auris BV-99-BIT"
}
Response:
{
"Summary": "",
"LogInfo": null,
"IsError": false,
"DisplayFileName": "U1000005R2575307711286103472.PDF",
"FileSize": "15 KB",
"FileURL": "https://api.socratecloud.com/reporting/file?FileName=U1000005R2575307711286103472.PDF",
"AuxiliaryDisplayFileName": null,
"AuxiliaryFileSize": null,
"AuxiliaryFileURL": null,
"PrintFormat": "Asset Statement"
}
Example 3: Running "Close project" process
URL: https://api.socratecloud.com/webapi/rest/process/run/0?accessToken=...&ProcessCode=C_Project%20Close
Method: POST
Process Parameters JSON:
{
"C_Project_ID":1000000
}
Response:
{
"Summary": "Unprocessed document - Lead: 1000001",
"LogInfo": null,
"IsError": true,
"DisplayFileName": null,
"FileSize": null,
"FileURL": null,
"AuxiliaryDisplayFileName": null,
"AuxiliaryFileSize": null,
"AuxiliaryFileURL": null,
"PrintFormat": null
}