你好世界!
本教程指导您创建要显示的简单工作流你好世界!在Co亚愽视频llibra数据智能云(Collibra)中。您将学习如何使用池、通道、开始事件、结束事件和用户任务创建可流动项目和基本图表。然后在Collibra环境中部署和运行工作流。亚愽视频
先决条件
- Eclipse IDE。
- Flowable Eclipse设计器插件。
- 以具有Sysadmin全亚愽视频局角色或至少具有工作流管理全局权限的全局角色的用户访问Collibra环境。
- 访问Collibra控制台进亚愽视频行故障排除。
有关更多安装细节和熟悉Eclipse IDE接口,请参见从工作流程开始.
创建一个流动项目
打开Eclipse IDE,确保您已经切换到Flowable透视图,以优化用于设计图表的工作台。
- 单击开放的视角图标.
如果“打开透视图”图标不可见,请右键单击工具栏的空白区域并选择恢复隐藏的工具栏项或者通过菜单访问透视图:窗口→的角度来看→开放的视角→其他.
- 在开放的视角窗口中,选择可流动的并点击开放.
- 在Project Explorer窗口,切换到可流动的探险家如果还没有TAB。
创建一个新项目:
- 在菜单栏上,选择文件→新→其他.
- 选择可流动的→可流动的项目并点击下一个.
- 输入项目名称并单击完成.
的可流动的探险家中填充了项目文件。
创建一个可流动图
- 在可流动的探险家选项卡,选择项目并转到src→主要→亚博 在线→图.
- 在可流动的探险家选项卡,右击并选择新→其他.
- 选择可流动的→可流动的图并点击下一个.
- 输入图表文件的名称并单击完成.
共享区域显示空的关系图和调色板.
元素 |
的名字 |
描述 |
---|---|---|
1 |
可流动的探险家 |
显示与当前项目关联的文件和文件夹的树状列表。 |
2 |
共享区域-示意图 |
当一个图表被选中时,左边的部分将显示图表的可视化表示。 |
3. |
共享区域-调色板 |
当选择图表时,右边的部分将显示图表工具和组件的列表。 |
4 |
大纲 |
所选结构化文件及其元素的概要。 |
5 |
属性 |
所选图表组件的属性字段。 |
增加一个游泳池和一个泳道
为了帮助可视化工作流和识别流程参与者,特别是在更复杂的图表中,您可以使用池和通道。亚愽视频Collibra数据智能云工作流通常有一个池表示流程,而通道表示流程中的不同参与者或角色。
尽管通道仅仅是视觉辅助,在工作流的执行中没有任何作用,但是为每个涉众使用一个通道。
向工作流中添加池和通道是一个拖放操作:
- 从容器部份调色板,拖动池到共享区域。
每个池默认包含一个lane。
你现在有一个只有一条泳道的泳池。
流程图过程属性
图表过程属性是非常重要的,因为它们直接反映在Collibra中:亚愽视频
- Id: Collibra环境级别的进程ID必须唯一。亚愽视频
上传与Collibra中现有工作流具有相同流程ID的工作流将替换现有工作流。亚愽视频
考虑使用反向域名表示法为进程ID。
- 的名字:显示为Collibra中的工作流名称。亚愽视频
亚愽视频Collibra不接受具有相同显示名称的两个工作流。
- 文档:字段的内容将成为Collibra中工作流的描述。亚愽视频
配置存储池属性。
- 单击包含名称的存储池的竖条,选择存储池。
- 在属性视图,选择过程部分。
- 在Id字段,为进程输入唯一的ID。我们正在使用com.亚愽视频collibra.docs.tutorial.hello_world在这个例子中。
- 在的名字字段中,输入流程的名称。我们正在使用你好世界在这个例子中。
- 在名称空间字段中,输入http://www.亚愽视频collibra.com/apiv2.
通过引用Collibra Java API的版本2,工作流根据V亚愽视频2方法进行验证,而被弃用的V1方法会触发一个方法不存在调用时出错。
- 在文档字段,输入流程的描述。
属性,也可以重命名池或车道的名字在一般部分。中可以更改池的ID或车道一般部分,使它们更容易识别,尽管这不是必要的。
添加开始事件和结束事件
事件表示过程中发生的事情。开始事件是流程的触发器,被描述为一个圆圈。结束事件结束了一个过程,并被描述为一个具有粗体轮廓的圆。每个工作流必须只有一个开始事件,但可能有多个结束事件。
向车道添加一个开始事件和一个结束事件:
- 从开始活动部份调色板,拖动StartEvent去游泳池。
- 从结束事件部份调色板,拖动EndEvent去游泳池。
现在您已经有了构建Collibra工作流的基本框架。亚愽视频
保存您的工作。如果使用版本控制系统,请提交更改Git.
创建用户任务
任务是一个单独的工作单元,必须手动或自动完成,被描绘为一个圆角矩形。
将任务添加到工作流并完成图表:
从任务部份调色板,拖动UserTask去游泳池。
将指针悬停在开始事件上,然后拖动连接用户任务上方的图标。
将指针悬停在用户任务上并拖动连接结束事件上方的图标。
为任务分配一个用户
您需要将用户任务分配给用户。
在开发工作流时,您应该将自己分配到正在创建的任务中。真正的用户分配应该在测试过程的末尾完成。
我们将任务分配给启动工作流的同一用户。
定义启动工作流的用户:
- 在共享区域中,选择启动事件。
- 在属性视图,选择主要配置部分。
- 在引发剂字段中,为定义启动工作流的用户的变量输入一个名称。我们正在使用startUser在这个例子中。变量的值变为用户名那个用户的。
- 选择用户任务。
- 在属性视图,选择主要配置部分。
- 在候选人的用户字段输入用户($ {startUser}).
这将任务分配给启动由变量定义的工作流的用户
startUser
.变量是通过将其封装在表达式中来调用的:$ {}
.变量的值然后被赋值给用户()
对象。
配置用户任务
接下来,配置任务以显示一条消息:
- 选择用户任务。
- 在属性视图,选择一般部分。
- 在的名字字段中,输入任务的标题。我们正在使用你好世界!在这个例子中。
- 在属性视图,选择文档部分。
- 在文档字段,输入任务的描述。我们正在使用按“完成”关闭此消息。在这个例子中。
当任务处于活动状态时,任务属性将反映在collibra中:亚愽视频
保存您的工作。
上传BPMN文件到Collibra亚愽视频
- 以具有Sysadmin亚愽视频全局角色或至少具有Workflow Administration全局权限的全局角色的用户登录Collibra。
- 在主菜单中单击,然后按设置.
打开Co亚愽视频llibra设置页面。 - 点击工作流.
“工作流设置”页面出现在定义选项卡页面。 - 点击上传文件并在Eclipse工作空间文件夹中找到您刚刚创建的BPMN文件。
在Eclipse中选择BPMN文件后,选择导航→显示在→系统资源管理器.将打开一个资源管理器窗口,显示文件的确切位置。您现在可以将文件拖放到上传文件部分。
一个活动队列窗口显示上传进度。
文件上传后,您将在工作流定义表格
有关详细信息,请参见部署工作流Collibra数据智能云管理亚愽视频指南部分。
配置并启用工作流
当您将工作流上传到Collibra时,它们会自动部署,但不亚愽视频会启用。工作流很可能需要额外的配置。
以下配置允许您从社区页面启动工作流。
要配置您的工作流:
- 以具有Sysadmin亚愽视频全局角色或至少具有Workflow Administration全局权限的全局角色的用户登录Collibra。
- 在主菜单中单击,然后按设置.
打开Co亚愽视频llibra设置页面。 - 2 .在页签中单击工作流→定义.
- 单击工作流的名称。
- 在适用于部分,单击编辑图标.
- 选择社区从下拉菜单中单击保存.
- 单击,确认修改是的在对话框中。
当前工作流状态为禁用.要启用工作流,请单击图标在标题栏,在页面的右上角。
启动工作流
工作流可以配置为在Collibra数据智能云的不同部分或不同的角色中可用,但在本例中,我们已经配置了工作流,以便您可以从社区页面启动它。亚愽视频
导航到任何社区页面。我们已经选择了开箱即用的业务分析师社区在这个例子中。
根据Collibra环境的定制级别,徽标和可用社区可能有所不同。亚愽视频
要启动工作流,请单击标题栏中社区名称下具有工作流名称的按钮。
通知表明工作流已经启动。
您将看到标题栏下出现绿色任务栏,其中包含前面为标题和其他文本定义的值。
单击,完成工作流完成在任务栏的右侧。
工作流结束,任务栏关闭。
如果您想再次启动工作流,请按标题栏中工作流名称的按钮。
有关其他详细信息,请参见启用或禁用工作流章节的Collibra数据智能亚愽视频云管理指南和使用工作流Collibra用户指南部分。亚愽视频
故障排除
上传错误
如果出现错误,则工作流不会上传,并显示错误消息。
日志包含有关错误的更多信息:
- 打开Col亚愽视频libra控制台。
亚愽视频Collibra控制台以基础设施页面。 - 单击您在其中部署工作流的环境的名称,以显示其详细信息。
- 选择数据治理中心.
- 选择日志→dgc.log
查找与工作流上传相关的错误。
下一个步骤
您已经创建、部署和测试了您的第一个Collibra工作流,该工作流显示标题和描述。亚愽视频
下一个教程将向您展示如何进一步配置用户任务。