我公司有很多部门,每个部门的批准人都不同.
但可以做出申请人,第一批准人,第二批准人的列表.
不知道在sharepoint server2010中工作流审批流程中,如何实现不用编程就可以这样的批准流程,
就是系统根据申请人是谁,自动找出相应的批准人,而不用申请人手工指定或输入批准人是谁?
sharepoint server提拱的批准流程模板中的批准人是要输入或指定的.
谢谢.
------解决方案--------------------
这个需要写代码吧?就是根据申请人,到列表中找出对应的审批人就可以了。要不就是用第三方产品来设计流程,葡萄城的FlowMan可以做到根据申请人来匹配批准人,这个产品要收费的。
------解决方案--------------------
应该是不能
------解决方案--------------------
SharePoint中两张表的关联好像没有代码是不行的,SharePoint学习深入一点都是要通过代码来实现的,没有代码做不了什么事情的。还有可以通过数据库中的AllUserData表可以得到你想要的数据。AllUserData表中存放的是用户的所有数据,AllLists表中存放的是所有的用户列表,还有一个AllUserInfo表中存放的是所有的用户信息,你试着通过关联来理清关系。当然你还可以通过SharePoint的对象模型SPList来获取用户数据。但是这些都是要通过代码来实现的。
------解决方案--------------------
,而不用申请人手工指定或输入批准人是谁?
可以的啊 。
流程里--加入审批节点--审批人--查阅--找到指定人。
------解决方案--------------------
1) 写代码实现
2)如果不写代码,就要看你的审批逻辑和配置列表时符合设计的。
SPD工作流中可以查询moss列表的数据,自己看看能不能查到。
------解决方案--------------------
但可以做出申请人,第一批准人,第二批准人的列表.
工作流肯定可以做到的, 我今天特意做了这个。
你们工作流设计器用的是哪个?配置工作流的时候可以做分支。
我们的特殊费用报销,审批特别严格 ,有n个审批人。
------解决方案--------------------
使用infopath创建表单,使用sharepoint workflow跑审批流程,在审批人员中增加过滤条件