Flowportal.Net中审批人的一个例子

好久没更新Flowportal.Net方面的文章了,最近遇到一个实际的需求是有2个多选项(CheckBoxList),当选择其中一个的时候需要Test1.Wang处理,当选择另外一个时需要Test2.Wang处理,当2个都选择的时候,需要Test1.Wang和Test2.Wang同时处理。我的实现方法如下,如果需要更改审批人,只需要修改以下代码中的账号(这里使用的AD账号)。

MemberCollection members = new MemberCollection();
if (Context.Current.FormDataSet.Tables["FormNPNR"].Rows[0]["ItemType801"] != "")
{
members.Add(Member.FromAccount("Test1.Wang"));
}
if (Context.Current.FormDataSet.Tables["FormNPNR"].Rows[0]["ItemType301"] != "")
{
members.Add(Member.FromAccount("Test2.Wang"));
}
return members;

《Flowportal.Net中审批人的一个例子》上有3条评论

  1. 1、表单上增加一个GRID表。
    2、拖入一个开窗或下拉控件。
    3、选择某项后自动将物品和对应的处理人带入GRID表中。
    4、流程中指定处理人为:重复表中某个字段。

    当然,这个方法需要在后台数据库中维护一个关系表。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据