Approval SC Workflow Issue
Hi All,
The issue is whenever the Shopping cart is send to approval to Buyer's Inbox, Buyer picks up the shopping cart from the Approval Inbox and forwards the same work item to his Inbox for approval. As the shopping cart goes to Buyer's Mail box,
- The chain of Command disappears and the Buyer is the Final Approving authority.
- The Buyer will approve the shopping cart two times.
Please suggest what needs to be done?
Regards
Lovkesh
Hi,
what is the need for the buyer --> to forward to his inbox again?
if the system is allowing this to happen --> such the same workitem is send to buyer --> two times --> and the approver has two approval workitems in his inbox.
then you have to enquire the issue with SAP --> and they will further help you.
The system should not in first case allow this to happen and so is a BUG
Similar Messages
-
R12 Sourcing Award Approval (PONAWAPR) Workflow Issue
Hi,
We are implementing R12.1.3 Financial and Procurement currently at client site.
We modified Sourcing Award Approval workflow to remove "Forward" button. Tested in various Instance, its working fine.
But recently we created another instance which is close to production architecture where we have database on 2 nodes with RAC architecture.
After migrating this workflow, notification on the application still shows the "Forward button" as per standard workflow definition.
When I checked from the Workflow Builder, it shows the modified workflow definition where there is no "Forward" attribute in the notification.
Below is the command used to upload the workflow:
WFLOAD apps/apps 0 Y FORCE SourcingAwardApproval_SIT_Modfd-4.wft
After migrating modified workflow definition, we bounced the DB server & Application server both but still Notification is not correct.
Please advice what could be the issue here.
Regards
RohitRohit,
Have you verified the contents of the wft file?
How To Use WFLOAD To Download, Upload, Upgrade, Force Upload A Workflow To Database? (Doc ID 1569004.1)
WFLOAD Fails On Customizations (Doc ID 1015861.102)
Thanks,
Hussein -
Troubleshooting Approval workflow issues
We are getting this message from time to time and are unsure how to troubleshoot it.
It seems as though something is changing the document, what is the best way to figure out what?
Approval on DOCUMENT NAME has ended because the item that the task process is running on was changed.Hi Daniel,
1.What message do you get?
2. Look in the Workflow History list, eg "http://sp2013/Lists/Workflow History". Do you find any errors in there?
3. Is the user account starting the workflow correctly synchronized in the user profile database?
4. Is the user account starting the workflow different from the Worflow Manager setup account? (more info at
http://technet.microsoft.com/en-us/library/jj658588.aspx#section7)
5. Are the User Profile Service and App Management Service started? See the green frames in the screenshot below, taken from Central Administration \ Manage Services on Server.
6.Are the App Management Service Application and User Profile Service Application started? Their proxies should be started as well. See the green frames in the screenshot below, taken from
Central Administration \ Manage Services on Server.
For troubleshooting sharepoint workflow issues, you can have a look at the blog:
https://technet.microsoft.com/en-in/library/cc298927%28v=office.14%29.aspx?f=255&MSPPError=-2147217396
http://blogs.msdn.com/b/vincent_runge/archive/2014/01/07/troubleshooting-actions-for-sharepoint-2013-workflows.aspx
http://ranaictiu-technicalblog.blogspot.com/2013/03/sharepoint-2013-workflow-debugdiagnosis.html
https://infopathandsharepointdesigner.wordpress.com/2013/12/13/five-top-tips-for-troubleshooting-sharepoint-workflows/
http://blogs.technet.com/b/victorbutuza/archive/2009/02/26/how-to-enable-workflow-tracing-debug.aspxBest
Regards,
Eric
TechNet Community Support
Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
[email protected] -
Remove the last task of the stand approval process workflow in SharePoint Designer
Hello,
I am building a workflow in SharePoint Designer. I have added the standard approval process that comes stock in SharePoint. I also have the approval set up to handle change requests. This is where my issue is. A user can eather approve
a document or request changes(according to some limitations i have in place on the InfoPath form). If they approve, the workflow is complete. If they request a change, a request change task gets assigned to another user. This other user then
completes their review and submits their response. this then kicks off the approval process again to the original user to approve.
1. User A recieves approval form - requests a change
2. User B recieves Form - submits that changes have been made
3. User A recieves another approval form - then can approve
I am looking for a way to eliminate step number 3. I want User B to be able to complete the approval when he submits the changes. I tried copying and pasting the approve button from the default infopath view onto the view that UserB
sees, which has a data submit action when the button is clicked. This did not work.
Any ideas would helpHi,
According to your post, my understanding is that you wanted to add a “request a change” button in the Task Form.
If you can cutomize the task form, I recommend to add button directly and then add conditions and rules to the button.
After you add the “request a change” button, the workflow is similar to the
Multiple Approval Workflow.
Here is a great blog for your reference:
Implementing Workflow using InfoPath 2010 and SharePoint designer 2010
Best Regards,
Linda Li
Linda Li
TechNet Community Support -
Hi All,
In R12 I have issue in APEXP (Expenses) Workflow.
User has created expense report and the workflow has started.
It went through AME process where it has find the approver for the expense and then notification went to the approver.
After this we have a block acitivity which waits untill the approver apporves or rejects.
The problem here is though the approver says that he is approved the expense sheet , the work flow status is not moving beynod the block activity in the AME process.
AME Workflow (12345-1) shows the process is complete, the notification to the first approver is closed with an Activity of ‘Approve’.
The main workflow (12345) is blocked and waiting for the response back from the AME workflow. It appears the spawned workflow is not updating the main workflow when it completes.
Please guide me on this how to resolve.
Thanks
Kumar.Hi Kumar/All
I am facing the exactluy similar issue in R12 APEXP workflow.
In my case also approver has approved the workflow but it got stuck at block activity in the main workflow.
I tried to debug the issue and found that in the AME approval workflow ,a function AME Complete Approval is called after the approver has taken the action(reject or approve).
this function in turn calls the wf_engine.completeactivity API......the output of this API should act as the response to main workflow(block) and it should start moving but its not happening.
Declare
result varchar2(1);
begin
WF_ENGINE.CompleteActivity(itemtype => 'APEXP',itemkey => XITMKEYW ,activity => 'AME_APPROVAL_BLOCK',result => Null);
DBMS_OUTPUT.PUT_LINE('result is : '||result);
EXCEPTION
WHEN OTHERS
THEN
DBMS_OUTPUT.PUT_LINE('Error message : '||SQLERRM);
end;
I tried to run the complete activity from outside also and to my suprise i could see time stamp getting changed for the block but it still didnt proceed.
i think this may be an oracle bug with R12. Please guide.
Regards
Gopal -
Approval hierarchy to issue Minimum safety stock
Hi Guys,
We have a requirement to have an automated approval hierarchy for issuing the inventory below a safety stock limit defined. How can we achieve that. I know that there is some option as "minimum safety stock" in SAP, but we need that a workfklow to be activated when the stock reaches to this level and only after approval it should be allowd to be issued. Is it possible to implement?Hi,
There is no approval concept in this case. But you may check the below work around, Activate availability check for the material. Then you may maintain the message M7181 as user specific and maintain it as error message for the users who are NOT supposed to issue the goods below the safety stock. Refer the thread: message to be make error for specific user id
You may create a program to find the materials with stock equal to safety stock and send the result. You may schedule the job in background with specific interval. Also refer the thread: Material alert workflow
Regards,
AKPT -
Workflow issue after upgrade to ECC 6.0
Hi,
we are facing an workflow issue and thought if someone has faced similar issue and could help us.
We've an approval workflow for purchase requisitions through release strategies. For some steps, if the approver is 'WF-BATCH' user, we are executing that step using a program. This program first set the workitem to completed status( this part is working), then it will close the purchase requisition to release status for a particular release code( this part is working) and then we are triggering the 'RELEASE' event for the business object providing the Object key which should take it to the next step( THIS IS NOT WORKING). The business object is custom. This was working perfectly in 4.7 version of SAP but this logic is not working in ECC6.0. we are using SAP_WAPI_CREATE_EVENT to trigger the event. But the workflow doesn't move on to next step.
Have anyone of you have any idea as why this might be happening. Any information on this would be of great help.
This is happening in ECC 6.0. USED TO WORK IN EARLIER VERSION.
Regards,
Sam KHi,
Is WF-BATCH having proper auth. ?
Or, if you are using the FM SAP_WAPI_CREATE_EVENT in some program and is scheduled as a batch job, then that user under which this batch job is runnign should have proper auth. to raise the event. Please check those.
Also, what the error (if any) says in SWEL ?
venu -
Workflow issue-Agent not maintained
Hi All,
I have a workflow issue. For a PR, the workflow is throwing up the error as :
"Agent not maintained for plant XXXX planner group XXXX release code.
Please maintain an agent for the above key in the Agent AssignmentTable,and forward the workitem with text "Release requisition XYZ" in your Workflow inbox to an appropriate Approver."
Please help me out on this one.
Thanks,
Swati.HI
Check 'Agent Assignment' in not green..
Then push the button 'Agent.Assign for TASK' in front of 'Agent Assignment'.
Next, You can go the maintain screen.
Push 'F8' or 'Attributes...' and check 'General Task'.
and try again..
Good luck -
Hi All,
A PO is created and rejected by a user in user decision step.The workflow will end.If the PO is changed(amount) again,the release strategy is triggered for the same user.But the workflow is not triggering.If the release strategy is for a different user,its triggering the workflow.I have used a fork inside which 1 parallel branch contains a wait for significantly changed event & another branch contains the user decision step,po release step & rejection reason scenario.
Please refer the thread below.
PO Release Strategy Issue
Replies will be greatly appreciated.
Edited by: Feddie on Jan 3, 2008 11:43 AMHi,
This is not workflow issue(work flow is different term)
It seem problem of BADI (program written for creation of purchase order based on sales order)
Take help of ABPer so he/she can solve this issue
Kapil -
Problem with approving standard workflows.
We are testing workflows in Content DB prior to initiating a larger project. We have defined a serial approval workflow for uploading a file to a folder. When a file is uploaded, the approver can see the request but is not given the possibility to approve or reject the request.
The approver has been granted "approval" role with standard permissions "Set Attributes, Set Metadata, Discover, Lock, Get Metadata, Get Content, Set Content, Copy".
What can be missing in our setup that blocks for approving in workflows?A few things to check:
1) That a message appears (briefly) on the outbound advanced queue (IFS_OUT) when the workflow is triggered. You can perform a "select * from ifs_out_table;" You need to be quick though.
However, if there is a build up of messages on the queue, but none are being removed, it would appear the Oracle Workflow process is not running.
2) If the message appears on the queue (briefly), then disappears, workflow is correctly dequeing the message.
In order for the approve/reject buttons to become visible in the Content DB Web UI, Oracle Workflow must repond on the inbound queue (IFS_IN) with seperate "notification" messages for each of the applicable responders.
If "orcladmin" was a responder for the worflow, a queue message may look like :-
IFS Queue Message Details:
Message Type: IFS_ECM_WORKFLOW_NID
IFS Queue Message Parameters:
IFS_ECM_WORKFLOW_PROCESSID=48799 (STRING)
IFS_ECM_WORKFLOW_RESPONDER=ORCLADMIN (STRING)
IFS_ECM_WORKFLOW_NID=3 (STRING)
You will thus need to monitor the inbound queue table (IFS_IN_TABLE) - and see if Worflow is responding to the request with these responder notifications.
If workflow is not returning notifications for each responder of the original request, then the Workflow process has failed / or is not running. You will need to check with the Oracle Workflow guys on how to debug workflow further.
If however, the notification messages are on the IFS_IN queue, but are not being removed, it means the Content DB agent responsible for processing inbound queue messages is not running.
The agent responsible for this is the InboundQueueListenerAgent. Check the Content DB node log file and search for entries relating to oracle.ifs.management.servers.InboundQueueListenerAgent
You will notice a table in the Content DB schema named odm_responder
SQL> desc odm_responder;
Name Null? Type
ID NOT NULL NUMBER(20)
REQUEST NUMBER(20)
RESPONDERUSER NUMBER(20)
RESPONSE NUMBER(1)
RESPONSEDATE NUMBER(20)
NOTIFICATIONID NUMBER(20)
For a particular responder to see approve/reject buttons for a particular request, I believe the notificationid value has to be non-null.
BTW - the message on the IFS_OUT queue will look something like :-
Q_NAME MSGID
CORRID
PRIORITY STATE
DELAY
EXPIRATION
TIME_MANAGER_INFO
LOCAL_ORDER_NO CHAIN_NO CSCN DSCN
ENQ_TIME
ENQ_UID ENQ_TID
DEQ_TIME
DEQ_UID DEQ_TID RETRY_COUNT
EXCEPTION_QSCHEMA EXCEPTION_QUEUE STEP_NO
RECIPIENT_KEY DEQUEUE_MSGID SENDER_NAME
SENDER_ADDRESS
SENDER_PROTOCOL
USER_DATA(MESSAGETYPE, PARAMETERLIST(NAME, VALUE, DATATYPE))
USER_PROP()
IFS_OUT 37A0E24085DB24DCE040BB0AC8417ABA
1 0
0 0 0 0
16/AUG/07 04:48:32.357811 PM
65 9.21.1157
0
0
0
IFSQUEUEMESSAGE('START_STANDARD_WORKFLOW', PARAMETERS(
IFSQUEUEMESSAGEPARAMETER('IFS_ECM_WORKFLOW_MINYESVOTES', '1', 'STRING'),
IFSQUEUEMESSAGEPARAMETER('IFS_APPROVE_MSG', 'Choose Yes to Approve the request.', 'STRING'),
IFSQUEUEMESSAGEPARAMETER('IFS_MESSAGE_SUBJECT', 'CreateWorkspace Request 43436 submitted in Content Services', 'STRING'),
IFSQUEUEMESSAGEPARAMETER('IFS_REJECT_MSG', 'Choose No to Reject the request.', 'STRING'),
IFSQUEUEMESSAGEPARAMETER('IFS_ECM_WORKFLOW_OWNER', 'ASLAM', 'STRING'),
IFSQUEUEMESSAGEPARAMETER('IFS_MESSAGE_HEADER', 'A CreateWorkspace Request has been submitted in Content Services. You are...', 'STRING'),
IFSQUEUEMESSAGEPARAMETER('IFS_REQUEST_TIMEOUT', '14', 'STRING'),
IFSQUEUEMESSAGEPARAMETER('IFS_ECM_WORKFLOW_JUSTIFICATION', 'please approve', 'STRING'),
IFSQUEUEMESSAGEPARAMETER('IFS_ECM_WORKFLOW_REQUESTID', '43436', 'STRING'),
IFSQUEUEMESSAGEPARAMETER('IFS_AGENT_BASED_REQUEST', 'N', 'STRING'),
IFSQUEUEMESSAGEPARAMETER('IFS_ECM_WORKFLOW_RESPONDERS', 'ASLAM CONTENTADMIN ORCLADMIN', 'STRING'),
IFSQUEUEMESSAGEPARAMETER('IFS_ECM_WORKFLOW_MINNOVOTES', '1', 'STRING'),
IFSQUEUEMESSAGEPARAMETER('IFS_ECM_WORKFLOW_PROCESSID', '43446', 'STRING')))
Workflow must return a notification id message for each person listed in the IFS_ECM_WORKFLOW_RESPONDERS queue parameter.
in the case above, the requesters are "ASLAM, CONTENTADMIN, ORCLADMIN"
Using the request id from above ..
SQL> select responderuser from content.odmv_responder where request = 43436;
RESPONDERUSER
38503
...etc
select name from odmv_publicobject where id = 38503
NAME
orcladmin
select notificationid from content.odmv_responder where request = 43591;
NOTIFICATIONID
notice the notificationid is NULL - meaning approve/reject buttons would not be visible
cheers
Matt. -
Setup of approval for Miscellaneous issue transaction in Inventory
Dear Experts,
We have a requirement from client to setup approval for Miscellaneous issue/
receipt transaction in Inventory.
Is it possible to fulfill the above requirement using Approval Management Engine (AME)?.
If it is possible, Kindly explain me in detail about the setup steps needed for the
configuration of Miscellaneous issue/receipt transaction in Inventory.
Kindly respond at the earliest as the requirement is needed urgently for our client.
Thanks in advance !
Best Regards,
Naveen.D
Dear Lavanya,
The material should be first reeived to Inventort then transferred to projects
Ex 100 Quantity is Received @ 10 Each - Inventory Material value will be 1000 Unit Price 10
Now 10 Quantity is Issued(Samples) @ 0 each - Inventory material Value will be 1000 Unit Price 11.11
Now Transfer the remaining quantity to Projects i,e 90 quantity, & inventory material value will be 1000, unit price will be 11.11 (Use Project related Misc Transaction for Project Issues)
Even though material is issued with 0 unit price A/c entries will be generated
Dr. Given A/c
Cr. Inventory material value A/c
Here first the material is directly received into Inventory (Not related to projects organization) Miscellaneous Issue (For samples) is done with 0 unit cost after that The material is transferred to projects (Project Issues)
For Miscellaneous Issue (Samples Issue) a Personalization is need to done such that the Unit price will be freeze to 0.
Regards
Shaan -
Two level approval in workflows
Dear All,
I am making a workflow which trigger when the Maintenance Order get RELEASED, the functionality of the workflow is as follows :-
1. A recipient should get workflow in his/her SAP inbox for Approval or Rejection of maint. Order. release.
2. When he approves then the maint. Order should go to Second Recipient for firther Approval.
3. After the second approval the workflow Initiator get the main that his request has been approved.
4. At any point if the approver rejects his Request the application should get back to Workflow Initiator.
Now my first problem is that how can i make the logic for the two level approval.
What i have done is that i have taken one decision Step with the Outcomes
Approve
Reject
On the approve outcome i have added another Decision Step for second approval but htis is not working.
My Second Problem is how can i know that the request has been approved or not. Is there any status Field from where i can know that the request has been approved or not so that i can use condition step.
Please help as i m struck beacause of these two problems.
Thanks!!!!> On the approve outcome i have added another Decision Step for second approval but htis is not working.
>
Up until this point I was very happy with your explanation, it was thorough, and included the functional need. However, it is quite important to know <u>how</u> 'it is not working'. Are you getting an error when you try to activate the workflow? Is the workflow going to ERROR status during runtime after the first approver has approved? Is there perhaps an error message? Someone might recognize that error message and say 'yes, I had this problem once, and here's how you fix it'. -
The error... when I approve the workflow
When I approve the workflow, the PR's status (PO_REQUISITION_HEADERS_ALL.AUTHORIZATION_STATUS) is 'IN PROCESS'.
But the notification¡¦s status (WF_NOTIFICATIONS.STATUS) becomes 'CLOSE'.
I find the error log in wf_item_activity_statuses. (where item_type = 'REQAPPRV' and item_key like '%94210-595540%')
What is mean about the error, and how to solve this problem?
Can anyone please please please help me?
Thanks, all.
Gavin
------------- error log in wf_item_activity_statuses
ORA-01403: No data found.
ORA-06512: ¦b "APPS.PO_REQAPPROVAL_INIT1", line 4661
ORA-06512: ¦b "APPS.PO_APPROVAL_LIST_WF1S", line 2368
ORA-20001: Oracle error -20001: ORA-20001: Error occurred during product initialization for MO when executing 'begin MO_GLOBAL.INIT; end;'.
SQLCODE = -20001
SQLERROR = ORA-20001: SQL_PLSQL_ERROR: N, has been detected in FND_GLOBAL.INITIALIZE.Hello,
Can we assume that it isn't being locked by user 105423?
regards
Rick Bakker
Hanabi Technology -
N Level approval custom workflow
Hi, I have a requirement to implement N-Level approval custom workflow.
I am aware that there is standard SRM N-Level approval but I need a customized one.
Could you please provide any documentation/inputs on this.
Regards,
PrasadHello,
Documentation on how to implement an N-level approval workflow? That's very generic; just what are you expecting?
What have you tried?
Make a workflow with a loop that checks if any further approval is needed.
regards
Rick Bakker
hanabi technology -
Workflow issue in HR Process and Forms
Hi Experts,
I am new to HR process and Forms.
I am facing workflow issue in "change of position" process.
The process is not going from manager to HR admin.
Can anybody help me out on this.
Thanks in advance
Regards
RahulHi Sahir,
Thanks for your quick response.
I checked in swi1 but it is showing "no entry exists"
I have done all basic settings using PFTC and OOCU_RESP tcode but still it is not working.
is there any other customizing that is needful??
Regards
Rahul
Maybe you are looking for
-
Reporting Services 2012 Item-level permissions issue
Hello, We have a SQL Reporting services 2012 Scale-Out solution that uses a remote report SQL 2008 R2 database. The report server is used for reports consolidation - different teams within the company have different folders to which they have access
-
my rental has reported a download error and cannot be downloaded or deleted - any suggestions on how to fix it one way or another?
-
Hosts not set in QueueConnectionFactory
Hello all, I am trying to access a queue with QueueConnectionFactory. When I am doing the factory.createConnection(), I am getting the Exception Stack as : javax.jms.JMSException: The following hosts (hostname:port) cannot be accessed: . Check host n
-
I would like to know how to append to a zip file, I know how to write a zip file and I can put as many entries in the first time but if I run my program again and try to add a file to the same zip file it erases what was already in it. I use ZipOutpu
-
I am unable to consistently obtain good focus on my t4i
I am unable to get consistently good sharp pictures with my t4i even though I use a tripod. It seems that the auto-focus area is too large and it picks up and focuses on an object in a different plane. Is there any way around this - other than using