FireStart教程:基于SharePoint的出差报销流程二

打开FireStart客户端


本教程已经建立了对应3.1所示SharePoint网站的业务实体,如果3.1步骤使用自己的SharePoint和环境,请参考附录三建立对应的业务实体。

 

 

点击左下角的业务实体,并双击上方的出差报销,打开出差报销业务实体。

 

 

 

右击画布中的业务实体并选择字段定义

 

 

这里看到的就是从SharePoint网站映射过来的字段。

 

后面就可以直接使用这个业务实体了,点击OK关闭窗口。


4 流程建模

本环节我们将建立一个处理SharePoint发起的出差报销请求的流程,分别经过以下步骤。

 

1.        更新状态为处理中

2.        调用Bing(必应)地图服务计算两地之间的距离和所需时间

3.        生成审批表单并发送给负责人审核

4.        根据审核结果处理

5.        如果审核通过则更新状态为通过,否则更新状态为拒绝

6.        更新SharePoint的条目中的距离和时间信息

 

选择左下角的流程设计器,在顶部的主菜单栏点击新建模型按钮。你已经新建了一个模型。



在画布左侧的符号元素库里面,收起高级部件,展开MiscellaneousWebService部件,依次拖放以下元素到画布上,请按从上到下的次序摆放。

 

·       开始

·       赋值(Miscellaneous)

·       BING distance (WebService)

·       任务

·       条件

·       赋值(条件的左分支)(Miscellaneous)

·       赋值(条件的右分支)(Miscellaneous)

·       结束




点击顶部主菜单栏的连接所有按钮,或者点击符号元素库上方的连接所有按钮。



可以看到原本蓝色带问好的线都变成了黑色实线。条件分支的线必须手动连接。

鼠标移动到条件元素,点击并按住显示出来的标注“真”的橙色球状按钮,拖动到左边的元素顶部绿色的球状按钮上释放,条件为真的连线就完成了。



同样,连接条件元素标注“假”的带闪电符号球状按钮到右边的元素。

 

至此,所有的连接就完成了,可以双击每一个元素来给他们命名。


最后,按CTRL+G来把所有元素对齐到网格。

 

 

工作流变量是用来临时存储计算结果或决策的。

在顶部主菜单栏点击编辑工作流变量


点击添加字段按钮添加3个字段。

名称

类型

距离

文本

时间

文本

决定

布尔值

给每个字段命名并设置“决定”字段的类型为布尔值




点击OK关闭窗口。

 

在顶部主菜单栏点击保存


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章