getProcessModelList(UUID)

   0    23
yangmei 发表于 2016-09-26 分类 : AWS BPM平台  扩展开发  ASN网络 

一、场景描述

根据Web策略UUID获得该策略拥有操作权限的流程模型列表,这个方法只适用于web服务策略状态下

二、操作步骤及截图:

1.打开aws5平台,点击导航栏 集成—web服务策略。


2、点击相应的web服务策略新建。例如新建Process

1. 点击集成◢Web服务策略

2. 在左侧树选择某类服务的节点,例如【选择()】

3. 点击新建图标(),弹出对话框

4. 输入一个易于识别的策略名称,点击【确定】


     5.为流程模型赋予权限。不选择代表该服务策略对该流程模型没有权限,选择相应方法代表有相应的操作权限。



 

3.后台新建事件获取流程模型列表。

package com.softwafe.incident;

 

import com.actionsoft.awf.organization.control.UserContext;

import com.actionsoft.loader.core.WorkFlowStepRTClassA;

import com.actionsoft.sdk.local.level0.WorkflowInstanceAPI;

 

public class CSProcessModelList extends WorkFlowStepRTClassA {

    public CSProcessModelList() {

    }

 

    public CSProcessModelList(UserContext ux) {

       super(ux);

    }

    @Override

    public boolean execute() {

       // TODO Auto-generated method stub

       String str =WorkflowInstanceAPI.getInstance().getProcessModelList("b78a52338f30129d372f0ce944b7895a");

       System.out.println("流程模型列表:" + str);

       return true;

    }

}

 

 

注释:

   1.getProCessModelList(String arg);argweb服务策略UUID


        2.String getProCessModelList(String arg)方法返回值是一个String类型。其中储存的是该服务策略所具有操作权限的流程模型列表。


三、在流程实例中挂在节点事件


The end

 

内容来源:BPC社区
评论
请先登录后评论。