You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

467 lines
15 KiB
C#

11 months ago
using System;
using System.Collections.Generic;
using System.Text;
namespace BP.WF.Template
{
/// <summary>
/// 节点属性
/// </summary>
public class NodeAttr
{
#region 新属性
/// <summary>
/// 审核组件状态
/// </summary>
public const string FWCSta = "FWCSta";
/// <summary>
/// 审核组件高度
/// </summary>
public const string FWC_H = "FWC_H";
/// <summary>
/// 阻塞模式
/// </summary>
public const string BlockModel = "BlockModel";
/// <summary>
/// 阻塞的表达式
/// </summary>
public const string BlockExp = "BlockExp";
/// <summary>
/// 被阻塞时提示信息
/// </summary>
public const string BlockAlert = "BlockAlert";
/// <summary>
/// 待办处理模式
/// </summary>
public const string TodolistModel = "TodolistModel";
/// <summary>
/// 组长确认规则
/// </summary>
public const string TeamLeaderConfirmRole = "TeamLeaderConfirmRole";
/// <summary>
/// 组长确认内容
/// </summary>
public const string TeamLeaderConfirmDoc = "TeamLeaderConfirmDoc";
/// <summary>
/// 当没有找到处理人时处理方式
/// </summary>
public const string WhenNoWorker = "WhenNoWorker";
/// <summary>
/// 是否可以隐性退回
/// </summary>
public const string IsCanHidReturn = "IsCanHidReturn";
/// <summary>
/// 通过率
/// </summary>
public const string PassRate = "PassRate";
public const string HisStas = "HisStas";
public const string HisToNDs = "HisToNDs";
public const string HisBillIDs = "HisBillIDs";
public const string NodePosType = "NodePosType";
public const string HisDeptStrs = "HisDeptStrs";
public const string HisEmps = "HisEmps";
public const string GroupStaNDs = "GroupStaNDs";
public const string IsHandOver = "IsHandOver";
public const string IsCanDelFlow = "IsCanDelFlow";
public const string USSWorkIDRole = "USSWorkIDRole";
/// <summary>
/// 是否可以原路返回
/// </summary>
public const string IsBackTracking = "IsBackTracking";
/// <summary>
/// 是否重新计算接受人?
/// </summary>
public const string IsBackResetAccepter = "IsBackResetAccepter";
/// <summary>
/// 是否删除其他的子线程?
/// </summary>
public const string IsKillEtcThread = "IsKillEtcThread";
/// <summary>
/// 是否启用退回考核规则
/// </summary>
public const string ReturnCHEnable = "ReturnCHEnable";
/// <summary>
/// 退回原因(多个原因使用@符号分开.)
/// </summary>
public const string ReturnReasonsItems = "ReturnReasonsItems";
/// <summary>
/// 单节点退回规则
/// </summary>
public const string ReturnOneNodeRole = "ReturnOneNodeRole";
/// <summary>
/// 退回提示
/// </summary>
public const string ReturnAlert = "ReturnAlert";
/// <summary>
/// 是否启用投递路径自动记忆功能?
/// </summary>
public const string IsRM = "IsRM";
/// <summary>
/// 是否打开即审批
/// </summary>
public const string IsOpenOver = "IsOpenOver";
public const string FormType = "FormType";
public const string FormUrl = "FormUrl";
/// <summary>
/// 发送之前的信息提示
/// </summary>
public const string BeforeSendAlert = "BeforeSendAlert";
/// <summary>
/// 是否可以强制删除线程
/// </summary>
public const string ThreadKillRole = "ThreadKillRole";
/// <summary>
/// 接受人sql
/// </summary>
public const string DeliveryParas = "DeliveryParas";
/// <summary>
/// 退回规则
/// </summary>
public const string ReturnRole = "ReturnRole";
/// <summary>
/// 转向处理
/// </summary>
public const string TurnToDeal = "TurnToDeal";
/// <summary>
/// 考核方式
/// </summary>
public const string CHWay = "CHWay";
/// <summary>
/// 工作量
/// </summary>
public const string WorkloadDel = "Workload";
#endregion
#region 基本属性
/// <summary>
/// OID
/// </summary>
public const string NodeID = "NodeID";
public const string Mark = "Mark";
/// <summary>
/// 节点的流程
/// </summary>
public const string FK_Flow = "FK_Flow";
/// <summary>
/// 操作提示
/// </summary>
public const string Tip = "Tip";
/// <summary>
/// FK_FlowSort
/// </summary>
public const string FK_FlowSort = "FK_FlowSort";
/// <summary>
/// FK_FlowSortT
/// </summary>
public const string FK_FlowSortT = "FK_FlowSortT";
/// <summary>
/// 流程名
/// </summary>
public const string FlowName = "FlowName";
/// <summary>
/// 是否分配工作
/// </summary>
public const string IsTask = "IsTask";
/// <summary>
/// 节点工作类型
/// </summary>
public const string NodeWorkType = "NodeWorkType";
/// <summary>
/// 节点的描述
/// </summary>
public const string Name = "Name";
/// <summary>
/// x
/// </summary>
public const string X = "X";
/// <summary>
/// y
/// </summary>
public const string Y = "Y";
public const string UIWidth = "UIWidth";
public const string UIHeight = "UIHeight";
public const string UIAngle = "UIAngle";
/// <summary>
/// 限期小时
/// </summary>
public const string TSpanHour = "TSpanHour";
/// <summary>
/// 限期天
/// </summary>
public const string TimeLimit = "TimeLimit";
/// <summary>
/// 时间计算方式
/// </summary>
public const string TWay = "TWay";
/// <summary>
/// 逾期提示规则
/// </summary>
public const string TAlertRole = "TAlertRole";
/// <summary>
/// 逾期提示方式
/// </summary>
public const string TAlertWay = "TAlertWay";
/// <summary>
/// 预警小时
/// </summary>
public const string WarningDay = "WarningDay";
/// <summary>
/// 预警提示规则
/// </summary>
public const string WAlertRole = "WAlertRole";
/// <summary>
/// 预警提示方式
/// </summary>
public const string WAlertWay = "WAlertWay";
/// <summary>
/// 扣分
/// </summary>
public const string TCent = "TCent";
/// <summary>
/// 流程步骤
/// </summary>
public const string Step = "Step";
/// <summary>
/// 工作内容
/// </summary>
public const string Doc = "Doc";
/// <summary>
/// 物理表名
/// </summary>
public const string PTable = "PTable";
/// <summary>
/// 签字类型
/// </summary>
public const string SignType = "SignType";
/// <summary>
/// 运行模式
/// </summary>
public const string RunModel = "RunModel";
/// <summary>
/// 节点类型
/// </summary>
public const string NodeType = "NodeType";
/// <summary>
/// 谁执行它?
/// </summary>
public const string WhoExeIt = "WhoExeIt";
/// <summary>
/// IsSubFlow
/// </summary>
public const string HisSubFlows = "HisSubFlows";
/// <summary>
/// 超时处理内容
/// </summary>
public const string DoOutTime = "DoOutTime";
/// <summary>
/// 超时处理内容
/// </summary>
public const string OutTimeDeal = "OutTimeDeal";
/// <summary>
/// 执行超时的条件
/// </summary>
public const string DoOutTimeCond = "DoOutTimeCond";
/// <summary>
/// 属性
/// </summary>
public const string FrmAttr = "FrmAttr";
/// <summary>
/// 个性化发送信息
/// </summary>
public const string TurnToDealDoc = "TurnToDealDoc";
/// <summary>
/// 访问规则
/// </summary>
public const string DeliveryWay = "DeliveryWay";
/// <summary>
/// 本节点接收人不允许包含上一步发送人
/// </summary>
public const string IsExpSender = "IsExpSender";
/// <summary>
/// 焦点字段
/// </summary>
public const string FocusField = "FocusField";
/// <summary>
/// 节点表单ID
/// </summary>
public const string NodeFrmID = "NodeFrmID";
/// <summary>
/// 跳转规则
/// </summary>
public const string JumpWay = "JumpWay";
/// <summary>
/// 可跳转的节点
/// </summary>
public const string JumpToNodes = "JumpToNodes";
/// <summary>
/// 已读回执
/// </summary>
public const string ReadReceipts = "ReadReceipts";
/// <summary>
/// 操送规则
/// </summary>
public const string CCRole = "CCRole";
/// <summary>
/// 保存模式
/// </summary>
public const string SaveModel = "SaveModel";
/// <summary>
/// 方向条件控制规则
/// </summary>
public const string CondModel = "CondModel";
/// <summary>
/// 抢办发送后处理规则
/// </summary>
public const string QiangBanSendAfterRole = "QiangBanSendAfterRole";
/// <summary>
/// 是否工作质量考核点
/// </summary>
public const string IsEval = "IsEval";
/// <summary>
/// 撤销规则
/// </summary>
public const string CancelRole = "CancelRole";
/// <summary>
/// 对方已读不能撤销
/// </summary>
public const string CancelDisWhenRead = "CancelDisWhenRead";
/// <summary>
/// 抄送数据写入规则
/// </summary>
public const string CCWriteTo = "CCWriteTo";
/// <summary>
/// 批处理
/// </summary>
public const string BatchRole = "BatchRole";
///// <summary>
///// 批处理参数
///// </summary>
//public const string BatchParas = "BatchParas";
///// <summary>
///// 批处理总数
///// </summary>
//public const string BatchListCount = "BatchListCount";
/// <summary>
/// 自动跳转规则-1
/// </summary>
public const string AutoJumpRole0 = "AutoJumpRole0";
/// <summary>
/// 自动跳转规则-2
/// </summary>
public const string AutoJumpRole1 = "AutoJumpRole1";
/// <summary>
/// 自动跳转规则-3
/// </summary>
public const string AutoJumpRole2 = "AutoJumpRole2";
/// <summary>
/// 自动跳转规则-3 按照SQL
/// </summary>
public const string AutoJumpExp = "AutoJumpExp";
/// <summary>
/// 跳转事件
/// </summary>
public const string SkipTime = "SkipTime";
/// <summary>
/// 是否是客户执行节点?
/// </summary>
public const string IsGuestNode = "IsGuestNode";
/// <summary>
/// 打印单据方式
/// </summary>
public const string PrintDocEnable = "PrintDocEnable";
/// <summary>
/// icon头像
/// </summary>
public const string Icon = "Icon";
/// <summary>
/// 自定义参数字段
/// </summary>
public const string SelfParas = "SelfParas";
/// <summary>
/// 子流程运行到该节点时,让父流程自动运行到下一步
/// </summary>
public const string IsToParentNextNode = "IsToParentNextNode";
/// <summary>
/// 是否发送草稿子流程?
/// </summary>
public const string IsSendDraftSubFlow = "IsSendDraftSubFlow";
/// <summary>
/// 可逆节点时是否重新计算接收人
/// </summary>
public const string IsResetAccepter = "IsResetAccepter";
/// <summary>
/// 该节点是否是游离状态
/// </summary>
public const string IsYouLiTai = "IsYouLiTai";
/// <summary>
/// 是否是自动审批返回节点
/// </summary>
public const string IsSendBackNode = "IsSendBackNode";
#endregion
#region 父子流程
/// <summary>
/// (当前节点为启动子流程节点时)是否检查所有子流程结束后,该节点才能向下发送?
/// </summary>
public const string IsCheckSubFlowOver_del = "IsCheckSubFlowOver_del";
#endregion
#region 移动设置.
/// <summary>
/// 手机工作模式
/// </summary>
public const string MPhone_WorkModel = "MPhone_WorkModel";
/// <summary>
/// 手机屏幕模式
/// </summary>
public const string MPhone_SrcModel = "MPhone_SrcModel";
/// <summary>
/// pad工作模式
/// </summary>
public const string MPad_WorkModel = "MPad_WorkModel";
/// <summary>
/// pad屏幕模式
/// </summary>
public const string MPad_SrcModel = "MPad_SrcModel";
#endregion 移动设置.
#region 未来处理人.
/// <summary>
/// 是否计算未来处理人
/// </summary>
public const string IsFullSA = "IsFullSA";
/// <summary>
/// 是否计算未来处理人的处理时间.
/// </summary>
public const string IsFullSATime = "IsFullSATime";
/// <summary>
/// 是否接受未来处理人的消息提醒.
/// </summary>
public const string IsFullSAAlert = "IsFullSAAlert";
public const string RefOneFrmTreeType = "RefOneFrmTreeType";
#endregion 未来处理人.
public const string SubFlowX = "SubFlowX";
public const string SubFlowY = "SubFlowY";
#region 对应关系 2022.12
public const string NodeStations = "NodeStations";
public const string NodeStationsT = "NodeStationsT";
public const string NodeDepts = "NodeDepts";
public const string NodeDeptsT = "NodeDeptsT";
public const string NodeEmps = "NodeEmps";
public const string NodeEmpsT = "NodeEmpsT";
public const string AutoJumpRole3 = "AutoJumpRole3";
#endregion 对应关系
}
}