Files
clue/ServerCommands/项目反馈/后端新增项目反馈.json
超哥 60ad662fb3 {"Message":"1. 增加项目、任务平行视图,解决子表成员的权限问题;\r\n2. 重新整理页面绑定,取消原表的统计字段;\r\n3. 优化任务、项目的人员管理;","MessageType":2,"Modules":[{"State":1,"Type":7,"Name":"Table/项目任务分组"},{"State":1,"Type":7,"Name":"Table/任务成员表"},{"State":1,"Type":7,"Name":"Table/任务表"},{"State":1,"Type":7,"Name":"Table/任务进展"},{"State":1,"Type":7,"Name":"Table/任务评论表"},{"State":1,"Type":23,"Name":"TableView/View_任务工时统计"},{"State":1,"Type":7,"Name":"Table/任务工时表"},{"State":1,"Type":7,"Name":"Table/需求反馈登记表"},{"State":1,"Type":1,"Name":"PCPage/项目列表"},{"State":1,"Type":1,"Name":"PCPage/项目成员详情"},{"State":1,"Type":1,"Name":"PCPage/项目岗位详情"},{"State":1,"Type":1,"Name":"PCPage/任务列表"},{"State":1,"Type":1,"Name":"PCPage/项目甘特图"},{"State":1,"Type":1,"Name":"PCPage/项目成员"},{"State":1,"Type":1,"Name":"PCPage/项目岗位配置"},{"State":1,"Type":1,"Name":"PCPage/任务首页"},{"State":1,"Type":1,"Name":"PCPage/任务-侧栏"},{"State":1,"Type":1,"Name":"PCPage/任务-基本信息"},{"State":1,"Type":1,"Name":"PCPage/任务-子任务列表"},{"State":1,"Type":1,"Name":"PCPage/任务-工时"},{"State":1,"Type":1,"Name":"PCPage/工时详情"},{"State":1,"Type":1,"Name":"PCPage/新增任务"},{"State":4,"Type":1,"Name":"PCPage/参与成员管理"},{"State":2,"Type":1,"Name":"PCPage/任务成员详情"},{"State":1,"Type":1,"Name":"PCPage/修改报工"},{"State":1,"Type":1,"Name":"PCPage/新增报工"},{"State":1,"Type":1,"Name":"PCPage/分配计划工时"},{"State":1,"Type":15,"Name":"ServerCommand/变更任务状态"},{"State":1,"Type":15,"Name":"ServerCommand/修改任务预算工时"},{"State":1,"Type":15,"Name":"ServerCommand/移除任务成员"},{"State":2,"Type":15,"Name":"ServerCommand/更新任务参与人"},{"State":2,"Type":15,"Name":"ServerCommand/同步任务参与人字段"},{"State":1,"Type":15,"Name":"ServerCommand/上报实际工时"},{"State":1,"Type":15,"Name":"ServerCommand/分配任务工时"},{"State":1,"Type":15,"Name":"ServerCommand/移除项目成员"},{"State":2,"Type":15,"Name":"ServerCommand/同步项目成员"},{"State":1,"Type":27,"Name":"ServerCommandPrivate/后端新增项目反馈"},{"State":1,"Type":36,"Name":"ShareCommandContainer/打开任务详情"},{"State":1,"Type":9,"Name":"Theme"},{"State":1,"Type":40,"Name":"Plugin"},{"State":1,"Type":15,"Name":"ServerCommand/计算报工数据"},{"State":2,"Type":15,"Name":"ServerCommand/上报实际工时(备份)"},{"State":1,"Type":7,"Name":"Table/汇报状态"},{"State":1,"Type":7,"Name":"Table/EmojiTable"},{"State":1,"Type":15,"Name":"ServerCommand/任务发起流程前校验"},{"State":1,"Type":28,"Name":"ProcessItem/新增任务流程"},{"State":1,"Type":15,"Name":"ServerCommand/发起任务流程"},{"State":3,"Type":23,"Name":"TableView/项目平行视图"},{"State":3,"Type":6,"Name":"Pages/任务/任务成员"},{"State":3,"Type":23,"Name":"TableView/任务成员视图"},{"State":3,"Type":23,"Name":"TableView/任务平行视图"},{"State":3,"Type":6,"Name":"Pages/任务/任务类型管理"}],"Version":"v1"}
2024-06-17 22:35:04 +08:00

447 lines
17 KiB
JSON

{
"Name": "后端新增项目反馈",
"Enabled": true,
"Triggers": [
{
"$type": "Forguncy.SaveLoad.InvokeTriggerSaveData, ServerDesignerCommon",
"Parameters": [
{
"Name": "项目ID",
"DataValidationInfo": {
"IgnoreBlank": false
}
},
{
"Name": "关联任务",
"DataValidationInfo": {}
},
{
"Name": "反馈类型",
"DataValidationInfo": {
"IgnoreBlank": false
}
},
{
"Name": "功能",
"DataValidationInfo": {
"IgnoreBlank": false
}
},
{
"Name": "内容",
"DataValidationInfo": {
"IgnoreBlank": false
}
},
{
"Name": "提交人",
"DataValidationInfo": {
"IgnoreBlank": false
}
},
{
"Name": "联系方式",
"DataValidationInfo": {
"IgnoreBlank": false
}
}
]
}
],
"Commands": [
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "项目",
"TableValue": {
"TableName": "项目表",
"TableValueType": 1,
"BindingInfos": [
{
"GUID": "a2e6474a-da74-4004-b50f-cbdc385c5306",
"BindingInfo": {
"TableName": "项目表",
"ColumnName": "项目名称",
"GUID": "3b20d1db-744b-44c1-b375-dc719c94b921"
},
"ColumnName": "项目名称"
},
{
"GUID": "384650d4-6ce4-4ebd-b86a-be06ba37b451",
"BindingInfo": {
"TableName": "项目表",
"ColumnName": "项目状态",
"GUID": "45cf9a96-af0b-4a77-9d49-11592ff04081"
},
"ColumnName": "项目状态"
},
{
"GUID": "259fb812-cd39-4fef-940d-80cc046d9a9f",
"BindingInfo": {
"TableName": "项目表",
"ColumnName": "项目经理",
"GUID": "875ee18b-d7a8-42be-a90e-df248c82d1d5"
},
"ColumnName": "项目经理"
},
{
"GUID": "7ec6a800-0840-45a2-bd64-88761c2224fe",
"BindingInfo": {
"TableName": "项目表",
"ColumnName": "开启反馈收集",
"GUID": "dcd24bda-b2f8-443a-b3ab-6a63d9345551"
},
"ColumnName": "开启反馈收集"
}
],
"SqlCondition": {
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "项目表",
"ColumnName": "ID",
"GUID": "1323a917-a55e-4703-b4cc-50ef88f8a2a6"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=项目ID"
}
},
"NullFormulaValueQueryPolicy": 0,
"TopCount": "1"
},
"ID": "4882f0af508749c5ab587993a6b3022b"
},
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "当前用户",
"ParameterValue": "%CurrentUser%",
"ID": "6f34c98eb09144edb73056dc0015ee3d"
},
{
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
"ConditionAndCommandPairList": [
{
"Condition": {
"$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess",
"SubConditions": [
{
"$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess",
"SubConditions": [
{
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
"param": {
"$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon",
"ParamObject": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=项目.项目状态"
}
},
"value": "1",
"LeftBracket": 1
},
{
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
"param": {
"$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon",
"ParamObject": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=项目.项目状态"
}
},
"value": "2",
"RightBracket": 1
}
],
"RelationType": 1
},
{
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
"param": {
"$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon",
"ParamObject": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=项目.开启反馈收集"
}
},
"value": "1"
}
]
},
"CommandList": [
{
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
"ConditionAndCommandPairList": [
{
"Condition": {
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
"param": {
"$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon",
"ParamObject": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=关联任务"
}
},
"value": "%Null%",
"compareType": 1
},
"CommandList": [
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "任务",
"TableValue": {
"TableName": "任务表",
"TableValueType": 1,
"BindingInfos": [
{
"GUID": "7716338b-c085-4f5d-b44e-a49ffc1caaec",
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "任务负责人",
"GUID": "2cd0170f-294c-42f3-8454-9a4dce1688bf"
},
"ColumnName": "执行者"
}
],
"SqlCondition": {
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "任务表",
"ColumnName": "ID",
"GUID": "25ebd14a-0805-42d7-8e46-45e36e9f3d1e"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=关联任务"
}
},
"NullFormulaValueQueryPolicy": 0
},
"ID": "85f142d6c38a4037b771e2bc84d9bc7c"
},
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "处理人",
"ParameterValue": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=任务.执行者"
},
"ID": "36d524a116e94268a28ae43a78000681"
}
],
"ID": "855ff140-f26a-45c8-96ad-03aff9996258"
},
{
"CommandList": [
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "处理人",
"ParameterValue": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=项目.项目经理"
},
"ID": "06423efe302442ee9dbab0c23a871517"
}
],
"ID": "eef9e625-de37-4ee5-be66-b746dea967fc"
}
]
},
{
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
"ConditionAndCommandPairList": [
{
"Condition": {
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
"param": {
"$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon",
"ParamObject": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=处理人"
}
},
"value": "%Null%"
},
"CommandList": [
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "处理人",
"ParameterValue": "Administrator",
"ID": "a00a8dbe906243ee8faf281be3f7fed4"
}
],
"ID": "35e48230-a04b-4024-9f2b-ae3a215a24ae"
}
]
},
{
"$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon",
"TableName": "需求反馈登记表",
"UpdateType": "add",
"ShowConfirm": false,
"UpdateBindingValues": [
{
"BindingInfo": {
"TableName": "需求反馈登记表",
"ColumnName": "项目ID",
"GUID": "5e817ab3-e23c-4464-8bc0-980ce20ac268"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=项目ID"
}
},
{
"BindingInfo": {
"TableName": "需求反馈登记表",
"ColumnName": "关联任务",
"GUID": "a6131fdf-6448-45c1-ac82-9e163b8d3d4e"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=关联任务"
}
},
{
"BindingInfo": {
"TableName": "需求反馈登记表",
"ColumnName": "反馈类型",
"GUID": "70b5a61f-a13e-40b4-a8d5-4af33952b3ed"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=反馈类型"
}
},
{
"BindingInfo": {
"TableName": "需求反馈登记表",
"ColumnName": "功能",
"GUID": "1b80b3b6-54a7-4c99-bfad-b28547737c40"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=功能"
}
},
{
"BindingInfo": {
"TableName": "需求反馈登记表",
"ColumnName": "内容",
"GUID": "3a9ade72-9446-45ad-81de-2f7d0d7d94a0"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=内容"
}
},
{
"BindingInfo": {
"TableName": "需求反馈登记表",
"ColumnName": "提交人",
"GUID": "0fffe559-d59c-4f34-9d23-3524d69802c3"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=提交人"
}
},
{
"BindingInfo": {
"TableName": "需求反馈登记表",
"ColumnName": "联系方式",
"GUID": "6e4e4487-b9a4-4292-a838-0b370f3bea45"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=联系方式"
}
},
{
"BindingInfo": {
"TableName": "需求反馈登记表",
"ColumnName": "处理人",
"GUID": "845906ad-3e2e-4a5b-9e3f-50c33132b75f"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=处理人"
}
},
{
"BindingInfo": {
"TableName": "需求反馈登记表",
"ColumnName": "状态",
"GUID": "b92bba10-5387-4348-bc15-26a492a552d3"
},
"Value": "0"
}
],
"ParamNameToSaveNewRowValue": "新反馈"
},
{
"$type": "Forguncy.Model.ProcessStartCommand, ServerDesignerCommon",
"ProcessDefinitionResourceName": "反馈处理流程",
"ProcessInstanceName": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=提交人&\"提交的关于\"&功能&\"功能的反馈工单\""
},
"SelectedTable": "需求反馈登记表",
"RowsToUpdate": 1,
"RowsToUpdateCondition": {
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "需求反馈登记表",
"ColumnName": "ID",
"GUID": "8e8dac33-0e65-4a7e-96a6-9e4b1d23dee5"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=新反馈.ID"
}
},
"Initiator": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=IF(当前用户=\"\",\"Administrator\",当前用户)"
},
"ReturnResultName": "发起流程结果"
},
{
"$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon",
"ErrorCode": "0",
"Message": "感谢您的提交!",
"CustomReturns": [
{
"ReturnPropertyName": "反馈编号",
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=新反馈.工单编号"
}
}
]
}
],
"ID": "66e4469d-8fb1-4470-b8a0-d183777ad486"
},
{
"CommandList": [
{
"$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon",
"ErrorCode": "400",
"Message": "该项目暂时关闭反馈通道,请联系商务经理!",
"CustomReturns": [
{
"ReturnPropertyName": "反馈编号"
}
]
}
],
"ID": "01c52b5c-3d2a-4174-83a9-f21d4a61aaf6"
}
]
}
],
"ReturnProperties": [
{
"Name": "反馈编号"
}
]
}