IRecruitment Create Vacancy Approval Notifications

Hi,
I have a client that wishes me to modify the content of the Approval Notification/Message sent to the approver. Is this possible and how to you do it?
In the User Guide it mentions using Application Developer and changing the messages but it is very limited and does not allow me to change this particular message.
I have looked at the workflow 'HRSS' but it uses the generic approvals workflow but I can't see how it generates the message. It mentions in the User Guide to use XML and business events but again gives very little detail.
Can anyone provide more information on how to do this?
Cheers

I have edited one of the Rules created in Transaction Type: iRecruitment Vacancy Approval. Under the Actions Section, I have added the approver 2,3,4
Action Type Action
approval-group chain of authority Require approval from APPROVER 1
approval-group chain of authority Require approval from APPROVER 2
approval-group chain of authority Require approval from APPROVER 3
approval-group chain of authority Require approval from APPROVER 4
approval-group chain of authority Require approval from HEAD_OF_HR1
approval-group chain of authority Require approval from HEAD_OF_HR2
but due to this change the approval is going to be in the sequential direction, for example APPROVER 1, APPROVER 2,3,4 then HEAD OF HR1,2 instead we need who ever approve first then it goes to 2nd level and approved by one of the head of hr as I mentioned above. Kindly tell me this action type I am using for this is correct or should we need to create another action type or should we need to amend approver group SQL statement or any other way which we can acheive the desired goal. I am looking forward to listen you soon and thanks in advance for you support
Edited by: user11969686 on Dec 11, 2009 6:26 AM

Similar Messages

  • IRecruitment Create Vacancy Approval need to change

    Hi All,
    I need to change the approval style of Create Vacancy, currently it is configured as follows
    1. Approver 1 approves the vacancy
    2 . Approver 2 Finally approves the vacancy after approver 1.
    Now the change is the on level 1 we need to four approver who ever first approve the vacancy it goes to level 2 and on this level there would be two approvers whoever approves the vacancy no need for all in both level.
    kindly tell me how can I configure Rules , Attributes, Conditions , actions and approver groups in AME business Analyst Resp.
    Regards,

    I have edited one of the Rules created in Transaction Type: iRecruitment Vacancy Approval. Under the Actions Section, I have added the approver 2,3,4
    Action Type Action
    approval-group chain of authority Require approval from APPROVER 1
    approval-group chain of authority Require approval from APPROVER 2
    approval-group chain of authority Require approval from APPROVER 3
    approval-group chain of authority Require approval from APPROVER 4
    approval-group chain of authority Require approval from HEAD_OF_HR1
    approval-group chain of authority Require approval from HEAD_OF_HR2
    but due to this change the approval is going to be in the sequential direction, for example APPROVER 1, APPROVER 2,3,4 then HEAD OF HR1,2 instead we need who ever approve first then it goes to 2nd level and approved by one of the head of hr as I mentioned above. Kindly tell me this action type I am using for this is correct or should we need to create another action type or should we need to amend approver group SQL statement or any other way which we can acheive the desired goal. I am looking forward to listen you soon and thanks in advance for you support
    Edited by: user11969686 on Dec 11, 2009 6:26 AM

  • Unable to use copied iRecruitment Create Vacancy Functions

    Hi,
    I am trying to create 2 versions of the iRecruitment 'Create Vacancy' process, so I want to duplicate the standard functions and do function level personalizations to amend my new process (i.e. remove some of the train steps and others). I have created new functions, menus, permissions, and set profile options, but cannot invoke the copied functions.
    I will simplify the issue below with limited setup to see if anyone else can help:
    Seeded Create Vacancy Process:
    Navigation - iRecruitment Recruiter > iRecruitment Home > New Vacancy (sidebar link) > Create vacancy page
    Click personalize this page - the function context is:
    Irc Vacancy Details - Create (IRC_VAC_DETS_NEW)
    I want to have a duplicate process that invokes a copied function to allow me to make function level personalizations on this process.
    Setup steps taken:
    Make copy of function
    XX_IRC_VAC_DETS_NEW
    XX Irc Vacancy Details - Create
    Parameters: OAFunc=XX_IRC_VAC_DETS_NEW&pAMETranType=IRCVACAPPROVAL&pAMEAppId=800&pProcessName=HR_GENERIC_APPROVAL_PRC&pItemType=HRSSA&pCalledFrom=XX_IRC_VAC_DETS_NEW&pApprovalReqd=YD&pNtfSubMsg=IRC_VACANCY_APPROVAL_NEW&pConcAction=N
    Web HTML:
    OA.jsp?page=/oracle/apps/irc/vacancy/webui/VacNewDetsPG&akRegionApplicationId=821
    Add to IRC Manager Functions Menu menu (IRC_MANAGER_OTHER)
    This original function was invoked when clicking the function Irc CM Home Page Create Vacancy (IRC_CM_HOME_CREATE_VACANCY) from the IRC Manager Side Nav (IRC_MANAGER_SIDE_NAV) menu, so also need to duplicate that function. However, this function calls another function IRC_VAC_NEW_LAUNCH_WF, so I need to duplicate that one as well:
    XX_IRC_CM_HOME_CREATE_VACANCY
    XX Irc CM Home Page Create Vacancy
    Parameters:
    Web HTML:
    javascript:void submitForm('DefaultFormName',1,{IrcAction:'createVacancy',IrcActionType:'Link',IrcActionValue:'XX_IRC_VAC_NEW_LAUNCH_WF',IrcFunction:'IRC_CM_VACANCY_SEARCH'})
    Add the copied function to IRC Manager Side Nav (IRC_MANAGER_SIDE_NAV) menu giving the prompt:
    "New Vacancy 2"
    IRC_VAC_NEW_LAUNCH_WF
    Irc Vacancy New Launch Workflow
    Parameters:
    OASF=XX_IRC_VAC_NEW_LAUNCH_WF&OAHP=IRC_MANAGER_APPL
    Web HTML:
    OA.jsp?page=/oracle/apps/irc/vacancy/webui/ReqLaunchWfPG&akRegionApplicationId=821&WFItemType=IRC_WF&WFProcess=XX_IRC_VACANCY_NEW_V3
    Add the copied function to IRC Manager Functions Menu (IRC_MANAGER_OTHER)
    This final function launches a workflow process, so I have also copied that (IRC_VACANCY_NEW_V3 --> XX_IRC_VACANCY_NEW_V3) and referenced it in the function.
    In Workflow builder I have amended the 'Vacancy New Details Page Function' node attribute in the workflow to the first copied function: XX_IRC_VAC_DETS_NEW
    This is seemingly all the setup necessary to invoke the copied function from the IRC Manager Side Nav (IRC_MANAGER_SIDE_NAV) menu, however when running through the system, the seeded function is still called:
    Navigation - iRecruitment Recruiter > iRecruitment Home > New Vacancy 2 (new sidebar link) > Create vacancy page
    Click personalize this page - the function context is still:
    Irc Vacancy Details - Create (IRC_VAC_DETS_NEW)
    Can anyone help? Has anyone managed to use a copied function / copied workflow in iRecruitment Create Vacancy?
    Regards,
    Michael

    Hi,
    We have not tried to do this but I believe this is possible. I had several conversations with Oracle support about the menus/functions delivered and how changes keep affecting our system so often and the suggested approach was to copy the functions/menus so that there is no interference from what oracle might deliver in future. And in that sense, yes the copy functions should work.
    I went through your post carefully and could not pick any obvious steps missed. Please ask your DBA team to bounce the concurrent tier also on your apps server/database along with a restart of all services and see if the context still switches back. However, as part of some new development, I will be doing something similar in iRec and will keep this thread updated with what I find.
    Sorry, couldn't be of more help.
    Regards,
    Vinayaka

  • IRecruitment Create Vacancy: Move the Position Field

    Hello all,
    I was wondering if anyone knows how or if we can move the position field on the Create Vacancy: Vacancy Details page. We are unable to reorder the page using personalizations and we are strictly avoiding customizations, but the position field is in place where it just doesn't make sense.
    In some cases, users will select a position, which populates the job, organization and location fields. But on the page it is after all of these fields, which doesn't make sense. Also, the position LOV is empty if org and location are already selected. We can get around this by selecting position first, but it is 10th or so field on the page.
    Does anyone have any ideas on how we can accomplish this without customization? I don't think it is possible, but I thought I would get some feedback first.
    Thanks,
    Mark

    Dear Charlie,
    Thanks for your reply, but i still have the same problem.
    Actually i am creating new rule with the below conditions:-
    Category : For Your Information
    Conditions:
    VACANCY_INSERT_OR_UPDATE in (INSERT)
    VACANCY_RULE_TYPE in (CUSTOM_RULE)
    Action:
    approval-group chain of authority                    Require approval from HR Africa Coordinators
    Actually this rule is working fine and sending notification but my problem is that when creating the vacancy, its saying that vacancy submitted for approval which is wrong, i needed it to be created automatically.

  • IRecruitment - Create Vacancy

    Hi
    I want to show the budgeted headcount details after the position is selected in the create vacancy page. Based on the selected position, the system queries the budgeted information. How can I do this?
    Thanks in advance.
    MAK

    If the underlying ViewObject (VO) returns the budgeted headcount in this page you would be able to identify the attribute and add it as an item through personalisation. However, the chances are that it is not returned by the VO! In which case you would need to do some customisation using OA Framework development to extend the VO.
    To see the contents of a VO, look for the *'About this page'* link in the bottom left hand corner of your page. Click it and then select the Page tab. On this page, find the Business Component References region and expand it. This will show you all the VOs used on this page. The Page Definition region (above it) will show you which VOs are used in which regions of the page. Find the one most appropriate for your data and click on it. This will show you the actual VO code and the attributes it returns.
    Regards
    Tim

  • IRecruitment Vacancy Approval is not found in Approval Process Setup

    hi
    my ebs is 12.1.1
    After Setting up AME for iRecruitment, i get problems as follows:
    1: Approvals Management Business Analyst -->Business Analyst Dashboard
    i find 'iRecruitment Vacancy Approval' is not found in Approval Process Setup.
    2:when i click Approvals Management Administrator respsonbility. it get errors:
    java.lang.NullPointerException
         at oracle.apps.fnd.framework.webui.OAAdvancedTableHelper.setMetaDataProperties(OAAdvancedTableHelper.java:391)
         at oracle.apps.fnd.framework.webui.OAAdvancedTableHelper.createWebBean(OAAdvancedTableHelper.java:183)
    please help me.
    thanks.

    2:when i click Approvals Management Administrator respsonbility. it get errors:
    java.lang.NullPointerException
         at oracle.apps.fnd.framework.webui.OAAdvancedTableHelper.setMetaDataProperties(OAAdvancedTableHelper.java:391)
         at oracle.apps.fnd.framework.webui.OAAdvancedTableHelper.createWebBean(OAAdvancedTableHelper.java:183)Can you find any details about the error in Apache log files (error_log* and access_log*)?
    Please see if (Java.Lang.Indexoutofboundsexception: Index:0 Size:0 When Adding Another Skill [ID 1361546.1]) helps.
    Also, make sure you have the "Approvals Management %" role added to the account you use -- After AME.B Responsibilities Give > There Are No Functions Available For This Responsibility [ID 340969.1]
    Thanks,
    Hussein

  • Urgent:iRecruitment Manager-- Create Vacancy page details

    Hi
    I have a requirement to customize the
    iRecruitment Manager-->iRecruitment Home-->Create Vacancy--> Enter Primary Details page to include some extra validations against the "Next" button click.
    The problem is that i am not able to locate the Next Button itself(even in "About this page"): i am trying to extend the region CO to invoke the validation logic against Next button click.
    The only thing close to the Next button is a shared region pagButtonBar: which has a Cancel, Save For Later and Review button but no Next Button.
    The "Save For Later" doesnt appears on the page.
    Also the pageButtonBar region has the IrcDraftAndWorkflowCO controller attached to it.
    Can anyone please help me with:
    1. How to get a handle on the Next Button?
    2. Since the pageButtonBar already has a CO can the Button click action be captured within the page controller?
    Thanks
    --debashis                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

    Hi Anil thanks for the reply.
    "There are chances that this Next button is coming form Workflow builder."
    What exactly do i have to look for and how to know which workflow -- the IrcDraftAndWorkflowCO does not seems to access any workflow (I am pasting the decompiled IrcDraftAndWorkflowCO below)
    The pageButtonbar is a separate region and the region where i have to capture user input(for validations) is different--so will i b able to capture both the user inputs and button click event in a single extended controller?(Both the pageBtnBar CO and the user input region CO extend IrcOAControllerImpl)
    package oracle.apps.irc.common.webui;
    import com.sun.java.util.collections.HashMap;
    import java.util.*;
    import oracle.apps.fnd.common.MessageToken;
    import oracle.apps.fnd.common.VersionInfo;
    import oracle.apps.fnd.framework.OAApplicationModule;
    import oracle.apps.fnd.framework.OAException;
    import oracle.apps.fnd.framework.webui.OAPageContext;
    import oracle.apps.fnd.framework.webui.beans.OAWebBean;
    import oracle.apps.fnd.framework.webui.beans.layout.OACellFormatBean;
    import oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean;
    import oracle.apps.fnd.framework.webui.beans.nav.OANavigationBarBean;
    import oracle.apps.fnd.framework.webui.beans.nav.OATrainBean;
    import oracle.apps.per.selfservice.common.SSHRParams;
    import oracle.jbo.domain.Number;
    // Referenced classes of package oracle.apps.irc.common.webui:
    // IrcOAControllerImpl
    public class IrcDraftAndWorkflowCO extends IrcOAControllerImpl
    public IrcDraftAndWorkflowCO()
    public void processRequest(OAPageContext oapagecontext, OAWebBean oawebbean)
    super.processRequest(oapagecontext, oawebbean);
    OATrainBean oatrainbean = (OATrainBean)oapagecontext.getPageLayoutBean().getLocation();
    if(oatrainbean == null)
    return;
    oatrainbean.prepareForRendering(oapagecontext);
    int i = oatrainbean.getSelectedTrainStepRenderedIndex() + 1;
    int j = oatrainbean.getNumberOfRenderedTrainSteps();
    oapagecontext.putTransactionValue("CurrentTrainStep", new Number(i - 1));
    OACellFormatBean oacellformatbean = (OACellFormatBean)oawebbean.findIndexedChildRecursive("NavCellRN");
    if(oacellformatbean == null)
    MessageToken amessagetoken[] = {
    new MessageToken("OBJECT_NAME", "NavCellRN")
    throw new OAException("ICX", "FWK_TBX_OBJECT_NOT_FOUND", amessagetoken);
    OANavigationBarBean oanavigationbarbean = (OANavigationBarBean)createWebBean(oapagecontext, "NAVIGATION_BAR");
    oanavigationbarbean.setFormSubmitted(true);
    oanavigationbarbean.setName("IrcVacNavBean");
    oanavigationbarbean.setMinValue(1);
    oanavigationbarbean.setMaxValue(j);
    oacellformatbean.addIndexedChild(oanavigationbarbean);
    oanavigationbarbean.setValue(i);
    if(i == j)
    OACellFormatBean oacellformatbean1 = (OACellFormatBean)oawebbean.findIndexedChildRecursive("ReviewCellRN");
    if(oacellformatbean1 != null)
    oacellformatbean1.setRendered(false);
    } else
    OACellFormatBean oacellformatbean2 = (OACellFormatBean)oawebbean.findIndexedChildRecursive("SubmitCellRN");
    if(oacellformatbean2 != null)
    oacellformatbean2.setRendered(false);
    Hashtable hashtable = (Hashtable)oapagecontext.getSessionValueRaw("vacancyState");
    String s = null;
    String s1 = oapagecontext.getParameter("ext");
    if(s1 != null && "Y".equals(s1))
    s = "ICX_RETURN_TO_PORTAL";
    else
    s = "IRC_CM_HOME";
    oapagecontext.putSessionValue("IrcHomePage", s);
    setSSHRPageCalledFrom(oapagecontext);
    public void processFormData(OAPageContext oapagecontext, OAWebBean oawebbean)
    super.processFormData(oapagecontext, oawebbean);
    String s = oapagecontext.getParameter("IrcAction");
    Hashtable hashtable = (Hashtable)oapagecontext.getSessionValueRaw("vacancyState");
    if("REVIEW".equals(s) || "WFPageTransition".equals(oapagecontext.getParameter("IrcActionType")) || "goto".equals(oapagecontext.getParameter("event")) && "IrcVacNavBean".equals(oapagecontext.getParameter("source")))
    apiValidate(oapagecontext.getApplicationModule(oawebbean));
    hashtable.put("dataState", "complete");
    if("SAVEASDRAFT".equals(s))
    OAApplicationModule oaapplicationmodule = oapagecontext.getApplicationModule(oawebbean);
    oaapplicationmodule.invokeMethod("completeFirstTransition");
    hashtable.put("dataState", "complete");
    public void processFormRequest(OAPageContext oapagecontext, OAWebBean oawebbean)
    super.processFormRequest(oapagecontext, oawebbean);
    String s = null;
    if("Y".equals(oapagecontext.getParameter("ext")))
    s = "ICX_RETURN_TO_PORTAL";
    else
    s = "IRC_CM_HOME";
    if("goto".equals(oapagecontext.getParameter("event")) && "IrcVacNavBean".equals(oapagecontext.getParameter("source")))
    OATrainBean oatrainbean = (OATrainBean)oapagecontext.getPageLayoutBean().getLocation();
    int i = Integer.parseInt(oapagecontext.getParameter("value"));
    int j = oatrainbean.getSelectedTrainStepRenderedIndex() + 1;
    int k = oatrainbean.getNumberOfRenderedTrainSteps();
    boolean flag = i < j;
    boolean flag1 = j == k;
    boolean flag2 = i == k;
    if(flag)
    if(flag1)
    goToLastPageVisited(oapagecontext);
    else
    goToBackButtonDestination(oapagecontext);
    } else
    if(flag2)
    goToReviewButtonDestination(oapagecontext);
    else
    goToNextButtonDestination(oapagecontext);
    } else
    if(oapagecontext.getParameter("IrcAction") != null)
    String s1 = oapagecontext.getParameter("IrcAction");
    String s2 = oapagecontext.getParameter("IrcActionType");
    if(s1.equals("REVIEW"))
    goToReviewButtonDestination(oapagecontext);
    if(s2.equals("WFDrillBack"))
    goToLastPageVisited(oapagecontext);
    if(s2.equals("WFExit"))
    releaseProcess(oapagecontext, "ExitWorkflow", true);
    if(s1.equals("CANCEL"))
    goToCancelButtonClicked(oapagecontext);
    Vector vector = oapagecontext.getDialogMessages();
    Vector vector1 = new Vector();
    Object obj = null;
    if(vector != null)
    Enumeration enumeration = vector.elements();
    do
    if(!enumeration.hasMoreElements())
    break;
    OAException oaexception = (OAException)enumeration.nextElement();
    if(oaexception.getMessageType() != 1)
    vector1.addElement(oaexception);
    } while(true);
    oapagecontext.putParameter("IrcDialogMessages", vector1);
    oapagecontext.removeSessionValue("Lock");
    oapagecontext.forwardImmediately(s, (byte)3, null, null, false, "N");
    private void apiValidate(OAApplicationModule oaapplicationmodule)
    oaapplicationmodule.invokeMethod("apiValidate");
    public String getCurrentPageFunction(OAPageContext oapagecontext)
    return (String)(String)((OATrainBean)oapagecontext.getPageLayoutBean().getLocation()).getSelectedTrainStep().getAttributeValue("invokeFunc");
    private void goToBackButtonDestination(OAPageContext oapagecontext)
    OATrainBean oatrainbean = (OATrainBean)oapagecontext.getPageLayoutBean().getLocation();
    WFDrill(oapagecontext, (String)oatrainbean.getPreviousRenderedTrainStep().getAttributeValue("invokeFunc"), null);
    private void goToReviewButtonDestination(OAPageContext oapagecontext)
    setCurrentPageMarker(oapagecontext);
    OATrainBean oatrainbean = (OATrainBean)oapagecontext.getPageLayoutBean().getLocation();
    WFDrill(oapagecontext, (String)oatrainbean.getRenderedTrainStep(oapagecontext, oatrainbean.getNumberOfRenderedTrainSteps() - 1).getAttributeValue("invokeFunc"), null);
    private void goToNextButtonDestination(OAPageContext oapagecontext)
    OATrainBean oatrainbean = (OATrainBean)oapagecontext.getPageLayoutBean().getLocation();
    WFDrill(oapagecontext, (String)oatrainbean.getNextRenderedTrainStep().getAttributeValue("invokeFunc"), null);
    private void goToLastPageVisited(OAPageContext oapagecontext)
    WFDrill(oapagecontext, getCurrentPageMarker(oapagecontext), null);
    public void WFDrill(OAPageContext oapagecontext, String s, HashMap hashmap, String s1)
    setCurrentPageMarker(oapagecontext);
    WFDrill(oapagecontext, s, hashmap);
    public void setSSHRPageCalledFrom(OAPageContext oapagecontext)
    SSHRParams sshrparams = new SSHRParams(oapagecontext.getRootApplicationModule());
    if(sshrparams == null)
    return;
    } else
    sshrparams.setPCalledFrom(getCurrentPageFunction(oapagecontext));
    return;
    public void setCurrentPageMarker(OAPageContext oapagecontext)
    oapagecontext.putSessionValue("pageMarker", getCurrentPageFunction(oapagecontext));
    public String getCurrentPageMarker(OAPageContext oapagecontext)
    String s = (String)oapagecontext.getSessionValue("pageMarker");
    if(s == null)
    goToBackButtonDestination(oapagecontext);
    return s;
    public void goToCancelButtonClicked(OAPageContext oapagecontext)
    WFDrill(oapagecontext, getCurrentPageMarker(oapagecontext), null);
    public static final String RCS_ID = "$Header: IrcDraftAndWorkflowCO.java 120.3 2006/06/20 09:40:04 gganesan noship $";
    public static final boolean RCS_ID_RECORDED = VersionInfo.recordClassVersion("$Header: IrcDraftAndWorkflowCO.java 120.3 2006/06/20 09:40:04 gganesan noship $", "oracle.apps.irc.common.webui");
    It seems to me that based on some form Value it is preparing some javascript,, am really lost here.
    thanks
    --debashis                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • Notification create after approval

    Hi,
    We have a reqirment to create maintenance notification only afer approval,
    I am using buisness objet BUS2038 and Created event for triggering the workflow.
    It is working fine workitem comes to approver but notification is getting created means approval step does not have any significance , How can I restrict the notification untill it is approved.
    Regards
    Bikas

    Hi BT,
    dont know if there is an option of canceling a maintenance notification, if its possible, then let the user create a notification, let the approver get the workitem and once the approver rejects it, the workflow would cancel the maintenance notification (may be some BAPI's exist to do this).
    If such a functionality doesnt exist in the business process, then you need to search for a user-exit or enhancement which would trigger a workflow the moment a maintenance notification is saved and would save (commit-the technical term) only if approver approves it.
    Hope it helps.
    Aditya
    P.S shall watch this thread for answers from gurus who have worked on Maintenance Notifications.

  • Create with approval - Does notification work

    When we set a user with privileges "create with approval" on a folder and he tries adding a item to this folder is the owner send out a notification mentioning x items await approval?
    Is there any setup that needs to be done before having this notification functionality working?
    Right now when an item is created by such a user the only way the folder owner knows about items awaiting approval is after logging into the portal and navigating to appropriate content area.

    If you are the content area administrator or a user with approver privileges and you don't want to approve, then it means you don't want the item to be part of the content area. So, you can always afford to delete it.

  • Vacancy Approval Custom Workflow

    Hi All,
    Purpose: approval process for all job vacancies, this approval process will be based off the approval chain entered in the dff segments on the 'Requisition and Vacancy' screen in the core application. The workflow process should start at attribute 1 and work thru the remaining populated attribute values till the last approver name.
    The DFF for the screen is the Additional Vacancy Details. There are 7 segments setup for the approval chain, however not all segments will be populated for every vacancy approval.
    Can you please give brief idea how to customize the vacancy approval workflow for aboverequirement. can we use Approval Management, is it support 7 approver levels?
    Please suggest..Thanks.
    Regards,
    Prasad Raju

    Hi,
    Think there is still confusion on 'where' you want an approval.
    Vacancies created in core HRMS are saved automatically, thus AME (Approvals Management) is not going to solve your issue. This is based on transactions that do not commit until approval has been gained.
    e.g. Creating a Vacancy in iRecruitment
    I'm guessing you want saved vacancies to start an approval chain (based on names in the DFF) and then when all approvers have approved, the 'Status' field in Core HRMS is automatically updated to 'approved'.
    I presume you are making this Status field read-only for HRMS users creating the vacancies
    Is this correct?
    Mike

  • Error while creating Vacancy requisition object (NB) after upgrading EHP4

    Hi All,
    We had alreay E-Rec system with EHP2 and using last 1 year. Now based on Client requirement, we have upgrdaed to EHP4. After completing EHP4 upgradation, we are getting error while creating vacancy requisition object after all level of approval.
    Can any body help how to resolve this issue?
    Thanks in advance.
    Regards,
    Sreelatha

    Hi
    Hope SAP Note 1241014 will be useful to you.
    Best Regards
    Reddy

  • PO attachments in PO approval notification

    All, is it possible to display the PO attachments/ their information in the PO approval notification itself?
    If so, please tell me where to start.
    Thanks.

    Hi,
    If possible download standard POAPPRV (PO Approval) workflow.
    Copy PO Approval Top Process to create
    <YourCompany>PO Approval Top Process eg. xxPO Approval Top Process .
    Inside the process you can similarly create new custom sub process and packages by copying standard packages and include your custom requirements.
    This way you can keep standard code untouched. However in future you need to keep track of those changes for while Patch and Upgrades.
    Thanks,
    Jit

  • Purchase Order Approval Notifications and Multiple Currencies

    All,
    If I have a user who creates a requisition in EUR and then submits the requisition for approval to someone who has a default currency of USD, the workflow notification will show the value of the requisition in both EUR and USD. This is because the ICX: Preferred Currency profile option has been set at the user level.
    However, this does not work for purchase order approval notifications, just requisitions. This makes my management unhappy. Oracle Support indicates this is an enhancement request. However, I have a difficult time believing there is not something in the Oracle apps that allows this functionality in the PO Notification. We are on 11.5.10.2.
    Many thanks,
    Jeremy

    Is this what you are looking for?
    http://help.sap.com/saphelp_47x200/helpdata/en/75/ee14a355c811d189900000e8322d00/frameset.htm

  • Invalid external process reference: TaskDefinition Approval Notification Ev

    I am getting following Exception while deleting the User from LDAP through sun IDM.
    com.waveset.util.WavesetException: Invalid external process reference: TaskDefinition Approval Notification Evaluator
    I have configured subject as Configurator in deprovision view and running the process through UserId IW584.
    Please let me know what is the cause of this issue.
    Thank You.

    This is main task definition which is calling another workflow named "Bulk Inactive WWID Deletion" as Async process.
    <Action id='1' name='Create Process View' application='com.waveset.session.WorkflowServices'>
    <Argument name='op' value='createView'/>
    <Argument name='type' value='Process'/>
    <Argument name='endUser' value='true'/>
    <Argument name='viewId' value='Process'/>
    <Argument name='process' value='Bulk Inactive WWID Deletion'/>
    <Argument name='authorized' value='true'/>
    <Argument name='wwidFilePath'>
    <ref>wwidFilePath</ref>
    </Argument>
    <Return from='view' to='processview'/>
    </Action>
    <Action id='2'>
    <expression>
    <block name='setName'>
    <set name='processview.task.taskName'>
    <concat>
    <s>InactiveWWIDDeletion</s>
    <s>:</s>
    <ref>displaydate</ref>
    </concat>
    </set>
    <set name='processview.task.execMode'>
    <s>async</s>
    </set>
    </block>
    </expression>
    </Action>
    <Action id='3' name='Checkin Process View' application='com.waveset.session.WorkflowServices'>
    <Argument name='op' value='checkinView'/>
    <Argument name='view' value='$(processview)'/>
    <Argument name='endUser' value='true'/>
    <Argument name='authorized' value='true'/>
    </Action>
    <Transition to='end'/>
    <WorkflowEditor x='231' y='279'/>
    </Activity>
    Another Task Workflow will create a Deprovision View to Unassign LDAP resource and set email address to null.
    Thanks

  • Timecard details in approval notification

    Hi All,
    My query is related to entering timecard in OTL for projects.
    I am entering time against 2 projects in a timecard and timecard is being sent for approval to 2 different approvers having details of time entered against their respective projects.
    e.g. approver one is getting data in its approval notification for project 1 only while approver 2 is getting project2 only in its notification.
    I wish to know from which table, we can see what project and time data is being sent to approver 1 and what project and time data is being sent to approver 2.
    Edited by: gsaxena on Oct 11, 2009 11:08 PM

    When you submit time for multiple projects, mutiple application periods will be created, this application period is key for approvals.
    So if you submit time for 3 projects, 3 application periods will be created and these 3 will be linked to main Timecard id.
    This link will be stored in HXC_TC_AP_LINKS table.
    Once you know the application period ids, query in HXC_APP_PERIOD_SUMMARY with the application period ids. in this table there is column called Time category id, this actually represents which project the application period is for. get the time category name (from HXC_TIME_CATEGORIES table), the name actually contains the project_id.
    So once you identify the correct application period for a particular project, query in HXC_AP_DETAIL_LINKS table with the application period_id, this table contains the actual Detail building blocks belonging to a particular project.
    Hope my explanation is clear!!
    Though it looks little complicated, just browse thru the above tables, you can understand easily.
    - Ramu

Maybe you are looking for

  • Problem with revoke role

    Hi everybody, I'm trying to revoke a rol from an user using this sentence: REVOKE ATA_CAL FROM LABCAVV; But the next message is shown by TOAD : ORA-01919: role 'ATA_CAL' does not exist But when I verify if ATA_CAL really exists using the sentence des

  • HELP I can't import my photos from my Cannon to the Cannon app on my imac on Snow Leopard!

    HELP - I just installed Snow Leopard & though I've uploaded photos from my Cannon Power Shot A590, since then ... But today while it opened the Cannon "Camera WIndow" & looks like the photos are being uploaded, an iMac box appears showing a: "failed

  • XML Import - Adding a page

    Hi! i have one xml file with two tables in it and one template designed in indesign. So when i import the file there is only room for one table. Is it possible to duplicate the page with indesign scripting to have the second table on the second page

  • Responsible Organisation determination by Employee Responsible

    Hi Experts, In our scenario the sales representative is assigned via the relationship to the business partner. When creating an activity or opportunity the responsible organizational unit should be determined from the partner function employee respon

  • AP: Freight Handling/PO matching/Open Invoice Interface

    Dear All, I am developing an invoice interface and is trying to upload the invoices through Accounts Payables Open Interface Invoice Import Program. The problem I am facing is that my supplier gives me the invoice data files with Freight charges on e