bizproc.workflow.template.list
Scope: catalog Permissions to execute: administrator
The method bizproc.workflow.template.list returns list of workflow templates, specified for a site. This method requires administrator access permissions.
Method | Description |
---|---|
ID | Workflow ID. |
MODULE_ID | Module ID (as per document) |
ENTITY | Entity ID (as per document) |
DOCUMENT_TYPE | Document type |
AUTO_EXECUTE | Autoexecution rules: 0 - without autoexecution 1 - when added 2- when modified 3 - added + modified |
NAME | Template name |
TEMPLATE | Workflow template (array with description of actions pattern). |
PARAMETERS | Template parameters, array with properties description. |
VARIABLES | Template variables, array with properties description. |
CONSTANTS | Template constants, array with properties description. |
MODIFIED | Date when last modified. |
IS_MODIFIED | [Y\N] When modified flag. Applicable for templates, provided in Bitrix24 Self-hosted editions (that have system code). |
USER_ID | ID of the user who created/modified the template. |
SYSTEM_CODE | Template system code that is applicable for identifying standard template types, activities, automation temples and etc. |
Example
function getTemplates() { BX24.callMethod( 'bizproc.workflow.template.list', { select: [ 'ID', // 'MODULE_ID', // 'ENTITY', // 'DOCUMENT_TYPE', // 'AUTO_EXECUTE', 'NAME', // 'TEMPLATE', // 'PARAMETERS', // 'VARIABLES', // 'CONSTANTS', 'MODIFIED', 'IS_MODIFIED', 'USER_ID', 'SYSTEM_CODE' ], filter: {MODULE_ID: 'crm', ENTITY: 'CCrmDocumentLead'} }, function(result) { if(result.error()) alert("Error: " + result.error()); else { var templates = result.data(); console.log(templates); } } ); }
© «Bitrix24», 2001-2024