advanced validation on purchase.

安装模块

此模块在 标准功能的 2级审批基础上

增加 老板审批

增加 不同技术类和 非技术类的分支

核心审批工作流 如下图示

为审批用户 授予 purchase manager 权限

否则,看不到 审批按钮

为 需要审批的 用户 勾选 角色

金额小于 3000

填写采购单, 金额 小于 3000. 根据 内容 勾选 "technical" 与否

确认订单, 即 完成 订单审批

技术采购,金额小于 1W,大于 3000

填写 采购单时, 根据 采购 内容 勾选 "Technical", 采购 金额 大于 3000 ,但 小于 10000

保存后, 展示 Approve Order [technical] 按钮

按钮按下之后,审批完成

非技术采购,金额小于 1W,大于 3000

填写 采购单时, 根据 采购 内容 勾选 "Technical", 采购 金额 大于 3000 ,但 小于 10000

确认订单后,展示 Approve Order [non-technical] 按钮

按钮 按下去之后, 审批 完成

非技术采购,金额大于 1W

填写 采购单时, 根据 采购 内容 勾选 "Technical", 采购 金额 大于 10000

确认订单后, 出现 approve order [non-technical] 审批 按钮

总监审批 通过后, 出现 老板审批按钮

此时老板 进行最终 审批后, 订单 成交

金额大于 10000 的技术采购  同样 先经过 总监的审批, 最后由 老板 做最终审批。

时间: 2024-10-07 20:50:16

advanced validation on purchase.的相关文章

Oracle Advanced Pricing White Papers

Oracle Order Management - Version 11.5.10.0 and later Oracle Advanced Pricing - Version 11.5.10 and later Oracle Purchasing - Version 11.5.10 and later Information in this document applies to any platform. ABSTRACT This document provides links to the

In-App Purchase Programming Guide----(六) ----Working with Subscriptions

Working with Subscriptions Apps that use subscriptions have some additional behaviors and considerations. Because subscriptions incorporate an element of time, your app needs to have the appropriate logic to determine whether the subscription is curr

In-App Purchase----(一) ---- About In-App Purchase

About In-App Purchase In-App Purchase allows you to embed a store inside your app using the Store Kit framework. This framework connects to the App Store on your app's behalf to securely process payments from users, prompting them to authorize paymen

Open vSwitch Advanced Features Tutorial

Open vSwitch Advanced Features Tutorial ======================================= Many tutorials cover the basics of OpenFlow. This is not such a tutorial. Rather, a knowledge of the basics of OpenFlow is a prerequisite. If you do not already understan

应用内购(In-App Purchase)常见问题解答

http://www.cocoachina.com/ios/20150612/12110.html 本文档为您解答应用内购相关的常见问题. 配置(Configuration) 1.我必须上传一个二进制文件来测试应用内购么? 不,测试应用内购(In-App Purchase,以下简称IAP)不需要上传二进制文件. 注:在应用程序准备好接受审核批准之前,不要将开发中的二进制文件上传到iTunes Connect.如果二进制文件出现在iTunes Connect中,但功能不完整,那么App Revie

CS281: Advanced Machine Learning 第一节

接触机器学习领域有一段时间了,跟过不少基础的课程,也看过一些入门的书籍和论文,现在想通过一门公开课系统的进入机器学习的领域,所以选择了advanced Machine Learning,这是哈佛大学的一门高级机器学习公开课,主要教材选用的是kevin Murphy Machine Learning: A Probabilistic Perspective, MIT Press 以及Christopher M. Bishop, Pattern Recognition and Machine Lea

In-App Purchase Programming Guide----(七) ----Restoring Purchased Products

Restoring Purchased Products Users restore transactions to maintain access to content they've already purchased. For example, when they upgrade to a new phone, they don't lose all of the items they purchased on the old phone. Include some mechanism i

Adding In-App Purchase to your iOS and OS X Applications

Adding In-App Purchase to your iOS and OS X Applications In-App Purchase allows you to sell additional features and functionality from within your iOS and OS X applications. If you wish to offer In-App Purchase in your applications, you must complete

javax.validation.ValidationException: Unable to create a Configuration, because no Bean Validation provider could be found

1 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.validation.beanvalidation.LocalValidatorFactoryBean#0': Invocation of init method failed; nested exception is javax.validation.ValidationExc