{ "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": "完成" } ] }