Problem with approval
Hi everyone,
My AD Resource is configured to go through two approvals. one for supervisor and the second one is for user(always the same user). if the approver himself requests for the resource the resource should be auto-provisioned. but instead it still shows in the pending approvals and the user still has to approve this. Is this how oracle behaves or is there any misconfiguration here.
Thanks
asat
Well that's OOTB. If you want to behave it that way then you need to make proper configurations. Do it as follows:
- First task which assigns this request to supervisor remains as it is. Let's assume this is Supervisor Approval. This would always be called and assigns the task to Manager.
- After this task, call another task say Check Requester. In this task check the name of the requester and return as True or False for the requester being your pre-defined requester say User01.
- Based on response as false, call the third task which assigns this request to User01. For True just complete the approval process.
So now your request will not be assigned to the user01 if he is the requester as well.
Thanks
Sunny
Similar Messages
-
Bid Inv created as followon doc problem with Approval
Issue: For bid invitations created as a follow on document from sourcing cockpit, the is a problem with the approval.
As soon as it is published, the bid invitation goes to the first approver. When the approver approves it, the bid invitation is still in his inbox.
Cindy SyHi,
See if the foll notes help:
972265
958526
975784
945418
BR,
Disha.
Pls reward points for helpful answers. -
Problems with Approving Content
I have a problem when a person posts or edits content must be approved.
The other persons don't get a notifaction that content have to be approved.
And if the admin looks on the page and uses the approvement portlet there is nothing to approve.
In addition the content (i used normal textitem) can't be edited by anyone other.
Do i have to add the persons which should do the approvement to special groups or roles? Is there anything what i have to pay attention on?
Hope anyone can help and sry for my english.hi,
As far as I know, for approval process to be run successfully, setup is required at the very start.
1. Under page group [Configure] tab, tick the [Approval and Notifications] checkbox.
2. Under [Approval] tab, design your approval workflow, ie. who will be the approvers and in what sequence.
3. Create a page under the same page group.
4. Under [Access] tab of the page, add users who can add/update contents to the page with "Manage items with Approval" privilege.
5. Add the "Edit" link on the page for the authorized users.
6. Add "My Notification" portlet for approvers so that they can be notifiied if any request of approval is outstanding.
That is what I do now.
Thanks
George (HK) -
Problem with Approve & Reject buttons text
Hi Team,
Once we have configured UWL in EP 7.0 & backed is SRM 7.0, facing problem in Approve & Reject Buttons text.
Instead of showing Approve & Reject text on Buttons, it showing text like this com.sap.pct.srm.core.action.oldwfl.approve & com.sap.pct.srm.core.action.oldwfl.reject
Can you please help me on this?
Thanks in advance.
Thanks & Regards
Sandeep.Sergio, Thanks for your reply.
It's happening for all the task items. Pls find out XML file here. here i pasted some of the code from my XML, because it is not taking full XML code here.
<Action name="com.sap.pct.srm.core.action.oldwfl.approve" groupAction="" handler="FunctionModuleActionHandler" referenceBundle="com.sap.pct.srm.core.approve" returnToDetailViewAllowed="yes" launchInNewWindow="SHOW_HEADERLESS_PORTAL" launchNewWindowFeatures="toolbar=no,menubar=no,location=no,directories=no,resizable=yes">
<Properties>
<Property name="FunctionModule" value="/SAPSRM/FU_WF_RFC_DECISION"/>
<Property name="IV_DECISION" value="APPROVED"/>
<Property name="IV_APF_VERSION" value="0500"/>
<Property name="IV_WIID" value="${item.externalId}"/>
<Property name="IV_MODE" value="APPROVAL"/>
<Property name="FunctionModule" value="/SAPSRM/FU_WF_RFC_DECISION"/>
<Property name="display_order_priority" value="50"/>
</Properties>
</Action>
<Action name="com.sap.pct.srm.core.action.launchWD.conf.detail" groupAction="" handler="ObjectNavigationLauncher" referenceBundle="com.sap.pct.srm.core.launch.WDCLFPOIF" returnToDetailViewAllowed="yes" launchInNewWindow="SHOW_HEADERLESS_PORTAL" launchNewWindowFeatures="toolbar=no,menubar=no,location=no,directories=no,resizable=yes">
<Properties>
<Property name="Operation" value="detail"/>
<Property name="ObjectValue" value="a=b&sapsrm_botype=${item.BOTYPE}&sapsrm_boid=${item.BOID}&System=${item.systemId}&sapsrm_wiid=${item.externalId}&sapsrm_mode=${item.BOMODE}&sapsrm_portalbaseurl=<Portal.BaseURL>&sapsrm_pcdlocation=<IView.ID>"/>
<Property name="ObjectName" value="conf"/>
<Property name="System" value="SAP_SRM"/>
<Property name="display_order_priority" value="30"/>
</Properties>
</Action>
<Action name="com.sap.pct.srm.core.action.launchWD.oldwfl.conf.display" groupAction="" handler="ObjectNavigationLauncher" referenceBundle="com.sap.pct.srm.core.launch.WDCLFPOIF" returnToDetailViewAllowed="yes" launchInNewWindow="SHOW_HEADERLESS_PORTAL" launchNewWindowFeatures="toolbar=no,menubar=no,location=no,directories=no,resizable=yes">
<Properties>
<Property name="Operation" value="detail"/>
<Property name="ObjectValue" value="a=b&sapsrm_botype=BUS2203&System=${item.systemId}&sapsrm_wiid=${item.externalId}&sapsrm_mode=DISPLAY&sapsrm_portalbaseurl=<Portal.BaseURL>&sapsrm_pcdlocation=<IView.ID>"/>
<Property name="ObjectName" value="conf"/>
<Property name="System" value="SAP_SRM"/>
<Property name="display_order_priority" value="30"/>
</Properties>
</Action>
<Action name="com.sap.pct.srm.core.action.launchWD.OldWFL" groupAction="" handler="ObjectNavigationLauncher" referenceBundle="com.sap.pct.srm.core.launch.WDCLFPOIF" returnToDetailViewAllowed="yes" launchInNewWindow="SHOW_HEADERLESS_PORTAL" launchNewWindowFeatures="toolbar=no,menubar=no,location=no,directories=no,resizable=yes">
<Properties>
<Property name="Operation" value="oldwfl"/>
<Property name="ObjectValue" value="a=b&System=${item.systemId}&sapsrm_wiid=${item.externalId}&sapsrm_portalbaseurl=<Portal.BaseURL>&sapsrm_pcdlocation=<IView.ID>"/>
<Property name="ObjectName" value="uwl"/>
<Property name="System" value="SAP_SRM"/>
<Property name="display_order_priority" value="30"/>
</Properties>
</Action>
<Action name="com.sap.pct.srm.core.action.launchWD.conf.display" groupAction="" handler="ObjectNavigationLauncher" referenceBundle="com.sap.pct.srm.core.launch.WDCLFPOIF" returnToDetailViewAllowed="yes" launchInNewWindow="SHOW_HEADERLESS_PORTAL" launchNewWindowFeatures="toolbar=no,menubar=no,location=no,directories=no,resizable=yes">
<Properties>
<Property name="Operation" value="detail"/>
<Property name="ObjectValue" value="a=b&sapsrm_botype=${item.BOTYPE}&sapsrm_boid=${item.BOID}&System=${item.systemId}&sapsrm_wiid=${item.externalId}&sapsrm_mode=DISPLAY&sapsrm_portalbaseurl=<Portal.BaseURL>&sapsrm_pcdlocation=<IView.ID>"/>
<Property name="ObjectName" value="conf"/>
<Property name="System" value="SAP_SRM"/>
<Property name="display_order_priority" value="30"/>
</Properties>
</Action>
Thanks & Regards
Sandeep. -
I-Procurement problems with approval hierarchy - Urgent!! Please help!
Dear experts,
I am having a number of problems in i-procurement (12.1.3). When creating a Requisitions in i-procurement on the screen when it arrives with the approval list, it has retrieved a personel who is not in the hierarchy list at all. (not using AME just employee hierarchy)
I have checked the usual setting such as making sure the document type settings is correct and the position hierarchy for the position raising the requisition.
In addition to this once proceeding with submitting the requisition the created time is completly wrong. It is displaying a date occuring in the past. And in the Justification field it has already been populated it appears that it has captured information from a previous requisition. Furthermore in the created by field it also displaying a name of a different user to the one I am currently using.
I am out of ideas as to exactly what the problems is. Would appreciate if any I-procurement gurus can take a look at my issue.
Thanks and Regards
EbsnoobThat sounds like a feedback loop.
Does the tone alter in pitch when you alter input and/or output levels or move your microphone?
And have you checked your coreaudio device in *Logic Pro>Preferences>Audio* ? And your recording settings in *File>Project Settings* ?
And how is your monitoring setup? Directly from the Presonus, or do you use *Software Monitoring* ?
Does the tone stop when you hit Pause ?
2nd possibility: a note event somewhere triggers a synth - but that would also happen in playback, so it is a long shot.... it does not happen in playback?
regards, Querik.
ps: the advantage of smashing up things is that then you are at least sure you can't fix it anymore. Better keep some broken stuff handy, because you'll regret smashing up working stuff. -
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. -
Hi!
I have created an approval group using 3 Single Tiers.
When i run the process, and it is in the first tier, the first participant 'Reject' the task (I'm using an interface with ADF). After this, the process instance should finish, but, it continues the approval flow. Is that correct? I think that if the first participant reject the task, the approval flow should finish, isn't it?
Thanks for your attention.
Silvana :)Hi!
I have created an approval group using 3 Single Tiers.
When i run the process, and it is in the first tier, the first participant 'Reject' the task (I'm using an interface with ADF). After this, the process instance should finish, but, it continues the approval flow. Is that correct? I think that if the first participant reject the task, the approval flow should finish, isn't it?
Thanks for your attention.
Silvana :) -
Problem with approval - No matching records found 'Drafts' (ODRF) (ODBC -2
Hi Experts,
When an approval request comes to an approver, He is not able to open the document[Out going payment]. It shows the following error.
'No matching records found 'Drafts' (ODRF) (ODBC -2028) [Message 131-183]'
I tried with invoice and approval works fine there.
When I checked in the table, No records are added for Payments in ODRF file, But it goes to OPDF.
In the case of invoice, record is added to ODRF
Please Help
Regards
Ajith G
Edited by: Ajith G on Oct 23, 2009 2:05 PMHi Experts,
Now I configured the Approval of outgoing payment using a query which I got as a result of another post by myself.
SELECT DISTINCT 'True' WHERE $[OVPM.CashAcct] != '' and $[OVPM.CashSum] IS NOT NULL
Approval starts properly here also. But when approver tries to open the attached document to the message , error pops-up as given in the subject.
Please help
Regards
Ajith G -
Problem with approval notification
Hi Experts
for some unknown reason we get in the process workflow the error like:
Activity Definition
Name Is Final Approver
Internal Name HR_IS_FINAL_APPROVER_FCT
Type Function
Description Is Final Approver
Activity Version 4
Result Type Yes/No/Error
Default Activity Result Exception
Message Name
Expand Roles No
Function Type PL/SQL
Function hr_approval_ss.isfinalapprover
On Loop Revisit Reset
Cost 0
Function activity cost in seconds.
Error Workflow System: Error
Looking in the Diagram, it looks like, that everything is fine.But i don't know, whta this error means.In some cases, when the requester has no Supervisor to approve the request, than the process hanging due to IS Final Approver. In this case you must check, if the Approver has an user account in the core application.
Mehdi -
Problem with Approval N-Step for PO
Hi, all,
please help me, I'm activate the WF14000145
but it's not work, in tr. SWUD I have the error: E WS14000145 WD:401 Workflow definition '' not in version ''. I check the note the 962488 "Workflow definition '&' not in version '&'".
1. Run the function module SWD_WFD_REPLICATE_FROM_9999.
2. Re-activate the WF definitions in the transaction SWDD. In SWDD I see three version of WF14000145 and one -active.
3. Check Consistency in the transaction SWUD.
But still have this error.
Best regards,
Guzal.Hi, all,
I'm solved my problem. Problem was in WS14000154.
Best regards,
Guzal. -
Problem with user defined approval query
Hi
Sorry me for my english
I have a problem with approval query
DECLARE @DocDate DATETIME
SET @DocDate = (SELECT $[OINV.DocDate])
IF (DATEDIFF(DAY,@DocDate,GETDATE())) != 0
BEGIN
SELECT DISTINCT 'TRUE'
END
the query works with the previous invoices, but today's invoices show me a error colud not commit transaction
Can Help me?
Thanks
Felipe LoyolaHi Felipe Loyola,
Try this:
SELECT DISTINCT 'TRUE' FROM OINV T0
WHERE DATEDIFF(DD,T0.DocDate,GETDATE()) != 0 AND T0.DocNum = '$[$8.0.0\]'
Thanks,
Gordon -
Problem with Adhoc approver in shopping cart approval
Hi Experts,
We have Classic and extended classic scenario in our SRM 5.0 system. Though in the settings the extended classic scenario is not set, based on the product category PO will be created for the respective scenario.
In extended classic scenario the above mentioned two scenarios are executed with out error.
Now we have a problem with the two cases :
whenever adhoc approver is added in the classic scenario for n-step Shopping cart workflow , the workflow is in infinite loop. work item is again in approvers inbox even after approval.
The same scenario is repeating when we forward the workitem to other user for approval
Could someone explain why the workitem is again in inbox ?
Thanks & Regards,
PhanidharAdhoc Agent must be getting filled with the same approver everytime and it is sending the workitem. Check the Workflow log and try testing the workflow alone.
Another option is, if you are not using Adhoc agent assignment for this task is to create your own Agent Determination Rule with function module using transaction PFAC. -
Problem with One-Step Approval of Contracts ws14000088
Hi, I have a problem with the One-Step Approval of Contracts ws14000088, the workflow can't find approverat the task TS14007969
regards
DayanaHi
<b>Please go through these links, which will definitely help -></b>
Which SRM version are you using ?
Re: Problem with one step approval contract workflow
Re: No Approver(s) Found
Reminders for work item
Re: How to add a new field to the notification mail
Do let me know.
Regards
- Atul -
User change attribute workflow with approval problem
Hello,
I have a requirement to add account numbers to user entry through workflow with approval process. and also same user can have multiple account numbers. when approver approves the User request then it's account number will be added into the user entity in ldap.
So, i have created a Change Attribute workflow for that account number with these steps as : initiate, Approval, Commit, Error_report
this workflow i am able to invoke through IdentityXML call and from OIM interfaces approvers able to approve and that account number is persisting under the User entity.
Problem is: Actually above request is staging system. when user requests, it is in initiate step, when approver approves the request then only commits the info. so, there are 2 stages here.
When i am requesting two consecutive account number requests then both requests are in initial stage. Then approver approves the 1st request then it is persisting into User entity. after that approver approves the 2nd request then this account number is overwriting the previous one. so, here is the problem i am finding. worflow is not adding the new account number.. instead its replacing the last value in the list of account numbers for an User entity.
I hope the above problem make understandable..
Really its a very much helpful to find the solution on this.
Thanks in advance,
Srini.Thanks for the help. Having reinstalled OID/OAM a bunch of times to properly add our custom user object, nothing seems absurd. I tried running through your steps, but I'm still not getting the workflow button. I've customized create and delete workflows properly, but the change attribute is a mystery.
I did the following:
1) Selected a custom attribute in Attribute Access Control
2) Changed its read access to Anyone
3) Saved
4) Changed its modify access to Anyone
5) Saved
6) Added a new Change Attribute workflow for the custom attribute
7) Action #1: Request, added Anyone as participant and saved
8) Action #2: External Action, selected attribute is the custom one
9) Action #3: Commit
10) Saved and enabled the workflow
11) Restarted the Identity server
12) Picked a user
13) Opened his user profile
14) Clicked Modify
The custom attribute is still editable and has no Request a Change button. -
Problems with Auto approval workflow (WS 10000060) for shopping carts
Hi SAP Network community,
I have got a problem with the auto approval workflow for shopping carts.
Basically the workflow approves the shopping cart once it was created.
But then the related Purchase Order remains in Status held. If the PO gets ordered manually then it is not transferred to the R/3 backend system.
For testing purposes also the one step approval workflow was activated. If the shopping cart gets approved by clicking into the detail approval screen (not by approving through the green tick box in the shopping cart overview) then the PO gets ordered and transferred to the backend system as normal.
But if the shopping cart gets approved by using the green tick box in the shopping cart overview then the same problem occurs as described for the auto approval workflow.
The system version is SRM 4.00
Did anybody have the same or similar problems with the auto approval workflow and what could be the reason for this problems.
Thanks in advance,
RobertHi
Which SRM Workflow Scenario are you using (IS it Item level workflow or Shopping cart level Workflow) ?
Are you using customized SRM Business workflow or Standard SRM Workflow ?
<u>Please go through these links as well.</u>
http://help.sap.com/saphelp_srm50/helpdata/en/2c/e68d406b305537e10000000a1550b0/frameset.htm
http://help.sap.com/saphelp_srm50/helpdata/en/eb/289f4099852e54e10000000a1550b0/frameset.htm
Incase you are using Standard SRM Workflow, please raise an Customer OSS message with SAP at the earliest.
Regards
- Atul
Maybe you are looking for
-
When I attempt to install a game on my I phone 3g, another person's ID (email address) is on the little box where it asks for my password. It won't accept my password because it's not my ID. How can I get this person's ID off my phone? Have I been h
-
Print Completed list not sorted correctly
When I try to check the Completed list, it seems to be sorted numerically instead of by date. For example if I sort for most recent printouts first I get: 5/8/09 9:56 AM 5/7/09 9:10 AM 5/4/09 2:52 PM 5/18/09 10:40 AM 5/11/09 11:57 AM 5/1/09 9:43 AM 4
-
I would like to buy my new mac in the states, but want the keyboard to be in another language than the ones listed (english, french, spanish and japanese). Is this possible if I contact them? Btw, I know that you can change the language in settings,
-
Smartform Purchase Order : EKKO vs PEKKO
Hi all, I'm creating a smartform for purchase orders but I'm stuck at passing the right variables to the function module that calls the smartform. I don't know what to fill in for ZXPEKKO = ??? --> What select statement should I do here ? It would a
-
I have a new pc and have again installed CS5 however and unfortunately I can not install the updates Adobe Bridge, Adobe extension Manager, Adobe Photoshop (64 bit) and Photoshop Camera Raw ?