PS中的Workflow的创建
PS中人工工作流有两种:Workflow,AWE,前面是老的,AWE是新的,至于哪个版本有了AWE我也没具体去查看。我现在接触的项目中考勤模块是由AWE负责,培训模块是走的老的Workflow。下面就看下老的Workflow中:
其实系统中的工作流主要涉及两件事:其一就是发送worklist给相应的人,其二就是发送邮件提醒相应的人。
下面就介绍下如何发送Worklist和Email:
一. 发送Email
使用工作流发送Email首先需要创建Business Process,Activity,Event,Routing构建一个简单的发送Email流程,这个创建起来很简单这里就不介绍了,这里我就说下我自己在做的过程中遇到的一些注意点。
1. 发送Email使用的函数是:TriggerBusinessEvent,我们需要把这个事件写到一个Record的Field的Workflow事件中,包含这个Field的activity关联Page当发生任何修改时就会触发Workflow中的PeopleCode,注意只要是activity关联页面中的任何一个Field做修改当保存时就会触发。
2. TriggerBusinessEvent函数中参数的问题:TriggerBusinessEvent函数中的BusActivity内容是区分大小写的,例如:
TriggerBusinessEvent(BusProcess."GHAC_TEST_BP",BusActivity."GHAC_TEST", BusEvent."Result Email"),如果将GHAC_TEST写成小写ghac_test就会报错,BusProcess 的内容改成小写不会报下面错误,BusEvent也必须跟定义的事件的名字大小写一样。错误如下:
3. Email Routing中的TO
发送邮件的接收人要赋值给TO,其中TO的值可以是:Email地址,角色ID,角色名字(Role Name),系统会自动将它们转化成Email地址。
发送邮件的内容赋值给NOTETEXT,NOTETEXT可以有多个,显示时按照NOTETEXT的顺序显示。
二. Worklist的发送
首先就是Worklist Record的创建,下面是创建Worklist Record必须包含的Field,这6个field系统会自动给它们赋值,它们存储在系统自己定义的表PSWORKLIST中,在worklist record中必须是ascending key,然后我们添加一些具体关于这个事物的field(必须包括这个页面search Record中所以的Key这样才能定位到具体的其中一条数据),剩下的就得我们自己在worklist的field Mapping里面给它们关联到相应的字段了。这里还包含一个例子:
然后给它们赋值
上面的OPRID就是要发送WORKLIST Item给谁的用户,在赋值时必须给它赋值。
注:如果使用的Virtual Approver时必须添加一个非key的APPR_INSTANCE字段
当发送Worklist Item成功后就会在工作列表中查看到,按照工作列表筛选条件就可以看到我们定义的Worklist的名字。
转载于:https://www.cnblogs.com/dereklau2012/archive/2013/05/21/3090770.html
PS中的Workflow的创建相关推荐
- PS中Ctrl+Alt+G创建剪贴蒙版
模仿网上帖子做的凤凰图片,实际上也是练习剪贴蒙版."选取相似"取整个纯色图片的方法是以前没用过的.最后效果如下: 原始素材:黑色的凤凰图片,火焰图片 1.制作选区 黑色凤凰素材,用 ...
- 背景图层和普通图层的区别_新手如何在PS中创建图层?不容错过的7种方法,你值得学习...
昨天跟小波一起认识了PS图层的童鞋应该已经对它不陌生了,那么在了解之后就要来实践操作,毕竟实践出真知嘛.那这一章就一起来学习在PS中创建图层吧. 在PS中,图层的创建方法有很多种,包括在"图 ...
- PS网页设计教程XVI——在PS中创建一个摩登实验室风格的网页设计
作为编码者,美工基础是偏弱的.我们可以参考一些成熟的网页PS教程,提高自身的设计能力.套用一句话,"熟读唐诗三百首,不会作诗也会吟". 本系列的教程来源于网上的PS教程,都是国外的 ...
- PS网页设计教程XI——在PS中创建柔和的绿色环保的网页布局
作为编码者,美工基础是偏弱的.我们可以参考一些成熟的网页PS教程,提高自身的设计能力.套用一句话,"熟读唐诗三百首,不会作诗也会吟". 本系列的教程来源于网上的PS教程,都是国外的 ...
- PS学习记录111111--如何在PS中创建一个干净的网页布局
作为编码者,美工基础是偏弱的.我们可以参考一些成熟的网页PS教程,提高自身的设计能力.套用一句话,"熟读唐诗三百首,不会作诗也会吟". 1111111111111111111111 ...
- 使用PS中的创建剪贴蒙版来做放大镜
使用PS中的创建剪贴蒙版来做放大镜 (写作时间:4月15日 作者:陈铭军) 首先随便找一张建筑物照片导入PS,其他照片也可以做. 然后"Ctrl"+"J"或者鼠 ...
- 一步一步SharePoint 2007之三十七:在SharePoint中实现Workflow(3)——运行Workflow
下面将记录每一步的操作过程. 1.首先打开我的网站,依次点击Document Center.Announcements,进入Announcements列表页面. 2.在Announcements列表界 ...
- centos 7 中安装 docker和创建 tomcat容器并部署web应用
在 CentOS 7 中安装 Docker 和创建 Tomcat 容器并部署Web应用 一般部署Web应用都需要安装数据库,比如 MySQL 和 Redis,MySQL 和 Redis 属于多个Web ...
- 高精度矢量汉字的一种填充方法_使用PS中的钢笔工具制作一只蝴蝶矢量插画
使用PS中的钢笔工具制作一只蝴蝶矢量插画 矢量插画用途广泛,很漂亮.但是对于很多艺术家来说,创建起来太数字化而且不直观. 然而,Photoshop 的最新版本CC就解决了你在使用钢笔工具添加新变量碰到 ...
最新文章
- ASP.NET Core中间件(Middleware)实现WCF SOAP服务端解析
- php 读取页面全部变量,PHP-如何从外部文件获取“页面”变量?
- 简而不漏,300字Java标识符命名规则规范,看一遍就可以记住,包名类名变量名常量名,让命名有迹可循
- php pdo 参数绑定,PDO预处理之参数绑定和列绑定
- outerDocument访问外部属性方法
- 实用必备xp框架模块_两款实用工具类软件,是你的日常必备!
- 李飞飞创建的AI4All启动首次mentorship计划
- Linux编程获取本机IP地址
- 东北大学文科能学计算机专业吗,东北大学有哪些好专业,文科理科专业分别有哪些...
- WinAPI: CreatePen - 建立画笔
- hive sql 怎么实现循环_shell中循环调用hive sql 脚本的方法
- 图像质量评价Code和Dataset
- 通过自定义函数计算阶乘
- Python库——Faker
- 【Fungus笔记】No.12:Load Scene(加载场景 / 转场)
- CSP:重庆八中宏帆初级中学校初一编程社C2024HF700寒假集训总结——Day1
- 异常值 识别与处理方法
- 四川嘉弘恒信:拼多多店铺广告主怎么开
- easyui java1234_李炎恢jQuery EasyUI视频教程 下载
- 1000套HTML5期末大作业——电影我不是药神响应式页面带轮播(4页)