Approvals in SSHR

Hi All,
I am new to SSHR.
We are using AME to manage approvals. We want to implement approval hierarchy for the actions in SSHR. We are sending the notification for approval to 2 superior at the most. We have three different kind of roles 1) Employee 2) Manager and 3) HR Representative.Now, if any action is performed by Employee or Manager, it flows thru the correct hierarchy i.e. 2 higher levels of either Employee or Manager. But when the same action is performed by HR Representative who is neither an Employee in question nor the manager of Employee in question, the notification flows to the supervisors of HR Rep instead of that Employee's supervisors. How can this be handled? Is there any specific role or responsibility I have to assign to the HR Rep? Is there any document where I can find step by step information how to implement the approvals other then the Implementation Guides?
Appreciate if anyone can give quick solution to this.
Thanks,
CAH

Hi,
While creating approval group, you might have used HR_API_TRANSACTIONS table.
Now to find the supervisor of the person, you might have usd creator person_id and then you have found out its supervisor.
Now instead of using CREATOR_PERSON_ID use SELECTED_PERSON_ID in your logic and find its supervisor.
It will work as expected.
e
i.e. When HR is initiating request for an employee, it will find out the supervisor of the employee.
I hope this solution will suffice your need.
Edited by: 794792 on 14 Sep, 2010 10:58 AM

Similar Messages

  • TOP_POSITION_ID in AME for SSHR approvals

    Dear Members
    I am implementing AME for SSHR approvals and facing a prloblem in approvals.
    Current setup have more than 1 position hierarchies and one position may be in 3/4 hierarchy being used for different purposes.
    I am using the following query in TOP_POSITION_ID attribute to find the top position id:
    * select distinct DECODE(BUSINESS_GROUP_ID,81,4132) TOP_POSITION_ID
    FROM PER_ALL_PEOPLE_F WHERE PERSON_ID =
    hr_ameutil_ss.get_requestor_person_id(:transactionId) *
    but while sending transactions in SSHR for approval, it is not send to the right way and are being sent to wrong persons.
    what can be the reason and solution.
    Regards

    Which approval group are you using. Are those custom approval groups or you are using seeded supervisor hierarchy approval groups

  • Extra Information In SSHR & Hierarch for Approvals

    Hi members
    We want to implement the following SSHR
    Employee contract
    Employee extra information like loans, housing
    But unable to find that how to enable these items for self service.
    Secondly Pls guide me that how we can assign any hierarchy that is to be used for approvals.
    Regards
    Ali

    Look at the document (available via MetaLink) called Deploy Self Service HR. This is a good refernce to start with.
    For approvals, I suggest you consider using AME (Dynamic Approvals) where you can define business rules to specify approvers.
    Regards
    Tim

  • Approvals for online tax form (w4) and manage payroll payments in SSHR

    Can someone throw ideas how to build the approvals in workflow?
    Oracle did not provide approvals for both the functions W4 and Manage payroll payments(change/modify payment methods)

    Can somebody Please help with the request?
    Edited by: user4373967 on Mar 2, 2009 4:56 PM

  • AME: Approvals management approvers list in SSHR

    Hello,
    I have setup AME for my business group and it works almost perfectly. The thing is I have different organizations in my business group
    and have setup security profiles that prevents people in a certain organization to view information of people from a different organization.
    Issue: in SSHR, an employee can see the list of approvers of their organization and approvers belonging to different organizations.
    I only want users to be able to see a list of their approvers from their organization in SSHR.
    Luziah

    What is your application release?
    Have you reviewed (Using the Organization Chart Feature in Oracle SSHR [ID 1408355.1])?
    Thanks,
    Hussein

  • How to make manager approve more than one request in one time in SSHR

    Dear All,
    Anyone has an idea on how to make manager approver more than one request in one time in SSHR??
    for example, manager is having 20 requests to approve on Change Pay Function, he don't want to check one by one and approve it, he want to approve the 20 requests directly from one time, is there any solution for that??
    Thanks and Regards

    Hi Adel,
    As Vignesh has mentioned we don't have any standard functionality which will allow bulk approvals. We had same kind of requirement in performance management where the business was asking for a bulk approval feature which should be available to Skip level manager for approving the rating suggested by line manager. We had created a custom page which will list all the notifications and user can select the ones which S/He wants to bulk approve and click submit button. Internally we had called the workflow with item key and other required parameter and do the approval.
    You can have a work with your technical guy and can work on the same lines.
    Thanks,
    Sanjay

  • Parallel Approval in Self Servie HR (SSHR)

    Hi All,
    We have a requirement in which we need to send approval to multiple people at once. And if any approver approves the transaction, it should be considered approved and should not require any further approvals.
    According to the metalink note 473038.1, parallel approval is not possible in SSHR but the workaround is available using Roles in HRMS.
    I tried using this workaround and it seems only half of this solution is working and half not. It sends approvals and it is visible in Worklist but not sending any approval emails for approvers. Approver has to go into SSHR and has to approve the transaction. There is no push notification or any other way for approver to know that there is any action pending for his attention. Is there any solution which can send approval mails? Or any other solution for the parallel approvals?
    Thanks for help in advance.
    Regards,
    CAH

    Hi,
    Thanks for looking into the issue.
    I can receive the FYI notifications. So the notification mailer is up. Also, for other transactions, where only one approver is required, I am able to receive the notification. So Notification Style is also not disabled.
    Any other thought?
    Thanks,
    Chirag

  • Parallel Approvals in AME

    Hi All,
    I have a question from my fellow colleague which I am not being able to respond to clearly. Hope someone can help me.
    The question is about the usage of Parallel Approvals.
    Can Parallel Approvals work ONLY when there is an approval group with serial also defined ?
    Or do they work when Approvals are static ? Or with Single/Multiple Approval Groups ?
    Thks
    Ravi

    Check these reference Docs
    Configuring Parallel Approvers Notification [ID 471125.1]
    How To Set Parallel Approvers In AME for SSHR? [ID 389753.1]
    Does SSHR Support Parallel Approvals Functionality? [ID 473038.1]

  • General Approval Process in SSHR

    HI all
    We are trying to get One way Approval process .That's when an applies or changes in personal forms ,Then it has to go it immediate manager.How to do this ? I need to know how to get this proceess to be done? If we need to use AME,what are basic steps to achieve this. Any suggestions are greatly appreciated.
    Cheers
    Kumar cs

    Hi Kumar
    You can set up AME Rules for standard Oracle Self Service Human Resources Transaction Type.
    Go to AME Administrator => Approvals
    Select Transaction Type => Oracle SSHR
    Then create conditions on which you want to initiate your approval process. Base condition will be like your workflow process name and then you can go ahead and add different conditions in different scenarios.
    Once you have defined the conditions define the group of persons you want to send the notification for approval or FYI.
    and then create the rules by selected conditions and groups.
    For detailed configuration you can go through the AME Developer guide at following link.
    http://download.oracle.com/docs/cd/B40089_09/current/acrobat/120ameig.pdf
    Hope this helps
    Gaurav

  • Approval Process in SSHR using Approval Management

    Could any one suggest for the below mentioned issue ?
    I have set up the approval process using approval management. But when I tried to test the approval process in both the ways ('Create a test transaction' and 'View a real transaction's approval process), I am receiving different error messages.
    1. if I test by using 'View a real transaction's approval process'
    receiving the error message saying "ORA-20001: The attribute TRANSACTION_REQUESTOR_PERSON_ID probably has an invalid query string. The attribute caused the following exception:
    -972
    ORA-00972: identifier is too long"
    2. if I test by using 'create a test creation' receiving error message as "ORA-20001: Casey Browning (Browning, Doctor Casey) lacks a supervisor, so OAM cannot complete the chain of authority for the transaction"
    What am i missing in the setups ?
    which way is the recommended way to test the process ?
    Your response is more appreciated.
    Regards
    Jhansi

    For you to test Approvals, you have to setup a number of things;
    1. Supervisor Hierarchy (If using that as hierarchy)
    2. Job Levels (If using Job-level approvals)
    3. New rules for SSHR functions.
    The getApprStartingPointPersonId function returns the starting point person ID for the transaction in the HR_API_TRANSACTIONS table. It uses that to traverse the supervisor hierarchy based on the approval.
    Hope this helps.

  • Approval in SSHR for Basic Details in Personal Information

    Hi Gurus,
    I have a requirement for Approvals by Human Resource Analyst when the employee changes his name.I have Implemented this by
    Changing the HR_APPROVAL_REQ_FLAG to Yes Dynamic in the Review page of the Process Basic Details Function Workflow(HRSSA).
    I have also created a Approval Group in AME and attached the Transaction Type Oracle Self Service Human Resources.
    This works as intended.
    We need approvals when an Employee changes his name only but on the Basic Details in Personal Information , employee can change his Marital Status also.
    Now the Process is Requiring Approvals when the employee changes his maritial status.We want to send a notification when when the employee changes marital status and no need of approval.
    Anybody has any idea how to accomplish this one ?.
    btw I tried to create a AME attribute to check only for name change and attached to the Rule but its not sending the notifications and also the work flow process
    is not completing .
    Thanks,

    I suggest running through your setup again and double-checking each part, as I have had this working before.
    For clarity, I normally duplicate all the standard workflow processes, form functions, and create a new AME Transaction Type when customizing SSHR approvals e.g.
    WORKFLOW:
    Duplicate
    HR_PERSONAL_INFO_JSP_PRC --> XX_PERSONAL_INFO_JSP_PRC
    HR_PROCESS_BASIC_DET_JSP_PRC --> XX_PROCESS_BASIC_DET_JSP_PRC (place inside XX_PERSONAL_INFO_JSP_PRC as a subprocess)
    In XX_PROCESS_BASIC_DET_JSP_PRC amend the Review page with the Yes - Dynamic Approvals (Node Attribute)
    FORM FUNCTION:
    XX_PERINFO_SS
    XX Personal Information
    pAMETranType=XXX&pAMEAppId=800&pProcessName=XX_PERSONAL_INFO_JSP_PRC&pItemType=HRSSA&pCalledFrom=XX_PERINFO_SS&pPersonID=&pFromMenu=Y
    OA.jsp?akRegionCode=HR_CREATE_PROCESS_TOP_SS&akRegionApplicationId=800&OAFunc=XX_PERINFO_SS
    ADD EMPLOYEE FORM FUNCTION TO MENUS:
    HR_EMPLOYEE_DIRECT_ACCESS_V4.0
    HR_GLOBAL_SS_FUNCTIONS_CUSTOM
    CREATE NEW TRANSACTION TYPE: XXX
    Application: Human Resources
    Item Class:
    Header     1     Serial     Serial
    Mandatory Attributes:
    ALLOW_DELETING_RULE_GENERATED_APPROVERS     Static     False
    ALLOW_REQUESTOR_APPROVAL     Dynamic     "SELECT HR_WORKFLOW_SS.allow_requestor_approval(:transactionId)
    FROM DUAL"
    AT_LEAST_ONE_RULE_MUST_APPLY     Static     False
    EFFECTIVE_RULE_DATE     Static     
    EVALUATE_PRIORITIES_PER_ITEM     Static     False
    REJECTION_RESPONSE     Static     Stop All Processing
    REPEAT_SUBSTITUTIONS     Static     False
    USE_RESTRICTIVE_ITEM_EVALUATION     Static     False
    USE_WORKFLOW     Static     True
    WORKFLOW_ITEM_KEY     Static     SELECT hr_ameutil_ss.get_item_key(:transactionId) FROM DUAL
    WORKFLOW_ITEM_TYPE     Static     SELECT hr_ameutil_ss.get_item_type(:transactionId) FROM DUAL
    Add Existing AME Attribute: TRANSACTION_REQUESTOR_PERSON_ID
    Approver Type: HR People
    Type: Number
    Usage Type: Dynamic
    Value:
    SELECT hr_ameutil_ss.get_requestor_person_id(:transactionId) FROM DUAL
    Add New AME Attribute: XX_PERSON_NAME_UPDATE
    Type: Number
    Usage Type: Dynamic
    Value:
    select count(*) from hr_api_transactions hat, hr_api_transaction_steps hats, hr_api_transaction_values hatv where hat.transaction_id = hats.transaction_id and hats.transaction_step_id = hatv.transaction_step_id and hatv.varchar2_value is not null and hatv.name = 'P_LAST_NAME' and hat.transaction_id = :transactionId
    AME Condition:
    XX_PERSON_NAME_UPDATE is greater than or equal to 1
    AME Rule:
    XX_NEW_RULE
    Add Condition: XX_PERSON_NAME_UPDATE is greater than or equal to 1
    Add Action: ...(your approval chain)...
    Regards,
    Michael

  • SSHR Changes to seeded Payment Method Page

    hey
    SSHR Changes to seeded Payment Method Page
    User clicks on Payment method link that will take them to a page where they see the direct deposit details, I need to add a button ("Update/ view Pending Approvals") to this page,so when user clicks on it depending on the status of the workflow ( Pending/Approved ) I need to show different pages. if pending then user will see my custom page(with old and new details) otherswise user will be taken to update payment method screen.
    Is it possible to do that to a seeded form?if yes what do i need to do?
    the url i copied from update icon is
    OA.jsp?_rc=PAY_MPP_TOP_REGION
    &_ri=801
    &OAFunc=PAY_EMP_PAYMENTS_SS
    &_ti=2087405269&language_code=US
    &&OAFMID=1009103
    &OAPB=_OAFMID
    &pAMETranType=SSHRMS
    &pAMEAppId=800
    &pProcessName=PAY_PAYMENTS_JSP_PRC
    &pItemType=HRSSA
    &pCalledFrom=PAY_EMP_PAYMENTS_SS
    &oapc=6
    &oas=16hUkmJJd8awIvQy48Twdg..#

    You will have to add button through the personalization and add the extra coding for the custom process handling through the CO/AM extension.
    --Shiv                                                                                                                                                                                                                                                                                                               

  • SSHR Approval flow

    Dear all,
    we've implemented SSHR in our environment ..am stucked with the following scenarios :
    1) approval flow for all the department is like :
    for any employee :
    1) immediate supervisor
    2) HR manager
    3) CEO
    where immediate supervisor is the manager of the employee's department
    what happens if the department manager resigns his/her job.. how we can change temporarly to only HR and CEO. is this a bug related to 4552553.. any idea ?
    2) what could be the chance that the leave admin is not getting the final approval from a manager ?
    Thanks and Please guide
    Kai

    1) This question depends somewhat on how you are modelling the 'immediate supervisor'. You mention that the immediate supervisor is 'the manager of the employee's department'. So - you must either be i) manually assigning the department manager as the employee's supervisor, using the Supervisor LOV on the assignment form or ii) somehow linking an employee to an organization and deriving the 'immediate supervisor' by looking at the org on the employee's assignment and cross referencing to the 'Organization Manager'.
    In case 1), if the supervisor is terminated, it 'breaks' the supervisor hierarchy and, I believe, default AME behaviour is simply to throw an error and give an empty approver list
    In case 2), you must have implemented that through an AME rule and therefore it is really down to how that has been coded.
    I suspect you are using case i) and then have modelled the HR Dept and CEO approvals using a post-approval rule in AME.
    The 'bug' you mentioned (4552553) is relevant but unfortunately, is not a bug, it is an Enhancement Request and so you shouldn't pin any hopes on it. Instead, I recommend you override the default supervisor approver functionality by writing your own AME rule to retrieve an employee's supervisor, returning an empty list if you find that supervisor to be terminated.
    2) I don't understand the question, can you clarify?

  • Oracle SSHR Interfaces for Mobile Development

    Dear All,
    We have a following requirement on top of Oracle E-Business Suite 11.5.10.
    We need to access certain functionalities of Oracle Self Services Human Resoures (SSHR) like Apply New Leave, Leave Approval from various mobile applications (iOS, Android, Symbian OS, Blackberry OS, Windows Mobile). This will enable our executives to do some basic leave related functionalities on the go through mobile.
    We are planning to develop the mobile frontends and wants to interact with the Oracle SSHR to save and retrieve the leave related information with workflow functionalities.
    Can any one guide us on how to do this? Is there any interfaces provided by EBS which does the functionalities along with workflow features.
    Note: We know that Oracle EBS 12.x support IPhone and Ipad using Oracle Business Approvals. But our company has no near term plans to upgrade our EBS to 12.x
    Requirements Summary
    1) Create New Leave, View Leaves for Approval, Approve/Reject Leave with comments
    2) Should support various mobile OS platforms like iOS, Android, Symbian OS, Blackberry OS, Windows Mobile
    3) Should support Workflow functionalities offered by EBS

    I think there is no need to complicate it you can just enable the approvals through email so whatever the mobile used the manager will receive an email and he can take action through email.

  • Notification On SSHR

    Hi All:
    How I can modify the notifications that is appearing on worklist region when perform any activity on LOA function like the absence for employee x is forwarded to employee y ????
    Please Advice.
    Regards;

    Are you looking to just whom the notifications are sent to, or change the text in the existing notifications?
    If the former, you do that using the Approvals Management (AME) module which is a powerful rules-based approval engine.
    If the latter (ie, you want to change the notification text), the answer is 'not very easily'. You'll have to customize the standard delivered HRSSA workflow. Within this workflow, all SSHR approvals use a generic Notify Approver (Embedded) (HR_APPROVER_NTF) notification. The body of this notification is set to the Notify Approver (Embedded) (HR_NTF_EMBEDDED_REGION) attribute. This in turn defaults to:
    JSP:/OA_HTML/OA.jsp?OAFunc=-&HR_EMBEDDED_REGION-&NtfId=-&#NID-
    So essentially you can change the HR_APPROVER_NTF notification. The problem with changing this notification is that it's generic - it's used for all SSHR functions and not just the one you're interested in. That means you have to make other, more substantial, customizations to the workflow to ensure the changes you make only apply to the SSHR transactions you want.
    The other option is to personalize the review page (ie, the region referenced in &HR_EMBEDDED_REGION) to include whatever messages you want. But that means they'll appear on the Review page and all related notifications and that might not be what you want.
    It's often easier and less intrusive to live with what Oracle deliver and find an alternative solution!

Maybe you are looking for