Files
clue/ServerCommands/工作台/获取关键统计信息.json

156 lines
5.0 KiB
JSON

{
"Name": "获取关键统计信息",
"Enabled": true,
"Triggers": [
{
"$type": "Forguncy.SaveLoad.PostRequestTriggerSaveData, ServerDesignerCommon",
"Permission": {
"PermissionData": {
"$type": "Forguncy.RbacPermission.Core.Impl.ServerCommand.ServerCommandPermissionData, Forguncy.RbacPermission.Core",
"permissionResource": {
"$type": "Forguncy.RbacPermission.Core.Impl.ServerCommand.ServerCommandPermissionResource, Forguncy.RbacPermission.Core"
},
"permissionBindings": [
{
"$type": "Forguncy.RbacPermission.Core.Impl.ServerCommand.ServerCommandPermissionBinding, Forguncy.RbacPermission.Core",
"roleNames": [
"FGC_LoginUser"
]
}
]
}
},
"InvokeTriggerTestData": {
"UserName": "shamus"
}
}
],
"Commands": [
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "当前用户",
"ParameterValue": "%CurrentUser%",
"ID": "40945d862900457d8b005f051f6a51d6"
},
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "统计项目数量",
"TableValue": {
"TableName": "项目表",
"TableValueType": 3
},
"ID": "3b3f016a4397463982b33206362e6118"
},
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "统计任务数量",
"TableValue": {
"TableName": "任务表",
"TableValueType": 3
},
"ID": "7bc10a72c4d24e82930e82ae03f4c431"
},
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "统计反馈数量",
"TableValue": {
"TableName": "需求反馈登记表",
"TableValueType": 3
},
"ID": "0b662b0e818646fcb60f291827ff9127"
},
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "统计总工时",
"TableValue": {
"TableName": "任务工时表",
"OnlyGetValue": true,
"TableValueType": 0,
"BindingInfos": [
{
"GUID": "774d9df0-288f-4dba-a808-8cdaaa62becb",
"BindingInfo": {
"TableName": "任务工时表",
"ColumnName": "总工时",
"GUID": "548da623-6c11-42e6-bac3-421bf712f184"
},
"ColumnName": "总工时"
}
],
"SqlCondition": {
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "任务工时表",
"ColumnName": "执行人",
"GUID": "f75a81ab-42d8-4ac7-bcd6-5e896dc1b4db"
},
"Value": "%CurrentUser.UserName%"
},
"NullFormulaValueQueryPolicy": 0
},
"ID": "c925a8d7bf7c46328f4affc8196e8375"
},
{
"$type": "CollectionOperationKit.ServerSideObjectOp, CollectionOperationKit",
"OperationParamaterPairs": [
{
"Name": "项目数量",
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=IF(统计项目数量=\"\",0,统计项目数量)"
}
},
{
"Name": "任务数量",
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=IF(统计任务数量=\"\",0,统计任务数量)"
}
},
{
"Name": "反馈数量",
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=IF(统计反馈数量=\"\",0,统计反馈数量)"
}
},
{
"Name": "总工时",
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=IF(统计总工时=\"\",0,统计总工时)"
}
}
],
"OutParamaterName": "返回对象"
},
{
"$type": "Forguncy.Model.NotificationMessageCommand, ServerDesignerCommon",
"NotificationName": "系统信息更新",
"SendType": 1,
"UserNames": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=当前用户"
},
"Params": [
{
"Name": "KEY",
"Value": "工作台关键数据更新"
},
{
"Name": "VALUE",
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=返回对象"
}
}
],
"ID": "d70b610755f84d07b875ccf1584c34f1"
},
{
"$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon",
"ErrorCode": "0",
"Message": "完成"
}
]
}