Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/bitrix/ext_www/cvetdv.ru/bitrix/modules/bizproc/install/db/mysql/ |
Upload File : |
CREATE TABLE b_bp_workflow_template ( ID int NOT NULL auto_increment, MODULE_ID varchar(32) NULL, ENTITY varchar(64) NOT NULL, DOCUMENT_TYPE varchar(128) NOT NULL, DOCUMENT_STATUS VARCHAR(50) NULL, AUTO_EXECUTE int NOT NULL DEFAULT 0, NAME varchar(255) NULL, DESCRIPTION text NULL, TEMPLATE mediumblob NULL, PARAMETERS blob NULL, VARIABLES blob NULL, CONSTANTS mediumblob NULL, MODIFIED datetime NOT NULL, IS_MODIFIED char(1) NOT NULL default 'N', USER_ID int NULL, SYSTEM_CODE varchar(50), ACTIVE char(1) NOT NULL default 'Y', ORIGINATOR_ID VARCHAR(255) NULL, ORIGIN_ID VARCHAR(255) NULL, IS_SYSTEM char(1) NOT NULL default 'N', `SORT` INT(10) NOT NULL DEFAULT 10, TYPE varchar(15) NOT NULL DEFAULT 'default', SETTINGS TEXT NULL, primary key (ID), index ix_bp_wf_template_mo(MODULE_ID, ENTITY, DOCUMENT_TYPE) ); CREATE TABLE b_bp_workflow_state ( ID varchar(32) NOT NULL, MODULE_ID varchar(32) NULL, ENTITY varchar(64) NOT NULL, DOCUMENT_ID varchar(128) NOT NULL, DOCUMENT_ID_INT int NOT NULL, WORKFLOW_TEMPLATE_ID int NOT NULL, STATE varchar(128) NULL, STATE_TITLE varchar(255) NULL, STATE_PARAMETERS text NULL, MODIFIED datetime NOT NULL, STARTED datetime NULL, STARTED_BY int NULL, primary key (ID), index ix_bp_ws_document_id(DOCUMENT_ID, ENTITY, MODULE_ID), index ix_bp_ws_document_id1(DOCUMENT_ID_INT, ENTITY, MODULE_ID, STATE), index ix_bp_ws_started_by (STARTED_BY), index ix_bp_ws_started (STARTED), index ix_bp_ws_workflow_template_id_started (WORKFLOW_TEMPLATE_ID, STARTED) ); CREATE TABLE b_bp_workflow_permissions ( ID int NOT NULL auto_increment, WORKFLOW_ID varchar(32) NOT NULL, OBJECT_ID varchar(64) NOT NULL, PERMISSION varchar(64) NOT NULL, primary key (ID), index ix_bp_wf_permissions_wt(WORKFLOW_ID) ); CREATE TABLE b_bp_workflow_instance ( ID varchar(32) NOT NULL, MODULE_ID varchar(32) NULL, ENTITY varchar(64) NOT NULL, DOCUMENT_ID varchar(128) NOT NULL, WORKFLOW_TEMPLATE_ID int NOT NULL, WORKFLOW mediumblob NULL, WORKFLOW_RO mediumblob NULL, STARTED datetime NULL, STARTED_BY int NULL, STARTED_EVENT_TYPE tinyint NOT NULL DEFAULT 0, STATUS int NULL, MODIFIED datetime NOT NULL, OWNER_ID varchar(32) NULL, OWNED_UNTIL datetime NULL, primary key (ID), index ix_bp_wi_document(DOCUMENT_ID, ENTITY, MODULE_ID, STARTED_EVENT_TYPE), index ix_bp_wi_started_by(STARTED_BY), index ix_bp_wi_tpl_started(WORKFLOW_TEMPLATE_ID, STARTED) ); CREATE TABLE b_bp_tracking ( ID bigint NOT NULL auto_increment, WORKFLOW_ID varchar(32) NOT NULL, TYPE int NOT NULL, MODIFIED datetime NOT NULL, ACTION_NAME varchar(128) NOT NULL, ACTION_TITLE varchar(255) NULL, EXECUTION_STATUS int NOT NULL default 0, EXECUTION_RESULT int NOT NULL default 0, ACTION_NOTE text NULL, MODIFIED_BY int NULL, COMPLETED char(1) NOT NULL default 'N', primary key (ID), index ix_bp_tracking_wft(WORKFLOW_ID, TYPE), index ix_bp_tracking_md(MODIFIED), index ix_bp_tracking_ctm(COMPLETED, TYPE, MODIFIED) ); CREATE TABLE b_bp_task ( ID int NOT NULL auto_increment, WORKFLOW_ID varchar(32) NOT NULL, ACTIVITY varchar(128) NOT NULL, ACTIVITY_NAME varchar(128) NOT NULL, CREATED_DATE datetime, MODIFIED datetime NOT NULL, OVERDUE_DATE datetime NULL, NAME varchar(128) NOT NULL, DESCRIPTION text NULL, PARAMETERS text NULL, STATUS int NOT NULL default 0, IS_INLINE char(1) NOT NULL default 'N', DELEGATION_TYPE int NOT NULL default 0, DOCUMENT_NAME varchar(255) null, primary key (ID), index ix_bp_tasks_sort(OVERDUE_DATE, MODIFIED), index ix_bp_tasks_wf_ac(WORKFLOW_ID, ACTIVITY), index ix_bp_tasks_wf_od(WORKFLOW_ID, OVERDUE_DATE), index ix_bp_tasks_modified (MODIFIED), index ix_bp_tasks_created (CREATED_DATE) ); CREATE TABLE b_bp_task_user ( ID int NOT NULL auto_increment, USER_ID int NOT NULL, TASK_ID int NOT NULL, STATUS int NOT NULL default 0, DATE_UPDATE datetime NULL, ORIGINAL_USER_ID int NOT NULL default 0, primary key (ID), unique ix_bp_task_user(USER_ID, TASK_ID), index ix_bp_task_user_2(TASK_ID), index ix_bp_task_user_3(USER_ID,STATUS) ); CREATE TABLE b_bp_history ( ID int NOT NULL auto_increment, MODULE_ID varchar(32) NULL, ENTITY varchar(64) NOT NULL, DOCUMENT_ID varchar(128) NOT NULL, NAME varchar(255) NOT NULL, DOCUMENT blob NULL, MODIFIED datetime NOT NULL, USER_ID int NULL, primary key (ID), index ix_bp_history_doc(DOCUMENT_ID, ENTITY, MODULE_ID) ); CREATE TABLE b_bp_workflow_state_identify ( ID int NOT NULL auto_increment, WORKFLOW_ID varchar(32) NOT NULL, primary key (ID), unique ix_bp_wsi_wf(WORKFLOW_ID) ); CREATE TABLE b_bp_rest_activity ( ID int NOT NULL auto_increment, APP_ID varchar(128) NOT NULL, APP_NAME text NULL, CODE varchar(128) NOT NULL, INTERNAL_CODE varchar(32) NOT NULL, HANDLER varchar(1000) NOT NULL, AUTH_USER_ID int NOT NULL default 0, USE_SUBSCRIPTION char(1) NOT NULL default '', USE_PLACEMENT char(1) NOT NULL default 'N', NAME text NULL, DESCRIPTION text NULL, PROPERTIES text NULL, RETURN_PROPERTIES text NULL, DOCUMENT_TYPE text NULL, FILTER text NULL, IS_ROBOT char(1) NOT NULL default 'N', primary key (ID), unique ix_bp_ra_ic(INTERNAL_CODE) ); CREATE TABLE b_bp_scheduler_event ( ID int NOT NULL auto_increment, WORKFLOW_ID varchar(32) NOT NULL, HANDLER varchar(128) NOT NULL, EVENT_MODULE VARCHAR(32) NOT NULL, EVENT_TYPE VARCHAR(100) NOT NULL, ENTITY_ID VARCHAR(100) NULL, EVENT_PARAMETERS mediumtext NULL, primary key (ID), index ix_b_bp_se_2(EVENT_MODULE, EVENT_TYPE, ENTITY_ID), index ix_b_bp_se_3(WORKFLOW_ID) ); CREATE TABLE b_bp_rest_provider ( ID int NOT NULL auto_increment, APP_ID varchar(128) NOT NULL, APP_NAME text NULL, CODE varchar(128) NOT NULL, TYPE varchar(30) NOT NULL, HANDLER varchar(1000) NOT NULL, NAME text NULL, DESCRIPTION text NULL, primary key (ID) ); CREATE TABLE b_bp_automation_trigger ( ID int(18) NOT NULL AUTO_INCREMENT, NAME varchar(255) NOT NULL, CODE varchar(30) NOT NULL, MODULE_ID varchar(32) NOT NULL, ENTITY varchar(64) NOT NULL, DOCUMENT_TYPE varchar(128) NOT NULL, DOCUMENT_STATUS varchar(50) NOT NULL, APPLY_RULES text, PRIMARY KEY (ID), index ix_bp_atm_trigger_1(DOCUMENT_TYPE, DOCUMENT_STATUS) ); CREATE TABLE b_bp_global_const ( ID varchar(50) NOT NULL, NAME text NOT NULL, DESCRIPTION text NULL, PROPERTY_TYPE varchar(30) NOT NULL, IS_REQUIRED char(1) NOT NULL default 'N', IS_MULTIPLE char(1) NOT NULL default 'N', PROPERTY_OPTIONS text NULL, PROPERTY_SETTINGS text NULL, PROPERTY_VALUE text NULL, CREATED_DATE datetime, CREATED_BY int NULL, VISIBILITY varchar(30) DEFAULT 'GLOBAL', MODIFIED_DATE datetime NULL, MODIFIED_BY int NULL, primary key (ID), index ix_bp_gc_visibility(VISIBILITY) ); CREATE TABLE b_bp_script ( ID int NOT NULL auto_increment, MODULE_ID varchar(32) NULL, ENTITY varchar(64) NOT NULL, DOCUMENT_TYPE varchar(128) NOT NULL, NAME varchar(255) NULL, DESCRIPTION text NULL, WORKFLOW_TEMPLATE_ID int NOT NULL, CREATED_DATE datetime NOT NULL, CREATED_BY INT NOT NULL, MODIFIED_DATE datetime NOT NULL, MODIFIED_BY int NOT NULL, ORIGINATOR_ID VARCHAR(255) NULL, ORIGIN_ID VARCHAR(255) NULL, `SORT` INT NOT NULL DEFAULT 10, ACTIVE char(1) NOT NULL default 'Y', primary key (ID), index ix_bp_script_mo(MODULE_ID, ENTITY, DOCUMENT_TYPE) ); CREATE TABLE b_bp_script_queue ( ID int NOT NULL auto_increment, SCRIPT_ID INT NOT NULL, STARTED_DATE datetime NULL, STARTED_BY int NULL, STATUS TINYINT UNSIGNED NOT NULL DEFAULT 0, MODIFIED_DATE datetime NOT NULL, MODIFIED_BY int NOT NULL, WORKFLOW_PARAMETERS mediumtext NULL, primary key (ID), index ix_bp_sq_script_id(SCRIPT_ID), index ix_bp_sq_script_id_status(SCRIPT_ID, STATUS), index ix_bp_sq_started_by(STARTED_BY) ); CREATE TABLE b_bp_script_queue_document ( ID int NOT NULL auto_increment, QUEUE_ID INT NOT NULL, DOCUMENT_ID varchar(128) NOT NULL, WORKFLOW_ID varchar(32) NOT NULL DEFAULT '', STATUS TINYINT UNSIGNED NOT NULL DEFAULT 0, STATUS_MESSAGE varchar(255) NULL, primary key (ID), index ix_bp_sqd_queue_id(QUEUE_ID), index ix_bp_sqd_wf(WORKFLOW_ID), index ix_bp_sqd_queue_wf(QUEUE_ID, WORKFLOW_ID) ); CREATE TABLE b_bp_storage_activity ( ID int UNSIGNED NOT NULL auto_increment, WORKFLOW_TEMPLATE_ID INT UNSIGNED NOT NULL, ACTIVITY_NAME varchar(128) NOT NULL, KEY_ID varchar(128) NOT NULL, KEY_VALUE text NULL, primary key (ID), index ix_bp_st_act_1(WORKFLOW_TEMPLATE_ID, ACTIVITY_NAME) ); CREATE TABLE b_bp_global_var ( ID varchar(50) NOT NULL, NAME text NOT NULL, DESCRIPTION text NULL, PROPERTY_TYPE varchar(30) NOT NULL, IS_REQUIRED char(1) NOT NULL default 'N', IS_MULTIPLE char(1) NOT NULL default 'N', PROPERTY_OPTIONS text NULL, PROPERTY_SETTINGS text NULL, PROPERTY_VALUE text NULL, CREATED_DATE datetime, CREATED_BY int NULL, VISIBILITY varchar(30) DEFAULT 'GLOBAL', MODIFIED_DATE datetime NULL, MODIFIED_BY int NULL, primary key (ID), index ix_bp_gv_visibility(VISIBILITY) ); CREATE TABLE b_bp_debugger_session ( ID varchar(32) NOT NULL, MODULE_ID varchar(32) NULL, ENTITY varchar(64) NOT NULL, DOCUMENT_TYPE varchar(128) NOT NULL, DOCUMENT_CATEGORY_ID int NULL, MODE tinyint unsigned NOT NULL, TITLE varchar(256) NULL, STARTED_BY int NOT NULL, STARTED_DATE datetime NOT NULL, FINISHED_DATE datetime, ACTIVE char(1) NOT NULL, FIXED char(1) NOT NULL, DEBUGGER_STATE tinyint NOT NULL default -1, primary key (ID) ); CREATE TABLE b_bp_debugger_session_document ( ID int unsigned NOT NULL auto_increment, SESSION_ID varchar(32) NOT NULL, DOCUMENT_ID varchar(128) NOT NULL, DATE_EXPIRE datetime, primary key (ID) ); CREATE TABLE `b_bp_debugger_session_workflow_context` ( `ID` int NOT NULL AUTO_INCREMENT, `SESSION_ID` varchar(32) NOT NULL, `WORKFLOW_ID` varchar(32) NOT NULL, `TEMPLATE_SHARDS_ID` int NULL, PRIMARY KEY(`ID`) ); CREATE TABLE `b_bp_debugger_session_template_shards` ( `ID` int NOT NULL AUTO_INCREMENT, `TEMPLATE_ID` int NOT NULL, `SHARDS` mediumblob NULL, `TEMPLATE_TYPE` tinyint unsigned, `MODIFIED` datetime NOT NULL, PRIMARY KEY(`ID`) ); CREATE TABLE b_bp_workflow_duration_stat ( ID int unsigned NOT NULL auto_increment, WORKFLOW_ID varchar(32) NOT NULL, TEMPLATE_ID int unsigned NOT NULL, DURATION int unsigned NOT NULL, primary key (ID), index ix_bp_wf_dur_stat_template(TEMPLATE_ID) ); CREATE TABLE b_bp_workflow_user ( USER_ID int NOT NULL DEFAULT 0, WORKFLOW_ID varchar(32) NOT NULL, IS_AUTHOR int NOT NULL DEFAULT 1, WORKFLOW_STATUS int NOT NULL DEFAULT 0, TASK_STATUS int NOT NULL DEFAULT 0, MODIFIED datetime NOT NULL, primary key (USER_ID, WORKFLOW_ID), index ix_bp_wu_status (USER_ID, WORKFLOW_STATUS, TASK_STATUS, MODIFIED), index ix_bp_wu_my (USER_ID, IS_AUTHOR, TASK_STATUS, MODIFIED), index ix_bp_wu_my_task (USER_ID, TASK_STATUS, MODIFIED), index ix_bp_wu_wf(WORKFLOW_ID) ); CREATE TABLE b_bp_workflow_meta ( ID bigint unsigned NOT NULL auto_increment, WORKFLOW_ID varchar(32) NOT NULL, START_DURATION int unsigned, PRIMARY KEY (ID), index ix_bp_wf_meta_wf_id(WORKFLOW_ID) ); CREATE TABLE b_bp_workflow_filter ( WORKFLOW_ID varchar(32) NOT NULL, MODULE_ID varchar(32) NOT NULL, ENTITY varchar(64) NOT NULL, DOCUMENT_ID varchar(128) NOT NULL, TEMPLATE_ID int NOT NULL, STARTED datetime NOT NULL, primary key (WORKFLOW_ID), index ix_bp_wf_flt_1(DOCUMENT_ID, ENTITY, MODULE_ID), index ix_bp_wf_flt_2(MODULE_ID), index ix_bp_wf_flt_3(TEMPLATE_ID), index ix_bp_wf_flt_4(STARTED) ); CREATE TABLE b_bp_task_search_content ( TASK_ID int NOT NULL, WORKFLOW_ID varchar(32) NOT NULL, SEARCH_CONTENT text NOT NULL, primary key (TASK_ID), index ix_bp_task_search_1(WORKFLOW_ID), fulltext index ix_bp_task_search_2 (SEARCH_CONTENT) ); CREATE TABLE b_bp_workflow_user_comment ( USER_ID int NOT NULL DEFAULT 0, WORKFLOW_ID varchar(32) NOT NULL, UNREAD_CNT int NOT NULL DEFAULT 0, LAST_TYPE tinyint NOT NULL DEFAULT 0, MODIFIED datetime NOT NULL, primary key (USER_ID, WORKFLOW_ID), index ix_bp_wuc_wf(WORKFLOW_ID), index ix_bp_wuc_lt(LAST_TYPE), index ix_bp_wuc_ltm(LAST_TYPE, MODIFIED) ); CREATE TABLE b_bp_workflow_result( ID int NOT NULL auto_increment, WORKFLOW_ID varchar(32) NOT NULL, ACTIVITY varchar(128) NOT NULL, RESULT text NULL, CREATED_DATE datetime NOT NULL, PRIORITY int not null default 0, KEY ix_bp_r_wf (WORKFLOW_ID), primary key (ID) ); CREATE TABLE b_bp_workflow_template_settings ( ID int NOT NULL AUTO_INCREMENT, TEMPLATE_ID int NOT NULL, NAME varchar(255) NOT NULL, VALUE text DEFAULT NULL, primary key (ID), index ix_bp_wf_template_settings_tpl_id(TEMPLATE_ID) ); CREATE TABLE b_bp_workflow_template_user_option ( ID INT NOT NULL AUTO_INCREMENT, TEMPLATE_ID int NOT NULL, USER_ID int NOT NULL, OPTION_CODE int NOT NULL, PRIMARY KEY (ID), UNIQUE KEY ux_bp_template_user_option (TEMPLATE_ID, USER_ID, OPTION_CODE), INDEX ix_bp_user_option (USER_ID, OPTION_CODE) ); CREATE TABLE b_bp_document_type_user_option ( ID int NOT NULL AUTO_INCREMENT, MODULE_ID varchar(32) NULL, ENTITY varchar(64) NOT NULL, DOCUMENT_TYPE varchar(128) NOT NULL, USER_ID int NOT NULL, OPTION_CODE int NOT NULL, UNIQUE KEY ux_bp_document_type_user_option (MODULE_ID, ENTITY, DOCUMENT_TYPE, USER_ID, OPTION_CODE), KEY ix_bp_document_type_user_option (MODULE_ID, ENTITY, USER_ID, OPTION_CODE), PRIMARY KEY (ID) ); CREATE TABLE b_bp_workflow_template_draft ( ID int NOT NULL AUTO_INCREMENT, MODULE_ID varchar(32) NOT NULL, ENTITY varchar(64) NOT NULL, DOCUMENT_TYPE varchar(128) NOT NULL, TEMPLATE_ID int NULL, TEMPLATE_DATA mediumblob NOT NULL, STATUS int NOT NULL DEFAULT 0, USER_ID int NOT NULL, CREATED datetime NOT NULL, PRIMARY KEY (ID), INDEX ix_bp_wf_draft_template (TEMPLATE_ID), INDEX ix_bp_wf_draft_user (USER_ID) );