diff --git a/com.awspaas.user.apps.app20250109170254/lib/com.awspaas.user.apps.app20250109170254.jar b/com.awspaas.user.apps.app20250109170254/lib/com.awspaas.user.apps.app20250109170254.jar new file mode 100644 index 00000000..578759e6 Binary files /dev/null and b/com.awspaas.user.apps.app20250109170254/lib/com.awspaas.user.apps.app20250109170254.jar differ diff --git a/com.awspaas.user.apps.app20250109170254/lib/jsoup-1.8.1.jar b/com.awspaas.user.apps.app20250109170254/lib/jsoup-1.8.1.jar new file mode 100644 index 00000000..ae717d45 Binary files /dev/null and b/com.awspaas.user.apps.app20250109170254/lib/jsoup-1.8.1.jar differ diff --git a/com.awspaas.user.apps.app20250109170254/manifest.xml b/com.awspaas.user.apps.app20250109170254/manifest.xml new file mode 100644 index 00000000..970b1684 --- /dev/null +++ b/com.awspaas.user.apps.app20250109170254/manifest.xml @@ -0,0 +1,27 @@ + + + + 验证功能 + 1.0 + 16 + AWSPaaS-EndUser + true + + + + + + + + + true + + + true + true + com.actionsoft.apps.coe.pal + + 2025-01-09 17:04:43 + + + diff --git a/com.awspaas.user.apps.app20250109170254/mobile/mobile-profile.xml b/com.awspaas.user.apps.app20250109170254/mobile/mobile-profile.xml new file mode 100644 index 00000000..a93e3e64 --- /dev/null +++ b/com.awspaas.user.apps.app20250109170254/mobile/mobile-profile.xml @@ -0,0 +1,15 @@ + + + + + universal + + 1.0 + common + + sid + false + true + false + + diff --git a/com.awspaas.user.apps.app20250109170254/repository/bo/_9ca259d7-6834-47f8-86c5-8bc5d5c3832f/9ca259d7-6834-47f8-86c5-8bc5d5c3832f.xml b/com.awspaas.user.apps.app20250109170254/repository/bo/_9ca259d7-6834-47f8-86c5-8bc5d5c3832f/9ca259d7-6834-47f8-86c5-8bc5d5c3832f.xml new file mode 100644 index 00000000..c3a5aac7 --- /dev/null +++ b/com.awspaas.user.apps.app20250109170254/repository/bo/_9ca259d7-6834-47f8-86c5-8bc5d5c3832f/9ca259d7-6834-47f8-86c5-8bc5d5c3832f.xml @@ -0,0 +1,61 @@ + + + 9ca259d7-6834-47f8-86c5-8bc5d5c3832f + admin + 2025-01-09 17:05:18 + admin + 2025-01-09 17:05:28 + tGOmxiTgjT/77UoYpSlq8Vc+hHPRoJWHdZexXc7zEpYuMNdhvSICeJnlc/RzRHGrWICpDp8ozPDM6pZMl2U/yCJz5JeDjS/7djIPCwTVXdH7u532rG32P84dd7Jzfqpa + false + 验证功能 + BO_EU_TEST_YEWU + false + false + false + 验证功能 + admin + TABLE + + + 0 + _local + + + + 5c5b0abf-d381-411d-9237-ba819a4caafd + TEST + 测试 + TEXT + 128 + true + + 100 + AWSUI.Text + {"search":"0"} + true + false + true + + ENTITY + + + + 0 + + false + + + {} + + + + + 8ac34792-8119-40aa-8cdb-bad4d68cdacd + AWS_IN_C4F9A6182B6F + INDEX + BINDID + + + + + diff --git a/com.awspaas.user.apps.app20250109170254/repository/bo/_9ca259d7-6834-47f8-86c5-8bc5d5c3832f/9ca259d7-6834-47f8-86c5-8bc5d5c3832f_1.xml b/com.awspaas.user.apps.app20250109170254/repository/bo/_9ca259d7-6834-47f8-86c5-8bc5d5c3832f/9ca259d7-6834-47f8-86c5-8bc5d5c3832f_1.xml new file mode 100644 index 00000000..55994873 --- /dev/null +++ b/com.awspaas.user.apps.app20250109170254/repository/bo/_9ca259d7-6834-47f8-86c5-8bc5d5c3832f/9ca259d7-6834-47f8-86c5-8bc5d5c3832f_1.xml @@ -0,0 +1,34 @@ + + + 9ca259d7-6834-47f8-86c5-8bc5d5c3832f + admin + 2025-01-09 17:05:18 + + 2025-01-09 17:05:18 + tGOmxiTgjT/77UoYpSlq8Vc+hHPRoJWHdZexXc7zEpYuMNdhvSICeJnlc/RzRHGrWICpDp8ozPDM6pZMl2U/yCJz5JeDjS/7djIPCwTVXdH7u532rG32P84dd7Jzfqpa + false + 验证功能 + BO_EU_TEST_YEWU + false + false + false + 验证功能 + admin + TABLE + + + 0 + _local + + + + + 8ac34792-8119-40aa-8cdb-bad4d68cdacd + + INDEX + BINDID + + + + + diff --git a/com.awspaas.user.apps.app20250109170254/repository/bo/_abc7618d-d150-4bcf-90cc-b2a51b8aa5f7/abc7618d-d150-4bcf-90cc-b2a51b8aa5f7.xml b/com.awspaas.user.apps.app20250109170254/repository/bo/_abc7618d-d150-4bcf-90cc-b2a51b8aa5f7/abc7618d-d150-4bcf-90cc-b2a51b8aa5f7.xml new file mode 100644 index 00000000..af1e7243 --- /dev/null +++ b/com.awspaas.user.apps.app20250109170254/repository/bo/_abc7618d-d150-4bcf-90cc-b2a51b8aa5f7/abc7618d-d150-4bcf-90cc-b2a51b8aa5f7.xml @@ -0,0 +1,217 @@ + + + abc7618d-d150-4bcf-90cc-b2a51b8aa5f7 + admin + 2025-01-20 21:25:25 + admin + 2025-01-20 21:39:07 + tGOmxiTgjT/77UoYpSlq8Vc+hHPRoJWHdZexXc7zEpYuMNdhvSICeJnlc/RzRHGr29IakdKHIR/5G+BcUZdNT8F3Yt8uVP1rxPwuoRgEI2+DPuNsvp42QJ83tkk6WL+k + false + 数据事件监听 + BO_EU_EVENT_DATA_MONITORING + false + false + false + 验证功能 + admin + TABLE + + + 0 + _local + + + + affbc9c3-95f8-4666-87f9-ec3b3db22a06 + EVENTNAME + 事件名称 + TEXT + 128 + true + + 100 + AWSUI.Text + {"search":"0"} + true + false + true + + ENTITY + + + + 0 + + false + + + {} + + + 5a9d1eb0-a1d2-4cc7-827a-ad26addf6628 + CEOAPPROVE + 总裁审批 + TEXT + 128 + true + + 100 + AWSUI.Text + {"search":"0"} + true + false + true + + ENTITY + + + + 0 + + false + + + {} + + + 3e63cc51-e5e9-4210-91ae-b58a37b65112 + PROCESSID + 流程实例ID + TEXT + 128 + true + + 100 + AWSUI.Text + {"search":"0"} + true + false + true + + ENTITY + + + + 0 + + false + + + {} + + + 975aecea-6dec-4dc9-be5b-d903b3ac0cd1 + UPDATEUSERNAME + 修改人 + TEXT + 128 + true + + 100 + AWSUI.Text + {"search":"0"} + true + false + true + + ENTITY + + + + 0 + + false + + + {} + + + 1ff79988-2b2a-44e4-8d14-d499248cec2d + PROCESSTITLE + 流程标题 + TEXT + 128 + true + + 100 + AWSUI.Text + {"search":"0"} + true + false + true + + ENTITY + + + + 0 + + false + + + {} + + + caee5a05-cc67-40b3-8630-a783b975c995 + APPLYUSER + 流程申请人 + TEXT + 128 + true + + 100 + AWSUI.Text + {"search":"0"} + true + false + true + + ENTITY + + + + 0 + + false + + + {} + + + e8565f7e-e9e9-4830-a7d8-7600553b2da0 + EVENTTIME + 事件前后 + TEXT + 128 + true + + 100 + AWSUI.Text + {"search":"0"} + true + false + true + + ENTITY + + + + 0 + + false + + + {} + + + + + 0ef237a5-fc0b-4cfd-8169-389dfd833e4a + AWS_IN_A781627758D3 + INDEX + BINDID + + + + + diff --git a/com.awspaas.user.apps.app20250109170254/repository/bo/_abc7618d-d150-4bcf-90cc-b2a51b8aa5f7/abc7618d-d150-4bcf-90cc-b2a51b8aa5f7_1.xml b/com.awspaas.user.apps.app20250109170254/repository/bo/_abc7618d-d150-4bcf-90cc-b2a51b8aa5f7/abc7618d-d150-4bcf-90cc-b2a51b8aa5f7_1.xml new file mode 100644 index 00000000..ad0cbafb --- /dev/null +++ b/com.awspaas.user.apps.app20250109170254/repository/bo/_abc7618d-d150-4bcf-90cc-b2a51b8aa5f7/abc7618d-d150-4bcf-90cc-b2a51b8aa5f7_1.xml @@ -0,0 +1,191 @@ + + + abc7618d-d150-4bcf-90cc-b2a51b8aa5f7 + admin + 2025-01-20 21:25:25 + admin + 2025-01-20 21:38:57 + tGOmxiTgjT/77UoYpSlq8Vc+hHPRoJWHdZexXc7zEpYuMNdhvSICeJnlc/RzRHGr29IakdKHIR/5G+BcUZdNT8F3Yt8uVP1rxPwuoRgEI2+DPuNsvp42QJ83tkk6WL+k + false + 数据事件监听 + BO_EU_EVENT_DATA_MONITORING + false + false + false + 验证功能 + admin + TABLE + + + 0 + _local + + + + affbc9c3-95f8-4666-87f9-ec3b3db22a06 + EVENTNAME + 事件名称 + TEXT + 128 + true + + 100 + AWSUI.Text + {"search":"0"} + true + false + true + + ENTITY + + + + 0 + + false + + + {} + + + 5a9d1eb0-a1d2-4cc7-827a-ad26addf6628 + CEOAPPROVE + 总裁审批 + TEXT + 128 + true + + 100 + AWSUI.Text + {"search":"0"} + true + false + true + + ENTITY + + + + 0 + + false + + + {} + + + 3e63cc51-e5e9-4210-91ae-b58a37b65112 + PROCESSID + 流程实例ID + TEXT + 128 + true + + 100 + AWSUI.Text + {"search":"0"} + true + false + true + + ENTITY + + + + 0 + + false + + + {} + + + 975aecea-6dec-4dc9-be5b-d903b3ac0cd1 + UPDATEUSERNAME + 修改人 + TEXT + 128 + true + + 100 + AWSUI.Text + {"search":"0"} + true + false + true + + ENTITY + + + + 0 + + false + + + {} + + + 1ff79988-2b2a-44e4-8d14-d499248cec2d + PROCESSTITLE + 流程标题 + TEXT + 128 + true + + 100 + AWSUI.Text + {"search":"0"} + true + false + true + + ENTITY + + + + 0 + + false + + + {} + + + caee5a05-cc67-40b3-8630-a783b975c995 + APPLYUSER + 流程申请人 + TEXT + 128 + true + + 100 + AWSUI.Text + {"search":"0"} + true + false + true + + ENTITY + + + + 0 + + false + + + {} + + + + + 0ef237a5-fc0b-4cfd-8169-389dfd833e4a + AWS_IN_A781627758D3 + INDEX + BINDID + + + + + diff --git a/com.awspaas.user.apps.app20250109170254/repository/bo/_abc7618d-d150-4bcf-90cc-b2a51b8aa5f7/abc7618d-d150-4bcf-90cc-b2a51b8aa5f7_2.xml b/com.awspaas.user.apps.app20250109170254/repository/bo/_abc7618d-d150-4bcf-90cc-b2a51b8aa5f7/abc7618d-d150-4bcf-90cc-b2a51b8aa5f7_2.xml new file mode 100644 index 00000000..2a61881b --- /dev/null +++ b/com.awspaas.user.apps.app20250109170254/repository/bo/_abc7618d-d150-4bcf-90cc-b2a51b8aa5f7/abc7618d-d150-4bcf-90cc-b2a51b8aa5f7_2.xml @@ -0,0 +1,243 @@ + + + abc7618d-d150-4bcf-90cc-b2a51b8aa5f7 + admin + 2025-01-20 21:25:25 + admin + 2025-01-20 21:35:03 + tGOmxiTgjT/77UoYpSlq8Vc+hHPRoJWHdZexXc7zEpYuMNdhvSICeJnlc/RzRHGr29IakdKHIR/5G+BcUZdNT8F3Yt8uVP1rxPwuoRgEI2+DPuNsvp42QJ83tkk6WL+k + false + 数据事件监听 + BO_EU_EVENT_DATA_MONITORING + false + false + false + 验证功能 + admin + TABLE + + + 0 + _local + + + + affbc9c3-95f8-4666-87f9-ec3b3db22a06 + EVENTNAME + 事件名称 + TEXT + 128 + true + + 100 + AWSUI.Text + {"search":"0"} + true + false + true + + ENTITY + + + + 0 + + false + + + {} + + + 5a9d1eb0-a1d2-4cc7-827a-ad26addf6628 + CEOAPPROVE + 总裁审批 + TEXT + 128 + true + + 100 + AWSUI.Text + {"search":"0"} + true + false + true + + ENTITY + + + + 0 + + false + + + {} + + + 3e63cc51-e5e9-4210-91ae-b58a37b65112 + PROCESSID + 流程实例ID + TEXT + 128 + true + + 100 + AWSUI.Text + {"search":"0"} + true + false + true + + ENTITY + + + + 0 + + false + + + {} + + + 975aecea-6dec-4dc9-be5b-d903b3ac0cd1 + UPDATEUSERNAME + 修改人 + TEXT + 128 + true + + 100 + AWSUI.Text + {"search":"0"} + true + false + true + + ENTITY + + + + 0 + + false + + + {} + + + 3fac1d21-6d30-4e56-83b3-eba638058d13 + EVENTAFTER + 事件进入后 + TEXT + 128 + true + + 100 + AWSUI.Text + {"search":"0"} + true + false + true + + ENTITY + + + + 0 + + false + + + {} + + + 59bf3dff-03e1-4ba1-8c2f-029e324d8ff0 + EVENTBEFORE + 事件进入前 + TEXT + 128 + true + + 100 + AWSUI.Text + {"search":"0"} + true + false + true + + ENTITY + + + + 0 + + false + + + {} + + + 1ff79988-2b2a-44e4-8d14-d499248cec2d + PROCESSTITLE + 流程标题 + TEXT + 128 + true + + 100 + AWSUI.Text + {"search":"0"} + true + false + true + + ENTITY + + + + 0 + + false + + + {} + + + caee5a05-cc67-40b3-8630-a783b975c995 + APPLYUSER + 流程申请人 + TEXT + 128 + true + + 100 + AWSUI.Text + {"search":"0"} + true + false + true + + ENTITY + + + + 0 + + false + + + {} + + + + + 0ef237a5-fc0b-4cfd-8169-389dfd833e4a + AWS_IN_A781627758D3 + INDEX + BINDID + + + + + diff --git a/com.awspaas.user.apps.app20250109170254/repository/bo/_abc7618d-d150-4bcf-90cc-b2a51b8aa5f7/abc7618d-d150-4bcf-90cc-b2a51b8aa5f7_3.xml b/com.awspaas.user.apps.app20250109170254/repository/bo/_abc7618d-d150-4bcf-90cc-b2a51b8aa5f7/abc7618d-d150-4bcf-90cc-b2a51b8aa5f7_3.xml new file mode 100644 index 00000000..b16b3e57 --- /dev/null +++ b/com.awspaas.user.apps.app20250109170254/repository/bo/_abc7618d-d150-4bcf-90cc-b2a51b8aa5f7/abc7618d-d150-4bcf-90cc-b2a51b8aa5f7_3.xml @@ -0,0 +1,217 @@ + + + abc7618d-d150-4bcf-90cc-b2a51b8aa5f7 + admin + 2025-01-20 21:25:25 + admin + 2025-01-20 21:34:50 + tGOmxiTgjT/77UoYpSlq8Vc+hHPRoJWHdZexXc7zEpYuMNdhvSICeJnlc/RzRHGr29IakdKHIR/5G+BcUZdNT8F3Yt8uVP1rxPwuoRgEI2+DPuNsvp42QJ83tkk6WL+k + false + 数据事件监听 + BO_EU_EVENT_DATA_MONITORING + false + false + false + 验证功能 + admin + TABLE + + + 0 + _local + + + + affbc9c3-95f8-4666-87f9-ec3b3db22a06 + EVENTNAME + 事件名称 + TEXT + 128 + true + + 100 + AWSUI.Text + {"search":"0"} + true + false + true + + ENTITY + + + + 0 + + false + + + {} + + + 5a9d1eb0-a1d2-4cc7-827a-ad26addf6628 + CEOAPPROVE + 总裁审批 + TEXT + 128 + true + + 100 + AWSUI.Text + {"search":"0"} + true + false + true + + ENTITY + + + + 0 + + false + + + {} + + + 3e63cc51-e5e9-4210-91ae-b58a37b65112 + PROCESSID + 流程实例ID + TEXT + 128 + true + + 100 + AWSUI.Text + {"search":"0"} + true + false + true + + ENTITY + + + + 0 + + false + + + {} + + + 975aecea-6dec-4dc9-be5b-d903b3ac0cd1 + UPDATEUSERNAME + 修改人 + TEXT + 128 + true + + 100 + AWSUI.Text + {"search":"0"} + true + false + true + + ENTITY + + + + 0 + + false + + + {} + + + 3fac1d21-6d30-4e56-83b3-eba638058d13 + EVENTAFTER + 事件进入后 + TEXT + 128 + true + + 100 + AWSUI.Text + {"search":"0"} + true + false + true + + ENTITY + + + + 0 + + false + + + {} + + + 59bf3dff-03e1-4ba1-8c2f-029e324d8ff0 + EVENTBEFORE + 事件进入前 + TEXT + 128 + true + + 100 + AWSUI.Text + {"search":"0"} + true + false + true + + ENTITY + + + + 0 + + false + + + {} + + + 1ff79988-2b2a-44e4-8d14-d499248cec2d + PROCESSTITLE + 流程标题 + TEXT + 128 + true + + 100 + AWSUI.Text + {"search":"0"} + true + false + true + + ENTITY + + + + 0 + + false + + + {} + + + + + 0ef237a5-fc0b-4cfd-8169-389dfd833e4a + AWS_IN_A781627758D3 + INDEX + BINDID + + + + + diff --git a/com.awspaas.user.apps.app20250109170254/repository/bo/_abc7618d-d150-4bcf-90cc-b2a51b8aa5f7/abc7618d-d150-4bcf-90cc-b2a51b8aa5f7_4.xml b/com.awspaas.user.apps.app20250109170254/repository/bo/_abc7618d-d150-4bcf-90cc-b2a51b8aa5f7/abc7618d-d150-4bcf-90cc-b2a51b8aa5f7_4.xml new file mode 100644 index 00000000..37caaf67 --- /dev/null +++ b/com.awspaas.user.apps.app20250109170254/repository/bo/_abc7618d-d150-4bcf-90cc-b2a51b8aa5f7/abc7618d-d150-4bcf-90cc-b2a51b8aa5f7_4.xml @@ -0,0 +1,191 @@ + + + abc7618d-d150-4bcf-90cc-b2a51b8aa5f7 + admin + 2025-01-20 21:25:25 + admin + 2025-01-20 21:28:46 + tGOmxiTgjT/77UoYpSlq8Vc+hHPRoJWHdZexXc7zEpYuMNdhvSICeJnlc/RzRHGr29IakdKHIR/5G+BcUZdNT8F3Yt8uVP1rxPwuoRgEI2+DPuNsvp42QJ83tkk6WL+k + false + 数据事件监听 + BO_EU_EVENT_DATA_MONITORING + false + false + false + 验证功能 + admin + TABLE + + + 0 + _local + + + + affbc9c3-95f8-4666-87f9-ec3b3db22a06 + EVENTNAME + 事件名称 + TEXT + 128 + true + + 100 + AWSUI.Text + {"search":"0"} + true + false + true + + ENTITY + + + + 0 + + false + + + {} + + + 5a9d1eb0-a1d2-4cc7-827a-ad26addf6628 + CEOAPPROVE + 总裁审批 + TEXT + 128 + true + + 100 + AWSUI.Text + {"search":"0"} + true + false + true + + ENTITY + + + + 0 + + false + + + {} + + + 3e63cc51-e5e9-4210-91ae-b58a37b65112 + PROCESSID + 流程实例ID + TEXT + 128 + true + + 100 + AWSUI.Text + {"search":"0"} + true + false + true + + ENTITY + + + + 0 + + false + + + {} + + + 975aecea-6dec-4dc9-be5b-d903b3ac0cd1 + UPDATEUSERNAME + 修改人 + TEXT + 128 + true + + 100 + AWSUI.Text + {"search":"0"} + true + false + true + + ENTITY + + + + 0 + + false + + + {} + + + 3fac1d21-6d30-4e56-83b3-eba638058d13 + EVENTAFTER + 事件进入后 + TEXT + 128 + true + + 100 + AWSUI.Text + {"search":"0"} + true + false + true + + ENTITY + + + + 0 + + false + + + {} + + + 59bf3dff-03e1-4ba1-8c2f-029e324d8ff0 + EVENTBEFORE + 事件进入前 + TEXT + 128 + true + + 100 + AWSUI.Text + {"search":"0"} + true + false + true + + ENTITY + + + + 0 + + false + + + {} + + + + + 0ef237a5-fc0b-4cfd-8169-389dfd833e4a + AWS_IN_A781627758D3 + INDEX + BINDID + + + + + diff --git a/com.awspaas.user.apps.app20250109170254/repository/bo/_abc7618d-d150-4bcf-90cc-b2a51b8aa5f7/abc7618d-d150-4bcf-90cc-b2a51b8aa5f7_5.xml b/com.awspaas.user.apps.app20250109170254/repository/bo/_abc7618d-d150-4bcf-90cc-b2a51b8aa5f7/abc7618d-d150-4bcf-90cc-b2a51b8aa5f7_5.xml new file mode 100644 index 00000000..775d1b40 --- /dev/null +++ b/com.awspaas.user.apps.app20250109170254/repository/bo/_abc7618d-d150-4bcf-90cc-b2a51b8aa5f7/abc7618d-d150-4bcf-90cc-b2a51b8aa5f7_5.xml @@ -0,0 +1,34 @@ + + + abc7618d-d150-4bcf-90cc-b2a51b8aa5f7 + admin + 2025-01-20 21:25:25 + + 2025-01-20 21:25:25 + tGOmxiTgjT/77UoYpSlq8Vc+hHPRoJWHdZexXc7zEpYuMNdhvSICeJnlc/RzRHGr29IakdKHIR/5G+BcUZdNT8F3Yt8uVP1rxPwuoRgEI2+DPuNsvp42QJ83tkk6WL+k + false + 数据事件监听 + BO_EU_EVENT_DATA_MONITORING + false + false + false + 验证功能 + admin + TABLE + + + 0 + _local + + + + + 0ef237a5-fc0b-4cfd-8169-389dfd833e4a + + INDEX + BINDID + + + + + diff --git a/com.awspaas.user.apps.app20250109170254/repository/dw/_obj_4142f804aea64ec298a4fd341f8e298d/obj_4142f804aea64ec298a4fd341f8e298d.xml b/com.awspaas.user.apps.app20250109170254/repository/dw/_obj_4142f804aea64ec298a4fd341f8e298d/obj_4142f804aea64ec298a4fd341f8e298d.xml new file mode 100644 index 00000000..7270fc82 --- /dev/null +++ b/com.awspaas.user.apps.app20250109170254/repository/dw/_obj_4142f804aea64ec298a4fd341f8e298d/obj_4142f804aea64ec298a4fd341f8e298d.xml @@ -0,0 +1,57 @@ + + + obj_4142f804aea64ec298a4fd341f8e298d + admin + 2025-01-20 21:41:11 + admin + 2025-01-21 09:07:56 + tGOmxiTgjT/77UoYpSlq8Vc+hHPRoJWHdZexXc7zEpYuMNdhvSICeJnlc/RzRHGr97Ypnck4JC/HGMKt0TduHAc47ZP2+rjPtstLtz+KdNWYnzHCi+X4DI1k8lnb6SJU + false + 1.0 + obj_4142f804aea64ec298a4fd341f8e298d + + 验证功能 + 1 + admin + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/com.awspaas.user.apps.app20250109170254/repository/dw/_obj_4142f804aea64ec298a4fd341f8e298d/obj_4142f804aea64ec298a4fd341f8e298d_1.xml b/com.awspaas.user.apps.app20250109170254/repository/dw/_obj_4142f804aea64ec298a4fd341f8e298d/obj_4142f804aea64ec298a4fd341f8e298d_1.xml new file mode 100644 index 00000000..3ea1fc76 --- /dev/null +++ b/com.awspaas.user.apps.app20250109170254/repository/dw/_obj_4142f804aea64ec298a4fd341f8e298d/obj_4142f804aea64ec298a4fd341f8e298d_1.xml @@ -0,0 +1,56 @@ + + + obj_4142f804aea64ec298a4fd341f8e298d + admin + 2025-01-20 21:41:11 + admin + 2025-01-21 09:05:25 + tGOmxiTgjT/77UoYpSlq8Vc+hHPRoJWHdZexXc7zEpYuMNdhvSICeJnlc/RzRHGr97Ypnck4JC/HGMKt0TduHAc47ZP2+rjPtstLtz+KdNWYnzHCi+X4DI1k8lnb6SJU + false + 1.0 + obj_4142f804aea64ec298a4fd341f8e298d + + 验证功能 + 1 + admin + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/com.awspaas.user.apps.app20250109170254/repository/dw/_obj_4142f804aea64ec298a4fd341f8e298d/obj_4142f804aea64ec298a4fd341f8e298d_2.xml b/com.awspaas.user.apps.app20250109170254/repository/dw/_obj_4142f804aea64ec298a4fd341f8e298d/obj_4142f804aea64ec298a4fd341f8e298d_2.xml new file mode 100644 index 00000000..6d0d9273 --- /dev/null +++ b/com.awspaas.user.apps.app20250109170254/repository/dw/_obj_4142f804aea64ec298a4fd341f8e298d/obj_4142f804aea64ec298a4fd341f8e298d_2.xml @@ -0,0 +1,56 @@ + + + obj_4142f804aea64ec298a4fd341f8e298d + admin + 2025-01-20 21:41:11 + admin + 2025-01-20 21:42:08 + tGOmxiTgjT/77UoYpSlq8Vc+hHPRoJWHdZexXc7zEpYuMNdhvSICeJnlc/RzRHGr97Ypnck4JC/HGMKt0TduHAc47ZP2+rjPtstLtz+KdNWYnzHCi+X4DI1k8lnb6SJU + false + 1.0 + obj_4142f804aea64ec298a4fd341f8e298d + + 验证功能 + 1 + admin + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/com.awspaas.user.apps.app20250109170254/repository/dw/_obj_4142f804aea64ec298a4fd341f8e298d/obj_4142f804aea64ec298a4fd341f8e298d_3.xml b/com.awspaas.user.apps.app20250109170254/repository/dw/_obj_4142f804aea64ec298a4fd341f8e298d/obj_4142f804aea64ec298a4fd341f8e298d_3.xml new file mode 100644 index 00000000..22ed48b5 --- /dev/null +++ b/com.awspaas.user.apps.app20250109170254/repository/dw/_obj_4142f804aea64ec298a4fd341f8e298d/obj_4142f804aea64ec298a4fd341f8e298d_3.xml @@ -0,0 +1,47 @@ + + + obj_4142f804aea64ec298a4fd341f8e298d + admin + 2025-01-20 21:41:11 + admin + 2025-01-20 21:41:11 + tGOmxiTgjT/77UoYpSlq8Vc+hHPRoJWHdZexXc7zEpYuMNdhvSICeJnlc/RzRHGr97Ypnck4JC/HGMKt0TduHAc47ZP2+rjPtstLtz+KdNWYnzHCi+X4DI1k8lnb6SJU + false + 1.0 + obj_4142f804aea64ec298a4fd341f8e298d + + 验证功能 + 1 + admin + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/com.awspaas.user.apps.app20250109170254/repository/dw/_obj_4142f804aea64ec298a4fd341f8e298d/obj_4142f804aea64ec298a4fd341f8e298d_4.xml b/com.awspaas.user.apps.app20250109170254/repository/dw/_obj_4142f804aea64ec298a4fd341f8e298d/obj_4142f804aea64ec298a4fd341f8e298d_4.xml new file mode 100644 index 00000000..61fe60dc --- /dev/null +++ b/com.awspaas.user.apps.app20250109170254/repository/dw/_obj_4142f804aea64ec298a4fd341f8e298d/obj_4142f804aea64ec298a4fd341f8e298d_4.xml @@ -0,0 +1,47 @@ + + + obj_4142f804aea64ec298a4fd341f8e298d + admin + 2025-01-20 21:41:11 + admin + 2025-01-20 21:41:11 + tGOmxiTgjT/77UoYpSlq8Vc+hHPRoJWHdZexXc7zEpYuMNdhvSICeJnlc/RzRHGr97Ypnck4JC/HGMKt0TduHAc47ZP2+rjPtstLtz+KdNWYnzHCi+X4DI1k8lnb6SJU + false + 1.0 + obj_4142f804aea64ec298a4fd341f8e298d + + 验证功能 + 1 + admin + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/com.awspaas.user.apps.app20250109170254/repository/form/_4db2a975-cabf-43e8-ab20-2fcaa2ea73d4/4db2a975-cabf-43e8-ab20-2fcaa2ea73d4.xml b/com.awspaas.user.apps.app20250109170254/repository/form/_4db2a975-cabf-43e8-ab20-2fcaa2ea73d4/4db2a975-cabf-43e8-ab20-2fcaa2ea73d4.xml new file mode 100644 index 00000000..de55957f --- /dev/null +++ b/com.awspaas.user.apps.app20250109170254/repository/form/_4db2a975-cabf-43e8-ab20-2fcaa2ea73d4/4db2a975-cabf-43e8-ab20-2fcaa2ea73d4.xml @@ -0,0 +1,45 @@ + + + 4db2a975-cabf-43e8-ab20-2fcaa2ea73d4 + admin + 2025-01-20 21:43:49 + admin + 2025-01-20 21:43:56 + tGOmxiTgjT/77UoYpSlq8Vc+hHPRoJWHdZexXc7zEpYuMNdhvSICeJnlc/RzRHGrDUYECGDr8KX1Lx9nupTr4LO77wNGcnsc7zlvVKRdvP6bRQvr+BDnsTolTKdEAzbh + false + 数据事件监听 + false + 验证功能 + admin + + + + + + + 3f15c59e-577c-48c8-a26b-fb4850f280cb + 数据事件监听 + {"tablet":"验证功能-数据事件监听.htm","pc":"验证功能-数据事件监听.htm","mobile":"验证功能-数据事件监听_m.htm"} + false + + + 0 + abc7618d-d150-4bcf-90cc-b2a51b8aa5f7 + + false + {"pc":"_bpm.platform","mobile":"_bpm.platform"} + + {"pc":"scheme_aws.css","mobile":""} + + + + + + + + + false + false + + + diff --git a/com.awspaas.user.apps.app20250109170254/repository/form/_4db2a975-cabf-43e8-ab20-2fcaa2ea73d4/4db2a975-cabf-43e8-ab20-2fcaa2ea73d4_1.xml b/com.awspaas.user.apps.app20250109170254/repository/form/_4db2a975-cabf-43e8-ab20-2fcaa2ea73d4/4db2a975-cabf-43e8-ab20-2fcaa2ea73d4_1.xml new file mode 100644 index 00000000..5e8d2e5e --- /dev/null +++ b/com.awspaas.user.apps.app20250109170254/repository/form/_4db2a975-cabf-43e8-ab20-2fcaa2ea73d4/4db2a975-cabf-43e8-ab20-2fcaa2ea73d4_1.xml @@ -0,0 +1,45 @@ + + + 4db2a975-cabf-43e8-ab20-2fcaa2ea73d4 + admin + 2025-01-20 21:43:49 + admin + 2025-01-20 21:43:49 + tGOmxiTgjT/77UoYpSlq8Vc+hHPRoJWHdZexXc7zEpYuMNdhvSICeJnlc/RzRHGrDUYECGDr8KX1Lx9nupTr4LO77wNGcnsc7zlvVKRdvP6bRQvr+BDnsTolTKdEAzbh + false + 数据事件监听 + false + 验证功能 + admin + + + + + + + 3f15c59e-577c-48c8-a26b-fb4850f280cb + 数据事件监听 + {"tablet":"验证功能-数据事件监听.htm","pc":"验证功能-数据事件监听.htm","mobile":"验证功能-数据事件监听_m.htm"} + false + + + 0 + abc7618d-d150-4bcf-90cc-b2a51b8aa5f7 + + false + {"pc":"_bpm.platform","mobile":"_bpm.platform"} + + {"pc":"","mobile":""} + + + + + + + + + false + false + + + diff --git a/com.awspaas.user.apps.app20250109170254/repository/form/_4db2a975-cabf-43e8-ab20-2fcaa2ea73d4/4db2a975-cabf-43e8-ab20-2fcaa2ea73d4_2.xml b/com.awspaas.user.apps.app20250109170254/repository/form/_4db2a975-cabf-43e8-ab20-2fcaa2ea73d4/4db2a975-cabf-43e8-ab20-2fcaa2ea73d4_2.xml new file mode 100644 index 00000000..f4b95129 --- /dev/null +++ b/com.awspaas.user.apps.app20250109170254/repository/form/_4db2a975-cabf-43e8-ab20-2fcaa2ea73d4/4db2a975-cabf-43e8-ab20-2fcaa2ea73d4_2.xml @@ -0,0 +1,45 @@ + + + 4db2a975-cabf-43e8-ab20-2fcaa2ea73d4 + admin + 2025-01-20 21:43:49 + admin + 2025-01-20 21:43:49 + tGOmxiTgjT/77UoYpSlq8Vc+hHPRoJWHdZexXc7zEpYuMNdhvSICeJnlc/RzRHGrDUYECGDr8KX1Lx9nupTr4LO77wNGcnsc7zlvVKRdvP6bRQvr+BDnsTolTKdEAzbh + false + 数据事件监听 + false + 验证功能 + admin + + + + + + + 3f15c59e-577c-48c8-a26b-fb4850f280cb + 数据事件监听 + {"tablet":"验证功能-数据事件监听.htm","pc":"验证功能-数据事件监听.htm","mobile":"验证功能-数据事件监听_m.htm"} + false + + + 0 + abc7618d-d150-4bcf-90cc-b2a51b8aa5f7 + + false + {"pc":"_bpm.platform","mobile":"_bpm.platform"} + + {"pc":""} + + + + + + + + + false + false + + + diff --git a/com.awspaas.user.apps.app20250109170254/repository/form/_4db2a975-cabf-43e8-ab20-2fcaa2ea73d4/4db2a975-cabf-43e8-ab20-2fcaa2ea73d4_3.xml b/com.awspaas.user.apps.app20250109170254/repository/form/_4db2a975-cabf-43e8-ab20-2fcaa2ea73d4/4db2a975-cabf-43e8-ab20-2fcaa2ea73d4_3.xml new file mode 100644 index 00000000..f58e6088 --- /dev/null +++ b/com.awspaas.user.apps.app20250109170254/repository/form/_4db2a975-cabf-43e8-ab20-2fcaa2ea73d4/4db2a975-cabf-43e8-ab20-2fcaa2ea73d4_3.xml @@ -0,0 +1,45 @@ + + + 4db2a975-cabf-43e8-ab20-2fcaa2ea73d4 + admin + 2025-01-20 21:43:49 + + 2025-01-20 21:43:49 + tGOmxiTgjT/77UoYpSlq8Vc+hHPRoJWHdZexXc7zEpYuMNdhvSICeJnlc/RzRHGrDUYECGDr8KX1Lx9nupTr4LO77wNGcnsc7zlvVKRdvP6bRQvr+BDnsTolTKdEAzbh + false + 数据事件监听 + false + 验证功能 + admin + + + + + + + 3f15c59e-577c-48c8-a26b-fb4850f280cb + 数据事件监听 + {"tablet":"验证功能-数据事件监听.htm","pc":"验证功能-数据事件监听.htm","mobile":"验证功能-数据事件监听_m.htm"} + false + + + 0 + abc7618d-d150-4bcf-90cc-b2a51b8aa5f7 + + false + {"pc":"_bpm.platform","mobile":"_bpm.platform"} + + {} + + + + + + + + + false + false + + + diff --git a/com.awspaas.user.apps.app20250109170254/repository/job/_0776ac58-d677-4a96-82fc-cc51b41908f2/0776ac58-d677-4a96-82fc-cc51b41908f2.xml b/com.awspaas.user.apps.app20250109170254/repository/job/_0776ac58-d677-4a96-82fc-cc51b41908f2/0776ac58-d677-4a96-82fc-cc51b41908f2.xml new file mode 100644 index 00000000..5d35c851 --- /dev/null +++ b/com.awspaas.user.apps.app20250109170254/repository/job/_0776ac58-d677-4a96-82fc-cc51b41908f2/0776ac58-d677-4a96-82fc-cc51b41908f2.xml @@ -0,0 +1,26 @@ + + + 0776ac58-d677-4a96-82fc-cc51b41908f2 + admin + 2025-01-20 15:40:07 + + 2025-01-20 15:42:24 + tGOmxiTgjT/77UoYpSlq8Vc+hHPRoJWHdZexXc7zEpYuMNdhvSICeJnlc/RzRHGr6qnuqq8mjPrJWIBgM0E2ij3ec87Y8UmrtaeCQCrra5LHEyUGICFHGA4C0w2D4H14 + false + xxx + DEFAULT + + false + false + com.awspaas.user.apps.app20250109170254.job.test + 2025-01-20T15:40:07+08:00 + 6::0 + + + false + 未分类 + false + + + + diff --git a/com.awspaas.user.apps.app20250109170254/repository/job/_0776ac58-d677-4a96-82fc-cc51b41908f2/0776ac58-d677-4a96-82fc-cc51b41908f2_1.xml b/com.awspaas.user.apps.app20250109170254/repository/job/_0776ac58-d677-4a96-82fc-cc51b41908f2/0776ac58-d677-4a96-82fc-cc51b41908f2_1.xml new file mode 100644 index 00000000..8ccff33c --- /dev/null +++ b/com.awspaas.user.apps.app20250109170254/repository/job/_0776ac58-d677-4a96-82fc-cc51b41908f2/0776ac58-d677-4a96-82fc-cc51b41908f2_1.xml @@ -0,0 +1,26 @@ + + + 0776ac58-d677-4a96-82fc-cc51b41908f2 + admin + 2025-01-20 15:40:07 + + 2025-01-20 15:40:07 + tGOmxiTgjT/77UoYpSlq8Vc+hHPRoJWHdZexXc7zEpYuMNdhvSICeJnlc/RzRHGr6qnuqq8mjPrJWIBgM0E2ij3ec87Y8UmrtaeCQCrra5LHEyUGICFHGA4C0w2D4H14 + false + xxx + DEFAULT + + false + false + com.awspaas.user.apps.app20250109170254.job.test + 2025-01-20T15:40:07+08:00 + 6::0 + + + false + 未分类 + false + + + + diff --git a/com.awspaas.user.apps.app20250109170254/repository/job/_0c17b601-29a2-46c1-afc2-57c278827849/0c17b601-29a2-46c1-afc2-57c278827849.xml b/com.awspaas.user.apps.app20250109170254/repository/job/_0c17b601-29a2-46c1-afc2-57c278827849/0c17b601-29a2-46c1-afc2-57c278827849.xml new file mode 100644 index 00000000..1a52f826 --- /dev/null +++ b/com.awspaas.user.apps.app20250109170254/repository/job/_0c17b601-29a2-46c1-afc2-57c278827849/0c17b601-29a2-46c1-afc2-57c278827849.xml @@ -0,0 +1,26 @@ + + + 0c17b601-29a2-46c1-afc2-57c278827849 + admin + 2025-01-21 10:10:14 + + 2025-01-21 10:10:14 + tGOmxiTgjT/77UoYpSlq8Vc+hHPRoJWHdZexXc7zEpYuMNdhvSICeJnlc/RzRHGrLjm1fi6MIF0ybakoqKxi1gZya1XbVjAuzRHhlYvwUrNZjqYvBK779SiJkW5PydT5 + false + 刷新权限阅览数据 + DEFAULT + + false + false + com.awspaas.user.apps.app20250109170254.job.UpdatePermissionJob + 2025-01-21T10:10:14+08:00 + 6::0 + + + false + 未分类 + false + + + + diff --git a/com.awspaas.user.apps.app20250109170254/repository/job/_19817c0f-0ec9-4485-a3ec-1429521739ac/19817c0f-0ec9-4485-a3ec-1429521739ac.xml b/com.awspaas.user.apps.app20250109170254/repository/job/_19817c0f-0ec9-4485-a3ec-1429521739ac/19817c0f-0ec9-4485-a3ec-1429521739ac.xml new file mode 100644 index 00000000..470c109f --- /dev/null +++ b/com.awspaas.user.apps.app20250109170254/repository/job/_19817c0f-0ec9-4485-a3ec-1429521739ac/19817c0f-0ec9-4485-a3ec-1429521739ac.xml @@ -0,0 +1,26 @@ + + + 19817c0f-0ec9-4485-a3ec-1429521739ac + admin + 2025-02-05 11:03:45 + + 2025-02-05 11:03:45 + tGOmxiTgjT/77UoYpSlq8Vc+hHPRoJWHdZexXc7zEpYuMNdhvSICeJnlc/RzRHGrH8w8haPGp7RAkqtcYW2GzTXyNR08wE6kIF/vLVQlyPXlmd9pcwhdN7GNnE6B1VCD + false + 测试 + DEFAULT + + false + false + com.awspaas.user.apps.app20250109170254.job.Test1 + 2025-02-05T11:03:45+08:00 + 6::0 + + + false + 未分类 + false + + + + diff --git a/com.awspaas.user.apps.app20250109170254/repository/job/_87a5ecd7-2589-4f55-9560-c7626286695f/87a5ecd7-2589-4f55-9560-c7626286695f.xml b/com.awspaas.user.apps.app20250109170254/repository/job/_87a5ecd7-2589-4f55-9560-c7626286695f/87a5ecd7-2589-4f55-9560-c7626286695f.xml new file mode 100644 index 00000000..aa94493b --- /dev/null +++ b/com.awspaas.user.apps.app20250109170254/repository/job/_87a5ecd7-2589-4f55-9560-c7626286695f/87a5ecd7-2589-4f55-9560-c7626286695f.xml @@ -0,0 +1,26 @@ + + + 87a5ecd7-2589-4f55-9560-c7626286695f + admin + 2025-01-21 15:12:49 + + 2025-01-21 15:12:49 + tGOmxiTgjT/77UoYpSlq8Vc+hHPRoJWHdZexXc7zEpYuMNdhvSICeJnlc/RzRHGrZFS6mpZHjN56BUBd7NPfQI05d7yP5vqb7DT+HNIOlxwaLaMFAvBTR5aM11zbmlao + false + 更新文件地址 + DEFAULT + + false + false + com.awspaas.user.apps.app20250109170254.job.UpdateFilepahJob + 2025-01-21T15:12:49+08:00 + 6::0 + + + false + 未分类 + false + + + + diff --git a/com.awspaas.user.apps.app20250109170254/repository/job/_eb56e16a-efff-431c-9c5c-2f7c7bb1be00/eb56e16a-efff-431c-9c5c-2f7c7bb1be00.xml b/com.awspaas.user.apps.app20250109170254/repository/job/_eb56e16a-efff-431c-9c5c-2f7c7bb1be00/eb56e16a-efff-431c-9c5c-2f7c7bb1be00.xml new file mode 100644 index 00000000..d043c66b --- /dev/null +++ b/com.awspaas.user.apps.app20250109170254/repository/job/_eb56e16a-efff-431c-9c5c-2f7c7bb1be00/eb56e16a-efff-431c-9c5c-2f7c7bb1be00.xml @@ -0,0 +1,26 @@ + + + eb56e16a-efff-431c-9c5c-2f7c7bb1be00 + admin + 2025-01-09 17:27:17 + + 2025-01-09 17:27:17 + tGOmxiTgjT/77UoYpSlq8Vc+hHPRoJWHdZexXc7zEpYuMNdhvSICeJnlc/RzRHGri5soirIiRY+LU746K08uoWzxvWLzM5rJxhE26Xj/HLoYaXMNo8pCkgkdjLEq+f9n + false + 测试附件 + DEFAULT + + false + false + com.awspaas.user.apps.app20250109170254.job.TestFile + 2025-01-09T17:27:17+08:00 + 6::0 + + + false + 未分类 + false + + + + diff --git a/com.awspaas.user.apps.app20250109170254/repository/process/obj_f0e36c96b08b49ee8bf0c348b06d1bcc/obj_f0e36c96b08b49ee8bf0c348b06d1bcc.bpmn b/com.awspaas.user.apps.app20250109170254/repository/process/obj_f0e36c96b08b49ee8bf0c348b06d1bcc/obj_f0e36c96b08b49ee8bf0c348b06d1bcc.bpmn new file mode 100644 index 00000000..3fb44e93 --- /dev/null +++ b/com.awspaas.user.apps.app20250109170254/repository/process/obj_f0e36c96b08b49ee8bf0c348b06d1bcc/obj_f0e36c96b08b49ee8bf0c348b06d1bcc.bpmn @@ -0,0 +1,50 @@ + + + + + + + + + + + {"multiSelectDisabledCheckBox":true,"includeSelf":true,"ignoreOptionVal":"auto","isHistoryRoute":true,"routeType":"com.actionsoft.bpms.commons.performer.impl.user.DynamicUsers","multiSelect":true,"ignoreOptions":""} + + + + + + + + + + + + + + + + + + + + + userTask + + + + + + {"orientation":"vertical","fontFamily":"Arial","color":"50,50,50","size":13,"textAlign":"center","underline":false,"bold":false,"italic":false,"vAlign":"middle"} + {"lineStyle":"solid","lineColor":"0,100,0","lineWidth":2} + [{"name":"Name","id":"_c5e431a09e8000019667a030a612172c","category":"default","type":"string","value":""},{"name":"documentation","id":"_c5e431a09e800001a51b1ad665702f80","category":"default","type":"string","value":""},{"name":"AWSProperties","id":"_c5e431a09e800001e350169f14944c00","category":"default","type":"string","value":""},{"listItems":["","StandardLoopCharacteristics","MultipleLoopCharacteristics"],"name":"loopCharacteristics","id":"_c5e431a09e8000011134166057601c8d","category":"default","type":"list","value":""},{"name":"isSequantial","id":"_c5e431a09e80000179f9bc834a226940","category":"default","type":"boolean","value":"true"},{"name":"isForCompensation","id":"_c5e431a09e8000013df09cc0b50010f9","category":"default","type":"boolean","value":"false"},{"name":"renderings","id":"_c5e431a09e80000198201540eeb0cf70","category":"default","type":"string","value":""},{"name":"implementation","id":"_c5e431a09e8000012e3c1f101730a630","category":"default","type":"string","value":""},{"name":"resources","id":"_c5e431a09e900001ce78702013301212","category":"default","type":"string","value":""},{"name":"ioSpecification","id":"_c5e431a09e900001b62b10196bf81699","category":"default","type":"string","value":""},{"name":"dataInputAssociations","id":"_c5e431a09e900001f6305df0112f1b79","category":"default","type":"string","value":""},{"name":"dataOutputAssociations","id":"_c5e431a09e900001b9e91930bd0c1f9c","category":"default","type":"string","value":""}] + + + + + + + + + + \ No newline at end of file diff --git a/com.awspaas.user.apps.app20250109170254/repository/process/obj_f0e36c96b08b49ee8bf0c348b06d1bcc/obj_f0e36c96b08b49ee8bf0c348b06d1bcc.draw b/com.awspaas.user.apps.app20250109170254/repository/process/obj_f0e36c96b08b49ee8bf0c348b06d1bcc/obj_f0e36c96b08b49ee8bf0c348b06d1bcc.draw new file mode 100644 index 00000000..bd7b87c7 --- /dev/null +++ b/com.awspaas.user.apps.app20250109170254/repository/process/obj_f0e36c96b08b49ee8bf0c348b06d1bcc/obj_f0e36c96b08b49ee8bf0c348b06d1bcc.draw @@ -0,0 +1 @@ +{"versionId":"obj_f0e36c96b08b49ee8bf0c348b06d1bcc","chartId":"obj_f0e36c96b08b49ee8bf0c348b06d1bcc","userIds":["admin"],"messages":[],"userNames":"管理员","remark":"","updateTime":"2025-01-20 21:41:11","definitionId":"obj_f0e36c96b08b49ee8bf0c348b06d1bcc"} \ No newline at end of file diff --git a/com.awspaas.user.apps.app20250109170254/repository/process/obj_f0e36c96b08b49ee8bf0c348b06d1bcc/obj_f0e36c96b08b49ee8bf0c348b06d1bcc_small.png b/com.awspaas.user.apps.app20250109170254/repository/process/obj_f0e36c96b08b49ee8bf0c348b06d1bcc/obj_f0e36c96b08b49ee8bf0c348b06d1bcc_small.png new file mode 100644 index 00000000..d3ddee2b Binary files /dev/null and b/com.awspaas.user.apps.app20250109170254/repository/process/obj_f0e36c96b08b49ee8bf0c348b06d1bcc/obj_f0e36c96b08b49ee8bf0c348b06d1bcc_small.png differ diff --git a/com.awspaas.user.apps.app20250109170254/src/com/awspaas/user/apps/app20250109170254/at/GetProcessManagerAt.java b/com.awspaas.user.apps.app20250109170254/src/com/awspaas/user/apps/app20250109170254/at/GetProcessManagerAt.java new file mode 100644 index 00000000..f1e6faf8 --- /dev/null +++ b/com.awspaas.user.apps.app20250109170254/src/com/awspaas/user/apps/app20250109170254/at/GetProcessManagerAt.java @@ -0,0 +1,30 @@ +package com.awspaas.user.apps.app20250109170254.at; + +import com.actionsoft.bpms.bo.engine.BO; +import com.actionsoft.bpms.commons.at.AbstExpression; +import com.actionsoft.bpms.commons.at.ExpressionContext; +import com.actionsoft.exception.AWSExpressionException; +import com.actionsoft.sdk.local.SDK; + +/** + * 根据发起人部门查询流程经理数据 + */ +public class GetProcessManagerAt extends AbstExpression { + + + public GetProcessManagerAt(ExpressionContext atContext, String expressionValue) { + super(atContext, expressionValue); + } + + @Override + public String execute(String s) throws AWSExpressionException { + //获取部门名称 + String depName = getParameter(s, 1); + String processmnumber=""; + BO processmanager=SDK.getBOAPI().query("BO_ACT_PROCESSMANAGER").addQuery("ORGDEPART=",depName).detail(); + if(processmanager!=null){ + processmnumber=processmanager.getString("PROCESSMNUMBER"); + } + return processmnumber; + } +} diff --git a/com.awspaas.user.apps.app20250109170254/src/com/awspaas/user/apps/app20250109170254/job/Test1.java b/com.awspaas.user.apps.app20250109170254/src/com/awspaas/user/apps/app20250109170254/job/Test1.java new file mode 100644 index 00000000..9fe5cd44 --- /dev/null +++ b/com.awspaas.user.apps.app20250109170254/src/com/awspaas/user/apps/app20250109170254/job/Test1.java @@ -0,0 +1,72 @@ +package com.awspaas.user.apps.app20250109170254.job; + +import com.actionsoft.bpms.commons.database.RowMap; +import com.actionsoft.bpms.org.model.DepartmentModel; +import com.actionsoft.bpms.schedule.IJob; +import com.actionsoft.bpms.util.DBSql; +import com.actionsoft.bpms.util.UtilString; +import com.actionsoft.sdk.local.SDK; +import com.alibaba.fastjson.JSONObject; +import org.quartz.JobExecutionContext; +import org.quartz.JobExecutionException; + +import javax.swing.*; +import java.util.List; + +public class Test1 implements IJob { + + + + @Override + public void execute(JobExecutionContext jobExecutionContext) throws JobExecutionException { + + + String applydepid="c6dcdb0b-4656-4d26-abdc-d7d78d0289eb"; + DepartmentModel departmentModel= SDK.getORGAPI().getDepartmentById(applydepid); + if(departmentModel!=null){ + boolean isclosed=departmentModel.isClosed(); + if(isclosed==false){ + String allpath = SDK.getORGAPI().getDepartmentById(applydepid).getPathNameOfCache(); + System.out.println("allpath==========="+allpath); + if(allpath.contains("事业部")){ + // 原始字符串 + String input = allpath; + if(input.contains("/")){ + // 使用split方法按"/"分割字符串 + String[] parts = input.split("/"); + // 检查是否分割成功且有数据 + if (parts.length > 0) { + String department = parts[0]; + System.out.println("department========="+department); + } + } + } + } + } + + + String plid="cbe1e1f0-f364-4643-80a2-32049005efe1"; + List rlatRowMap= DBSql.getMaps("SELECT RELATIONSHAPETEXT FROM APP_ACT_COE_PAL_SHAPE_RLAT where FILEID='"+plid+"' and ATTRID='Issuing_department'"); + + // 发布部门 + String dempId = ""; + String dempname=""; + for(RowMap oneRowMap:rlatRowMap){ + String relationshapetext=oneRowMap.getString("RELATIONSHAPETEXT"); + JSONObject js=JSONObject.parseObject(relationshapetext); + if(js!=null){ + dempId += js.getString("id") + ","; + dempname += js.getString("name") + ","; + } + } + if(UtilString.isNotEmpty(dempId)){ + dempId = dempId.substring(0, dempId.length() - 1); + System.out.println("dempId=========="+dempId); + } + if(UtilString.isNotEmpty(dempname)){ + dempname = dempname.substring(0, dempname.length() - 1); + System.out.println("dempname=========="+dempname); + } + + } +} diff --git a/com.awspaas.user.apps.app20250109170254/src/com/awspaas/user/apps/app20250109170254/job/TestFile.java b/com.awspaas.user.apps.app20250109170254/src/com/awspaas/user/apps/app20250109170254/job/TestFile.java new file mode 100644 index 00000000..d9487cb1 --- /dev/null +++ b/com.awspaas.user.apps.app20250109170254/src/com/awspaas/user/apps/app20250109170254/job/TestFile.java @@ -0,0 +1,101 @@ +package com.awspaas.user.apps.app20250109170254.job; + +import com.actionsoft.apps.coe.pal.pal.output.constant.OutputConst; +import com.actionsoft.apps.coe.pal.pal.output.dao.OutputTask; +import com.actionsoft.apps.coe.pal.pal.output.extend.OutputAppManager; +import com.actionsoft.apps.coe.pal.pal.output.extend.OutputAppProfile; +import com.actionsoft.apps.coe.pal.pal.output.model.OutputTaskModel; +import com.actionsoft.apps.resource.plugin.profile.DCPluginProfile; +import com.actionsoft.bpms.bo.engine.BO; +import com.actionsoft.bpms.bpmn.engine.model.run.delegate.ProcessInstance; +import com.actionsoft.bpms.commons.database.RowMap; +import com.actionsoft.bpms.commons.login.constant.LoginConst; +import com.actionsoft.bpms.schedule.IJob; +import com.actionsoft.bpms.server.SSOUtil; +import com.actionsoft.bpms.server.UserContext; +import com.actionsoft.bpms.server.fs.DCContext; +import com.actionsoft.bpms.util.DBSql; +import com.actionsoft.exception.AWSException; +import com.actionsoft.sdk.local.SDK; +import com.alibaba.fastjson.JSONObject; +import com.awspaas.user.apps.app20250109170254.utils.UploadGptFileUtils; +import org.quartz.JobExecutionContext; +import org.quartz.JobExecutionException; + +public class TestFile implements IJob { + @Override + public void execute(JobExecutionContext jobExecutionContext) throws JobExecutionException { + + + String uploadGptUrl = "https://ai-dcin.digitalyili.com/chatylserversecret/requestAIForDocQuest/uploadDoc"; + String appkey = "0fiMxr96S0Z1mvI5EQ5sWWZNLICSwX6N"; + + String requestCode = "21f56978eee7da377365e83fbd4f03ce"; // Replace with your requestCode + + + String rowMaps = " SELECT * FROM BO_ACT_COE_PUBLISH_N WHERE PUBLISHFILEID =? "; + String fileId="24286b3f-e374-45e1-a4ab-cb1b8356e9fa"; + RowMap rowMap = DBSql.getMap(rowMaps, new Object[]{fileId}); + + + OutputTaskModel model = new OutputTask().getTaskReportById(rowMap.getString("TASKID")); + if (model != null) { + OutputAppProfile appProfile = OutputAppManager.getProfile(model.getProfileId()); + if (appProfile == null) { + throw new AWSException("Not Find OutputAppProfile! profileId=" + model.getProfileId()); + } + DCPluginProfile dcProfile = SDK.getDCAPI().getDCProfile(appProfile.getAppContext().getId(), + OutputConst.EXT_APP_DC_OUTPUT); + if (dcProfile == null) + throw new AWSException( + "Not Find DCProfile! repositoryName=" + OutputConst.EXT_APP_DC_OUTPUT); + String sql_lever = sql_lever = "SELECT PLVER FROM APP_ACT_COE_PAL_REPOSITORY WHERE ID = '" + + rowMap.getString("PUBLISHFILEID") + "'"; + String lever = DBSql.getString(sql_lever); + // lever = lever.substring(0,3); + if (lever.length() == 5 && lever.substring(4).equals("0")) { + lever.substring(0, 3); + } else if (lever.length() == 1) { + lever = lever + ".0"; + } + String filename = rowMap.getString("PUBLISHFILENAME"); + + + String sessionId = new SSOUtil().registerClientSessionNoPassword("admin", LoginConst.DEFAULT_LANG, "localhost", LoginConst.DEVICE_PC); + + DCContext dcContext = new DCContext(UserContext.fromSessionId(sessionId), dcProfile, appProfile.getAppContext().getId(), + model.getWsId(), rowMap.getString("TASKID"), filename + "_" + lever + ".doc"); + + + + String filepath = dcContext.getFilePath(); + String finalFilePath = filepath.replace("bin\\..\\", ""); + + + System.out.println("finalFilePath=========="+finalFilePath); + try { + JSONObject result= JSONObject.parseObject(UploadGptFileUtils.uploadGptFile(uploadGptUrl,appkey,requestCode,dcContext.getFilePath())); + System.out.println("reslut========="+result); + if(result.getString("msg").equals("success")){ + String stringdata=result.getString("data"); + + //插入模型ID与DOCID对应表中 + /*BO gptBO=new BO(); + gptBO.set("plid",fileId); + gptBO.set("docid",data); + ProcessInstance boProcessInstance = SDK.getProcessAPI() + .createBOProcessInstance("obj_08d91b102a514d49b5b42ed439de94c4","admin", "GPT文件"); + + SDK.getBOAPI().create("BO_EU_GPT_DOCFILE", gptBO, boProcessInstance.getId(), "admin");*/ + } + + + } catch (Exception e) { + e.printStackTrace(); + } + + + + } + } +} diff --git a/com.awspaas.user.apps.app20250109170254/src/com/awspaas/user/apps/app20250109170254/utils/AesUtil.java b/com.awspaas.user.apps.app20250109170254/src/com/awspaas/user/apps/app20250109170254/utils/AesUtil.java new file mode 100644 index 00000000..dd3ebf1a --- /dev/null +++ b/com.awspaas.user.apps.app20250109170254/src/com/awspaas/user/apps/app20250109170254/utils/AesUtil.java @@ -0,0 +1,86 @@ +package com.awspaas.user.apps.app20250109170254.utils; + +import sun.misc.BASE64Decoder; +import sun.misc.BASE64Encoder; + +import javax.crypto.Cipher; +import javax.crypto.KeyGenerator; +import java.net.URLEncoder; +import java.security.Key; +import java.security.SecureRandom; + +/** + * AES加密解密工具类 + * + * @author M-Y + */ +public class AesUtil { + + public static String DES = "AES"; // optional value AES/DES/DESede + + public static String CIPHER_ALGORITHM = "AES"; // optional value + // AES/DES/DESede + + public Key getKey(String strKey) { + try { + if (strKey == null) { + strKey = ""; + } + KeyGenerator _generator = KeyGenerator.getInstance("AES"); + SecureRandom secureRandom = SecureRandom.getInstance("SHA1PRNG"); + secureRandom.setSeed(strKey.getBytes()); + _generator.init(128, secureRandom); + return _generator.generateKey(); + } catch (Exception e) { + throw new RuntimeException(" 初始化密钥出现异常 "); + } + } + + public String encrypt(String data, String key) throws Exception { + SecureRandom sr = new SecureRandom(); + Key secureKey = getKey(key); + Cipher cipher = Cipher.getInstance(CIPHER_ALGORITHM); + cipher.init(Cipher.ENCRYPT_MODE, secureKey, sr); + byte[] bt = cipher.doFinal(data.getBytes()); + String strS = new BASE64Encoder().encode(bt); + return strS; + } + + public String decrypt(String message, String key) { + try { + SecureRandom sr = new SecureRandom(); + Cipher cipher = Cipher.getInstance(CIPHER_ALGORITHM); + Key secureKey = getKey(key); + cipher.init(Cipher.DECRYPT_MODE, secureKey, sr); + byte[] res = new BASE64Decoder().decodeBuffer(message); + res = cipher.doFinal(res); + return new String(res); + } catch (Exception e) { + e.printStackTrace(); + } + return null; + } + + public String DecryptedMsg(String message, String key) throws Exception, Exception { + String Msg1 = encrypt(message, key); + System.out.println("message is :" + Msg1); + String encryptMsg1 = URLEncoder.encode(encrypt(message, key), "UTF-8"); + System.out.println("encrypted message is :" + encryptMsg1); + return encryptMsg1; + + } + + public static void main(String[] args) throws Exception { + String data = "AUDIT##202210181611"; + String key = "auditY809kUih23"; + String url = "http://10.60.143.183:8088/portal/r/df?groupValue=7d3ca852-a0bd-42e6-80b1-3dcea6f55083&fileValue=d1135309-e376-4ec6-bd27-51947abe26ea&sid=null&repositoryName=output&appId=com.actionsoft.apps.coe.pal.output.pr&attachment=true&fileName=%E5%B9%BF%E5%91%8A%E5%88%9B%E6%84%8F%E7%94%9F%E6%88%90%E6%B5%81%E7%A8%8B_1.0.doc&lastModified=1666352134000"; + String str1 = url.substring(0, url.indexOf("/df")); + + System.out.println("str1>"+str1); + //String encryptMsg1 = AesUtil.encrypt(data, key); + //System.out.println("加密后:" + encryptMsg1); + /*message = "YPS5F%2F%2BVmdbVj0iuxrSINw%3D%3D"; + System.out.println("解密后:" + AesUtil.decrypt(URLDecoder.decode(message), key));*/ + } + +} diff --git a/com.awspaas.user.apps.app20250109170254/src/com/awspaas/user/apps/app20250109170254/utils/DownloadUtil.java b/com.awspaas.user.apps.app20250109170254/src/com/awspaas/user/apps/app20250109170254/utils/DownloadUtil.java new file mode 100644 index 00000000..b9c367ca --- /dev/null +++ b/com.awspaas.user.apps.app20250109170254/src/com/awspaas/user/apps/app20250109170254/utils/DownloadUtil.java @@ -0,0 +1,134 @@ +package com.awspaas.user.apps.app20250109170254.utils; + +import com.actionsoft.apps.coe.pal.pal.output.OutputAPIManager; +import com.actionsoft.apps.coe.pal.pal.output.dao.OutputTask; +import com.actionsoft.apps.coe.pal.pal.output.model.OutputTaskModel; +import com.actionsoft.apps.coe.pal.pal.repository.cache.PALRepositoryCache; +import com.actionsoft.apps.coe.pal.pal.repository.model.PALRepositoryModel; +import com.actionsoft.apps.coe.pal.pal.repository.upfile.model.UpfileModel; +import com.actionsoft.apps.coe.pal.pal.repository.upfile.web.UpfileWeb; +import com.actionsoft.bpms.commons.database.RowMap; +import com.actionsoft.bpms.commons.mvc.view.ResponseObject; +import com.actionsoft.bpms.server.UserContext; +import com.actionsoft.bpms.server.fs.DCContext; +import com.actionsoft.bpms.server.fs.dc.DCProfileManager; +import com.actionsoft.bpms.util.DBSql; +import com.actionsoft.bpms.util.UUIDGener; +import com.actionsoft.bpms.util.UtilFile; +import com.actionsoft.sdk.local.SDK; +import com.alibaba.fastjson.JSONObject; + +import java.io.File; +import java.util.LinkedHashMap; +import java.util.List; + +public class DownloadUtil { + + /** + * 流程手册下载 + * @param _uc + * @param taskId + * @return + */ + public LinkedHashMap outputReportDownload(UserContext _uc, String taskId, String ruuid) { + //System.out.println("usercontext>>>>>>>>>>>"+_uc.getUID()); + //System.out.println("sid>>>>>>>>>>>"+_uc.getSessionId()); + LinkedHashMap map = new LinkedHashMap<>(); + OutputTaskModel model = new OutputTask().getTaskReportById(taskId); + ResponseObject result = ResponseObject.newOkResponse(); + if (model != null) { + try { + UtilFile file = OutputAPIManager.getInstance().getFilePath(model.getWsId(), taskId, model.getProfileId()); + if (file.exists()) { + File[] fileList = file.listFiles(); + if (fileList.length > 0) { + File docFile = null; + for (File file2 : fileList) { + if (file2.isFile() && "doc".equals((file2.getName().substring(file2.getName().lastIndexOf(".") + 1)))) { + docFile = file2; + break; + } + } + if (docFile == null) { + // return ResponseObject.newErrResponse("没有找到文件").toString(); + } + + PALRepositoryModel plmodel = PALRepositoryCache.getCache().get(ruuid); + if(plmodel!=null) { + String sourceAppId = "com.actionsoft.apps.coe.pal.output.pr"; + String methodId = plmodel.getMethodId(); + if(methodId.contains("control")) { + sourceAppId = "com.awspaas.user.apps.coe.pal.output.zd"; + }else if(methodId.contains("data")) { + sourceAppId = "com.awspaas.user.apps.coe.pal.output.bd"; + } + String filename = docFile.getName(); + DCContext sourceDc = new DCContext(_uc, DCProfileManager.getDCProfile(sourceAppId, "output"), sourceAppId, model.getWsId(), taskId, filename); + String downUrl= SDK.getConfAPI().getPortalUrl() + "/r/" + sourceDc.getDownloadURL().replace("./", ""); + // result.put("url",downUrl); + map.put(filename,downUrl); + } + + String sql_upfile = "select * from APP_ACT_COE_PAL_UPFILE where palrepositoryid in (select ID from APP_ACT_COE_PAL_REPOSITORY where ID= '"+ruuid+"'" + + ")"; + List maps = DBSql.getMaps(sql_upfile); + UpfileWeb upfileWeb = new UpfileWeb(_uc); + + for (RowMap row : maps) { + UpfileModel upfileModel = new UpfileModel(); + upfileModel.setType(row.getString("FILETYPE")); + upfileModel.setFileName(row.getString("FILENAME")); + upfileModel.setPl_uuid(row.getString("PALREPOSITORYID")); + upfileModel.setShape_uuid(row.getString("SHAPEID")); + DCContext dcContexts = upfileWeb.getDCContext(upfileModel); + String downUrl= SDK.getConfAPI().getPortalUrl() + "/r/" + dcContexts.getDownloadURL().replace("./", ""); + map.put(row.getString("FILENAME"),downUrl); + } + + } + }else{ + result = ResponseObject.newErrResponse("没有可预览文件"); + } + } catch (Exception e) { + e.printStackTrace(); + // return ResponseObject.newErrResponse().toString(); + } + } + return map; + } + + + public String getzipURL(String sid,String taskId,String title){ + //System.out.println("taskid》》》》》》》》》》"+taskId); + //System.out.println("fileName》》》》》》》》》》"+title); + String reportDownloadURL = ""; + UserContext me = UserContext.fromSessionId(sid); + OutputTaskModel model = new OutputTask().getTaskReportById(taskId); + JSONObject result = new JSONObject(); + if (model != null) { + //三员管理,步骤横表下载重新生成手册 + + String taskName = model.getTaskName(); + if ("步骤横表".equals(taskName)){ + // 重新设置生成id,与用户id + String uuid = UUIDGener.getUUID(); + model.setUserId(me.getUID()); + + // 重新生成手册文件 + OutputAPIManager.getInstance().reGennerReport(me,model,uuid); + + // 重新构建手册下载URL + taskId = uuid; + } + + try { + reportDownloadURL = OutputDCFileProcessor.getReportDownloadURL(model.getWsId(), taskId, model.getProfileId(), me, title+model.getTaskName()); + } catch (Exception e) { + + e.printStackTrace(); + } + } + return reportDownloadURL; + } + +} diff --git a/com.awspaas.user.apps.app20250109170254/src/com/awspaas/user/apps/app20250109170254/utils/HttpClientUtils.java b/com.awspaas.user.apps.app20250109170254/src/com/awspaas/user/apps/app20250109170254/utils/HttpClientUtils.java new file mode 100644 index 00000000..664a72ba --- /dev/null +++ b/com.awspaas.user.apps.app20250109170254/src/com/awspaas/user/apps/app20250109170254/utils/HttpClientUtils.java @@ -0,0 +1,126 @@ +package com.awspaas.user.apps.app20250109170254.utils; + +import org.apache.commons.httpclient.HttpClient; +import org.apache.commons.httpclient.methods.InputStreamRequestEntity; +import org.apache.commons.httpclient.methods.PostMethod; +import org.apache.commons.httpclient.methods.RequestEntity; + +import java.io.ByteArrayInputStream; +import java.io.IOException; +import java.io.InputStream; +import java.io.UnsupportedEncodingException; + +public class HttpClientUtils { + + + + public String SendPend(String url, XmlDatasUtil xmlDatasUtil) throws IOException { + String result = "true"; + StringBuffer sendSoapString = new StringBuffer(); + String xmlStr = "\n" + + " \n" + + " \n" + + " \n" + + " \n" + + "\n" + + "\n" + + " \n" + + " "+ xmlDatasUtil.getExternal_system_ID() +"\n" + + " "+ xmlDatasUtil.getOther_system_to_do_ID() +"\n" + + " "+ xmlDatasUtil.getProcess_title() +"\n" + + " "+ xmlDatasUtil.getPcurl() + "\n" + + " "+ xmlDatasUtil.getMobileurl() +"\n" + + " "+ xmlDatasUtil.getTo_do_login_account() +"\n" + + " "+ xmlDatasUtil.getTo_do_creation_time() +"\n" + + " "+ xmlDatasUtil.getTo_do_completion_time() +"\n" + + " "+ xmlDatasUtil.getTo_do_status() +"\n" + + " "+ xmlDatasUtil.getTo_do_official_type() +"\n" + + " "+ xmlDatasUtil.getViewtype() +"\n" + + " "+ xmlDatasUtil.getCreatedate() +"\n" + + " "+ xmlDatasUtil.getDonedate() +"\n" + + " "+ xmlDatasUtil.getReceivedate() +"\n" + + " " + xmlDatasUtil.getReceivetime() +"\n" + + " "+ xmlDatasUtil.getCurrentnodetype() +"\n" + + " "+ xmlDatasUtil.getRequestcode() +"\n" + + " "+ xmlDatasUtil.getCurrentnodename() +"\n" + + " "+ xmlDatasUtil.getNooperator() +"\n" + + " "+ xmlDatasUtil.getWorkcode() +"\n" + + " "+ xmlDatasUtil.getWorkflowname() +"\n" + + " "+ xmlDatasUtil.getCreaterhrcode() +"\n" + + " "+ xmlDatasUtil.getCreaterworkcode() +"\n" + + " \n" + + "\n" + + "]]>\n" + + "\n" + + " \n" + + " \n" + + ""; + + System.out.println("xmlstr================"+xmlStr); + UtilUrl uc=new UtilUrl(); + String postSoap = uc.doPostSoap(url, xmlStr, ""); + + return postSoap; + } + + + public String readOa(String url, String taskid) throws IOException { + String result = "true"; + StringBuffer sendSoapString = new StringBuffer(); + String xmlStr = "\n" + + " \n" + + " \n" + + " \n" + + " LCZD\n" + + " "+taskid+"\n" + + " \n" + + " \n" + + ""; + + System.out.println("xmlstr================"+xmlStr); + UtilUrl uc=new UtilUrl(); + String postSoap = uc.doPostSoap(url, xmlStr, ""); + + return postSoap; + } + + + + + public String SendPreview(String url, String xmlStr) { + String result = "true"; + + + PostMethod postMethod = new PostMethod(url); + StringBuffer soapRequestData = new StringBuffer(xmlStr); + byte[] b = (byte[])null; + + try { + b = soapRequestData.toString().getBytes("utf-8"); + } catch (UnsupportedEncodingException var16) { + var16.printStackTrace(); + } + + InputStream is = new ByteArrayInputStream(b, 0, b.length); + RequestEntity re = new InputStreamRequestEntity(is, (long)b.length, "text/xml; charset=utf-8"); + postMethod.setRequestEntity(re); + HttpClient httpClient = new HttpClient(); + httpClient.setConnectionTimeout(500000000); + httpClient.setTimeout(500000000); + + try { + int statusCode = httpClient.executeMethod(postMethod); + if (statusCode == 200) { + String soapResponseData = postMethod.getResponseBodyAsString(); + return soapResponseData.indexOf("Success") == -1 ? "fail" : result; + } else { + return "error:[" + statusCode + "]!"; + } + } catch (Exception var15) { + var15.printStackTrace(); + return "Exception:[" + var15 + "]!"; + } + } + +} diff --git a/com.awspaas.user.apps.app20250109170254/src/com/awspaas/user/apps/app20250109170254/utils/HttpUtil.java b/com.awspaas.user.apps.app20250109170254/src/com/awspaas/user/apps/app20250109170254/utils/HttpUtil.java new file mode 100644 index 00000000..99f29977 --- /dev/null +++ b/com.awspaas.user.apps.app20250109170254/src/com/awspaas/user/apps/app20250109170254/utils/HttpUtil.java @@ -0,0 +1,65 @@ +package com.awspaas.user.apps.app20250109170254.utils; + +import com.alibaba.fastjson.JSONObject; +import org.apache.http.HttpResponse; +import org.apache.http.HttpStatus; +import org.apache.http.client.methods.HttpPost; +import org.apache.http.entity.StringEntity; +import org.apache.http.impl.client.CloseableHttpClient; +import org.apache.http.impl.client.HttpClients; +import org.apache.http.message.BasicHeader; +import org.apache.http.protocol.HTTP; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import java.io.BufferedReader; +import java.io.InputStream; +import java.io.InputStreamReader; + +/** + * http请求⼯具 + * @Author wangcy + */ +public class HttpUtil { + private static final Logger logger = LoggerFactory.getLogger(HttpUtil.class); + /** + * 发送post请求 + * @param json + * @param URL + * @return + */ + public String sendPost(JSONObject json,String URL) { + CloseableHttpClient client = HttpClients.createDefault(); + HttpPost post = new HttpPost(URL); + post.setHeader("Content-Type", "application/json"); + //post.addHeader("Authorization", "Basic YWRtaW46"); + String result; + try { + StringEntity s = new StringEntity(json.toString(), "utf-8"); + s.setContentType(new BasicHeader(HTTP.CONTENT_TYPE, + "application/json")); + post.setEntity(s); +// 发送请求 + HttpResponse httpResponse = client.execute(post); +// 获取响应输⼊流 + InputStream inStream = httpResponse.getEntity().getContent(); + BufferedReader reader = new BufferedReader(new InputStreamReader( + inStream, "utf-8")); + StringBuilder strber = new StringBuilder(); + String line; + while ((line = reader.readLine()) != null) + strber.append(line + "\n"); + inStream.close(); + result = strber.toString(); + if (httpResponse.getStatusLine().getStatusCode() == HttpStatus.SC_OK) { + System.out.println("请求服务器成功,做相应处理"); + } else { + System.out.println("请求服务端失败"); + } + } catch (Exception e) { + logger.error("请求异常:"+e.getMessage()); + throw new RuntimeException(e); + } + return result; + } +} \ No newline at end of file diff --git a/com.awspaas.user.apps.app20250109170254/src/com/awspaas/user/apps/app20250109170254/utils/OutputDCFileProcessor.java b/com.awspaas.user.apps.app20250109170254/src/com/awspaas/user/apps/app20250109170254/utils/OutputDCFileProcessor.java new file mode 100644 index 00000000..e796ec70 --- /dev/null +++ b/com.awspaas.user.apps.app20250109170254/src/com/awspaas/user/apps/app20250109170254/utils/OutputDCFileProcessor.java @@ -0,0 +1,122 @@ +package com.awspaas.user.apps.app20250109170254.utils; + +import com.actionsoft.apps.coe.pal.log.CoEOpLogAPI; +import com.actionsoft.apps.coe.pal.pal.output.OutputAPIManager; +import com.actionsoft.bpms.commons.mvc.view.ResponseObject; +import com.actionsoft.bpms.server.UserContext; +import com.actionsoft.bpms.server.fs.AbstFileProcessor; +import com.actionsoft.bpms.server.fs.DCContext; +import com.actionsoft.bpms.server.fs.FileProcessorListener; +import com.actionsoft.bpms.server.fs.dc.DCProfileManager; +import com.actionsoft.bpms.server.fs.dc.DCUtil; +import com.actionsoft.bpms.util.UtilFile; +import com.actionsoft.sdk.local.SDK; +import com.actionsoft.sdk.local.api.AppAPI; + +import java.io.File; +import java.util.HashMap; +import java.util.Map; + +public class OutputDCFileProcessor extends AbstFileProcessor implements FileProcessorListener { + public OutputDCFileProcessor() { + } + + public static String getReportDownloadURL(String wsId, String id, String profileId, UserContext _uc, String taskName) throws Exception { + UtilFile file = OutputAPIManager.getInstance().getFilePath(wsId, id, profileId); + if (file.exists()) { + DCContext dcContext = null; + DCUtil.getInstance(); + dcContext = DCUtil.createTempFileContext("com.actionsoft.apps.coe.pal.output.pr", "output", id, "zip"); + dcContext.setFileName(taskName + ".zip"); + File ff = new File(dcContext.getFilePath()); + UtilFile.zipCompressExcludeName(file.getPath(), ff, "log,**/config.txt"); + dcContext.setSession(_uc); + if (SDK.getAppAPI().getPropertyBooleanValue("com.actionsoft.apps.coe.pal", "IS_RECORD_OP_LOG", false)) { + CoEOpLogAPI.auditOkOp(_uc, "PAL应用中心", "download", "下载报告手册文档"); + } + return dcContext.getDownloadURL(); + } else { + return ""; + } + } + + public static String doPreviewReport(String wsId, String id, String profileId, UserContext _uc) throws Exception { + UtilFile file = OutputAPIManager.getInstance().getFilePath(wsId, id, profileId); + ResponseObject result = ResponseObject.newOkResponse(); + if (file.exists()) { + File[] fileList = file.listFiles(); + if (fileList.length > 0) { + File docFile = null; + File[] var8 = fileList; + int var9 = fileList.length; + + for(int var10 = 0; var10 < var9; ++var10) { + File file2 = var8[var10]; + if (file2.isFile() && "doc".equals(file2.getName().substring(file2.getName().lastIndexOf(".") + 1))) { + docFile = file2; + break; + } + } + + if (docFile == null) { + return ResponseObject.newErrResponse("没有找到文件").toString(); + } + + if (SDK.getAppAPI().isActive("com.actionsoft.apps.addons.onlinedoc")) { + String sourceAppId = "com.actionsoft.apps.coe.pal.output.pr"; + String filename = docFile.getName(); + DCContext sourceDc = new DCContext(_uc, DCProfileManager.getDCProfile(sourceAppId, "output"), sourceAppId, wsId, id, filename); + Map aslpParams = new HashMap(); + aslpParams.put("sid", _uc.getSessionId()); + aslpParams.put("fileNameOriginal", filename); + aslpParams.put("sourceDc", sourceDc); + aslpParams.put("isShowDefaultToolbar", "false"); + aslpParams.put("isEncrypt", true); + aslpParams.put("isCopy", "true"); + aslpParams.put("isPrint", "false"); + aslpParams.put("isDownload", "false"); + AppAPI appAPI = SDK.getAppAPI(); + ResponseObject responseObject = appAPI.callASLP(appAPI.getAppContext(sourceAppId), "aslp://com.actionsoft.apps.addons.onlinedoc/filePreview", aslpParams); + if (responseObject != null) { + if (responseObject.isOk()) { + String url = responseObject.get("url").toString(); + result.put("url", url); + result.put("filename", filename); + if (SDK.getAppAPI().getPropertyBooleanValue("com.actionsoft.apps.coe.pal", "IS_RECORD_OP_LOG", false)) { + CoEOpLogAPI.auditOkOp(_uc, "PAL应用中心", "access", "访问报告手册文档"); + } + } else { + result = ResponseObject.newErrResponse("文档转换服务不可用,请联系管理员"); + } + } + } else { + result = ResponseObject.newErrResponse("文档转换服务不可用,请联系管理员"); + } + } + } else { + result = ResponseObject.newErrResponse("没有可预览文件"); + } + + return result.toString(); + } + + public static String getReportLogDownloadURL(String wsId, String id, String profileId, UserContext _uc, String taskName) throws Exception { + UtilFile file = OutputAPIManager.getInstance().getFilePath(wsId, id, profileId); + if (file.exists()) { + DCContext dcContext = null; + DCUtil.getInstance(); + dcContext = DCUtil.createTempFileContext("com.actionsoft.apps.coe.pal.output.pr", "output", id, "zip"); + dcContext.setFileName("log.zip"); + File ff = new File(dcContext.getFilePath()); + UtilFile.zipCompress(file.getPath(), ff, "log"); + dcContext.setSession(_uc); + if (SDK.getAppAPI().getPropertyBooleanValue("com.actionsoft.apps.coe.pal", "IS_RECORD_OP_LOG", false)) { + CoEOpLogAPI.auditOkOp(_uc, "PAL应用中心", "download", "下载报告手册文档日志"); + } + + return dcContext.getDownloadURL(); + } else { + return ""; + } + } +} \ No newline at end of file diff --git a/com.awspaas.user.apps.app20250109170254/src/com/awspaas/user/apps/app20250109170254/utils/UploadGptFileUtils.java b/com.awspaas.user.apps.app20250109170254/src/com/awspaas/user/apps/app20250109170254/utils/UploadGptFileUtils.java new file mode 100644 index 00000000..16dd26fd --- /dev/null +++ b/com.awspaas.user.apps.app20250109170254/src/com/awspaas/user/apps/app20250109170254/utils/UploadGptFileUtils.java @@ -0,0 +1,69 @@ +package com.awspaas.user.apps.app20250109170254.utils; + +import java.io.*; +import java.net.HttpURLConnection; +import java.net.URL; +import java.nio.file.Files; +import java.nio.file.Paths; + +public class UploadGptFileUtils { + + + + public static String uploadGptFile(String targetUrl,String appkey,String requestCode,String filePath) throws Exception { + /*String targetUrl = "https://ai-test.digitalyili.com/chatylserver/requestAIForDocQuest/uploadDoc"; + String appkey = "CTidBagRfEXF5OTDjQeqmqSA6EvZfYMj"; + + String requestCode = "bbc058b3f3132b742089998684a91767"; // Replace with your requestCode + String filePath = "C:\\Users\\admin\\Desktop\\伊利项目\\伊利集团数据管理办法 (2).docx"; // Replace with your file path*/ + String result = ""; + String boundary = "----WebKitFormBoundary" + System.currentTimeMillis(); + HttpURLConnection connection = (HttpURLConnection) new URL(targetUrl).openConnection(); + connection.setRequestMethod("POST"); + connection.setRequestProperty("Content-Type", "multipart/form-data; boundary=" + boundary); + connection.setRequestProperty("appkey", appkey); + connection.setDoOutput(true); + OutputStream output = connection.getOutputStream(); + PrintWriter writer = new PrintWriter(new OutputStreamWriter(output, "UTF-8"), true); + // Send analysisType part + writer.append("--").append(boundary).append("\r\n"); + writer.append("Content-Disposition: form-data; name=\"analysisType\"\r\n"); + writer.append("Content-Type: text/plain; charset=UTF-8\r\n"); + writer.append("\r\n"); + writer.append("0\r\n"); + // Send file part + writer.append("--").append(boundary).append("\r\n"); + writer.append("Content-Disposition: form-data; name=\"file\"; filename=\"").append(new File(filePath).getName()).append("\"\r\n"); + writer.append("Content-Type: application/vnd.openxmlformats-officedocument.wordprocessingml.document\r\n"); + writer.append("Content-Transfer-Encoding: binary\r\n"); + writer.append("\r\n"); + writer.flush(); + Files.copy(Paths.get(filePath), output); + output.flush(); + writer.append("\r\n"); + + // Send requestCode part + writer.append("--").append(boundary).append("\r\n"); + writer.append("Content-Disposition: form-data; name=\"requestCode\"\r\n"); + writer.append("Content-Type: text/plain; charset=UTF-8\r\n"); + writer.append("\r\n"); + writer.append(requestCode).append("\r\n"); + + // End of multipart/form-data + writer.append("--").append(boundary).append("--\r\n"); + writer.flush(); + + // Read the response + int responseCode = connection.getResponseCode(); + + BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream())); + String line; + StringBuilder response = new StringBuilder(); + while ((line = reader.readLine()) != null) { + result = result + line; + } + return result; + + } + +} diff --git a/com.awspaas.user.apps.app20250109170254/src/com/awspaas/user/apps/app20250109170254/utils/UtilUrl.java b/com.awspaas.user.apps.app20250109170254/src/com/awspaas/user/apps/app20250109170254/utils/UtilUrl.java new file mode 100644 index 00000000..8b488b32 --- /dev/null +++ b/com.awspaas.user.apps.app20250109170254/src/com/awspaas/user/apps/app20250109170254/utils/UtilUrl.java @@ -0,0 +1,52 @@ +package com.awspaas.user.apps.app20250109170254.utils; + +import org.apache.http.HttpEntity; +import org.apache.http.client.config.RequestConfig; +import org.apache.http.client.methods.CloseableHttpResponse; +import org.apache.http.client.methods.HttpPost; +import org.apache.http.entity.StringEntity; +import org.apache.http.impl.client.CloseableHttpClient; +import org.apache.http.impl.client.HttpClientBuilder; +import org.apache.http.util.EntityUtils; + +import java.nio.charset.Charset; + +/** + * @PackageName: com.awspaas.user.apps.yili.integration.util + * @ClassName: UtilUrl + * @author: yujh + * @date: 2022/5/18 21:41 + */ +public class UtilUrl { + + //使用SOAP1.1发送消息 + public String doPostSoap(String postUrl, String soapXml, String soapAction) { + String retStr = ""; + // 创建HttpClientBuilder + HttpClientBuilder httpClientBuilder = HttpClientBuilder.create(); + // HttpClient + CloseableHttpClient closeableHttpClient = httpClientBuilder.build(); + HttpPost httpPost = new HttpPost(postUrl); + // 设置请求和传输超时时间 + RequestConfig requestConfig = RequestConfig.custom().setSocketTimeout(999999999) + .setConnectTimeout(999999999).build(); + httpPost.setConfig(requestConfig); + try { + httpPost.setHeader("Content-Type", "text/xml;charset=UTF-8"); + httpPost.setHeader("SOAPAction", soapAction); + StringEntity data = new StringEntity(soapXml, Charset.forName("UTF-8")); + httpPost.setEntity(data); + CloseableHttpResponse response = closeableHttpClient.execute(httpPost); + HttpEntity httpEntity = response.getEntity(); + if (httpEntity != null) { + // 打印响应内容 + retStr = EntityUtils.toString(httpEntity, "UTF-8"); + } + // 释放资源 + closeableHttpClient.close(); + } catch (Exception e) { + e.printStackTrace(); + } + return retStr; + } +} diff --git a/com.awspaas.user.apps.app20250109170254/src/com/awspaas/user/apps/app20250109170254/utils/XmlDatasUtil.java b/com.awspaas.user.apps.app20250109170254/src/com/awspaas/user/apps/app20250109170254/utils/XmlDatasUtil.java new file mode 100644 index 00000000..b44be6a0 --- /dev/null +++ b/com.awspaas.user.apps.app20250109170254/src/com/awspaas/user/apps/app20250109170254/utils/XmlDatasUtil.java @@ -0,0 +1,240 @@ +package com.awspaas.user.apps.app20250109170254.utils; + +/** + * @author wangchengye + * @description + * @createtime 2022-07-09 15:54 + * @updateAndOther + */ +public class XmlDatasUtil { + // 外部系统ID + private String External_system_ID; + // 其他系统待办ID + private String Other_system_to_do_ID; + // 流程标题 + private String Process_title; + //// pc端的url地址 + private String pcurl; + // s手机端的url地址 + private String mobileurl; + // 待办人的登录账号 + private String To_do_login_account; +//待办创建时间 + private String To_do_creation_time; + //// 待办办结时间 + private String To_do_completion_time; + // 待办状态 + private String To_do_status; +//公文类型的待办 + private String To_do_official_type; + // 已读类型 + private String viewtype; + // 创建日期 + private String createdate; + // 待办办结日期 + private String donedate; + // 待办接收日期 + private String receivedate; + // 待办接收时间 + private String receivetime; + // 当前节点是否已经归档 + private String currentnodetype; + // 流程编号 + private String requestcode; + // 当前节点 + private String currentnodename; + // 未操作者 + private String nooperator; + // 待办人员工作工号 + private String workcode; + // 工作流程编号 + private String workflowname; + // 流程创建人员登录账号 + private String createrhrcode; + // 流程创建人员工号 + private String createrworkcode; + + public String getExternal_system_ID() { + return External_system_ID; + } + + public void setExternal_system_ID(String external_system_ID) { + External_system_ID = external_system_ID; + } + + public String getOther_system_to_do_ID() { + return Other_system_to_do_ID; + } + + public void setOther_system_to_do_ID(String other_system_to_do_ID) { + Other_system_to_do_ID = other_system_to_do_ID; + } + + public String getProcess_title() { + return Process_title; + } + + public void setProcess_title(String process_title) { + Process_title = process_title; + } + + public String getPcurl() { + return pcurl; + } + + public void setPcurl(String pcurl) { + this.pcurl = pcurl; + } + + public String getMobileurl() { + return mobileurl; + } + + public void setMobileurl(String mobileurl) { + this.mobileurl = mobileurl; + } + + public String getTo_do_login_account() { + return To_do_login_account; + } + + public void setTo_do_login_account(String to_do_login_account) { + To_do_login_account = to_do_login_account; + } + + public String getTo_do_creation_time() { + return To_do_creation_time; + } + + public void setTo_do_creation_time(String to_do_creation_time) { + To_do_creation_time = to_do_creation_time; + } + + public String getTo_do_completion_time() { + return To_do_completion_time; + } + + public void setTo_do_completion_time(String to_do_completion_time) { + To_do_completion_time = to_do_completion_time; + } + + public String getTo_do_status() { + return To_do_status; + } + + public void setTo_do_status(String to_do_status) { + To_do_status = to_do_status; + } + + public String getTo_do_official_type() { + return To_do_official_type; + } + + public void setTo_do_official_type(String to_do_official_type) { + To_do_official_type = to_do_official_type; + } + + public String getViewtype() { + return viewtype; + } + + public void setViewtype(String viewtype) { + this.viewtype = viewtype; + } + + public String getCreatedate() { + return createdate; + } + + public void setCreatedate(String createdate) { + this.createdate = createdate; + } + + public String getDonedate() { + return donedate; + } + + public void setDonedate(String donedate) { + this.donedate = donedate; + } + + public String getReceivedate() { + return receivedate; + } + + public void setReceivedate(String receivedate) { + this.receivedate = receivedate; + } + + public String getReceivetime() { + return receivetime; + } + + public void setReceivetime(String receivetime) { + this.receivetime = receivetime; + } + + public String getCurrentnodetype() { + return currentnodetype; + } + + public void setCurrentnodetype(String currentnodetype) { + this.currentnodetype = currentnodetype; + } + + public String getRequestcode() { + return requestcode; + } + + public void setRequestcode(String requestcode) { + this.requestcode = requestcode; + } + + public String getCurrentnodename() { + return currentnodename; + } + + public void setCurrentnodename(String currentnodename) { + this.currentnodename = currentnodename; + } + + public String getNooperator() { + return nooperator; + } + + public void setNooperator(String nooperator) { + this.nooperator = nooperator; + } + + public String getWorkcode() { + return workcode; + } + + public void setWorkcode(String workcode) { + this.workcode = workcode; + } + + public String getWorkflowname() { + return workflowname; + } + + public void setWorkflowname(String workflowname) { + this.workflowname = workflowname; + } + + public String getCreaterhrcode() { + return createrhrcode; + } + + public void setCreaterhrcode(String createrhrcode) { + this.createrhrcode = createrhrcode; + } + + public String getCreaterworkcode() { + return createrworkcode; + } + + public void setCreaterworkcode(String createrworkcode) { + this.createrworkcode = createrworkcode; + } +} diff --git a/com.awspaas.user.apps.app20250109170254/template/form/验证功能-数据事件监听.htm b/com.awspaas.user.apps.app20250109170254/template/form/验证功能-数据事件监听.htm new file mode 100644 index 00000000..16051ede --- /dev/null +++ b/com.awspaas.user.apps.app20250109170254/template/form/验证功能-数据事件监听.htm @@ -0,0 +1,78 @@ + + + + + + 数据事件监听 + + + + + + [#AWSImport] + [#AWSUIImport] + + + + + + + + + + +数据事件监听 + + + + + + +事件名称 +[#EVENTNAME] + + +总裁审批 +[#CEOAPPROVE] + + +流程实例ID +[#PROCESSID] + + +修改人 +[#UPDATEUSERNAME] + + +流程标题 +[#PROCESSTITLE] + + +流程申请人 +[#APPLYUSER] + + +事件前后 +[#EVENTTIME] + + + + + + +[#Actionsoft] + + + + + + + \ No newline at end of file diff --git a/com.awspaas.user.apps.app20250109170254/template/form/验证功能-数据事件监听_m.htm b/com.awspaas.user.apps.app20250109170254/template/form/验证功能-数据事件监听_m.htm new file mode 100644 index 00000000..d1206ec4 --- /dev/null +++ b/com.awspaas.user.apps.app20250109170254/template/form/验证功能-数据事件监听_m.htm @@ -0,0 +1,55 @@ + + + + + + + 数据事件监听 + + + + + + [#AWSImport] + [#AWSUIImport] + + + + + + + + + + + + + 数据事件监听 + + + + + + + + + 事件名称[#EVENTNAME]总裁审批[#CEOAPPROVE]流程实例ID[#PROCESSID]修改人[#UPDATEUSERNAME]流程标题[#PROCESSTITLE]流程申请人[#APPLYUSER]事件前后[#EVENTTIME] + + + + + [#Actionsoft] + + + + + + \ No newline at end of file