一个PO审批的自动触发问题

http://www.itpub.net/thread-1896120-1-1.html

具体需求:

采购订单在多级审批,最后一审批节点一旦审批完成,便发出成功审批的消息(mail)至发起人

且一旦最后一个审批节点不同意,即直接打回至最初的审批节点。

现在俺们这没有利用工作流,而是正向审批流,且具体审批策略就是依据采购组、采购订单类型,是否免费,是否退货等的这些条件进行 审批组触发的

研究了一番,不启用工作流不知道有何更好的办法?

如何启用工作流该如何 配置呢?

A:我们是通过外部OA系统与SAP做接口,将po号码输入到OA后进行审批,OA审批完成后回传审批通过的数据到SAP 自动触发ME29N审批通过,在SAP端只需要两级审批即可。没有启用工作流,就是如果PR提交到OA的话OA会给SAP回传审批开始的动作,OA审批通过后会回传给SAP审批完成的动作,这个时候ME29n中体现的就是审批通过。

SAP中不需要操作,是接口自动执行的

时间: 2024-08-06 16:05:34

一个PO审批的自动触发问题的相关文章

原生js自动触发事件

熟悉jquery的童鞋都知道在jq中有一个方法可以自动触发事件,那就是trigger(),那么通过原生js又怎么模拟触发呢? js中添加一个主动触发事件的方法有dispatch.该方法能模拟用户行为,如点击(click)操作等. 标准使用dispatchEvent方法,IE6/7/8则使用fireEvent方法. dispatchEvent() 方法给节点分派一个合成事件. 语法如下: dispatchEvent(eventObj) eventObj 参数是一个描述事件的 ActionScrip

Jenkins+git+webhook自动触发部署和测试任务

Jenkins+git+webhook自动触发部署和测试任务 需求: 目前上线前会将需要上线的代码push到release分支,然后由人工填写参数点击触发jenkins上的任务.希望这个过程能完成自动化,只要有人往release上推代码,就自动跑部署release分支并测试 解决办法及步骤: 1.在jenkins里需要自动触发的job里的"源码管理"部分添加设置,如下图.填好git仓库url和需要检测的分支名称 注意事项: a.在填url的时候可能会提示找不到命令的错误,遇到这个错的解

JQuery 自动触发事件

常用模拟 有时候,需要通过模拟用户操作,来达到单击的效果.例如在用户进入页面后,就触发click事件,而不需要用户去主动单击. 在JQuery中,可以使用trigger()方法完成模拟操作.例如可以使用下面的代码来触发id为btn的按钮的click事件. 1 $('#btn').trigger("click"); 这样,当页面加载完毕后,就会立刻输出想要的效果.也可以直接简写click(),来达到同样的效果: 1 $('#btn').click(); 触发自定义事件 trigger()

TeamCity : 自动触发 Build

创建了 build 的配置以后,您既可以手动点击 "Run" 按钮来触发一次build过程,也可以通过 Triggers 配置实现自动触发 build 过程.一个 trigger 就是一条规则:当某个事件发生时开始一次 build.TeamCity 内置支持多种触发器类型: 对于同一个 build,我们可以应用多个触发器,它们会按照各自的逻辑独立的起作用.下面我们比较详细的看下各类触发器的用法. VCS 触发器 VCS 触发器在检测到代码变化后会自动触发 build 过程.TeamCi

基于PHP的一种Cache回调与自动触发技术

背景 在PHP中使用Memcache或者Redis时,我们一般都会对Memcache和Redis封装一下,单独完成写一个Cache类,作为Memcache活着Redis的代理,且一般为单例模式.在业务代码中,使用Cache类时,操作的基本的示例代码如下 // cache 的 key $key = 'this is key'; $expire = 60;// 超时时间 // cache 的实例 $cache = Wk_Cache::instance(); $data = $cache->fetch

2015.1.10 解决DataGridView SelectionChanged事件自动触发问题

DataGridView SelectionChanged事件总是在数据源更改时自动触发,这点很讨厌. 可用CellClick和KeyUp事件和一个函数替代SelectionChanged事件 private void dvpt_CellClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex < 0) return;//如果不是单击列表头 MySelectionChanged(); } private void dvp

自动触发事件

今天做一个页面需要自动触发超链接,第一次了解到trigger函数,可以自动触发事件,语法为:$(selector).triggger(event). 例如:$("#btn").triigger("click");也可以简写为$("#btn").click(); 但是对于超链接,我做的时候这两种方式都做不到自动跳转,暂时还不知道为什么,反而用下面的方式实现了: $("a")[0].click(); 在这过程中,学习到了两种自动跳

C#/winform 自动触发鼠标、键盘事件

要在C#程序中触发鼠标.键盘事件必须要调用windows函数. 一.鼠标事件的触发 1.引用windows函数mouse_event /// <summary> /// 鼠标事件 /// </summary> /// <param name="flags">事件类型</param> /// <param name="dx">x坐标值(0~65535)</param> /// <param

使用jQuery中trigger()方法自动触发事件

一.常用事件 在页面加载完成时  自动触发input的点击事件,在移动端可以实现自动弹出输入法,获得焦点 $("input").trigger("click").focus(); 还有一种简写方式: $("input").click(); 还有其它事件就不一一列出了. 二.自定义事件 $("#btn").on("myClick",function(){ alert("自定义事件"); }