diff --git a/.beagle.yml b/.beagle.yml index 22916021ae7e9eb6ba90ac3f1cd184b0e2e62b10..e0365a8e8853219693f4951eeb5949fe11778c68 100644 --- a/.beagle.yml +++ b/.beagle.yml @@ -3,7 +3,7 @@ name: docker trigger: branch: - - master + - v2.6-apaasv5 clone: disable: true @@ -26,7 +26,11 @@ steps: from_secret: SECRET_KEY_MINIO commands: - mc alias set cache --api=S3v4 https://cache.wodcloud.com $S3_ACCESS_KEY $S3_SECRET_KEY - - mc cp ./approval-process-2.5.1-apaasv5.tgz cache/kubernetes/market/approval-process-2.5.1-apaasv5.tgz + - mc cp ./approval-process-v2.6-apaasv5.tgz cache/kubernetes/market/charts/approval-process/v2.6-apaasv5/approval-process-v2.6-apaasv5.tgz + - mc cp ./values.yaml cache/kubernetes/market/charts/approval-process/v2.6-apaasv5/approval-process-v2.6-apaasv5.yaml + - mc cp ./README.md cache/kubernetes/market/charts/approval-process/v2.6-apaasv5/approval-process-v2.6-apaasv5.md + - mc cp -r ./sql文件 cache/kubernetes/market/charts/approval-process/v2.6-apaasv5/ + --- kind: secret diff --git a/Chart.yaml b/Chart.yaml index 67b60f31f869009627e5e16ad731273b04ba5582..357dea2cdb8f8a0ba5c2a07c4328f0c246261336 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -1,28 +1,7 @@ -apiVersion: v2 -name: approval-process -description: A Helm chart for Kubernetes - -# A chart can be either an 'application' or a 'library' chart. -# -# Application charts are a collection of templates that can be packaged into versioned archives -# to be deployed. -# -# Library charts provide useful utilities or functions for the chart developer. They're included as -# a dependency of application charts to inject those utilities and functions into the rendering -# pipeline. Library charts do not define any templates and therefore cannot be deployed. -type: application - -# This is the chart version. This version number should be incremented each time you make changes -# to the chart and its templates, including the app version. -# Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 2.5.1-apaasv5 - -# This is the version number of the application being deployed. This version number should be -# incremented each time you make changes to the application. Versions are not expected to -# follow Semantic Versioning. They should reflect the version the application is using. -# It is recommended to use it with quotes. -appVersion: "1.16.0" - +apiVersion: v1 +name: beagle-approval-process +description: Beagle DataComputing Platform +version: v2.6-apaasv5 keywords: - beagle - data diff --git a/README.md b/README.md index 8ef90ecadaf9d861afd5cd4252063e6e3ed352f7..bae4b36266b780774e643a9fb3ae2709f3414729 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ ### 概要说明 ``` -流程设计V2.4 +业务工作流v2.6-apaasv5 ``` ### 注意 ``` @@ -9,15 +9,36 @@ 2、服务配置的redis连接地址,需要和apaas中配置的地址保持一致; 3、values.yaml中的global参数均有注释,请根据注释配置正确。 ``` +### 镜像列表 +``` +--- amd版本 +hub.wodcloud.com/approval-process/approval-process-engine:2.6-apass5-amd64 + hub.wodcloud.com/approval-process/approval-process-form:2.6-apass5-amd64 +hub.wodcloud.com/workflow/approval-ui:2.6-alpha +hub.wodcloud.com/workflow/approval-form:2.6.0-form-alpha +zeebe amd镜像 +registry.cn-qingdao.aliyuncs.com/wod/zeebe:1.1.2-exporter-amd64 +importer amd镜像 +hub.wodcloud.com/workflow/process-importer:v1.5-alpha-amd64 + +--- arm版本 +hub.wodcloud.com/approval-process/approval-process-engine:2.6-apass5-arm64 +hub.wodcloud.com/approval-process/approval-process-form:2.6-apass5-arm64 +hub.wodcloud.com/workflow/approval-ui:2.6-alpha-arm64 +hub.wodcloud.com/workflow/approval-form:2.6.0-form-alpha-arm64 +zeebe arm镜像 +registry.cn-qingdao.aliyuncs.com/wod/zeebe:1.1.2-exporter-arm64 +importer arm镜像 +hub.wodcloud.com/workflow/process-importer:v1.5-alpha-arm64 +``` + ### DB说明 ``` -https://cloud.wodcloud.com/git/approval-process/approval-process-yaml/-/blob/master/deploy/product/v2.5.0-apaasv5/README.MD +https://cloud.wodcloud.com/git/approval-process/approval-process-yaml/-/blob/master/deploy/product/v2.6-apaasv5/README.MD -需要新建业务工作流数据库 执行product/v2.5.0/approval-process_init.sql -需要新建表单数据库 执行product/v2.5.0/approval-process-form_init.sql +工作流数据库 执行 sql/approval-process_init.sql 另执行apaas初始化流程录入 对应 sql/approval.sql +表单数据库 执行 sql/approval-process-form_init.sql 另执行apaas初始化字典录入 对应 sql/approval_form.sql -工作流数据库 执行product/v2.5.0-apaasv5/approval-process_init.sql -表单数据库 执行product/v2.5.0-apaasv5/approval-process-form_init.sql ``` ### 其他说明 @@ -25,14 +46,11 @@ https://cloud.wodcloud.com/git/approval-process/approval-process-yaml/-/blob/mas 部署方式详参deploy.md文件 依赖组件 -apaas-v3 & apaas-v5 +apaas-v5 postgres redis(apass所连接的redis) zeebe(新) zeebe-impoter(新) -zeebe arm镜像 -registry.cn-qingdao.aliyuncs.com/wod/zeebe:1.1.2-exporter-arm64 -importer arm镜像 -hub.wodcloud.com/workflow/process-importer:v1.5-alpha-arm64 +zeebe-impoter 需要连接的是服务编排的数据库,并配置zeebe内部断点 ``` diff --git a/deploy.md b/deploy.md index ee0c881a2b69551a0c1a8bcc1f7faf1ef2139e7a..381e219b81aea26ad0bcd99f34debba1dbcc59de 100644 --- a/deploy.md +++ b/deploy.md @@ -10,7 +10,7 @@ helm install \ approval-process \ /etc/kubernetes/charts/approval-process \ - --namespace apaas-v5-approval \ + --namespace approval-process \ -f /etc/kubernetes/charts/approval-process/values.yaml ``` @@ -19,7 +19,7 @@ helm upgrade \ approval-process \ /etc/kubernetes/charts/approval-process \ - --namespace apaas-v5-approval \ + --namespace approval-process \ -f /etc/kubernetes/charts/approval-process/values.yaml ``` @@ -27,9 +27,9 @@ ``` helm uninstall \ approval-process \ - --namespace apaas-v5-approval + --namespace approval-process - kubectl delete ns apaas-v5-approval + kubectl delete ns approval-process ``` ## Template @@ -37,13 +37,13 @@ helm template \ approval-process \ /etc/kubernetes/charts/approval-process \ - --namespace apaas-v5-approval \ + --namespace approval-process \ -f /etc/kubernetes/charts/approval-process/values.yaml > /etc/kubernetes/charts/approval-process-dist.yaml ``` ``` -kubectl create ns apaas-v5-approval +kubectl create ns approval-process # 1. Package helm package . @@ -51,27 +51,27 @@ helm package . # 2. Install helm install \ approval-process \ -/etc/kubernetes/charts/approval-process-2.5.1.tgz \ ---namespace apaas-v5-approval \ --f /etc/kubernetes/charts/approval-process-2.5.1.yaml +/etc/kubernetes/charts/approval-process-v2.6-apaasv5.tgz \ +--namespace approval-process \ +-f /etc/kubernetes/charts/approval-process-v2.6-apaasv5.yaml # 3. Upgrade helm upgrade \ approval-process \ -/etc/kubernetes/charts/approval-process-2.5.1.tgz \ ---namespace apaas-v5-approval \ --f /etc/kubernetes/charts/approval-process-2.5.1.yaml +/etc/kubernetes/charts/approval-process-v2.6-apaasv5.tgz \ +--namespace approval-process \ +-f /etc/kubernetes/charts/approval-process-v2.6-apaasv5.yaml # 4. Uninstall helm uninstall \ approval-process \ ---namespace apaas-v5-approval +--namespace approval-process # 5. Template helm template \ approval-process \ -/etc/kubernetes/charts/approval-process-2.5.1.tgz \ ---namespace apaas-v5-approval \ --f /etc/kubernetes/charts/approval-process-2.5.1.yaml > /etc/kubernetes/charts/approval-process-dist.yaml +/etc/kubernetes/charts/approval-process-v2.6-apaasv5.tgz \ +--namespace approval-process \ +-f /etc/kubernetes/charts/approval-process-v2.6-apaasv5.yaml > /etc/kubernetes/charts/approval-process-dist.yaml ``` \ No newline at end of file diff --git "a/sql\346\226\207\344\273\266/approval-process-form_init.sql" "b/sql\346\226\207\344\273\266/approval-process-form_init.sql" new file mode 100644 index 0000000000000000000000000000000000000000..a99e39d02863915f895c06ec8bb077702d111bfe --- /dev/null +++ "b/sql\346\226\207\344\273\266/approval-process-form_init.sql" @@ -0,0 +1,17 @@ +ALTER TABLE dict_type ADD COLUMN source int4; +COMMENT ON COLUMN dict_type.source IS '来源(0:用户字典1:系统字典)'; +ALTER TABLE dict ADD COLUMN source int4; +COMMENT ON COLUMN dict.source IS '来源(0:用户字典1:系统字典)'; +ALTER TABLE "public"."dict_type" ADD COLUMN "created_by" varchar(255); +COMMENT ON COLUMN "public"."dict_type"."created_by" IS '创建人'; +ALTER TABLE "public"."dict_type" ADD COLUMN "created_time" timestamp, ADD COLUMN "updated_by" varchar(255), ADD COLUMN "updated_time" timestamp; +COMMENT ON COLUMN "public"."dict_type"."created_time" IS '创建时间'; +COMMENT ON COLUMN "public"."dict_type"."updated_by" IS '修改人'; +COMMENT ON COLUMN "public"."dict_type"."updated_time" IS '修改时间'; + +update dict_type set source = 1 where id in ('fee3caa8-84aa-4a2f-bb5b-ae159ab535d5', 'b9ab1b7c-dc4c-4a26-af32-b6b3c418189e'); + +INSERT INTO dict ("id", "dict_name", "dict_value", "dict_type", "dict_desc", "dict_status", "created_by", "created_time", "updated_by", "updated_time", "is_deleted", "parent_id") VALUES ('8cc99bb5-2294-40d3-9c30-0d146284b90b', '手机号', '/%5E(13%5B0-9%5D%7C14%5B5%7C7%5D%7C15%5B0%7C1%7C2%7C3%7C4%7C5%7C6%7C7%7C8%7C9%5D%7C18%5B0%7C1%7C2%7C3%7C5%7C6%7C7%7C8%7C9%5D)%5Cd%7B8%7D$/', 'fee3caa8-84aa-4a2f-bb5b-ae159ab535d5', '', '0', 'putong', '2022-05-10 17:13:37', 'putong', '2022-05-16 16:15:28', 0, '0'); +INSERT INTO dict ("id", "dict_name", "dict_value", "dict_type", "dict_desc", "dict_status", "created_by", "created_time", "updated_by", "updated_time", "is_deleted", "parent_id") VALUES ('ed09635f-6838-4ac0-9b7b-c7f571eace24', '数据校验', '/%5E%5B0-9%5D+(%5C.%5B0-9%5D%7B2%7D)?$/', 'fee3caa8-84aa-4a2f-bb5b-ae159ab535d5', '有两位小数的正实数', '0', 'putong', '2022-05-10 17:44:46', 'putong', '2022-08-19 13:46:05', 1, '0'); +INSERT INTO dict ("id", "dict_name", "dict_value", "dict_type", "dict_desc", "dict_status", "created_by", "created_time", "updated_by", "updated_time", "is_deleted", "parent_id") VALUES ('cb7f3e18-7182-45df-9f84-2c8ff6b53950', '身份证号', '/(%5E%5Cd%7B15%7D$)%7C(%5E%5Cd%7B18%7D$)%7C(%5E%5Cd%7B17%7D(%5Cd%7CX%7Cx)$)/', 'fee3caa8-84aa-4a2f-bb5b-ae159ab535d5', '身份证号查验', '0', 'putong', '2022-05-10 17:50:16', 'putong', '2022-05-16 16:15:28', 0, '0'); +INSERT INTO dict ("id", "dict_name", "dict_value", "dict_type", "dict_desc", "dict_status", "created_by", "created_time", "updated_by", "updated_time", "is_deleted", "parent_id") VALUES ('59a3d45d-b77d-4ef1-9ab0-d557cb413e72', '数字', '/%5E%5B0-9%5D*$/', 'fee3caa8-84aa-4a2f-bb5b-ae159ab535d5', '0-9的数字', '0', 'putong', '2022-05-10 13:59:02', 'putong', '2022-05-16 16:15:28', 0, '0'); diff --git "a/sql\346\226\207\344\273\266/approval-process_init.sql" "b/sql\346\226\207\344\273\266/approval-process_init.sql" new file mode 100644 index 0000000000000000000000000000000000000000..794c773e4adc61eb980a2850e449fd19763c93ea --- /dev/null +++ "b/sql\346\226\207\344\273\266/approval-process_init.sql" @@ -0,0 +1,266 @@ +-- 增加 实例用户权限表 +DROP TABLE IF EXISTS instance_user_permission; +CREATE TABLE instance_user_permission +( + instance_key int8 NOT NULL, + element_id varchar(64) NOT NULL, + user_id varchar(64) , + operation varchar(64), + source_type int4, + created_time timestamp(6), + updated_time timestamp(6), + CONSTRAINT "instance_element_user_key" UNIQUE ("instance_key", "element_id", "user_id") +); + +COMMENT ON COLUMN instance_user_permission.instance_key IS '实例ID'; +COMMENT ON COLUMN instance_user_permission.element_id IS '节点ID'; +COMMENT ON COLUMN instance_user_permission.user_id IS '审批人'; +COMMENT ON COLUMN instance_user_permission.operation IS '操作'; +COMMENT ON COLUMN instance_user_permission.source_type IS '来源类型 1.流程指定 2.创建时指定 3.指派 4.转办'; +COMMENT ON COLUMN instance_user_permission.created_time IS '创建时间'; +COMMENT ON COLUMN instance_user_permission.updated_time IS '更新时间'; +COMMENT ON TABLE instance_user_permission IS '实例用户权限'; + + +DROP TABLE IF EXISTS process_instance_job_user; +CREATE TABLE "process_instance_job_user" +( + "instance_key" int8, + "job_user_id" varchar(64), + "job_key" int8, + "user_id" varchar(64), + "operation" varchar(64), + "state" varchar(8), + "created_time" timestamp(6), + "updated_time" timestamp(6), + "source" varchar(64) +); +COMMENT ON COLUMN "process_instance_job_user"."instance_key" IS '实例ID'; +COMMENT ON COLUMN "process_instance_job_user"."job_user_id" IS '任务用户ID'; +COMMENT ON COLUMN "process_instance_job_user"."job_key" IS '任务ID'; +COMMENT ON COLUMN "process_instance_job_user"."user_id" IS '用户ID'; +COMMENT ON COLUMN "process_instance_job_user"."operation" IS '操作权限'; +COMMENT ON COLUMN "process_instance_job_user"."state" IS '状态 0 未处理 1 已处理状态'; +COMMENT ON COLUMN "process_instance_job_user"."created_time" IS '创建时间'; +COMMENT ON COLUMN "process_instance_job_user"."updated_time" IS '更新时间'; +COMMENT ON COLUMN "process_instance_job_user"."source" IS '来源'; + + + + + +-- 增加 消息场景表 +DROP TABLE IF EXISTS message_send_queue; +CREATE TABLE "message_send_queue" +( + "message_queue_id" varchar(64) NOT NULL, + "user_id" varchar(64), + "message_model_number" varchar(64), + "notify_way" varchar(64), + "message_type" varchar(32), + "title" varchar(255), + "msg_info" varchar(255), + "template_value" text, + "message_template" text, + "image_model" text, + "model_file" text, + "action_model" varchar(255), + "phone_number" varchar(64), + "reason_type" varchar(64), + "state" varchar(32), + "retry_time" int4, + "created_time" timestamp(6), + "updated_time" timestamp(6), + CONSTRAINT "message_send_queue_pkey" PRIMARY KEY ("message_queue_id") +); + +COMMENT ON COLUMN "message_send_queue"."message_queue_id" IS '消息队列ID'; +COMMENT ON COLUMN "message_send_queue"."user_id" IS '用户ID'; +COMMENT ON COLUMN "message_send_queue"."message_model_number" IS '模板编号'; +COMMENT ON COLUMN "message_send_queue"."notify_way" IS '通知方式(1-站内信, 2-邮件, 3-短信)'; +COMMENT ON COLUMN "message_send_queue"."message_type" IS '消息类型 (1-文本消息, 2-图片消息, 3-动作消息) '; +COMMENT ON COLUMN "message_send_queue"."title" IS '消息标题'; +COMMENT ON COLUMN "message_send_queue"."msg_info" IS '消息内容'; +COMMENT ON COLUMN "message_send_queue"."template_value" IS '参数值'; +COMMENT ON COLUMN "message_send_queue"."message_template" IS '消息模板'; +COMMENT ON COLUMN "message_send_queue"."image_model" IS '图片模板'; +COMMENT ON COLUMN "message_send_queue"."model_file" IS '文件模板'; +COMMENT ON COLUMN "message_send_queue"."action_model" IS '动作模版值'; +COMMENT ON COLUMN "message_send_queue"."phone_number" IS '手机号'; +COMMENT ON COLUMN "message_send_queue"."reason_type" IS '消息发送原因类型'; +COMMENT ON COLUMN "message_send_queue"."state" IS '状态 1.未发送 2.已发送'; +COMMENT ON COLUMN "message_send_queue"."retry_time" IS '重试次数'; +COMMENT ON COLUMN "message_send_queue"."created_time" IS '创建时间'; +COMMENT ON COLUMN "message_send_queue"."updated_time" IS '更新时间'; +COMMENT ON TABLE "message_send_queue" IS '消息队列表'; + + + + + +-- 增加 消息发送队列表 +DROP TABLE IF EXISTS message_send_queue; +CREATE TABLE message_send_queue +( + message_queue_id varchar(64) NOT NULL, + user_id varchar(64), + message_model_number varchar(64), + notify_way varchar(64), + message_type varchar(32), + title varchar(255), + msg_info varchar(255), + template_value text, + message_template text, + image_model text, + model_file text, + action_model varchar(255), + phone_number varchar(64), + reason_type varchar(64), + state varchar(32), + retry_time int4, + created_time timestamp(6), + updated_time timestamp(6), + CONSTRAINT message_send_queue_pkey PRIMARY KEY (message_queue_id) +) +; +COMMENT ON COLUMN message_send_queue.message_queue_id IS '消息队列ID'; +COMMENT ON COLUMN message_send_queue.user_id IS '用户ID'; +COMMENT ON COLUMN message_send_queue.message_model_number IS '模板编号'; +COMMENT ON COLUMN message_send_queue.notify_way IS '通知方式(1-站内信, 2-邮件, 3-短信)'; +COMMENT ON COLUMN message_send_queue.message_type IS '消息类型 (1-文本消息, 2-图片消息, 3-动作消息) '; +COMMENT ON COLUMN message_send_queue.title IS '消息标题'; +COMMENT ON COLUMN message_send_queue.msg_info IS '消息内容'; +COMMENT ON COLUMN message_send_queue.template_value IS '参数值'; +COMMENT ON COLUMN message_send_queue.message_template IS '消息模板'; +COMMENT ON COLUMN message_send_queue.image_model IS '图片模板'; +COMMENT ON COLUMN message_send_queue.model_file IS '文件模板'; +COMMENT ON COLUMN message_send_queue.action_model IS '动作模版值'; +COMMENT ON COLUMN message_send_queue.phone_number IS '手机号'; +COMMENT ON COLUMN message_send_queue.reason_type IS '消息发送原因类型'; +COMMENT ON COLUMN message_send_queue.state IS '状态 1.未发送 2.已发送'; +COMMENT ON COLUMN message_send_queue.retry_time IS '重试次数'; +COMMENT ON COLUMN message_send_queue.created_time IS '创建时间'; +COMMENT ON COLUMN message_send_queue.updated_time IS '更新时间'; +COMMENT ON TABLE message_send_queue IS '消息队列表'; + + + + + +-- 新增传阅表 process_instance_cc_info +DROP TABLE IF EXISTS process_instance_cc_info; +CREATE TABLE process_instance_cc_info +( + process_instance_cc_info_id varchar(64), + instance_key int8, + user_id varchar(64), + from_user_id varchar(64), + element_id varchar(64), + created_time timestamp, + is_read int4, + updated_time timestamp, + CONSTRAINT process_instance_cc_info_pkey PRIMARY KEY (process_instance_cc_info_id) +); +COMMENT ON COLUMN process_instance_cc_info.process_instance_cc_info_id IS '传阅ID'; +COMMENT ON COLUMN process_instance_cc_info.instance_key IS '实例Key'; +COMMENT ON COLUMN process_instance_cc_info.user_id IS '用户ID'; +COMMENT ON COLUMN process_instance_cc_info.from_user_id IS '来源用户ID'; +COMMENT ON COLUMN process_instance_cc_info.element_id IS '节点ID'; +COMMENT ON COLUMN process_instance_cc_info.created_time IS '创建时间'; +COMMENT ON COLUMN process_instance_cc_info.is_read IS '是否已阅 0-未阅 1-已阅'; +COMMENT ON COLUMN process_instance_cc_info.updated_time IS '更新时间'; + + + + + +-- 删除弃用的消息发送记录表 message_send_log +drop table message_send_log; + + + + + +-- 流程信息表 增加字段 数据来源 +ALTER TABLE process_info ADD COLUMN data_source varchar(8); +ALTER TABLE process_info ADD COLUMN free_cc varchar(8); +ALTER TABLE process_info ADD COLUMN opinion_required varchar(8); +COMMENT ON COLUMN process_info.data_source IS '数据来源'; +COMMENT ON COLUMN process_info.free_cc IS '自由传阅'; +COMMENT ON COLUMN process_info.opinion_required IS '审批意见 是否必填'; +-- 流程信息表 刷数据(给历史数据 为 新增的字段 设置值) +update process_info set data_source = '1' where item_type in ('1', '2'); +update process_info set data_source = '2' where item_type in ('5'); + + + + + +-- 流程历史信息表 增加字段 数据来源 +ALTER TABLE process_info_history ADD COLUMN data_source varchar(8); +ALTER TABLE process_info_history ADD COLUMN free_cc varchar(8); +ALTER TABLE process_info_history ADD COLUMN opinion_required varchar(8); +COMMENT ON COLUMN process_info_history.data_source IS '数据来源'; +COMMENT ON COLUMN process_info_history.free_cc IS '自由传阅'; +COMMENT ON COLUMN process_info_history.opinion_required IS '审批意见 是否必填'; +-- 流程历史信息表 刷数据(给历史数据 为 新增的字段 设置值) +update process_info_history set data_source = '1' where item_type in ('1', '2'); +update process_info_history set data_source = '2' where item_type in ('5'); + + + + + +-- 流程节点表 增加字段 转办名称 传阅名称 指派名称 +ALTER TABLE process_node_item ADD COLUMN transfer_name varchar(255); +ALTER TABLE process_node_item ADD COLUMN cc_name varchar(255); +ALTER TABLE process_node_item ADD COLUMN assign_name varchar(255); +ALTER TABLE process_node_item ADD COLUMN assign_element varchar(255); +COMMENT ON COLUMN process_node_item.transfer_name IS '转办名称'; +COMMENT ON COLUMN process_node_item.cc_name IS '传阅名称'; +COMMENT ON COLUMN process_node_item.assign_name IS '指派名称'; +COMMENT ON COLUMN process_node_item.assign_element IS '指派节点'; + + +ALTER TABLE process_instance_info ADD COLUMN notified int4; +COMMENT ON COLUMN process_instance_info.notified IS '是否已通知'; + +DROP TABLE IF EXISTS message_scene_info; +CREATE TABLE "message_scene_info" ( + "message_scene_id" varchar(64) COLLATE "pg_catalog"."default" NOT NULL, + "message_scene_key" varchar(64) COLLATE "pg_catalog"."default", + "message_title" varchar(255) COLLATE "pg_catalog"."default", + "notify_way" varchar(64) COLLATE "pg_catalog"."default", + "message_type" varchar(32) COLLATE "pg_catalog"."default", + "message_model_number" varchar(64) COLLATE "pg_catalog"."default", + "message_template" text COLLATE "pg_catalog"."default", + "image_model" text COLLATE "pg_catalog"."default", + "model_file" text COLLATE "pg_catalog"."default", + "action_model" text COLLATE "pg_catalog"."default", + "state" varchar(32) COLLATE "pg_catalog"."default", + "created_by" varchar(64) COLLATE "pg_catalog"."default", + "created_time" timestamp(6), + "updated_by" varchar(64) COLLATE "pg_catalog"."default", + "updated_time" timestamp(6), + CONSTRAINT "message_scene_info_pkey" PRIMARY KEY ("message_scene_id") +) +; +COMMENT ON COLUMN "message_scene_info"."message_scene_id" IS '消息场景ID'; +COMMENT ON COLUMN "message_scene_info"."message_scene_key" IS '消息场景KEY'; +COMMENT ON COLUMN "message_scene_info"."message_title" IS '消息标题'; +COMMENT ON COLUMN "message_scene_info"."notify_way" IS '通知方式(1-站内信, 2-邮件, 3-短信)'; +COMMENT ON COLUMN "message_scene_info"."message_type" IS '消息类型 (1-文本消息, 2-图片消息, 3-动作消息) '; +COMMENT ON COLUMN "message_scene_info"."message_model_number" IS '消息中心模板编号'; +COMMENT ON COLUMN "message_scene_info"."message_template" IS '模板内容'; +COMMENT ON COLUMN "message_scene_info"."image_model" IS '图片模版值 '; +COMMENT ON COLUMN "message_scene_info"."model_file" IS '模版文件 '; +COMMENT ON COLUMN "message_scene_info"."action_model" IS '动作模版值'; +COMMENT ON COLUMN "message_scene_info"."state" IS '状态 0启动 1禁用'; +COMMENT ON COLUMN "message_scene_info"."created_by" IS '创建人'; +COMMENT ON COLUMN "message_scene_info"."created_time" IS '创建时间'; +COMMENT ON COLUMN "message_scene_info"."updated_by" IS '更新人'; +COMMENT ON COLUMN "message_scene_info"."updated_time" IS '更新时间'; +COMMENT ON TABLE "message_scene_info" IS '消息场景信息'; + +ALTER TABLE "zeebe_variable" +ALTER COLUMN "value_" TYPE text COLLATE "pg_catalog"."default" USING "value_"::text; \ No newline at end of file diff --git "a/sql\346\226\207\344\273\266/approval.sql" "b/sql\346\226\207\344\273\266/approval.sql" new file mode 100644 index 0000000000000000000000000000000000000000..dbee5eae4239bfe8a0c01e35edae99297b184ec1 --- /dev/null +++ "b/sql\346\226\207\344\273\266/approval.sql" @@ -0,0 +1,376 @@ + +--流程库(如:approval-apass5-test)内置apaas流程:1应用申请流程2:云资源申请流程3:能力上下架审批4能力申请流程;5应用上下架审批 +INSERT INTO "public"."process_info" ("process_id", "process_name", "process_desc", "process_type", "form_type", "form_id", "form_name", "form_version", "bpmn_xml", "is_released", "released_date", "version", "is_deleted", "created_by", "created_time", "updated_by", "updated_time", "category_id", "category_name", "item_type", "item_value", "cancel_at_will", "withdraw_at_will", "message_type", "message_retry_time", "remote_form_param", "org_id", "data_source", "free_cc", "opinion_required", "system_code" ) VALUES ('Process_202012190004', '应用上下架审批', NULL, 1, '1', NULL, NULL, NULL, ' + + + + Flow_1krb6fv + + + Flow_1krb6fv + Flow_1s2kck9 + + + + Flow_1s2kck9 + Flow_0mk6c12 + + + + Flow_0mk6c12 + Flow_19hu3up + + + + Flow_19hu3up + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +', 0, NULL, NULL, 0, 'admin', '2023-12-19 18:19:05.675663', NULL, NULL, 'bda2e235-e9ab-4358-89fa-6575fc85045f', 'aPaaS流程', '2', '1746af3c-059d-4870-b076-6e78c617a142', '1', '1', NULL, 0, '', '', '1', '1', '1', 'apaas'); +INSERT INTO "public"."process_info" ("process_id", "process_name", "process_desc", "process_type", "form_type", "form_id", "form_name", "form_version", "bpmn_xml", "is_released", "released_date", "version", "is_deleted", "created_by", "created_time", "updated_by", "updated_time", "category_id", "category_name", "item_type", "item_value", "cancel_at_will", "withdraw_at_will", "message_type", "message_retry_time", "remote_form_param", "org_id", "data_source", "free_cc", "opinion_required", "system_code" ) VALUES ('Process_202012190005', '应用申请流程', NULL, 1, '1', NULL, NULL, NULL, ' + + + + Flow_1c80nlv + + + Flow_1c80nlv + Flow_0q4oeoo + + + + Flow_0q4oeoo + Flow_1ias7d9 + + + + Flow_1ias7d9 + Flow_0of72pv + + + + Flow_0of72pv + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +', 0, NULL, NULL, 0, 'admin', '2023-12-19 18:20:33.777883', NULL, NULL, 'bda2e235-e9ab-4358-89fa-6575fc85045f', 'aPaaS流程', '2', '1746af3c-059d-4870-b076-6e78c617a142', '1', '1', NULL, 0, '', '', '1', '1', '1', 'apaas'); +INSERT INTO "public"."process_info" ("process_id", "process_name", "process_desc", "process_type", "form_type", "form_id", "form_name", "form_version", "bpmn_xml", "is_released", "released_date", "version", "is_deleted", "created_by", "created_time", "updated_by", "updated_time", "category_id", "category_name", "item_type", "item_value", "cancel_at_will", "withdraw_at_will", "message_type", "message_retry_time", "remote_form_param", "org_id", "data_source", "free_cc", "opinion_required", "system_code" ) VALUES ('Process_202012190006', '云资源申请流程', NULL, 1, '1', NULL, NULL, NULL, ' + + + + Flow_0tal1n8 + + + Flow_0tal1n8 + Flow_0sqi8ia + + + + Flow_0sqi8ia + Flow_0nrfol5 + + + + Flow_0nrfol5 + Flow_09zyv13 + + + + Flow_09zyv13 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +', 0, NULL, NULL, 0, 'admin', '2023-12-19 18:23:16.940132', NULL, NULL, 'bda2e235-e9ab-4358-89fa-6575fc85045f', 'aPaaS流程', '2', '1746af3c-059d-4870-b076-6e78c617a142', '1', '1', NULL, 0, '', '', '1', '1', '1', 'apaas'); +INSERT INTO "public"."process_info" ("process_id", "process_name", "process_desc", "process_type", "form_type", "form_id", "form_name", "form_version", "bpmn_xml", "is_released", "released_date", "version", "is_deleted", "created_by", "created_time", "updated_by", "updated_time", "category_id", "category_name", "item_type", "item_value", "cancel_at_will", "withdraw_at_will", "message_type", "message_retry_time", "remote_form_param", "org_id", "data_source", "free_cc", "opinion_required", "system_code" ) VALUES ('Process_202012190002', '能力上下架审批', NULL, 1, '1', NULL, NULL, NULL, ' + + + + Flow_0zlqs2t + + + Flow_0zlqs2t + Flow_1b5c0hy + + + + Flow_1b5c0hy + Flow_0rqejsc + + + + Flow_0rqejsc + Flow_0o74lql + + + + Flow_0o74lql + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +', 0, NULL, NULL, 0, 'admin', '2023-12-19 18:16:24.855316', NULL, NULL, 'bda2e235-e9ab-4358-89fa-6575fc85045f', 'aPaaS流程', '2', '1746af3c-059d-4870-b076-6e78c617a142', '1', '1', NULL, 0, '', '', '1', '1', '1', 'apaas'); +INSERT INTO "public"."process_info" ("process_id", "process_name", "process_desc", "process_type", "form_type", "form_id", "form_name", "form_version", "bpmn_xml", "is_released", "released_date", "version", "is_deleted", "created_by", "created_time", "updated_by", "updated_time", "category_id", "category_name", "item_type", "item_value", "cancel_at_will", "withdraw_at_will", "message_type", "message_retry_time", "remote_form_param", "org_id", "data_source", "free_cc", "opinion_required", "system_code" ) VALUES ('Process_202012190003', '能力申请流程', NULL, 1, '1', NULL, NULL, NULL, ' + + + + Flow_0mm9ghj + + + Flow_0mm9ghj + Flow_1t4b47w + + + + Flow_1t4b47w + Flow_10mqlyf + + + + Flow_10mqlyf + Flow_1ypoyj3 + + + + Flow_1ypoyj3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +', 0, NULL, NULL, 0, 'admin', '2023-12-19 18:17:48.252655', NULL, NULL, 'bda2e235-e9ab-4358-89fa-6575fc85045f', 'aPaaS流程', '2', '2077e449-c3aa-43b4-aec4-c4a7188ac4b1,1746af3c-059d-4870-b076-6e78c617a142', '1', '1', NULL, 0, '', '', '1', '1', '1', 'apaas'); + +--process_node_item 流程节点信息录入 +INSERT INTO process_node_item ("process_id", "is_released", "version", "element_id", "element_type", "item_name", "item_type", "item_value", "ext1", "ext2", "ext3", "is_deleted", "approve_type", "timeout", "time_unit", "expire_time", "auto_process_type", "submit_node", "message_type", "agree_name", "reject_name", "fullback_name", "transfer_name", "cc_name", "assign_name", "assign_element" ) VALUES ('Process_202012190002', 0, NULL, 'Activity_0kcbla0', 'userTask', 'operation', '3', '5', NULL, NULL, NULL, 0, NULL, 0, NULL, NULL, NULL, 1, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); +INSERT INTO process_node_item ("process_id", "is_released", "version", "element_id", "element_type", "item_name", "item_type", "item_value", "ext1", "ext2", "ext3", "is_deleted", "approve_type", "timeout", "time_unit", "expire_time", "auto_process_type", "submit_node", "message_type", "agree_name", "reject_name", "fullback_name", "transfer_name", "cc_name", "assign_name", "assign_element" ) VALUES ('Process_202012190002', 0, NULL, 'Activity_0tw704g', 'userTask', 'role', '2', 'a57bf411-524a-4385-b984-cf880963c434', NULL, NULL, NULL, 0, 1, 0, 12, NULL, '', NULL, '', '通过', '拒绝', '退回', '转办', '传阅', '指派', NULL); +INSERT INTO process_node_item ("process_id", "is_released", "version", "element_id", "element_type", "item_name", "item_type", "item_value", "ext1", "ext2", "ext3", "is_deleted", "approve_type", "timeout", "time_unit", "expire_time", "auto_process_type", "submit_node", "message_type", "agree_name", "reject_name", "fullback_name", "transfer_name", "cc_name", "assign_name", "assign_element" ) VALUES ('Process_202012190002', 0, NULL, 'Activity_0tw704g', 'userTask', 'operation', '3', '1,2', NULL, NULL, NULL, 0, 1, 0, 12, NULL, '', NULL, '', '通过', '拒绝', '退回', '转办', '传阅', '指派', NULL); +INSERT INTO process_node_item ("process_id", "is_released", "version", "element_id", "element_type", "item_name", "item_type", "item_value", "ext1", "ext2", "ext3", "is_deleted", "approve_type", "timeout", "time_unit", "expire_time", "auto_process_type", "submit_node", "message_type", "agree_name", "reject_name", "fullback_name", "transfer_name", "cc_name", "assign_name", "assign_element" ) VALUES ('Process_202012190002', 0, NULL, 'Activity_0uv9wi5', 'userTask', 'role', '2', 'a57bf411-524a-4385-b984-cf880963c434', NULL, NULL, NULL, 0, 1, 0, 12, NULL, '', NULL, '', '通过', '拒绝', '退回', '转办', '传阅', '指派', NULL); +INSERT INTO process_node_item ("process_id", "is_released", "version", "element_id", "element_type", "item_name", "item_type", "item_value", "ext1", "ext2", "ext3", "is_deleted", "approve_type", "timeout", "time_unit", "expire_time", "auto_process_type", "submit_node", "message_type", "agree_name", "reject_name", "fullback_name", "transfer_name", "cc_name", "assign_name", "assign_element" ) VALUES ('Process_202012190003', 0, NULL, 'Activity_0rm44je', 'userTask', 'operation', '3', '5', NULL, NULL, NULL, 0, NULL, 0, NULL, NULL, NULL, 1, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); +INSERT INTO process_node_item ("process_id", "is_released", "version", "element_id", "element_type", "item_name", "item_type", "item_value", "ext1", "ext2", "ext3", "is_deleted", "approve_type", "timeout", "time_unit", "expire_time", "auto_process_type", "submit_node", "message_type", "agree_name", "reject_name", "fullback_name", "transfer_name", "cc_name", "assign_name", "assign_element" ) VALUES ('Process_202012190004', 0, NULL, 'Activity_0xjvqpq', 'userTask', 'operation', '3', '5', NULL, NULL, NULL, 0, NULL, 0, NULL, NULL, NULL, 1, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); +INSERT INTO process_node_item ("process_id", "is_released", "version", "element_id", "element_type", "item_name", "item_type", "item_value", "ext1", "ext2", "ext3", "is_deleted", "approve_type", "timeout", "time_unit", "expire_time", "auto_process_type", "submit_node", "message_type", "agree_name", "reject_name", "fullback_name", "transfer_name", "cc_name", "assign_name", "assign_element" ) VALUES ('Process_202012190003', 0, NULL, 'Activity_0gq5d7u', 'userTask', 'role', '2', 'a57bf411-524a-4385-b984-cf880963c434', NULL, NULL, NULL, 0, 1, 0, 12, NULL, '', NULL, '', '通过', '拒绝', '退回', '转办', '传阅', '指派', NULL); +INSERT INTO process_node_item ("process_id", "is_released", "version", "element_id", "element_type", "item_name", "item_type", "item_value", "ext1", "ext2", "ext3", "is_deleted", "approve_type", "timeout", "time_unit", "expire_time", "auto_process_type", "submit_node", "message_type", "agree_name", "reject_name", "fullback_name", "transfer_name", "cc_name", "assign_name", "assign_element" ) VALUES ('Process_202012190003', 0, NULL, 'Activity_0gq5d7u', 'userTask', 'operation', '3', '1,2', NULL, NULL, NULL, 0, 1, 0, 12, NULL, '', NULL, '', '通过', '拒绝', '退回', '转办', '传阅', '指派', NULL); +INSERT INTO process_node_item ("process_id", "is_released", "version", "element_id", "element_type", "item_name", "item_type", "item_value", "ext1", "ext2", "ext3", "is_deleted", "approve_type", "timeout", "time_unit", "expire_time", "auto_process_type", "submit_node", "message_type", "agree_name", "reject_name", "fullback_name", "transfer_name", "cc_name", "assign_name", "assign_element" ) VALUES ('Process_202012190003', 0, NULL, 'Activity_18apocb', 'userTask', 'role', '2', 'a57bf411-524a-4385-b984-cf880963c434', NULL, NULL, NULL, 0, 1, 0, 12, NULL, '', NULL, '', '通过', '拒绝', '退回', '转办', '传阅', '指派', NULL); +INSERT INTO process_node_item ("process_id", "is_released", "version", "element_id", "element_type", "item_name", "item_type", "item_value", "ext1", "ext2", "ext3", "is_deleted", "approve_type", "timeout", "time_unit", "expire_time", "auto_process_type", "submit_node", "message_type", "agree_name", "reject_name", "fullback_name", "transfer_name", "cc_name", "assign_name", "assign_element" ) VALUES ('Process_202012190003', 0, NULL, 'Activity_18apocb', 'userTask', 'operation', '3', '1,2', NULL, NULL, NULL, 0, 1, 0, 12, NULL, '', NULL, '', '通过', '拒绝', '退回', '转办', '传阅', '指派', NULL); +INSERT INTO process_node_item ("process_id", "is_released", "version", "element_id", "element_type", "item_name", "item_type", "item_value", "ext1", "ext2", "ext3", "is_deleted", "approve_type", "timeout", "time_unit", "expire_time", "auto_process_type", "submit_node", "message_type", "agree_name", "reject_name", "fullback_name", "transfer_name", "cc_name", "assign_name", "assign_element" ) VALUES ('Process_202012190004', 0, NULL, 'Activity_19ahs3m', 'userTask', 'role', '2', 'a57bf411-524a-4385-b984-cf880963c434', NULL, NULL, NULL, 0, 1, 0, 12, NULL, '', NULL, '', '通过', '拒绝', '退回', '转办', '传阅', '指派', NULL); +INSERT INTO process_node_item ("process_id", "is_released", "version", "element_id", "element_type", "item_name", "item_type", "item_value", "ext1", "ext2", "ext3", "is_deleted", "approve_type", "timeout", "time_unit", "expire_time", "auto_process_type", "submit_node", "message_type", "agree_name", "reject_name", "fullback_name", "transfer_name", "cc_name", "assign_name", "assign_element" ) VALUES ('Process_202012190004', 0, NULL, 'Activity_19ahs3m', 'userTask', 'operation', '3', '1,2', NULL, NULL, NULL, 0, 1, 0, 12, NULL, '', NULL, '', '通过', '拒绝', '退回', '转办', '传阅', '指派', NULL); +INSERT INTO process_node_item ("process_id", "is_released", "version", "element_id", "element_type", "item_name", "item_type", "item_value", "ext1", "ext2", "ext3", "is_deleted", "approve_type", "timeout", "time_unit", "expire_time", "auto_process_type", "submit_node", "message_type", "agree_name", "reject_name", "fullback_name", "transfer_name", "cc_name", "assign_name", "assign_element" ) VALUES ('Process_202012190004', 0, NULL, 'Activity_18kanz8', 'userTask', 'role', '2', 'a57bf411-524a-4385-b984-cf880963c434', NULL, NULL, NULL, 0, 1, 0, 12, NULL, '', NULL, '', '通过', '拒绝', '退回', '转办', '传阅', '指派', NULL); +INSERT INTO process_node_item ("process_id", "is_released", "version", "element_id", "element_type", "item_name", "item_type", "item_value", "ext1", "ext2", "ext3", "is_deleted", "approve_type", "timeout", "time_unit", "expire_time", "auto_process_type", "submit_node", "message_type", "agree_name", "reject_name", "fullback_name", "transfer_name", "cc_name", "assign_name", "assign_element" ) VALUES ('Process_202012190004', 0, NULL, 'Activity_18kanz8', 'userTask', 'operation', '3', '1,2', NULL, NULL, NULL, 0, 1, 0, 12, NULL, '', NULL, '', '通过', '拒绝', '退回', '转办', '传阅', '指派', NULL); +INSERT INTO process_node_item ("process_id", "is_released", "version", "element_id", "element_type", "item_name", "item_type", "item_value", "ext1", "ext2", "ext3", "is_deleted", "approve_type", "timeout", "time_unit", "expire_time", "auto_process_type", "submit_node", "message_type", "agree_name", "reject_name", "fullback_name", "transfer_name", "cc_name", "assign_name", "assign_element" ) VALUES ('Process_202012190005', 0, NULL, 'Activity_161wjz4', 'userTask', 'operation', '3', '5', NULL, NULL, NULL, 0, NULL, 0, NULL, NULL, NULL, 1, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); +INSERT INTO process_node_item ("process_id", "is_released", "version", "element_id", "element_type", "item_name", "item_type", "item_value", "ext1", "ext2", "ext3", "is_deleted", "approve_type", "timeout", "time_unit", "expire_time", "auto_process_type", "submit_node", "message_type", "agree_name", "reject_name", "fullback_name", "transfer_name", "cc_name", "assign_name", "assign_element" ) VALUES ('Process_202012190005', 0, NULL, 'Activity_1mda02g', 'userTask', 'role', '2', 'a57bf411-524a-4385-b984-cf880963c434', NULL, NULL, NULL, 0, 1, 0, 12, NULL, '', NULL, '', '通过', '拒绝', '退回', '转办', '传阅', '指派', NULL); +INSERT INTO process_node_item ("process_id", "is_released", "version", "element_id", "element_type", "item_name", "item_type", "item_value", "ext1", "ext2", "ext3", "is_deleted", "approve_type", "timeout", "time_unit", "expire_time", "auto_process_type", "submit_node", "message_type", "agree_name", "reject_name", "fullback_name", "transfer_name", "cc_name", "assign_name", "assign_element" ) VALUES ('Process_202012190005', 0, NULL, 'Activity_1mda02g', 'userTask', 'operation', '3', '1,2', NULL, NULL, NULL, 0, 1, 0, 12, NULL, '', NULL, '', '通过', '拒绝', '退回', '转办', '传阅', '指派', NULL); +INSERT INTO process_node_item ("process_id", "is_released", "version", "element_id", "element_type", "item_name", "item_type", "item_value", "ext1", "ext2", "ext3", "is_deleted", "approve_type", "timeout", "time_unit", "expire_time", "auto_process_type", "submit_node", "message_type", "agree_name", "reject_name", "fullback_name", "transfer_name", "cc_name", "assign_name", "assign_element" ) VALUES ('Process_202012190005', 0, NULL, 'Activity_0f1ggjw', 'userTask', 'role', '2', 'a57bf411-524a-4385-b984-cf880963c434', NULL, NULL, NULL, 0, 1, 0, 12, NULL, '', NULL, '', '通过', '拒绝', '退回', '转办', '传阅', '指派', NULL); +INSERT INTO process_node_item ("process_id", "is_released", "version", "element_id", "element_type", "item_name", "item_type", "item_value", "ext1", "ext2", "ext3", "is_deleted", "approve_type", "timeout", "time_unit", "expire_time", "auto_process_type", "submit_node", "message_type", "agree_name", "reject_name", "fullback_name", "transfer_name", "cc_name", "assign_name", "assign_element" ) VALUES ('Process_202012190005', 0, NULL, 'Activity_0f1ggjw', 'userTask', 'operation', '3', '1,2', NULL, NULL, NULL, 0, 1, 0, 12, NULL, '', NULL, '', '通过', '拒绝', '退回', '转办', '传阅', '指派', NULL); +INSERT INTO process_node_item ("process_id", "is_released", "version", "element_id", "element_type", "item_name", "item_type", "item_value", "ext1", "ext2", "ext3", "is_deleted", "approve_type", "timeout", "time_unit", "expire_time", "auto_process_type", "submit_node", "message_type", "agree_name", "reject_name", "fullback_name", "transfer_name", "cc_name", "assign_name", "assign_element" ) VALUES ('Process_202012190006', 0, NULL, 'Activity_0z3nkgi', 'userTask', 'operation', '3', '5', NULL, NULL, NULL, 0, NULL, 0, NULL, NULL, NULL, 1, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); +INSERT INTO process_node_item ("process_id", "is_released", "version", "element_id", "element_type", "item_name", "item_type", "item_value", "ext1", "ext2", "ext3", "is_deleted", "approve_type", "timeout", "time_unit", "expire_time", "auto_process_type", "submit_node", "message_type", "agree_name", "reject_name", "fullback_name", "transfer_name", "cc_name", "assign_name", "assign_element" ) VALUES ('Process_202012190006', 0, NULL, 'Activity_1rbhl7t', 'userTask', 'role', '2', 'a57bf411-524a-4385-b984-cf880963c434', NULL, NULL, NULL, 0, 1, 0, 12, NULL, '', NULL, '', '通过', '拒绝', '退回', '转办', '传阅', '指派', NULL); +INSERT INTO process_node_item ("process_id", "is_released", "version", "element_id", "element_type", "item_name", "item_type", "item_value", "ext1", "ext2", "ext3", "is_deleted", "approve_type", "timeout", "time_unit", "expire_time", "auto_process_type", "submit_node", "message_type", "agree_name", "reject_name", "fullback_name", "transfer_name", "cc_name", "assign_name", "assign_element" ) VALUES ('Process_202012190006', 0, NULL, 'Activity_1rbhl7t', 'userTask', 'operation', '3', '1,2', NULL, NULL, NULL, 0, 1, 0, 12, NULL, '', NULL, '', '通过', '拒绝', '退回', '转办', '传阅', '指派', NULL); +INSERT INTO process_node_item ("process_id", "is_released", "version", "element_id", "element_type", "item_name", "item_type", "item_value", "ext1", "ext2", "ext3", "is_deleted", "approve_type", "timeout", "time_unit", "expire_time", "auto_process_type", "submit_node", "message_type", "agree_name", "reject_name", "fullback_name", "transfer_name", "cc_name", "assign_name", "assign_element" ) VALUES ('Process_202012190006', 0, NULL, 'Activity_12sad97', 'userTask', 'role', '2', 'a57bf411-524a-4385-b984-cf880963c434', NULL, NULL, NULL, 0, 1, 0, 12, NULL, '', NULL, '', '通过', '拒绝', '退回', '转办', '传阅', '指派', NULL); +INSERT INTO process_node_item ("process_id", "is_released", "version", "element_id", "element_type", "item_name", "item_type", "item_value", "ext1", "ext2", "ext3", "is_deleted", "approve_type", "timeout", "time_unit", "expire_time", "auto_process_type", "submit_node", "message_type", "agree_name", "reject_name", "fullback_name", "transfer_name", "cc_name", "assign_name", "assign_element" ) VALUES ('Process_202012190006', 0, NULL, 'Activity_12sad97', 'userTask', 'operation', '3', '1,2', NULL, NULL, NULL, 0, 1, 0, 12, NULL, '', NULL, '', '通过', '拒绝', '退回', '转办', '传阅', '指派', NULL); +INSERT INTO process_node_item ("process_id", "is_released", "version", "element_id", "element_type", "item_name", "item_type", "item_value", "ext1", "ext2", "ext3", "is_deleted", "approve_type", "timeout", "time_unit", "expire_time", "auto_process_type", "submit_node", "message_type", "agree_name", "reject_name", "fullback_name", "transfer_name", "cc_name", "assign_name", "assign_element" ) VALUES ('Process_202012190002', 0, NULL, 'Activity_0uv9wi5', 'userTask', 'operation', '3', '1,2', NULL, NULL, NULL, 0, 1, 0, 12, NULL, '', NULL, '', '通过', '拒绝', '退回', '转办', '传阅', '指派', NULL); + + diff --git "a/sql\346\226\207\344\273\266/approval_form.sql" "b/sql\346\226\207\344\273\266/approval_form.sql" new file mode 100644 index 0000000000000000000000000000000000000000..687a029e62ae7e6f4c700c4e1dff144c7fb99aee --- /dev/null +++ "b/sql\346\226\207\344\273\266/approval_form.sql" @@ -0,0 +1,5 @@ +--form库(如:approva-forml-apass5-test)新增流程分类(apaas流程) +delete from dict_type where id='b9ab1b7c-dc4c-4a26-af32-b6b3c418189e' or name='流程分类'; +INSERT INTO "public"."dict_type" ("id", "name", "sort", "source", "created_by", "created_time", "updated_by", "updated_time") VALUES ('b9ab1b7c-dc4c-4a26-af32-b6b3c418189e', '流程分类', 2, 1, NULL, NULL, NULL, NULL); +delete from dict where id='bda2e235-e9ab-4358-89fa-6575fc85045f' or dict_name='aPaaS流程'; +INSERT INTO "public"."dict" ("id", "dict_name", "dict_value", "dict_type", "dict_desc", "dict_status", "created_by", "created_time", "updated_by", "updated_time", "is_deleted", "parent_id", "source") VALUES ('bda2e235-e9ab-4358-89fa-6575fc85045f', 'aPaaS流程', 'aPaaS\u6D41\u7A0B', 'b9ab1b7c-dc4c-4a26-af32-b6b3c418189e', '', '0', 'admin', '2023-09-08 16:53:18', 'admin', '2023-09-08 16:53:18', 0, '0', 0); diff --git a/templates/approval-form/deployment.yaml b/templates/approval-form/deployment.yaml index d12b36e78be642064c3a5678e0c674417ecfc7d5..13e7f4336d080a2e6ec297ef48f38601bc2be604 100644 --- a/templates/approval-form/deployment.yaml +++ b/templates/approval-form/deployment.yaml @@ -1,33 +1,33 @@ kind: Deployment apiVersion: apps/v1 metadata: - name: approval-form + name: {{ .Release.Name }}-form-ui labels: - app.kubernetes.io/name: approval-form + app.kubernetes.io/name: {{ .Release.Name }}-form-ui helm.sh/chart: '{{ template "approval-process.chart" . }}' app.kubernetes.io/managed-by: "{{ .Release.Service }}" app.kubernetes.io/managed-by: "{{ .Release.Service }}" - app: approval-form + app: {{ .Release.Name }}-form-ui spec: replicas: 1 selector: matchLabels: - app: approval-form + app: {{ .Release.Name }}-form-ui template: metadata: labels: - app.kubernetes.io/name: approval-form + app.kubernetes.io/name: {{ .Release.Name }}-form-ui helm.sh/chart: '{{ template "approval-process.chart" . }}' app.kubernetes.io/managed-by: "{{ .Release.Service }}" app.kubernetes.io/managed-by: "{{ .Release.Service }}" - app: approval-form + app: {{ .Release.Name }}-form-ui spec: volumes: - name: localtime hostPath: path: /etc/localtime containers: - - name: approval-form + - name: {{ .Release.Name }}-form-ui {{- if contains "/" .Values.approvalForm.image.repository }} image: "{{ .Values.approvalForm.image.repository }}:{{ .Values.approvalForm.image.tag }}{{ include "beagle.imageArch" . }}" {{- else }} @@ -37,7 +37,7 @@ spec: resources: {{- toYaml .Values.approvalForm.resources | nindent 12 }} ports: - - containerPort: 80 + - containerPort: 8080 name: http protocol: TCP volumeMounts: diff --git a/templates/approval-form/ingressroute.yaml b/templates/approval-form/ingressroute.yaml index 36d6d5a668bfc4a1b0a095e91af10bfc46c7274d..eb212c8e73895ba023cc3abcb41fd64c1cd22065 100644 --- a/templates/approval-form/ingressroute.yaml +++ b/templates/approval-form/ingressroute.yaml @@ -3,13 +3,13 @@ kind: IngressRoute apiVersion: bcc.bd-apaas.com/v1alpha1 metadata: - name: approval-form + name: {{ .Release.Name }}-form-ui labels: - app.kubernetes.io/name: approval-form + app.kubernetes.io/name: {{ .Release.Name }}-form-ui helm.sh/chart: '{{ template "approval-process.chart" . }}' app.kubernetes.io/managed-by: "{{ .Release.Service }}" app.kubernetes.io/managed-by: "{{ .Release.Service }}" - app: approval-form + app: {{ .Release.Name }}-form-ui spec: entryPoints: - websecure @@ -18,7 +18,7 @@ spec: match: Host(`{{ .Values.global.ingressroute.host }}`) && PathPrefix(`/approval/form`) services: - kind: Service - name: approval-form + name: {{ .Release.Name }}-form-ui port: 80 tls: {} {{- end }} \ No newline at end of file diff --git a/templates/approval-form/service.yaml b/templates/approval-form/service.yaml index 7939bf33ceebc41b3e9896926bea07c5d26c636e..34c217b150d32be1c7bebc30e77086467df7451a 100644 --- a/templates/approval-form/service.yaml +++ b/templates/approval-form/service.yaml @@ -2,13 +2,13 @@ kind: Service apiVersion: v1 metadata: - name: approval-form + name: {{ .Release.Name }}-form-ui labels: - app.kubernetes.io/name: approval-form + app.kubernetes.io/name: {{ .Release.Name }}-form-ui helm.sh/chart: '{{ template "approval-process.chart" . }}' app.kubernetes.io/managed-by: "{{ .Release.Service }}" app.kubernetes.io/managed-by: "{{ .Release.Service }}" - app: approval-form + app: {{ .Release.Name }}-form-ui spec: ports: - name: http @@ -16,4 +16,4 @@ spec: protocol: TCP targetPort: 8080 selector: - app: approval-form \ No newline at end of file + app: {{ .Release.Name }}-form-ui \ No newline at end of file diff --git a/templates/approval-process-engine/configmap.yaml b/templates/approval-process-engine/configmap.yaml index ed88a59ab481f1f9e663f6729d71a04c5220b1ac..311c9d2c3c9058d84a7f9c7f626687b07e0ff6a2 100644 --- a/templates/approval-process-engine/configmap.yaml +++ b/templates/approval-process-engine/configmap.yaml @@ -2,9 +2,9 @@ kind: ConfigMap apiVersion: v1 metadata: - name: approval-process-engine-config + name: {{ .Release.Name }}-engine-config labels: - app.kubernetes.io/name: approval-process-engine-config + app.kubernetes.io/name: {{ .Release.Name }}-engine-config helm.sh/chart: '{{ template "approval-process.chart" . }}' app.kubernetes.io/managed-by: "{{ .Release.Service }}" app.kubernetes.io/managed-by: "{{ .Release.Service }}" diff --git a/templates/approval-process-engine/deployment.yaml b/templates/approval-process-engine/deployment.yaml index 58515ab860d2c40dffb52333615963a9cd826ac9..e79d52a24a977b51fdb8343c20787ba85f23c762 100644 --- a/templates/approval-process-engine/deployment.yaml +++ b/templates/approval-process-engine/deployment.yaml @@ -1,33 +1,33 @@ kind: Deployment apiVersion: apps/v1 metadata: - name: approval-process-engine + name: {{ .Release.Name }}-engine labels: - app.kubernetes.io/name: approval-process-engine + app.kubernetes.io/name: {{ .Release.Name }}-engine helm.sh/chart: '{{ template "approval-process.chart" . }}' app.kubernetes.io/managed-by: "{{ .Release.Service }}" app.kubernetes.io/managed-by: "{{ .Release.Service }}" - app: approval-process-engine + app: {{ .Release.Name }}-engine spec: replicas: 1 selector: matchLabels: - app: approval-process-engine + app: {{ .Release.Name }}-engine template: metadata: labels: - app.kubernetes.io/name: approval-process-engine + app.kubernetes.io/name: {{ .Release.Name }}-engine helm.sh/chart: '{{ template "approval-process.chart" . }}' app.kubernetes.io/managed-by: "{{ .Release.Service }}" app.kubernetes.io/managed-by: "{{ .Release.Service }}" - app: approval-process-engine + app: {{ .Release.Name }}-engine spec: volumes: - name: localtime hostPath: path: /etc/localtime containers: - - name: approval-process-engine + - name: {{ .Release.Name }}-engine {{- if contains "/" .Values.approvalProcessEngine.image.repository }} image: "{{ .Values.approvalProcessEngine.image.repository }}:{{ .Values.approvalProcessEngine.image.tag }}{{ include "beagle.imageArch" . }}" {{- else }} @@ -45,7 +45,7 @@ spec: mountPath: /etc/localtime envFrom: - configMapRef: - name: approval-process-engine-config + name: {{ .Release.Name }}-engine-config diff --git a/templates/approval-process-engine/ingressroute.yaml b/templates/approval-process-engine/ingressroute.yaml index c2f6348f59ab2005f66bd4d434d8cd3bc56e0c2e..6af3a8a98eb4cd387e623824e7dad31f0a3ccc20 100644 --- a/templates/approval-process-engine/ingressroute.yaml +++ b/templates/approval-process-engine/ingressroute.yaml @@ -3,13 +3,13 @@ kind: IngressRoute apiVersion: bcc.bd-apaas.com/v1alpha1 metadata: - name: approval-process-engine + name: {{ .Release.Name }}-engine labels: - app.kubernetes.io/name: approval-process-engine + app.kubernetes.io/name: {{ .Release.Name }}-engine helm.sh/chart: '{{ template "approval-process.chart" . }}' app.kubernetes.io/managed-by: "{{ .Release.Service }}" app.kubernetes.io/managed-by: "{{ .Release.Service }}" - app: approval-process-engine + app: {{ .Release.Name }}-engine spec: entryPoints: - websecure @@ -18,7 +18,7 @@ spec: match: Host(`{{ .Values.global.ingressroute.host }}`) && PathPrefix(`/approval-process`) services: - kind: Service - name: approval-process-engine + name: {{ .Release.Name }}-engine port: 80 tls: {} {{- end }} \ No newline at end of file diff --git a/templates/approval-process-engine/service.yaml b/templates/approval-process-engine/service.yaml index 0788f538bd34fa3dda315536a53810495bc2d024..5b62dad1a9ba6bbb2ec4d989c50323f597c9c835 100644 --- a/templates/approval-process-engine/service.yaml +++ b/templates/approval-process-engine/service.yaml @@ -2,13 +2,13 @@ kind: Service apiVersion: v1 metadata: - name: approval-process-engine + name: {{ .Release.Name }}-engine labels: - app.kubernetes.io/name: approval-process-engine + app.kubernetes.io/name: {{ .Release.Name }}-engine helm.sh/chart: '{{ template "approval-process.chart" . }}' app.kubernetes.io/managed-by: "{{ .Release.Service }}" app.kubernetes.io/managed-by: "{{ .Release.Service }}" - app: approval-process-engine + app: {{ .Release.Name }}-engine spec: ports: - name: http @@ -16,4 +16,4 @@ spec: protocol: TCP targetPort: 8080 selector: - app: approval-process-engine \ No newline at end of file + app: {{ .Release.Name }}-engine \ No newline at end of file diff --git a/templates/approval-process-form/configmap.yaml b/templates/approval-process-form/configmap.yaml index 9ba3a3653efd354bcde322eab197652748200302..b0e84df5059afaefdd3fb59b098fe02da6f68e1e 100644 --- a/templates/approval-process-form/configmap.yaml +++ b/templates/approval-process-form/configmap.yaml @@ -2,9 +2,9 @@ kind: ConfigMap apiVersion: v1 metadata: - name: approval-process-form-config + name: {{ .Release.Name }}-form-config labels: - app.kubernetes.io/name: approval-process-form-config + app.kubernetes.io/name: {{ .Release.Name }}-form-config helm.sh/chart: '{{ template "approval-process.chart" . }}' app.kubernetes.io/managed-by: "{{ .Release.Service }}" app.kubernetes.io/managed-by: "{{ .Release.Service }}" diff --git a/templates/approval-process-form/deployment.yaml b/templates/approval-process-form/deployment.yaml index 7ca64f0ceac3dd3eccc9cab39018945a33180e2f..a44e4cfb942da0f46cd280d6e276e9f07f07773f 100644 --- a/templates/approval-process-form/deployment.yaml +++ b/templates/approval-process-form/deployment.yaml @@ -1,33 +1,33 @@ kind: Deployment apiVersion: apps/v1 metadata: - name: approval-process-form + name: {{ .Release.Name }}-form labels: - app.kubernetes.io/name: approval-process-form + app.kubernetes.io/name: {{ .Release.Name }}-form helm.sh/chart: '{{ template "approval-process.chart" . }}' app.kubernetes.io/managed-by: "{{ .Release.Service }}" app.kubernetes.io/managed-by: "{{ .Release.Service }}" - app: approval-process-form + app: {{ .Release.Name }}-form spec: replicas: 1 selector: matchLabels: - app: approval-process-form + app: {{ .Release.Name }}-form template: metadata: labels: - app.kubernetes.io/name: approval-process-form + app.kubernetes.io/name: {{ .Release.Name }}-form helm.sh/chart: '{{ template "approval-process.chart" . }}' app.kubernetes.io/managed-by: "{{ .Release.Service }}" app.kubernetes.io/managed-by: "{{ .Release.Service }}" - app: approval-process-form + app: {{ .Release.Name }}-form spec: volumes: - name: localtime hostPath: path: /etc/localtime containers: - - name: approval-process-form + - name: {{ .Release.Name }}-form {{- if contains "/" .Values.approvalProcessForm.image.repository }} image: "{{ .Values.approvalProcessForm.image.repository }}:{{ .Values.approvalProcessForm.image.tag }}{{ include "beagle.imageArch" . }}" {{- else }} @@ -65,7 +65,7 @@ spec: mountPath: /etc/localtime envFrom: - configMapRef: - name: approval-process-form-config + name: {{ .Release.Name }}-form-config diff --git a/templates/approval-process-form/ingressroute.yaml b/templates/approval-process-form/ingressroute.yaml index 94181293904627bc2e4d74b02d910263e8aac94b..1ef0d6af6517a27d1a8ce30c5cbae8c6656d1f1f 100644 --- a/templates/approval-process-form/ingressroute.yaml +++ b/templates/approval-process-form/ingressroute.yaml @@ -3,13 +3,13 @@ kind: IngressRoute apiVersion: bcc.bd-apaas.com/v1alpha1 metadata: - name: approval-process-form + name: {{ .Release.Name }}-form labels: - app.kubernetes.io/name: approval-process-form + app.kubernetes.io/name: {{ .Release.Name }}-form helm.sh/chart: '{{ template "approval-process.chart" . }}' app.kubernetes.io/managed-by: "{{ .Release.Service }}" app.kubernetes.io/managed-by: "{{ .Release.Service }}" - app: approval-process-form + app: {{ .Release.Name }}-form spec: entryPoints: - websecure @@ -18,7 +18,7 @@ spec: match: Host(`{{ .Values.global.ingressroute.host }}`) && PathPrefix(`/approval-form`) services: - kind: Service - name: approval-process-form + name: {{ .Release.Name }}-form port: 80 tls: {} {{- end }} \ No newline at end of file diff --git a/templates/approval-process-form/service.yaml b/templates/approval-process-form/service.yaml index 9112d083191df1b0ea5dd65e9a6b530cb00ce6a2..aaa676c79694b88de654793f723e886f29300f60 100644 --- a/templates/approval-process-form/service.yaml +++ b/templates/approval-process-form/service.yaml @@ -2,13 +2,13 @@ kind: Service apiVersion: v1 metadata: - name: approval-process-form + name: {{ .Release.Name }}-form labels: - app.kubernetes.io/name: approval-process-form + app.kubernetes.io/name: {{ .Release.Name }}-form helm.sh/chart: '{{ template "approval-process.chart" . }}' app.kubernetes.io/managed-by: "{{ .Release.Service }}" app.kubernetes.io/managed-by: "{{ .Release.Service }}" - app: approval-process-form + app: {{ .Release.Name }}-form spec: ports: - name: http @@ -16,4 +16,4 @@ spec: protocol: TCP targetPort: 8080 selector: - app: approval-process-form \ No newline at end of file + app: {{ .Release.Name }}-form \ No newline at end of file diff --git a/templates/approval-ui/deployment.yaml b/templates/approval-ui/deployment.yaml index 0f4411736c72b47b75d37116be51c4813fcaf7c5..7905ceed58f28119bdc86cbfdeec41cabb1fca4a 100644 --- a/templates/approval-ui/deployment.yaml +++ b/templates/approval-ui/deployment.yaml @@ -1,33 +1,33 @@ kind: Deployment apiVersion: apps/v1 metadata: - name: approval-ui + name: {{ .Release.Name }}-ui labels: - app.kubernetes.io/name: approval-ui + app.kubernetes.io/name: {{ .Release.Name }}-ui helm.sh/chart: '{{ template "approval-process.chart" . }}' app.kubernetes.io/managed-by: "{{ .Release.Service }}" app.kubernetes.io/managed-by: "{{ .Release.Service }}" - app: approval-ui + app: {{ .Release.Name }}-ui spec: replicas: 1 selector: matchLabels: - app: approval-ui + app: {{ .Release.Name }}-ui template: metadata: labels: - app.kubernetes.io/name: approval-ui + app.kubernetes.io/name: {{ .Release.Name }}-ui helm.sh/chart: '{{ template "approval-process.chart" . }}' app.kubernetes.io/managed-by: "{{ .Release.Service }}" app.kubernetes.io/managed-by: "{{ .Release.Service }}" - app: approval-ui + app: {{ .Release.Name }}-ui spec: volumes: - name: localtime hostPath: path: /etc/localtime containers: - - name: approval-ui + - name: {{ .Release.Name }}-ui {{- if contains "/" .Values.approvalUi.image.repository }} image: "{{ .Values.approvalUi.image.repository }}:{{ .Values.approvalUi.image.tag }}{{ include "beagle.imageArch" . }}" {{- else }} @@ -37,7 +37,7 @@ spec: resources: {{- toYaml .Values.approvalUi.resources | nindent 12 }} ports: - - containerPort: 80 + - containerPort: 8080 name: http protocol: TCP volumeMounts: diff --git a/templates/approval-ui/ingressroute.yaml b/templates/approval-ui/ingressroute.yaml index eaaa578844c3f19951993ac460bc0139c789a66c..9d9c8c701536323083e3a0211037d13d51a0c614 100644 --- a/templates/approval-ui/ingressroute.yaml +++ b/templates/approval-ui/ingressroute.yaml @@ -3,13 +3,13 @@ kind: IngressRoute apiVersion: bcc.bd-apaas.com/v1alpha1 metadata: - name: approval-ui + name: {{ .Release.Name }}-ui labels: - app.kubernetes.io/name: approval-ui + app.kubernetes.io/name: {{ .Release.Name }}-ui helm.sh/chart: '{{ template "approval-process.chart" . }}' app.kubernetes.io/managed-by: "{{ .Release.Service }}" app.kubernetes.io/managed-by: "{{ .Release.Service }}" - app: approval-ui + app: {{ .Release.Name }}-ui spec: entryPoints: - websecure @@ -18,7 +18,7 @@ spec: match: Host(`{{ .Values.global.ingressroute.host }}`) && PathPrefix(`/approval/ui`) services: - kind: Service - name: approval-ui + name: {{ .Release.Name }}-ui port: 80 tls: {} {{- end }} \ No newline at end of file diff --git a/templates/approval-ui/service.yaml b/templates/approval-ui/service.yaml index ef71bb9f5085fc2b0af218c6edaedff6ff43214e..4542872ce2cdc8f38548ded556eb5b19e53afcf9 100644 --- a/templates/approval-ui/service.yaml +++ b/templates/approval-ui/service.yaml @@ -2,13 +2,13 @@ kind: Service apiVersion: v1 metadata: - name: approval-ui + name: {{ .Release.Name }}-ui labels: - app.kubernetes.io/name: approval-ui + app.kubernetes.io/name: {{ .Release.Name }}-ui helm.sh/chart: '{{ template "approval-process.chart" . }}' app.kubernetes.io/managed-by: "{{ .Release.Service }}" app.kubernetes.io/managed-by: "{{ .Release.Service }}" - app: approval-ui + app: {{ .Release.Name }}-ui spec: ports: - name: http @@ -16,4 +16,4 @@ spec: protocol: TCP targetPort: 8080 selector: - app: approval-ui \ No newline at end of file + app: {{ .Release.Name }}-ui \ No newline at end of file diff --git a/templates/ingresshost.yaml b/templates/ingresshost.yaml index 4f053b8091dec65c2298ee8d72201910bd7ff5b2..3f7e2d3dfa0df8d79af69c6e0defc9ba6585dbc4 100644 --- a/templates/ingresshost.yaml +++ b/templates/ingresshost.yaml @@ -3,7 +3,7 @@ apiVersion: bcc.bd-apaas.com/v1alpha1 kind: IngressHost metadata: - name: approval-process + name: {{ .Release.Name }} spec: host: "{{ .Values.global.ingressroute.host }}" {{- end }} diff --git a/templates/process-importer/configmap.yaml b/templates/process-importer/configmap.yaml index 509420049ee9e4b167a699f6deb9245c78bd1a3a..a60f7e39caf1e61ca7a8f1d7611ed6032a2576c5 100644 --- a/templates/process-importer/configmap.yaml +++ b/templates/process-importer/configmap.yaml @@ -2,9 +2,9 @@ kind: ConfigMap apiVersion: v1 metadata: - name: process-importer-config + name: {{ .Release.Name }}-importer-config labels: - app.kubernetes.io/name: process-importer-config + app.kubernetes.io/name: {{ .Release.Name }}-importer-config helm.sh/chart: '{{ template "approval-process.chart" . }}' app.kubernetes.io/managed-by: "{{ .Release.Service }}" app.kubernetes.io/managed-by: "{{ .Release.Service }}" diff --git a/templates/process-importer/deployment.yaml b/templates/process-importer/deployment.yaml index 766c99afa01afc860897dac9d6098f8a88448ea8..38839e41caff5951f3e35462d4a083142ad48268 100644 --- a/templates/process-importer/deployment.yaml +++ b/templates/process-importer/deployment.yaml @@ -1,33 +1,33 @@ kind: Deployment apiVersion: apps/v1 metadata: - name: process-importer + name: {{ .Release.Name }}-importer labels: - app.kubernetes.io/name: process-importer + app.kubernetes.io/name: {{ .Release.Name }}-importer helm.sh/chart: '{{ template "approval-process.chart" . }}' app.kubernetes.io/managed-by: "{{ .Release.Service }}" app.kubernetes.io/managed-by: "{{ .Release.Service }}" - app: process-importer + app: {{ .Release.Name }}-importer spec: replicas: 1 selector: matchLabels: - app: process-importer + app: {{ .Release.Name }}-importer template: metadata: labels: - app.kubernetes.io/name: process-importer + app.kubernetes.io/name: {{ .Release.Name }}-importer helm.sh/chart: '{{ template "approval-process.chart" . }}' app.kubernetes.io/managed-by: "{{ .Release.Service }}" app.kubernetes.io/managed-by: "{{ .Release.Service }}" - app: process-importer + app: {{ .Release.Name }}-importer spec: volumes: - name: localtime hostPath: path: /etc/localtime containers: - - name: process-importer + - name: {{ .Release.Name }}-importer {{- if contains "/" .Values.processImporter.image.repository }} image: "{{ .Values.processImporter.image.repository }}:{{ .Values.processImporter.image.tag }}{{ include "beagle.imageArch" . }}" {{- else }} @@ -45,7 +45,7 @@ spec: mountPath: /etc/localtime envFrom: - configMapRef: - name: process-importer-config + name: {{ .Release.Name }}-importer-config diff --git a/templates/process-importer/service.yaml b/templates/process-importer/service.yaml index 0f411036f191e73b9a22eb744ce4b01c11f4b788..792d6b07bf95518c8f1799f523d4f372ca19595c 100644 --- a/templates/process-importer/service.yaml +++ b/templates/process-importer/service.yaml @@ -2,13 +2,13 @@ kind: Service apiVersion: v1 metadata: - name: process-importer + name: {{ .Release.Name }}-importer labels: - app.kubernetes.io/name: process-importer + app.kubernetes.io/name: {{ .Release.Name }}-importer helm.sh/chart: '{{ template "approval-process.chart" . }}' app.kubernetes.io/managed-by: "{{ .Release.Service }}" app.kubernetes.io/managed-by: "{{ .Release.Service }}" - app: process-importer + app: {{ .Release.Name }}-importer spec: ports: - name: http @@ -16,4 +16,4 @@ spec: protocol: TCP targetPort: 8080 selector: - app: process-importer \ No newline at end of file + app: {{ .Release.Name }}-importer \ No newline at end of file diff --git a/templates/zeebe/configmap.yaml b/templates/zeebe/configmap.yaml index 83b7ba8391d1a6558b6b924b1f2a7c0e0ccfc536..9fecf24010f1a44fd02347a5871f79af48dc0396 100644 --- a/templates/zeebe/configmap.yaml +++ b/templates/zeebe/configmap.yaml @@ -2,9 +2,9 @@ kind: ConfigMap apiVersion: v1 metadata: - name: zeebe-application + name: {{ .Release.Name }}-zeebe-application labels: - app.kubernetes.io/name: zeebe + app.kubernetes.io/name: {{ .Release.Name }}-zeebe helm.sh/chart: '{{ template "approval-process.chart" . }}' app.kubernetes.io/managed-by: "{{ .Release.Service }}" app.kubernetes.io/managed-by: "{{ .Release.Service }}" diff --git a/templates/zeebe/service.yaml b/templates/zeebe/service.yaml index 1414f831d1705a438e64744ce5adc5aa9858879f..0f5a11771268839ca891283131c65483a2603eb3 100644 --- a/templates/zeebe/service.yaml +++ b/templates/zeebe/service.yaml @@ -2,13 +2,13 @@ kind: Service apiVersion: v1 metadata: - name: zeebe + name: {{ .Release.Name }}-zeebe labels: - app.kubernetes.io/name: zeebe + app.kubernetes.io/name: {{ .Release.Name }}-zeebe helm.sh/chart: '{{ template "approval-process.chart" . }}' app.kubernetes.io/managed-by: "{{ .Release.Service }}" app.kubernetes.io/managed-by: "{{ .Release.Service }}" - app: zeebe + app: {{ .Release.Name }}-zeebe spec: ports: - name: gateway @@ -28,4 +28,4 @@ spec: protocol: TCP targetPort: 5701 selector: - app: zeebe \ No newline at end of file + app: {{ .Release.Name }}-zeebe \ No newline at end of file diff --git a/templates/zeebe/statefulset.yaml b/templates/zeebe/statefulset.yaml index 470b5dfcd640cd33031fb235bf1d79c46a6795f2..eb9e18d584e2c3720cd1f56b9a3ab37f37088f29 100644 --- a/templates/zeebe/statefulset.yaml +++ b/templates/zeebe/statefulset.yaml @@ -2,18 +2,18 @@ kind: StatefulSet apiVersion: apps/v1 metadata: - name: zeebe + name: {{ .Release.Name }}-zeebe labels: - app.kubernetes.io/name: zeebe + app.kubernetes.io/name: {{ .Release.Name }}-zeebe helm.sh/chart: '{{ template "approval-process.chart" . }}' app.kubernetes.io/managed-by: "{{ .Release.Service }}" app.kubernetes.io/managed-by: "{{ .Release.Service }}" - app: zeebe + app: {{ .Release.Name }}-zeebe spec: - serviceName: zeebe + serviceName: {{ .Release.Name }}-zeebe selector: matchLabels: - app: zeebe + app: {{ .Release.Name }}-zeebe {{- if .Values.zeebe.persistence.enabled }} volumeClaimTemplates: - metadata: @@ -30,11 +30,11 @@ spec: template: metadata: labels: - app.kubernetes.io/name: zeebe + app.kubernetes.io/name: {{ .Release.Name }}-zeebe helm.sh/chart: '{{ template "approval-process.chart" . }}' app.kubernetes.io/managed-by: "{{ .Release.Service }}" app.kubernetes.io/managed-by: "{{ .Release.Service }}" - app: zeebe + app: {{ .Release.Name }}-zeebe spec: volumes: - name: localtime @@ -42,12 +42,12 @@ spec: path: /etc/localtime - name: application configMap: - name: zeebe-application + name: {{ .Release.Name }}-zeebe-application items: - key: application.yaml path: application.yaml containers: - - name: zeebe + - name: {{ .Release.Name }}-zeebe {{- if contains "/" .Values.zeebe.image.repository }} image: "{{ .Values.zeebe.image.repository }}:{{ .Values.zeebe.image.tag }}{{ include "beagle.imageArch" . }}" {{- else }} diff --git a/values.yaml b/values.yaml index 1d777fae9db9dc1479fd79ba741e6defc0cfaa57..462eee30f00c44b0a6c9be33967f6396a2dea3ba 100644 --- a/values.yaml +++ b/values.yaml @@ -14,7 +14,7 @@ global: approvalForm: image: repository: "hub.wodcloud.com/workflow/approval-form" - tag: "1.0.0-form-alpha" + tag: "2.6.0-form-alpha" resources: limits: cpu: 0.5 @@ -26,7 +26,7 @@ approvalForm: approvalProcessEngine: image: repository: "approval-process-engine" - tag: "2.5.1-apass5" + tag: "2.6-apass5" conf: apiTokenKey: API_AUTH_TOKEN apiTokenValue: c78aa1d9-4ab4-4c9c-97cc-a9a548ea38aa @@ -53,7 +53,7 @@ approvalProcessEngine: approvalProcessForm: image: repository: "approval-process-form" - tag: "2.5.0-apass5" + tag: "2.6-apass5" conf: #数据库地址 dbDns: jdbc:postgresql://postgres.workflow:5432/approva-form-apass5-demo?stringtype=unspecified&TimeZone=Asia/Shanghai @@ -80,7 +80,7 @@ approvalProcessForm: approvalUi: image: repository: "hub.wodcloud.com/workflow/approval-ui" - tag: "2.5-alpha" + tag: "2.6-alph" processImporter: image: @@ -110,7 +110,8 @@ zeebe: persistence: enabled: true storageClass: hostpath - + +#服务配置的redis连接地址,需要和apaas中配置的地址保持一致 redis: enabled: false image: