新员工培训流程
在本教程中,您将创建一个工作流,帮助您在业务术语。分析了社区经理业务术语,如果有效,移动到合适的域,主题专家验证业务术语和接受它或将它发送回社区经理。
- 你开始工作流通过建立等过程变量的全局唯一标识符(uuid)社区经理和主题专家角色,无效和候选人的状态和属性类型定义。这也使得可用的变量后编辑工作流定义页面Collibra数据智能云。新万博移动客户端
- 然后检索业务术语的名称和定义,用户的名称创建的资产和资产的状态更改为候选人。你将所有的信息分配给流程变量,这样你就可以返回初始状态的资产。您还创建一个空的过程变量,将任何评论主题专家可能为社区经理。
- 与第一个用户任务,你问一个社区经理为新业务术语选择一个域下拉列表可用的域。社区经理选择移动业务术语和改变其状态为无效。当你将重用相同的任务情况下,主题专家发回业务术语,你也添加您在前面创建的注释变量任务用户文档。
- 在前进之前,你创建一个过程变量来捕获当前用户可以将下一个社区管理员用户任务分配给同一个人。
- 你创建一个脚本任务改变业务术语的状态无效并添加社区经理的原因作为评价资产页面。
- 如果社区经理的业务术语上的决定,您添加一个脚本任务移动所选领域的业务术语。
- 新用户的任务,你问的主题专家业务术语的新域验证信息的资产是通过提供有一些您已抓获的工作流:业务术语名称和定义和创建资产的用户的名称。你允许主题专家机载或发回业务术语和如果需要更改名称或定义。
- 再一次,你创建一个过程变量来捕获当前用户可以将下一个主题专家用户任务分配给同一个人。
- 的主题专家发回的业务术语需要发送回来,你问同样的主题专家参加这个决定提供社区经理的评论。你还提供选择回到验证用户的任务。
- 您创建一个脚本任务分配的主题专家评论空过程变量创建之初工作流和移动的业务术语回原始域也存储在一个流程变量。
- 主题专家在业务术语时,你是否有任何变化通过比较最初的名称和定义值输入从专家、应用业务术语与最后一个脚本的任务。
技能
当你完成本教程你将变得更加熟悉:
- 工作流流程变量。
- 用户任务表单。
- 显示动态内容与变量。
- Groovy脚本任务和Collibra Java API新万博移动客户端。
- 写在Collibra数据智能云日志条目。新万博移动客户端
- 排他网关。
先决条件
- Eclipse IDE。
- 可流动的Eclipse插件设计师。
- 访问Collibra环境新万博移动客户端作为用户与系统管理员角色或全球角色,至少有工作流管理全球许可。
- 访问Collibra控制台进新万博移动客户端行故障排除。
更多的安装细节和熟悉Eclipse IDE接口,明白了开始使用工作流。
创建工作流
打开Eclipse IDE和创建一个新的可流动的项目图:
添加一个池和车道
- 添加一个池和配置池属性:
- 一般:
- Id:BusinessTermOnboardingPool
- 的名字:业务术语新员工培训
- 过程:
- Id:BusinessTermOnboarding
进程ID在Collibra环境级别必须是唯一的。新万博移动客户端
上传一个工作流定义相同的进程ID作为Collibra取代现有的工作流定义现有的工作流定义。新万博移动客户端
- 的名字:业务术语新员工培训
显示的名字是Collibra工作流名称。新万博移动客户端
新万博移动客户端Collibra不接受两个名称相同的工作流。
- 名称空间:http://www.新万博移动客户端collibra.com/apiv2
通过引用Collibra Java API的版本2,工作流来校验新万博移动客户端方法和弃用V1方法引发方法不存在错误时调用。
- 文档:这个字段的内容成为Collibra工作流程的描述。新万博移动客户端
- Id:BusinessTermOnboarding
- 一般:
- 配置通道属性:
- Id:CommunityManagerLane
- 的名字:社区经理
- 从内容部分的调色板,拖拽一个车道池和配置车道属性:
- Id:SubjectMatterExpertLane
- 的名字:主题专家
添加和配置开始活动
- 从开始活动部分的调色板拖一个StartEvent到社区经理车道。
- 在属性视图中,选择形式部分。
开始事件所使用的表单变量设置值在整个工作流程。你可以改变这些变量Collibra worfklow定义页面的数据智能云。新万博移动客户端
- 添加一个变量设置的UUID定义属性类型:
- 点击新。
- 输入所需信息:
- Id:definitionTypeId
- 的名字:定义属性类型的UUID
- 类型:attributeType
- 默认的:00000000-0000-0000-0000-000000000202
- 可读的:假
- 可写:真正的
- 要求:真正的
- 添加一个变量设置的UUID无效的状态:
- 点击新。
- 输入所需信息:
- Id:invalidStatusIdString
- 的名字:无效状态的UUID
- 类型:字符串
- 默认的:00000000-0000-0000-0000-000000005022
- 可读的:假
- 可写:真正的
- 要求:真正的
- 添加一个变量设置的UUID候选人状态:
- 点击新。
- 输入所需信息:
- Id:candidateStatusIdString
- 的名字:UUID的候选人地位
- 类型:字符串
- 默认的:00000000-0000-0000-0000-000000005008
- 可读的:假
- 可写:真正的
- 要求:真正的
- 添加一个变量设置用户的表达式社区经理角色:
- 点击新。
- 输入所需信息:
- Id:userExpression_CommunityManager
- 的名字:候选用户社区经理角色的表达式
- 类型:字符串
- 默认的:角色(社区经理)
- 可读的:假
- 可写:真正的
- 要求:真正的
- 添加一个变量设置用户的表达式主题专家角色:
- 点击新。
- 输入所需信息:
- Id:userExpression_SME
- 的名字:候选用户表达主题专家的角色
- 类型:字符串
- 默认的:角色(主题专家)
- 可读的:假
- 可写:真正的
- 要求:真正的
创建一个脚本任务过程所需的uuid
脚本处理全局唯一标识符(uuid)和设置工作流所需的其他变量,如业务术语名称和定义,资产创建的用户的名称。也改变状态的业务术语候选人,使结果中可用Collibra日志。新万博移动客户端
- 从任务部分的调色板拖一个ScriptTask到社区经理车道。
- 在一般节中,输入一个的名字:设置初始变量。
- 在主要配置部分:
- 选择groovy脚本语言。
- 将脚本添加到设置初始变量:
进口com.colli新万博移动客户端bra.dgc.core.api.model.instance。资产进口com.colli新万博移动客户端bra.dgc.core.api.dto.instance.asset。ChangeAssetRequest com.collibr新万博移动客户端a.dgc.core.api.model.user进口。用户导入com.collibra新万博移动客户端.dgc.core.api.dto.instance.attribute。FindAttributesRequest com.collibr新万博移动客户端a.dgc.core.api.model.instance.attribute进口。进口com.collibra.dgc.co新万博移动客户端re.api.model.instance属性。域资产currentAsset= assetApi.getAsset(item.getId()) loggerApi.info(">>>> [Onboarding of " + currentAsset.getDisplayName() + "] Setup initial variables") // Retrieve initial asset values // - Asset name String assetName = currentAsset.getDisplayName(); // - Asset definition FindAttributesRequest findDefinition = FindAttributesRequest.builder().assetId(currentAsset.getId()).typeIds([definitionTypeId]).build() List
proposedDefinitions = attributeApi.findAttributes(findDefinition).getResults() Attribute initialDefinition = proposedDefinitions.get(0); // - Asset domain UUID initialDomainId = currentAsset.getDomain().getId() // Set status to candidate UUID candidateStatusId = UUID.fromString(candidateStatusIdString); ChangeAssetRequest changeAssetRequest = ChangeAssetRequest.builder().id(currentAsset.getId()).statusId(candidateStatusId).build() assetApi.changeAsset(changeAssetRequest) User submitter = userApi.getUser(currentAsset.getCreatedBy()) execution.setVariable('currentAsset', currentAsset) execution.setVariable('submitter', submitter) execution.setVariable('initialDisplayName', assetName) execution.setVariable('initialDefinition', initialDefinition) execution.setVariable('initialDomainId', initialDomainId) execution.setVariable('commentToCommunityManager', "")
- 连接事件的脚本任务开始SequenceFlow连接。
创建一个用户任务选择一个域
用户任务要求建立一个社区经理如果业务术语需要机载与否和域资产需要搬到。
- 从任务部分的调色板拖一个UserTask到社区经理车道。
- 变量设置脚本任务连接到用户的任务SequenceFlow连接。
- 选择用户的任务。
- 在属性视图中,选择一般节,进入的名字:选择域$ {currentAsset.getDisplayName ()}。
使用currentAsset动态变量的名称检索资产工作流已经开始了。
- 在属性视图中,选择主要配置节,进入候选人的用户:
$ {userExpression_CommunityManager}
。这个用户,分配任务社区经理流动资产的作用。
- 在属性视图中,选择文档节,进入社区经理的指令:
选择适当的< b >域< / b > < b > <我> $ {currentAsset.getDisplayName ()} < / i > < / b >。< br / >的资产将被发送的主题专家审查选定的领域。< br / > < br / >点击< b > < / b >如果无效资产不需要新员工培训。< div风格= "粗细:正常”> $ {commentToCommunityManager.toString ()} < / div >
- 在属性视图中,选择形式部分和下面的元素添加到对话框:
- 一个下拉列表可用的域:
- Id:域
- 的名字:域
- 类型:域
- 可读的:真正的
- 可写:真正的
- 要求:假
- 一个按钮将资产标记为无效:
- Id:invalidButton
- 的名字:无效的
- 类型:按钮
- 可读的:真正的
- 可写:真正的
- 要求:假
- 一个按钮来移动资产选择的领域:
- Id:moveButton
- 的名字:搬到域
- 类型:按钮
- 可读的:真正的
- 可写:真正的
- 要求:假
- 一个下拉列表可用的域:
获取当前用户创建一个脚本任务
脚本任务捕获当前用户并分配用户名一个流程变量,您可以以后使用后续用户任务分配给相同的用户。
- 从任务部分的调色板拖一个ScriptTask到社区经理域选择用户任务后巷。
- 在一般节中,输入一个的名字:设置社区管理器。
- 在主要配置部分:
- 选择groovy脚本语言。
- 将脚本添加到设置社区经理变量:
执行。setVariable (communityManager, users.getCurrent ())
- 连接域选择用户任务的脚本SequenceFlow连接。
路由workflowbased是否在业务术语
基于社区经理的决定,工作流移动业务术语的选择域或要求社区管理者提供一个原因不是新员工培训的资产。
- 从网关部分的调色板拖一个ExclusiveGateway到社区经理后巷社区经理脚本的任务。
- 连接脚本任务与一个排他网关SequenceFlow连接。
- 从任务部分的调色板拖一个UserTask到社区经理车道上独家网关。
- 排他网关连接到用户的任务SequenceFlow连接。
- 选择序列流。
- 在属性视图中,选择一般部分并输入一个的名字:无效的。
- 在属性视图中,选择主要配置选项卡并输入条件:
$ {invalidButton}
。工作流需要时这条道路invalidButton从域选择用户单击任务。
- 从任务部分的调色板拖一个ScriptTask到社区经理排他网关后巷。
- 排他网关连接到脚本的任务SequenceFlow连接。
- 选择序列流。
- 在属性视图中,选择一般部分并输入一个的名字:移动
- 在属性视图中,选择主要配置选项卡并输入条件:
$ {moveButton}
。工作流需要社区经理单击时这条道路moveButton从用户域选择的任务。
配置脚本的任务
脚本任务移动所选领域的业务术语。
- 选择脚本任务后排他网关。
- 在一般节中,输入一个的名字:资产转移到域。
- 在主要配置部分:
- 选择groovy脚本语言。
- 将脚本添加到资产转移到所选域:
进口com.colli新万博移动客户端bra.dgc.core.api.dto.instance.asset。ChangeAssetRequest loggerApi.info(“> > > >(新员工培训“+ currentAsset.getDisplayName() +”)资产转移到域”)ChangeAssetRequest ChangeAssetRequest = ChangeAssetRequest.builder () .id (item.getId ()) .domainId(域).build () assetApi.changeAsset (ChangeAssetRequest) loggerApi.info(“> > > >资产转移”)
配置无效用户的任务
当社区管理器没有业务术语上,他们提供了一个理由改变业务术语的状态无效。
- 选择上面的用户任务排他网关。
- 在属性视图中,选择一般节,进入的名字:无效的理由$ {currentAsset.getDisplayName ()}。
- 在属性视图中,选择主要配置节,进入候选人的用户:
用户($ {communityManager})
。这同一个社区经理分配的任务进行了初步评估。
- 在属性视图中,选择文档节,进入社区经理的指令:
有什么理由马克$ {currentAsset.getDisplayName()}无效?< br / >你的评论将被保存在资产,其状态将更改为无效。
- 在属性视图中,选择形式部分和下面的元素添加到对话框:
- 一个文本区域捕获的理由:
- Id:invalidateComment
- 的名字:备注:
- 类型:文本区域
- 可读的:真正的
- 可写:真正的
- 要求:假
- 一个按钮将资产标记为无效:
- Id:invalidateButton
- 的名字:无效
- 类型:按钮
- 可读的:真正的
- 可写:真正的
- 要求:假
- 一个按钮回到域选择用户任务:
- Id:backButton
- 的名字:回来
- 类型:按钮
- 可读的:真正的
- 可写:真正的
- 要求:假
域选择用户任务将提交给社区经理角色的所有用户的业务术语。
- 一个文本区域捕获的理由:
将工作流基于路由是否失效业务术语
基于社区经理的决定,工作流的状态变化业务术语无效或回到域选择用户的任务。
- 从网关部分的调色板拖一个ExclusiveGateway到社区经理车道以上无效用户的任务。
- 连接用户任务的排他网关SequenceFlow连接。
- 从任务部分的调色板拖一个ScriptTask到社区经理排他网关后巷。
- 排他网关连接到用户的任务SequenceFlow连接。
- 选择序列流。
- 在属性视图中,选择一般部分并输入一个的名字:无效的。
- 在属性视图中,选择主要配置选项卡并输入条件:
$ {invalidateButton}
。 - 排他网关连接到域选择用户任务SequenceFlow连接。
- 选择序列流。
- 在属性视图中,选择一般部分并输入一个的名字:回来
- 在属性视图中,选择主要配置选项卡并输入条件:
$ {backButton}
。
配置脚本任务标志着业务术语无效
脚本更改业务术语的状态无效,所定义的开始形成过程变量,并添加社区经理的原因作为评论资产提供页面。
- 选择脚本任务后排他网关。
- 在一般节中,输入一个的名字:资产标记为无效的。
- 在主要配置部分:
- 选择groovy脚本语言。
- 将脚本添加到资产标记为无效的和添加的原因发表评论:
进口com.colli新万博移动客户端bra.dgc.core.api.dto.instance.asset。ChangeAssetRequest进口com.collib新万博移动客户端ra.dgc.core.api.dto.instance.comment.AddCommentRequest com.collibra.dgc.core.api.model进口。ResourceType loggerApi.info(“> > > >(新员工培训“+ currentAsset.getDisplayName() +”)资产标记为无效”)UUID invalidStatusId = UUID.fromString (invalidStatusIdString);ChangeAssetRequest ChangeAssetRequest = ChangeAssetRequest.builder () .id (currentAsset.getId ()) .statusId (invalidStatusId) .build () assetApi.changeAsset (ChangeAssetRequest)如果(invalidateComment.toString () . length () > 0) {AddCommentRequest AddCommentRequest = AddCommentRequest.builder () .baseResourceId (currentAsset.getId ()) .baseResourceType (ResourceType.Asset) .content (invalidateComment.toString ()) .build () commentApi.addComment (AddCommentRequest)}
- 排他网关连接到脚本的任务SequenceFlow连接。
- 从结束事件部分的调色板拖一个EndEvent到社区经理车道。
- 脚本任务连接到事件的结束SequenceFlow连接。
创建一个用户任务上的资产
用户任务要求一个主题专家验证,如果业务术语属于域已经搬到。
- 从任务部分的调色板拖一个UserTask到主题专家车道下移动脚本任务形式社区经理车道。
- 连接脚本任务给用户和移动SequenceFlow连接。
- 选择用户的任务。
- 在属性视图中,选择一般节,进入的名字:验证信息。
- 在属性视图中,选择主要配置节,进入候选人的用户:
$ {userExpression_SME}
。这个用户,分配任务主题专家当前域角色。
- 在属性视图中,选择文档节主题专家和输入指令:
检查提交的信息$ {submitter.getFirstName ()} $ {submitter.getLastName ()}。< br / >更新名称或如果需要定义和clik < b > < / b >上。< br / >点击< b >搬回< / b >如果这不是正确的域的业务术语。
- 在属性视图中,选择形式部分和下面的元素添加到对话框:
- 资产的名称:
- Id:新名称
- 的名字:提议的名字
- 类型:字符串
- 默认的:$ {currentAsset.getDisplayName ()}
- 可读的:真正的
- 可写:真正的
- 要求:假
- 资产的定义:
- Id:newDefinition
- 的名字:提出的定义
- 类型:文本区域
- 默认的:$ {initialDefinition.getValue ()}
- 可读的:真正的
- 可写:真正的
- 要求:假
- 按钮上的资产:
- Id:onboardButton
- 的名字:板载
- 类型:按钮
- 可读的:真正的
- 可写:真正的
- 要求:假
- 一个按钮发送回资产:
- Id:moveBackButton
- 的名字:向后移动
- 类型:按钮
- 可读的:真正的
- 可写:真正的
- 要求:假
- 资产的名称:
获取当前用户创建一个脚本任务
脚本任务捕获当前用户并分配用户名一个流程变量,您可以以后使用后续用户任务分配给相同的用户。
- 从任务部分的调色板拖一个ScriptTask到主题专家车道下新员工培训用户的任务。
- 在一般节中,输入一个的名字:设置主题专家。
- 在主要配置部分:
- 选择groovy脚本语言。
- 将脚本添加到设置主题专家变量:
执行。setVariable (subjectMatterExpert, users.getCurrent ())
- 把新员工培训用户脚本任务和任务SequenceFlow连接。
将工作流基于路由是否在业务术语
基于主题专家的决定,工作流变更业务术语名称和定义或要求主题专家提供一个原因不是新员工培训业务术语。
- 从网关部分的调色板拖一个ExclusiveGateway到主题专家车道下的主题专家脚本的任务。
- 连接脚本任务与一个排他网关SequenceFlow连接。
- 从任务部分的调色板拖一个UserTask到主题专家小路左边的排他网关。
- 排他网关连接到用户的任务SequenceFlow连接。
- 选择序列流。
- 在属性视图中,选择一般部分并输入一个的名字:向后移动。
- 在属性视图中,选择主要配置选项卡并输入条件:
$ {moveBackButton}
。 - 从任务部分的调色板拖一个ScriptTask到主题专家车道下独家网关。
- 排他网关连接到脚本的任务SequenceFlow连接。
- 选择序列流。
- 在属性视图中,选择一般部分并输入一个的名字:板载
- 在属性视图中,选择主要配置选项卡并输入条件:
$ {onboardButton}
。
新员工培训脚本配置任务
脚本适用于任何更改主题专家可能会对业务术语。
- 选择下面的脚本任务排他网关。
- 在一般节中,输入一个的名字:提交修改。
- 在主要配置部分:
- 选择groovy脚本语言。
- 将脚本添加到应用主题专家的变化:
进口com.colli新万博移动客户端bra.dgc.core.api.dto.instance.attribute。ChangeAttributeRequest com.collibr新万博移动客户端a.dgc.core.api.dto.instance.asset进口。ChangeAssetRequest loggerApi.info(“> > > >(新员工培训“+ currentAsset.getDisplayName() +”)提交修改”)如果(currentAsset.getDisplayName() ! =新名称){ChangeAssetRequest ChangeAssetRequest = ChangeAssetRequest.builder () .id (currentAsset.getId ()) .displayName(新名称).build () assetApi.changeAsset (ChangeAssetRequest)}如果(initialDefinition.getValue () ! = newDefinition) {ChangeAttributeRequest ChangeAttributeRequest = ChangeAttributeRequest.builder () .id (initialDefinition.getId ()) value (newDefinition.toString ()) .build () attributeApi.changeAttribute (ChangeAttributeRequest)}
- 从结束事件部分的调色板拖一个EndEvent到主题专家车道。
- 脚本任务连接到事件的结束SequenceFlow连接。
配置向后移动用户的任务
当主题专家不业务术语上,他们提供一个评论,以帮助社区管理者确定正确的域的业务术语。
- 选择左边的独家门户用户任务。
- 在属性视图中,选择一般节,进入的名字:发送回社区经理。
- 在属性视图中,选择主要配置节,进入候选人的用户:
用户($ {subjectMatterExpert})
。这种分配任务的主题专家进行了初步验证。
- 在属性视图中,选择文档节,进入社区经理的指令:
为什么这不是正确的域的资产?< br / >你的评论将帮助社区经理挑选正确的域的资产。
- 在属性视图中,选择形式部分和下面的元素添加到对话框:
- 一个文本区域捕获评论:
- Id:commentToCommunityManagerForm
- 的名字:备注:
- 类型:文本区域
- 可读的:真正的
- 可写:真正的
- 要求:假
- 一个按钮移动回资产:
- Id:sendBackToCM
- 的名字:发送回
- 类型:按钮
- 可读的:真正的
- 可写:真正的
- 要求:假
- 一个按钮回到新员工培训用户的任务:
- Id:backButton
- 的名字:回来
- 类型:按钮
- 可读的:真正的
- 可写:真正的
- 要求:假
新员工培训的用户任务将提交给所有用户选定的主题专家的作用域。
- 一个文本区域捕获评论:
将工作流基于路由是否发回业务术语
基于主题专家的决定,工作流业务术语的原始域移动,通知社区管理者和持续的新员工培训过程域选择任务或验证用户的任务。
- 从网关部分的调色板拖一个ExclusiveGateway到主题专家车道上向后移动用户的任务。
- 连接用户任务的排他网关SequenceFlow连接。
- 从任务部分的调色板拖一个ScriptTask到主题专家车道上独家网关。
- 排他网关连接到用户的任务SequenceFlow连接。
- 选择序列流。
- 在属性视图中,选择一般部分并输入一个的名字:发送回。
- 在属性视图中,选择主要配置选项卡并输入条件:
$ {sendBackToCM}
。 - 排他网关连接到用户任务的新员工培训SequenceFlow连接。
- 选择序列流。
- 在属性视图中,选择一般部分并输入一个的名字:回来
- 在属性视图中,选择主要配置选项卡并输入条件:
$ {backButton}
。
配置脚本任务原始域的业务术语
脚本移动业务术语回原始域。它还抓住了主题专家的评论用在域选择用户的任务。
- 选择上面的脚本任务排他网关。
- 在一般节中,输入一个的名字:资产转移到原始域。
- 在主要配置部分:
- 选择groovy脚本语言。
- 将脚本添加到资产移回原来的域名:
进口com.colli新万博移动客户端bra.dgc.core.api.dto.instance.asset。ChangeAssetRequest loggerApi.info(“> > > >(新员工培训“+ currentAsset.getDisplayName() +”)资产移回社区经理”)def commentToDisplay = " < p >评论从中小企业:< / p > < p > " + commentToCommunityManagerForm + " < / p > "执行。setVariable (commentToCommunityManager, commentToDisplay) ChangeAssetRequest ChangeAssetRequest = ChangeAssetRequest.builder () .id (item.getId ()) .domainId (initialDomainId) .build () assetApi.changeAsset (ChangeAssetRequest) loggerApi.info(“> > > >资产转移”)
- 排他网关连接到脚本的任务SequenceFlow连接。
- 脚本任务连接到域选择的用户任务社区经理巷,SequenceFlow连接。
保存您的工作。
部署您的工作流
- 登录Collibra作新万博移动客户端为用户与系统管理员角色或全球角色,至少有工作流管理全球许可。
- 在主菜单中,点击,然后单击设置。
Coll新万博移动客户端ibra设置页面打开。 - 点击工作流。
出现在工作流设置页面定义选项卡页面。 - 点击上传一个文件和定位内部的BPMN文件您刚刚创建Eclipse工作区文件夹。
BPMN文件选择在Eclipse中,选择导航→显示在→系统资源管理器。一个浏览器窗口将被打开,显示确切的文件位置。现在您可以拖放文件的上传一个文件部分在您的浏览器中。
一个活动队列窗口显示上传进度。
文件上传后,你会看到你的工作流工作流定义表。
更多细节,请参阅部署一个工作流部分Collibra数据智能云新万博移动客户端管理指南。
工作流配置设置
微调工作流必须修改默认配置Collibra数据智能云:新万博移动客户端
- 在主菜单中,点击,然后单击设置。
Coll新万博移动客户端ibra设置页面打开。 - 点击工作流。
出现在工作流设置页面定义选项卡页面。 - 选择业务术语新员工培训工作流。
限制工作流业务术语的资产类型。
- 在工作流定义页面,改变适用于来资产。
- 在适用于部分中,点击添加。
- 在限制规则对话框,搜索:
- 类型:业务术语。
- 域:新的Bunisess条款。
- 点击保存。
只允许社区管理员启动工作流
- 在工作流定义页面,角色部分中,点击。
- 下启动工作流,搜索社区经理。
- 点击保存。
禁用用户检查候选人
防止候选用户检查停止工作流程在没有主题专家分配给业务术语,禁用该选项。
- 在工作流定义页面,其他部分,明确对工作流程开始执行检查候选用户选择。
主题专家必须分配到目标域成功完成的工作流。
故障排除
在错误的情况下,工作流不开始,并显示一条错误消息。
日志包含更多关于错误的信息:
- 打开Col新万博移动客户端libra控制台。
新万博移动客户端Collibra控制台打开的基础设施页面。 - 单击环境部署工作流的名称来显示其详细信息。
- 选择数据管理中心。
- 选择日志→dgc.log
Groovy与Java或寻找错误。
下一个步骤
您已经创建了一个工作流,可以帮助你在新的业务术语由于社区经理分配业务术语到一个新的领域,在主题专家验证,如果业务术语或不属于那里。
这个场景是交互式数据的一部分公民——在底层技术天2018。得到完整的底层经验,寻找下一个会话和下一个数据公民会议。