⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 要求.txt

📁 自动化网络办公系统全部源码officeanywheresystem
💻 TXT
字号:

要能够把data和role相关联,在改变data后能改变相应的role人选




数据类型
text            字符型
int             数字型
float           浮点类型
list            选择框
database        重数据库中选取
file            文件
date            时间选取
document        公文模版


storage=用SQL语句直接写入数据库

Alert 类型
直接发给Role,即通过user_id发到办公桌
通过Email(XML格式)发出,如果对方适用同样的系统可以自动到办公桌
直接写入相关数据库

XML
每个data,task等不能重名



结束标志
bTaskAct=0   没有task,继续遍历
bTaskAct=1   有task,结束遍历等待工作
bTaskAct=5   没有找到匹配的handle,结束流程
bTaskAct=3   handle中没有task,结束流程。
bTASKAct=11  有task,结束遍历,但是要用户选择下一个接受任务的对象


WF_LIST
中POST_ID_LIST记录了能够使用此流程的部门ID列表,数字以|间隔
例如:|2|23|12|22|



role 如何同USERID联系起来
每一个xml模版可以创建不同的模版(可能以部门分类),但目的是为了能(唯一)确定每一步的处理人

可以由上一步的处理人来确定下一步的处理人

也就是说XML中只有区分role,但是具体每一个role是通过什么方式来唯一的和一个人对应起来应该在ADD_WF.asp中有添加人自已决定

当然这里还可以允许同时通知多个人处理下一步,当有人处理之后自动消失。


Role type
1、固定的人
2、提交者部门+人的范围(提交者ID在DATA_TABLE的WFD_ID对应的记录里面)
3、由上一步流程执行者在人的范围中选则

当role type=3 正好task是parallel中的child怎么让其他的parallel child task页执行?
ROLE TYPE=2 找不到匹配的人怎么版?


如何在流程的某一步已经完成,并通知了下一个人后取消掉?


TASK标中的STATUS
Waiting           等待处理
Started           已经开始处理,没有完成
Finish            完成处理,并且通知了下一个流程执行者
SetRole#ROLE_ID   完成处理,还没有选择下一个执行者,#Role_id是下一步的ROle在WF_role中的ID
SetRole           完成处理,还没有选择下一个执行者
Cancel            任务被上一步的执行者取消了

label可以用变量的值替换

要有一个流程发起人的标实

要有输入验证(包括与数据库中的值比较)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -