{"Message":"校验任务数据统计\r\n整理任务列表动态显示\r\n测试工时提交、修改工时、子任务校验","MessageType":2,"Modules":[{"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":15,"Name":"ServerCommand/修改任务预算工时"},{"State":1,"Type":15,"Name":"ServerCommand/上报实际工时"},{"State":1,"Type":15,"Name":"ServerCommand/分配任务工时"},{"State":1,"Type":15,"Name":"ServerCommand/任务发起流程前校验"},{"State":1,"Type":23,"Name":"TableView/任务平行视图"},{"State":1,"Type":31,"Name":"UserControlPage/任务统计信息"}],"Version":"v1"}
This commit is contained in:
@@ -43,7 +43,7 @@
|
||||
"TableValueType": 1,
|
||||
"BindingInfos": [
|
||||
{
|
||||
"GUID": "cc7c64c9-d547-44f8-a74c-d809c42cf5f6",
|
||||
"GUID": "f2d81556-ab55-4731-87c8-2ef6dc3b8390",
|
||||
"BindingInfo": {
|
||||
"TableName": "任务平行视图",
|
||||
"ColumnName": "项目ID",
|
||||
@@ -52,7 +52,7 @@
|
||||
"ColumnName": "项目ID"
|
||||
},
|
||||
{
|
||||
"GUID": "fa36557e-c629-4282-9a76-ec532265aff8",
|
||||
"GUID": "6b5a65e5-2d38-4552-8325-29978f5bf07c",
|
||||
"BindingInfo": {
|
||||
"TableName": "任务平行视图",
|
||||
"ColumnName": "项目ID",
|
||||
@@ -66,7 +66,7 @@
|
||||
"ColumnName": "严格模式"
|
||||
},
|
||||
{
|
||||
"GUID": "7bbe0367-afcc-4774-b788-a5b7f4992c13",
|
||||
"GUID": "3b6b6225-a8f2-4428-ac2b-5bacc8aeff24",
|
||||
"BindingInfo": {
|
||||
"TableName": "任务平行视图",
|
||||
"ColumnName": "项目ID",
|
||||
@@ -80,7 +80,7 @@
|
||||
"ColumnName": "项目可分配工时"
|
||||
},
|
||||
{
|
||||
"GUID": "ebbc1500-2450-4da6-a039-432646d2a57d",
|
||||
"GUID": "93b3deac-ce8a-4163-b369-da71413992d3",
|
||||
"BindingInfo": {
|
||||
"TableName": "任务平行视图",
|
||||
"ColumnName": "项目ID",
|
||||
@@ -94,7 +94,7 @@
|
||||
"ColumnName": "项目经理"
|
||||
},
|
||||
{
|
||||
"GUID": "b0a82edb-12b8-469b-b9fb-e43874e280b8",
|
||||
"GUID": "f416e1d1-3931-4f6e-9b99-28911cb1368b",
|
||||
"BindingInfo": {
|
||||
"TableName": "任务平行视图",
|
||||
"ColumnName": "任务名称",
|
||||
@@ -103,7 +103,7 @@
|
||||
"ColumnName": "任务名称"
|
||||
},
|
||||
{
|
||||
"GUID": "2cf83bd0-7a9b-49ec-9cf9-d93af702d011",
|
||||
"GUID": "395821a1-25a2-45e1-9bf6-e701c2d97ef6",
|
||||
"BindingInfo": {
|
||||
"TableName": "任务平行视图",
|
||||
"ColumnName": "任务负责人",
|
||||
@@ -112,7 +112,7 @@
|
||||
"ColumnName": "任务负责人"
|
||||
},
|
||||
{
|
||||
"GUID": "02e3c579-ae91-4da8-b60a-3200dd4753fd",
|
||||
"GUID": "02361f6b-cdca-423f-8e4d-3db1023d8c65",
|
||||
"BindingInfo": {
|
||||
"TableName": "任务平行视图",
|
||||
"ColumnName": "任务负责人",
|
||||
@@ -125,7 +125,7 @@
|
||||
"ColumnName": "任务负责人_全名"
|
||||
},
|
||||
{
|
||||
"GUID": "205ad391-8767-4d08-a3de-a11add4eb703",
|
||||
"GUID": "25f0ac07-cd61-4518-a914-9e0a3f2b97b0",
|
||||
"BindingInfo": {
|
||||
"TableName": "任务平行视图",
|
||||
"ColumnName": "任务预算工时",
|
||||
@@ -134,7 +134,7 @@
|
||||
"ColumnName": "任务预算工时"
|
||||
},
|
||||
{
|
||||
"GUID": "3352d607-f8ee-4059-bc16-8393a33c3db4",
|
||||
"GUID": "f26bf7ca-95bf-4f22-9095-489d2762c417",
|
||||
"BindingInfo": {
|
||||
"TableName": "任务平行视图",
|
||||
"ColumnName": "任务类型",
|
||||
@@ -143,7 +143,7 @@
|
||||
"ColumnName": "任务类型"
|
||||
},
|
||||
{
|
||||
"GUID": "d6d1da58-1e04-4af9-9854-6a786b9c61fb",
|
||||
"GUID": "9dba06cb-c256-4b07-b09d-ab48d689fb3b",
|
||||
"BindingInfo": {
|
||||
"TableName": "任务平行视图",
|
||||
"ColumnName": "版本",
|
||||
@@ -152,7 +152,7 @@
|
||||
"ColumnName": "版本"
|
||||
},
|
||||
{
|
||||
"GUID": "e9452e89-1aad-458d-89ce-f61679398c07",
|
||||
"GUID": "1f550c76-91e1-4716-8b59-7db72099ff34",
|
||||
"BindingInfo": {
|
||||
"TableName": "任务平行视图",
|
||||
"ColumnName": "任务状态",
|
||||
@@ -161,7 +161,7 @@
|
||||
"ColumnName": "任务状态"
|
||||
},
|
||||
{
|
||||
"GUID": "5783df06-a66a-4418-950d-dfd0642fea8b",
|
||||
"GUID": "d1c1cddf-db47-4d81-9165-54a2f2a0b974",
|
||||
"BindingInfo": {
|
||||
"TableName": "任务平行视图",
|
||||
"ColumnName": "流程实例ID",
|
||||
@@ -170,7 +170,7 @@
|
||||
"ColumnName": "流程实例ID"
|
||||
},
|
||||
{
|
||||
"GUID": "f0e8274f-9608-4778-9d66-eb8d36aa8b90",
|
||||
"GUID": "6be8e55b-4f64-4b06-9512-cb11970c3541",
|
||||
"BindingInfo": {
|
||||
"TableName": "任务平行视图",
|
||||
"ColumnName": "父任务ID",
|
||||
@@ -179,7 +179,7 @@
|
||||
"ColumnName": "父任务ID"
|
||||
},
|
||||
{
|
||||
"GUID": "2dcd075c-85a3-4a82-bbbb-ad88cd31deb6",
|
||||
"GUID": "4207d524-41af-48ee-8e0a-9e7bbd3153b1",
|
||||
"BindingInfo": {
|
||||
"TableName": "任务平行视图",
|
||||
"ColumnName": "父任务ID",
|
||||
@@ -193,7 +193,7 @@
|
||||
"ColumnName": "父任务可分配工时"
|
||||
},
|
||||
{
|
||||
"GUID": "3befa333-23eb-4d29-a85d-b245af4f64c9",
|
||||
"GUID": "c3efe081-b843-4300-9b80-5f55da0f8e34",
|
||||
"BindingInfo": {
|
||||
"TableName": "任务平行视图",
|
||||
"ColumnName": "父任务ID",
|
||||
@@ -221,7 +221,7 @@
|
||||
},
|
||||
"TopCount": "1"
|
||||
},
|
||||
"ID": "eb8bc078107346f9835e245f468fb303"
|
||||
"ID": "e8265f2c785c461b936a8cf4271090f0"
|
||||
},
|
||||
{
|
||||
"$type": "Forguncy.Model.ProcessInstanceCommand, ServerDesignerCommon",
|
||||
@@ -275,7 +275,7 @@
|
||||
"Message": "请等待父任务审批后方可发起!"
|
||||
}
|
||||
],
|
||||
"ID": "f7a26904-1155-4d52-ba96-aeee4148bbe9"
|
||||
"ID": "0be8de78-c7c0-414b-9ea8-21bf727c7826"
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -301,7 +301,7 @@
|
||||
"Message": "当前项目未指定项目经理,请指定后再试"
|
||||
}
|
||||
],
|
||||
"ID": "06c623ed-8d18-4376-868e-dd67dba49938"
|
||||
"ID": "fbf23b28-53c3-4c6e-b04d-8fd2a22e6ff8"
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -327,7 +327,7 @@
|
||||
"Message": "请指定任务负责人"
|
||||
}
|
||||
],
|
||||
"ID": "f51ef549-d53c-49d6-8b0e-e5ccb959508d"
|
||||
"ID": "d0460f18-1d55-4c08-a921-b6e7b1a9fc0e"
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -353,7 +353,7 @@
|
||||
"Message": "请指定任务类型"
|
||||
}
|
||||
],
|
||||
"ID": "21b2883d-3fc7-4742-9836-55c06e5d6a44"
|
||||
"ID": "3a2ec4ad-512f-4ee6-93fd-b25226907433"
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -379,7 +379,7 @@
|
||||
"Message": "请为任务指定版本"
|
||||
}
|
||||
],
|
||||
"ID": "f8d8b0c5-49fd-44f0-9e7d-e11c92dc30ee"
|
||||
"ID": "f50a279e-15ee-4d37-82b6-25f971f78c6f"
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -422,10 +422,10 @@
|
||||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||||
"SerializeProperty": "=任务信息.项目可分配工时"
|
||||
},
|
||||
"ID": "b866a42a1fd14b288e0fa63d199220a7"
|
||||
"ID": "0d5ac7332bf942d1998fe6e03c20481e"
|
||||
}
|
||||
],
|
||||
"ID": "1848cdd5-1953-445b-a507-e05cd778f940"
|
||||
"ID": "1510307d-3f0e-4506-a698-da76ba49d1a3"
|
||||
},
|
||||
{
|
||||
"CommandList": [
|
||||
@@ -436,10 +436,10 @@
|
||||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||||
"SerializeProperty": "=任务信息.父任务可分配工时"
|
||||
},
|
||||
"ID": "bac8fd9431a640f4836d285d9ecbd597"
|
||||
"ID": "b1aff090a96e4e618b49838429706ff5"
|
||||
}
|
||||
],
|
||||
"ID": "f089826f-d44e-49bf-bc54-10568e049f17"
|
||||
"ID": "f620c048-3338-49db-99c9-19ab316aa4d1"
|
||||
}
|
||||
],
|
||||
"Comments": "严格模式下,根据是否有父任务来计算本次预算工时的上限"
|
||||
@@ -473,12 +473,12 @@
|
||||
}
|
||||
}
|
||||
],
|
||||
"ID": "99facc91-cdee-49ee-a352-553cf939e45c"
|
||||
"ID": "8bd11489-d35c-4d5c-bd1f-dc8767600961"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"ID": "51e1b7bb-21be-4bbb-8c1c-480c746a9e36"
|
||||
"ID": "743e50f1-e5d4-4c01-9c28-f609accef155"
|
||||
}
|
||||
],
|
||||
"Comments": "校验工时情况是否通过"
|
||||
|
||||
@@ -45,7 +45,7 @@
|
||||
"TableValueType": 1,
|
||||
"BindingInfos": [
|
||||
{
|
||||
"GUID": "be2a7c85-71fb-4976-9af2-507b573c92d6",
|
||||
"GUID": "fcf545b1-38fb-4a2e-b3e3-1f4af870ac2f",
|
||||
"BindingInfo": {
|
||||
"TableName": "任务平行视图",
|
||||
"ColumnName": "项目ID",
|
||||
@@ -54,7 +54,7 @@
|
||||
"ColumnName": "项目ID"
|
||||
},
|
||||
{
|
||||
"GUID": "4a1fe1bc-8729-4b6a-881f-bd2eb810527b",
|
||||
"GUID": "6835a1c1-53c9-4289-8d3f-dc5985f34647",
|
||||
"BindingInfo": {
|
||||
"TableName": "任务平行视图",
|
||||
"ColumnName": "项目ID",
|
||||
@@ -68,21 +68,35 @@
|
||||
"ColumnName": "严格模式"
|
||||
},
|
||||
{
|
||||
"GUID": "af5ce581-9c03-4823-a5f7-e60ba0f56d62",
|
||||
"GUID": "ef21deed-1d60-41be-ae93-47447bc963f8",
|
||||
"BindingInfo": {
|
||||
"TableName": "任务平行视图",
|
||||
"ColumnName": "项目ID",
|
||||
"GUID": "589e85bb-a515-4946-bbba-0fd990283805",
|
||||
"GUID": "4e99fa55-723f-48b8-955c-5595ae187aa6",
|
||||
"RelationBinding": {
|
||||
"RelatedTable": "项目平行视图",
|
||||
"RelatedColumn": "ID",
|
||||
"DisplayColumn": "项目可分配工时"
|
||||
"DisplayColumn": "项目预算工时"
|
||||
}
|
||||
},
|
||||
"ColumnName": "项目可分配工时"
|
||||
"ColumnName": "项目预算工时"
|
||||
},
|
||||
{
|
||||
"GUID": "2f207def-1824-4e7e-9d3c-d85442d4ada5",
|
||||
"GUID": "d677bdc0-525e-4549-a8cb-4c982387db0d",
|
||||
"BindingInfo": {
|
||||
"TableName": "任务平行视图",
|
||||
"ColumnName": "项目ID",
|
||||
"GUID": "09bc90b5-976b-41f9-ac1d-235435d37d0b",
|
||||
"RelationBinding": {
|
||||
"RelatedTable": "项目平行视图",
|
||||
"RelatedColumn": "ID",
|
||||
"DisplayColumn": "项目总分配工时"
|
||||
}
|
||||
},
|
||||
"ColumnName": "项目总分配工时"
|
||||
},
|
||||
{
|
||||
"GUID": "4c2824d0-cb98-4b5b-b05c-09e82046f1da",
|
||||
"BindingInfo": {
|
||||
"TableName": "任务平行视图",
|
||||
"ColumnName": "任务名称",
|
||||
@@ -91,7 +105,7 @@
|
||||
"ColumnName": "任务名称"
|
||||
},
|
||||
{
|
||||
"GUID": "a4e87092-f4a7-463a-bfd8-49784aee4291",
|
||||
"GUID": "60d2bc6f-c3b0-45f0-bbab-2dec192067ba",
|
||||
"BindingInfo": {
|
||||
"TableName": "任务平行视图",
|
||||
"ColumnName": "总分配工时",
|
||||
@@ -100,7 +114,7 @@
|
||||
"ColumnName": "总分配工时"
|
||||
},
|
||||
{
|
||||
"GUID": "f2e98909-a670-46b0-96d5-48fcbc7f404f",
|
||||
"GUID": "05d16810-fc64-4712-8fb4-0836a53b995c",
|
||||
"BindingInfo": {
|
||||
"TableName": "任务平行视图",
|
||||
"ColumnName": "已分配工时",
|
||||
@@ -109,7 +123,7 @@
|
||||
"ColumnName": "已分配工时"
|
||||
},
|
||||
{
|
||||
"GUID": "f751f581-8165-4008-9483-6a81f235fb1f",
|
||||
"GUID": "8fd091d2-15b2-4d23-b8ef-7527ff211841",
|
||||
"BindingInfo": {
|
||||
"TableName": "任务平行视图",
|
||||
"ColumnName": "父任务ID",
|
||||
@@ -118,11 +132,11 @@
|
||||
"ColumnName": "父任务ID"
|
||||
},
|
||||
{
|
||||
"GUID": "99d812f4-55d1-4297-b6f6-37ea4cf3097e",
|
||||
"GUID": "288b89c9-f815-4a07-b151-9d4959a1712f",
|
||||
"BindingInfo": {
|
||||
"TableName": "任务平行视图",
|
||||
"ColumnName": "父任务ID",
|
||||
"GUID": "7fa493a6-7867-4a57-bc91-7c846e7a4b76",
|
||||
"GUID": "982feecb-8da9-46e9-99a4-0e7a4e599de3",
|
||||
"RelationBinding": {
|
||||
"RelatedTable": "任务平行视图",
|
||||
"RelatedColumn": "ID",
|
||||
@@ -130,11 +144,41 @@
|
||||
}
|
||||
},
|
||||
"ColumnName": "父任务可分配工时"
|
||||
},
|
||||
{
|
||||
"GUID": "55d60ec7-dfc4-4ef1-8341-43476395b337",
|
||||
"BindingInfo": {
|
||||
"TableName": "任务平行视图",
|
||||
"ColumnName": "本任务已分配工时",
|
||||
"GUID": "d0b307f8-9206-4597-a5cf-4ecb4e3c27ea"
|
||||
},
|
||||
"ColumnName": "本任务已分配工时"
|
||||
}
|
||||
],
|
||||
"SqlCondition": {
|
||||
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
|
||||
"ColumnBindingInfo": {
|
||||
"TableName": "任务平行视图",
|
||||
"ColumnName": "ID",
|
||||
"GUID": "8ed8daac-ea2a-4392-86e2-4c91c582a7b1"
|
||||
},
|
||||
"Value": {
|
||||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||||
"SerializeProperty": "=任务ID"
|
||||
}
|
||||
},
|
||||
"TopCount": "1"
|
||||
},
|
||||
"ID": "7106ec79fbd74d16a4200f5775065b5a"
|
||||
"ID": "f9f427e2e0a249908d9c7ebc509143a3"
|
||||
},
|
||||
{
|
||||
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
|
||||
"ParameterName": "项目可分配工时",
|
||||
"ParameterValue": {
|
||||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||||
"SerializeProperty": "=任务表.项目预算工时-任务表.项目总分配工时"
|
||||
},
|
||||
"ID": "23a8904191ab4dc486ac16c1ba70cd5b"
|
||||
},
|
||||
{
|
||||
"$type": "Forguncy.Model.CatchExceptionCommand, ServerDesignerCommon",
|
||||
@@ -171,7 +215,7 @@
|
||||
},
|
||||
"value": {
|
||||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||||
"SerializeProperty": "=任务表.已分配工时"
|
||||
"SerializeProperty": "=任务表.本任务已分配工时"
|
||||
},
|
||||
"compareType": 4
|
||||
},
|
||||
@@ -181,7 +225,7 @@
|
||||
"ErrorCode": "400",
|
||||
"Message": {
|
||||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||||
"SerializeProperty": "=\"任务已被分配消耗\"&任务表.已分配工时&\"小时,修改后工时,不可低于此值。\""
|
||||
"SerializeProperty": "=\"任务已被分配消耗\"&任务表.本任务已分配工时&\"小时,修改后工时,不可低于此值。\""
|
||||
},
|
||||
"CustomReturns": [
|
||||
{
|
||||
@@ -194,7 +238,7 @@
|
||||
]
|
||||
}
|
||||
],
|
||||
"ID": "026c2ec7-65d0-4edf-b63f-f4811efbbbce"
|
||||
"ID": "79242b1f-9c33-4caf-aebc-9ba3ba7eba3d"
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -219,13 +263,13 @@
|
||||
"ParameterName": "上级剩余工时",
|
||||
"ParameterValue": {
|
||||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||||
"SerializeProperty": "=任务表.项目可分配工时"
|
||||
"SerializeProperty": "=项目可分配工时"
|
||||
},
|
||||
"ID": "a3983825d9f2443291e18e51a11fb868",
|
||||
"ID": "0ef5c7f20704410eabf21c4b868fe64b",
|
||||
"Comments": "如果没有父任务,则将项目可分配工时+任务当前的总分配工时 (相当于这个任务没有分)"
|
||||
}
|
||||
],
|
||||
"ID": "e6a81e42-cfe2-4679-aedd-095c2e63bbd7"
|
||||
"ID": "8caee967-34b5-40d2-bc46-63dce90f29de"
|
||||
},
|
||||
{
|
||||
"CommandList": [
|
||||
@@ -236,11 +280,11 @@
|
||||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||||
"SerializeProperty": "=任务表.父任务可分配工时"
|
||||
},
|
||||
"ID": "7178f06751f243fabad088261b05e67a",
|
||||
"ID": "37e3b8c29aa54194a07548cd3ba217ce",
|
||||
"Comments": "如果没有父任务,则将项目可分配工时+任务当前的总分配工时 (相当于这个任务没有分)"
|
||||
}
|
||||
],
|
||||
"ID": "569ab419-0803-49c9-b7bd-e781ae76f27a"
|
||||
"ID": "581e89a0-73f9-4549-b3e3-3f43273374a7"
|
||||
}
|
||||
],
|
||||
"Comments": "严格模式下,根据是否有父任务来计算本次预算工时的上限"
|
||||
@@ -252,7 +296,7 @@
|
||||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||||
"SerializeProperty": "=上级剩余工时+任务表.总分配工时"
|
||||
},
|
||||
"ID": "8dffb4efb5bf4fac85b5b1e0b20a83f6",
|
||||
"ID": "fc23623d44294e18935812304bbb80ee",
|
||||
"Comments": "上级任务剩余可用的工时+当前任务的总工时,相当于没有分给它"
|
||||
},
|
||||
{
|
||||
@@ -289,12 +333,12 @@
|
||||
]
|
||||
}
|
||||
],
|
||||
"ID": "1013396d-e163-4e74-ba8b-802635b85aac"
|
||||
"ID": "2b0f5f20-95fb-4a4e-ad23-a151636a3b61"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"ID": "09e64e05-f637-4227-a9cd-b0037d52dd86"
|
||||
"ID": "91aec6fc-2961-4d7f-b928-44110700caba"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user