上传文件至 'AEG任务的公用账号邮件集成'
parent
920f4f8117
commit
82ba57e13c
@ -0,0 +1,84 @@
|
||||
##向3dspace上的项目空间table表格添加公共账号执行人的列
|
||||
modify table PMCWBSAssignmentViewTable system column
|
||||
name PublcAccountTask
|
||||
label emxProgramCentral.Common.PublcAccountTask
|
||||
order 11
|
||||
setting 'Editable' 'true'
|
||||
setting 'Input Type' 'combobox'
|
||||
setting 'Edit Access Function' 'isPublicAccountTaskEditable'
|
||||
setting 'Edit Access Program' 'AegChange5'
|
||||
setting 'Range Function' 'getPublcAccountTaskRange'
|
||||
setting 'Range Program' 'AegChange5'
|
||||
setting 'Auto Filter' 'false'
|
||||
setting 'Column Type' 'program'
|
||||
setting 'Registered Suite' 'ProgramCentral'
|
||||
setting 'Sort Type' 'integer'
|
||||
setting 'Sortable' 'true'
|
||||
setting 'Width' '30'
|
||||
setting 'function' 'getRangeInfo'
|
||||
setting 'program' 'AegChange5'
|
||||
setting 'Update Function' 'setPublicAccountTask'
|
||||
setting 'Update Program' 'AegChange5'
|
||||
user 3DSRestrictedReader
|
||||
user 'Global User'
|
||||
user VPLMViewer;
|
||||
|
||||
## 公共账号两方的校验
|
||||
add bus "eService Trigger Program Parameters" "AEGCheckTrustee" "-"
|
||||
description "AEGCheckTrustee"
|
||||
policy "Business Rule"
|
||||
"eService Program Argument 1" "${OBJECTID}"
|
||||
"eService Program Argument 2" "${FROMOBJECTID}"
|
||||
"eService Program Argument 3" "${TOOBJECTID}"
|
||||
vault "eService Administration"
|
||||
"eService Program Name" "AegChange5"
|
||||
"eService Sequence Number" 1
|
||||
"eService Method Name" "CheckTrustee"
|
||||
current Active;
|
||||
|
||||
modify relationship 'Assigned Tasks' add Trigger Create Check emxTriggerManager input 'AEGCheckTrustee';
|
||||
|
||||
## 修改公共账号任务执行人属性时,校验
|
||||
add bus "eService Trigger Program Parameters" "AEGAttributeTaskPublicAccountModify" "AEGAttributeTaskPublicAccountModify"
|
||||
description "AEGAttributeTaskPublicAccountModify"
|
||||
policy "Business Rule"
|
||||
"eService Program Argument 1" "${OBJECTID}"
|
||||
"eService Program Argument 2" "${ATTRNAME}"
|
||||
"eService Program Argument 3" "${ATTRVALUE}"
|
||||
vault "eService Administration"
|
||||
"eService Program Name" "AegChange5"
|
||||
"eService Sequence Number" 1
|
||||
"eService Method Name" "AEGAttributeTaskPublicAccountModify"
|
||||
current Active;
|
||||
|
||||
modify attribute 'XP_Task_Ext.PublcAccountTask' add trigger Modify Action emxTriggerManager input 'AEGAttributeTaskPublicAccountModify';
|
||||
|
||||
## 删除受托人的时候,将公共账号任务执行人的属性值一并删除
|
||||
add bus "eService Trigger Program Parameters" "AEGRelationshipAssignTaskDelete" "AEGRelationshipAssignTaskDelete"
|
||||
description "AEGRelationshipAssignTaskDelete"
|
||||
policy "Business Rule"
|
||||
"eService Program Argument 1" "${OBJECTID}"
|
||||
"eService Program Argument 2" "${FROMOBJECTID}"
|
||||
"eService Program Argument 3" "${TOOBJECTID}"
|
||||
"eService Program Argument 4" "${FROMNAME}"
|
||||
vault "eService Administration"
|
||||
"eService Program Name" "AegChange5"
|
||||
"eService Sequence Number" 1
|
||||
"eService Method Name" "AEGRelationshipAssignTaskDelete"
|
||||
current Active;
|
||||
|
||||
modify relationship 'Assigned Tasks' add Trigger Delete Action emxTriggerManager input 'RelationshipAssignedTasksDeleteAction AEGRelationshipAssignTaskDelete';
|
||||
|
||||
## 当Task的状态从草稿--> 未决时发送邮件
|
||||
add bus "eService Trigger Program Parameters" "AEGPolicyProjectTaskPromote" "AEGPolicyProjectTaskPromote"
|
||||
description "AEGPolicyProjectTaskPromote"
|
||||
policy "Business Rule"
|
||||
"eService Program Argument 1" "${OBJECTID}"
|
||||
vault "eService Administration"
|
||||
"eService Program Name" "AegChange5"
|
||||
"eService Sequence Number" 1
|
||||
"eService Method Name" "AEGPolicyProjectTaskPromote"
|
||||
current Active;
|
||||
|
||||
modify policy 'Project Task' state 'Create' add Trigger Promote Action emxTriggerManager input 'PolicyProjectTaskStateCreatePromoteAction AEGPolicyProjectTaskPromote';
|
||||
|
||||
@ -0,0 +1 @@
|
||||
emxProgramCentral.Common.PublcAccountTask=\u516c\u5171\u8d26\u53f7\u4efb\u52a1\u6267\u884c\u4eba
|
||||
Loading…
Reference in New Issue