Workflow_将一个消息同时发给通过用户(案例)

简介: 2014-06-04 Created By BaoXinjian 一、汇总 1. 建立一个虚拟Responsibility 2. 建立测试账号     (1). 建立测试BXJ_USER_1     (2).

2014-06-04 Created By BaoXinjian

一、汇总


1. 建立一个虚拟Responsibility

2. 建立测试账号

    (1). 建立测试BXJ_USER_1

    (2). 建立测试BXJ_USER_2

3. 测试脚本

4. 测试结果,其发送到了两个账号

 

二、分部解析


1. 建立一个虚拟Responsibility

    

    

 

2. 建立测试账号

    (1). 建立测试BXJ_USER_1

        

    (2). 建立测试BXJ_USER_2

        

    (3). 检视结果

        

    

3. 测试脚本

 1 DECLARE
 2 
 3     l_item_key VARCHAR2 (30) := 'CUX_DEMO_BXJ_003';
 4 
 5     l_user_item_key VARCHAR2 (30) := 'CUX_DEMO_BXJ_UK_003';
 6 
 7     l_item_type VARCHAR2 (30) := 'CUX_002';
 8 
 9     l_process VARCHAR2 (30) := 'CUX_TOP';
10 
11     l_submiter_id NUMBER := 6987;
12 
13     l_approver_id NUMBER := 6987;
14 
15     l_orig_system VARCHAR2 (30) := 'PER';
16 
17     l_user_name wf_roles.NAME%TYPE;
18 
19     l_display_name wf_roles.display_name%TYPE;
20 
21 BEGIN
22 
23     --01 创建
24 
25     wf_engine.createprocess (itemtype => l_item_type,
26 
27                                             itemkey => l_item_key,
28 
29                                           process => l_process,
30                                             user_key => l_user_item_key);
31 
32     --02 初始化               
33 
34     wf_engine.setitemattrtext(itemtype =>l_item_type,  
35 
36                                             itemkey => l_item_key,
37 
38                  aname => 'APPROVER_NAME',
39 
40                  avalue => 'FND_RESP|PO|BXJ_RESPONSIBILITY|STANDARD');
41 
42     --03 启动
43 
44     wf_engine.startprocess (itemtype => l_item_type, itemkey => l_item_key);
45 
46     COMMIT;
47 
48     DBMS_OUTPUT.put_line (l_item_key);
49 
50 END; 

 

4. 测试结果,其发送到了两个账号

    

 

5. 须将notification中expand role

 

Thanks and Regards

ERP技术讨论群: 288307890
技术交流,技术讨论,欢迎加入
Technology Blog Created By Oracle ERP - 鲍新建
相关文章
|
4月前
【Azure Logic App】消费型逻辑应用在消费Service Bus时遇见消息并发速度慢,消息积压
【Azure Logic App】消费型逻辑应用在消费Service Bus时遇见消息并发速度慢,消息积压
|
4月前
|
消息中间件 安全 机器人
【Azure 事件中心】Kafka 生产者发送消息失败,根据失败消息询问机器人得到的分析步骤
【Azure 事件中心】Kafka 生产者发送消息失败,根据失败消息询问机器人得到的分析步骤
|
4月前
|
网络安全
【Azure 事件中心】如何查看Event Hub的生产者或者是消费者端的IP地址呢?
【Azure 事件中心】如何查看Event Hub的生产者或者是消费者端的IP地址呢?
|
4月前
|
运维
【Azure Event Hub】自定义告警(Alert Rule)用来提示Event Hub的消息incoming(生产)与outgoing(消费)的异常情况
【Azure Event Hub】自定义告警(Alert Rule)用来提示Event Hub的消息incoming(生产)与outgoing(消费)的异常情况
|
7月前
|
Windows
微信消息实现自动推送--方式一 成功啦 进来学
微信消息实现自动推送--方式一 成功啦 进来学
693 1
|
7月前
|
消息中间件 Java RocketMQ
MQ产品使用合集之在同一个 Java 进程内建立三个消费对象并设置三个消费者组订阅同一主题和标签的情况下,是否会发生其中一个消费者组无法接收到消息的现象
消息队列(MQ)是一种用于异步通信和解耦的应用程序间消息传递的服务,广泛应用于分布式系统中。针对不同的MQ产品,如阿里云的RocketMQ、RabbitMQ等,它们在实现上述场景时可能会有不同的特性和优势,比如RocketMQ强调高吞吐量、低延迟和高可用性,适合大规模分布式系统;而RabbitMQ则以其灵活的路由规则和丰富的协议支持受到青睐。下面是一些常见的消息队列MQ产品的使用场景合集,这些场景涵盖了多种行业和业务需求。
140 1
|
Java 微服务
Java报告推送失败补偿机制;钉钉群通知消息核心代码
Java报告推送失败补偿机制,超过次数后使用钉钉通知开发 自动补偿实现: 要求方法调用的过程中,失败的时候,系统有办法进行自动重试,重试达到一定次数后,钉钉通知开发。 实现设计:注解,反射,定时任务
333 0
Java报告推送失败补偿机制;钉钉群通知消息核心代码
|
消息中间件 Java RocketMQ
发送确认订单失败消息演示|学习笔记
快速学习发送确认订单失败消息
103 0
发送确认订单失败消息演示|学习笔记
|
消息中间件 Java RocketMQ
拉取信息的流程小结|学习笔记
快速学习拉取信息的流程小结
拉取信息的流程小结|学习笔记
|
消息中间件 RocketMQ 开发者
测试发送消息和接受消息|学习笔记
快速学习测试发送消息和接受消息
145 0
测试发送消息和接受消息|学习笔记