ones工作流预设
系统首选项-》工作流-》新建
保存后在工作流设计中将内容复制到编辑器中。出库流程
支持分批次出库,支持外部单据转化为出库单并在出库结束后通知原始单据
流程图:
模块:storage.stockOut
应用:仓储管理start=>start: 新出库单:>
end=>end: 完成出库:>
response=>inputoutput: 通知等待节点:> m:Storage/StockOut::response_to_outside
save_bill=>operation: 保存出库单:> u:status=1
confirm=>operation: 确认出库:> m:Storage/StockOut::confirm_stock_out
check_if_all_out=>condition: 是否完全出库:> m:Storage/StockOut::check_if_all_out
continue_out=>subroutine: 可以继续出库:> n:n start(right)->save_bill(right)->confirm->check_if_all_out
check_if_all_out(yes)->response->end
check_if_all_out(no)->continue_out->confirm(right) start=>auto:auto
end=>auto:auto
response=>auto:auto
save_bill=>auto:owner
confirm=>auto:owner
check_if_all_out=>auto:auto
continue_out=>auto:auto
入库流程
支持分批次入库,支持外部单据转化为入库单并转化
流程图:
模块:storage.stockIn
应用:仓储管理start=>start: 新入库单:>
end=>end: 完成入库:>
response=>inputoutput: 通知等待节点:> m:Storage/StockIn::response_to_outside
save_bill=>operation: 保存入库单:> u:status=1
confirm=>operation: 确认入库:> m:Storage/StockIn::confirm_stock_in
check_if_all_in=>condition: 是否完全入库:> m:Storage/StockIn::check_if_all_in
continue_out=>subroutine: 可以继续入库:> n:n start(right)->save_bill(right)->confirm->check_if_all_in
check_if_all_in(yes)->response->end
check_if_all_in(no)->continue_out->confirm(right) start=>auto:auto
end=>auto:auto
response=>auto:auto
save_bill=>auto:owner
confirm=>auto:owner
check_if_all_in=>auto:auto
continue_out=>auto:auto销售订单
支持生成应收款和出库单
流程图:
模块:sale.orders
应用:销售管理start=>start: 新订单:>
already_stockout=>operation: 已出库:>
save_bill=>operation: 保存订单:> u:status=1
make_receivable=>operation: 生成应收款:> m:Sale/Orders::make_receivable
make_stockout=>operation: 生成出库单:> m:Sale/Orders::convert_to_stock_out
end=>end: 完成订单:> u:status=2 start(right)->save_bill->make_receivable(right)->make_stockout->already_stockout->end start=>auto:auto
already_stockout=>auto:wait
save_bill=>auto:owner
make_receivable=>auto:owner
make_stockout=>auto:owner
end=>auto:auto
采购订单
支持生成应付款及入库单
流程图:模块:purchase.purchase
应用:采购管理start=>start: 新采购单
end=>end: 完成采购:> u:status=2
save_bill=>operation: 保存采购单:> u:status=1
make_payment=>operation: 生成应收款:> m:Purchase/Purchase::make_payment
make_stockin=>operation: 生成入库单:> m:Purchase/Purchase::convert_to_stock_in
already_stock_in=>operation: 已入库 start(right)->save_bill->make_payment(right)->make_stockin->already_stock_in->end start=>auto:auto
save_bill=>auto:owner
make_payment=>auto:owner
make_stockin=>auto:owner
already_stock_in=>auto:wait
end=>auto:auto
收款工作流
支持多批次收款,支持其他流程回调
流程图:
模块:finance.receivables
应用:财务模块start=>start: 新收款单:>
end=>end: 已收款:>
confirm=>operation: 确认收款:> m:Finance/Receivables::confirm
check_full_received=>condition: 是否完全收款:> m:Finance/Receivables::check_full_received
continue_confirm=>operation: 可继续收款:>
response=>inputoutput: 通知外部等待相应节点:> m:Finance/Receivables::response_to_outside start(right)->confirm->check_full_received
check_full_received(no)->continue_confirm->confirm
check_full_received(yes)->response->end start=>auto:auto
end=>auto:auto
confirm=>auto:owner
check_full_received=>auto:auto
continue_confirm=>auto:auto
response=>auto:auto
付款工作流
支持批次付款,支持其他流程回调
流程图:
模块:finance.payables
应用:财务模块start=>start: 新付款单:>
end=>end: 已付款:>
confirm=>operation: 确认付款:> m:Finance/Payables::confirm
check_full_paid=>condition: 是否完全付款:> m:Finance/Payables::check_full_paid
continue_confirm=>operation: 可继续付款:>
response=>inputoutput: 通知外部等待相应节点:> m:Finance/Payables::response_to_outside start(right)->confirm->check_full_paid
check_full_paid(no)->continue_confirm->confirm
check_full_paid(yes)->response->end start=>auto:auto
end=>auto:auto
confirm=>auto:owner
check_full_paid=>auto:auto
continue_confirm=>auto:auto
response=>auto:auto
ones工作流预设的更多相关文章
- OA工作流规格--转
工作流是整个OA系统的核心,也是BPM的核心,工作流到 底需要实现哪些功能,本文就此以用户的需求为蓝本进行阐述.工作流表面看起来是很简单的,无非是一个表单模板,一个流程定义,然后起草后根据设定的流程一 ...
- 通过新的 Azure 媒体服务资源管理器工具管理媒体工作流
Xavier Pouyat Azure 媒体服务高级项目经理 几个月前,一家广播公司找到了我,希望我向他们提供一种图形界面工具,好让他们使用 Azure媒体服务来上传.管理资产并对资产进行编 ...
- 利用django打造自己的工作流平台(一):从EXCEL到流程化运作
因工作所需以及管理个人一些日常事项,自己基于django(一个基于python的web框架,详细介绍可查阅相关资料)开发了一个简易的工作流平台[平台地址].本文首先简要介绍工作流平台的设计思想及其在项 ...
- 前端实用程序包utils - 开发工作流(一)
写在前面 早年间有幸在Raychee哥门下当小弟,学到两把刷子.在编程路上,他的很多思想深深影响了我,比如笔者今天要分享的主题.在程序开发中,有个utils包,叫做实用程序包,程序员们会把项目中通用的 ...
- 工作流引擎在vivo营销自动化中的应用实践 | 引擎篇03
作者:vivo 互联网服务器团队- Cheng Wangrong 本文是<vivo营销自动化技术解密>的第4篇文章,分析了在营销自动化业务引入工作流技术的背景和工作流引擎的介绍,同时介绍了 ...
- Unity3d学习 预设体(prefab)的一些理解
之前一直在想如果要在Unity3d上创建很多个具有相同结构的对象,是如何做的,后来查了相关资料发现预设体可以解决这个问题! 预设体的概念: 组件的集合体 , 预制物体可以实例化成游戏对象. 创建预设体 ...
- Oozie分布式任务的工作流——Spark篇
Spark是现在应用最广泛的分布式计算框架,oozie支持在它的调度中执行spark.在我的日常工作中,一部分工作就是基于oozie维护好每天的spark离线任务,合理的设计工作流并分配适合的参数对于 ...
- Oozie分布式任务的工作流——邮件篇
在大数据的当下,各种spark和hadoop的框架层出不穷.各种高端的计算框架,分布式任务如乱花般迷眼.你是否有这种困惑!--有了许多的分布式任务,但是每天需要固定时间跑任务,自己写个调度,既不稳定, ...
- 解析大型.NET ERP系统核心组件 查询设计器 报表设计器 窗体设计器 工作流设计器 任务计划设计器
企业管理软件包含一些公共的组件,这些基础的组件在每个新项目立项阶段就必须考虑.核心的稳定不变功能,方便系统开发与维护,也为系统二次开发提供了诸多便利.比如通用权限管理系统,通用附件管理,通用查询等组件 ...
随机推荐
- Windows10 Docker加速
参考地址:https://blog.csdn.net/wanderlustlee/article/details/80216588 在刚开始使用时,有可能因为网络的问题导致整个镜像的下载过程不是太顺畅 ...
- BotBuilder Nodejs示例查看
关于Bot Framework知识,可以参考<Nodejs Bot学习> 本文是根据bot framework官方示例<https://github.com/Microsoft/Bo ...
- 在 Bootstraptable 插件基础上新增可编辑行
http://www.tuicool.com/articles/YbEVv2v 为什么调用 bootstraptable 原生方法会有问题 首先我必须肯定, bootstraptable 是一款很强大 ...
- 洛谷P3197 HNOI2008 越狱
题目传送门 实际上昨天大鸡哥已经讲过这题了,结果没记住,今天一道相似的题就挂了......吃一堑长一智啊. 思路大致是这样:如果直接算发生越狱的情况会比较复杂,所以可以用间接法,用安排的总方案-不会发 ...
- wannafly挑战赛14
第一次打wannafly..觉得自己好菜啊... 题目描述 在三维空间中,平面 x = 0, y = 0, z = 0,以及平面 x + y + z = K 围成了一个三棱锥. 整天与整数打交道的小明 ...
- 【暴力】hdu6121 Build a tree
给你n,K,让你构造出一颗n个结点的完全K叉树,求所有结点子树大小的异或和. 先把n号结点到根的路径提取出来单独计算.然后这条路径把每一层分成了左右两部分,每一层的左侧和其上一层的右侧的结点的子树大小 ...
- 【BFS】【并查集】【Tarjan】【LCA】Gym - 101173H - Hangar Hurdles
给你一张地图,给你q次询问,每次问你从A点到B点,最大能移动多大的箱子. 把每个点所能容纳的最大箱子求出来(BFS,八连通,一开始将所有边界点和障碍点入队).然后从大到小排序.然后用并查集将相邻(四联 ...
- 【带权并查集】【离散化】vijos P1112 小胖的奇偶
每个区间拆成r和l-1两个端点,若之内有偶数个1,则这两个端点对应的前缀的奇偶性必须相同,否则必须相反. 于是可以用带权并查集维护,每个结点储存其与其父节点的奇偶性是否相同,并且在路径压缩以及Unio ...
- 计算gcd Exercise07_14
import java.util.Scanner; /** * @author 冰樱梦 * 时间:2018年下半年 * 题目:计算gcd * */ public class Exercise07_14 ...
- Codeforces Beta Round #2 B. The least round way dp
B. The least round way 题目连接: http://www.codeforces.com/contest/2/problem/B Description There is a sq ...