tFLOW API changelog 2018

tFLOW > History
FLOW v10.3
rev 01671588
Release date: 11/28/2018
 
No changes
 
 
 
tFLOW v10.1
rev 210814e8
Release date: 11/17/2018
 
No changes
 
 
 
FLOW v10.0
rev e03e2fe4
Release date: 11/14/2018
 
53679
  tFLOW does not allow ship_date to be null when creating jobs via API
 
   
 

 
FLOW v9.11
rev 33d26188
Release date: 10/17/2018
 
No changes


 
FLOW v9.11
rev 60af3343
Release date: 03/10/2018
 
50923
  New method for creating orders and jobs, and for updating orders receiving parameter named workflow_id, allowing to assign workflow.
 
   
 
 
 
FLOW v9.10
rev e7706e85
Release date: 09/19/2018
 
No changes



FLOW v9.9
rev fe003eb2
Release date: 09/05/2018
 
-
  A new public API method, GetPdfInfo, has been implemented. Apart other information, it returns array of colors used in the PDF.
 
   
 


FLOW v9.7
rev 60af3343
Release date: 08/08/2018
 
47704
  Empty fields generating error when creating new order using API - Bug Fixed
 
   
 
 
FLOW v9.6
rev 8855
Release date: 07/11/2018
 
No changes
 
 
FLOW v9.5
rev 8816 (39a5302b)
Release date: 6/27/2018
 
-
  Permission/GetListOfPermissionNames method now does not return "admin_comments" and "admin_workflows" permissions because they have been removed.
 
   
 

 
FLOW v9.0
rev 8779
Release date: 06/13/2018
 
No changes
 
 
FLOW v9.0
rev 8691
Release date: 05/16/2018
 
43691
 
tFlow API: Added an API method for preflight report results - /api/v2/revision/:id/preflightMessages
43562
 
Added an API method for setting download state not with download ID, but with job ID, tflow ID, and queue ID - /api/v2/tflowDownload/setState2
 
 
 
FLOW v9.0
rev 8664
Release date: 05/03/2018
 
43846
 
Remove "checks_error" transition, so that jobs will never go to "to_upload_again" state after "to_preflight". On any error, the job will go to "on_hold" state.
42783
 
Now jobs and orders info objects returned by various API methods contain "created_by" field which is the ID of the user who is considered to be a creator of the order/job.
When creating or editing orders and jobs via API it is possible to pass the "created_by" to set the "creator" of the job. The creator is displayed in the UI (but not editable via UI).
This is useful for integrating with external systems. The "created_by" parameter is not mandatory, so, if not specified the system uses the API authenticated user as the creator. 
42367
 
Sometimes, when an error encountered, tFLOW returned message containing too much information on the system's internals (function names, parts of SQL queries, etc.).
Now, in such a sutuations, a neutral "Internal server error. See logs for details" message is returned.
-
 
When editing order, the "planned_number_of_jobs" parameter did not allow values less than the current number of jobs in the order. Now it is possible also to specify zero to disable Order Review Alert for this order.
24111
 
Added non-mandatory "planned_number_of_jobs" parameter to order creating and editing methods. If value of this parameter is greater than zero then the system will send an Order Review Alerts when the number of approved jobs reaches the specified planned number. (There are corresponding changes in the UI).
 
 
 
FLOW v9.0
rev 8610
Release date: 04/18/2018
 
No changes

 


FLOW v9.0
rev 8560
Release date: 04/03/2018
 
No changes
 


FLOW v9.0
rev 8492
Release date: 03/24/2018
 
 
24111
 
Add a non-mandatory parameter planned_number_of_jobs to Order/Create and Order/Update API methods, which holds number of jobs to be created in the order. If it is greater than 0, then an automatic Order Review Alert will be sent to all relevant users when the number of jobs awaiting approval become equal to planned_number_of_jobs. When creating order, this parameter can be any non-negative integer, when updating order it can be 0 or not less than the current number of jobs in the order.
41281 
 
Change logic of assigning job names when using splitting schemes. Only affects Job/uploadAndCreate API method
41139
 
Added ImplicitLogin/GetImplicitLoginLink API method
41078
 
Passing null as tflows parameter to API calls produces internal server error
-
 
when creating orders via API, finishing profile variables are not set
40928
 
hange format of "allowedMembers" member of array returned from getInitialInfo for Workgroups
24083
 
API Dynamic Variable Assignment
Now Order/Create, Order/Update, Job/Create, Job/Update, Job/UploadAndCreate API methods receive non-mandatory parameters allowing to set profile variables.
Information on the variables available to set can be retrieved via respective call to Order/GetInitialInfo or Job/GetInitialInfo.
No need to change logic of existing API clients.
22562
 
Added Job/UploadAndCreate API method allowing to upload artwork and create a job in one step. Also, this method allows to create several jobs from by splitting the uploaded artwork.
40844
Bug
Sometimes User/Create API method might return unexpected error
-
Bug
role_id parameter to CreateUser method was accidentally made mandatory
 
 
 
FLOW v9.0
rev 8691
Release date: 05/16/2018
 
43691
  tFlow API: Added an API method for preflight report results - /api/v2/revision/:id/preflightMessages
43562
  Added an API method for setting download state not with download ID, but with job ID, tflow ID, and queue ID - /api/v2/tflowDownload/setState2