on 07-02-2010 1:40 PM
In SRM 7.0 while using processes controlled workflow. If a local SRM purchase order is changed the approval workflow is automatically kicked off regardless of the change.
My client would like to only restart the approval process in the case that that change to the shopping cart affects the price of the purchase order and the affect is less then $100.
I would like ideas on how to best achieve this.
Hi,
It looks change version of PO case. You can handle it in schema evaluation or level evaluation.
Probably you need FM type expression to check the price difference. You need clear logic how to compare the price and quantity based on customer business requirements.
Compare total price with PO original version?
Compare each item level price with PO original version?
Compare total price with SC - logically this is not possible
Compare each item level price with SC item level?
What if quantity is changed?
What if PO is created without SC?
What if ACC is changed?
Regards,
Masa
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Massa,
Thanks for the info. I should of mentioned that we figured that we probably would need to use the schema evaluation. The problem we are having is that schema evealuation would get triggered in the case of a purchase order being ordered as well as one being changed. How can I tell that the PO has been changed? We looked at the status and can't seem to find a consistent difference. Also, is there a function module that will let us see what has been chnaged? In our case we need to know if it is a price change since that is the only scenario that requires a approval restart...assuming the change is under $100.
Thanks in advance for your help!
-Paul
Hi,
Are you talking about Change Version of PO ? or Completion(Change) process in part of Workflow approval ?
Regards,
Masa
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.