IRec All Ideas by Hamdy

96
Profile Options iRecruitment External Candidate IRC: Visitor Homepage Function

description

IRec All Ideas by Hamdy

Transcript of IRec All Ideas by Hamdy

Profile Options

iRecruitment External CandidateIRC: Visitor Homepage Function

iRecruitment Employee Site VisitorIRC_EMP_VIS_HOME_PAGE

iRecruitment External Site VisitorIRC_EMP_VIS_HOME_PAGE

Offers

You are not an iRecruitment registered user ErrorSymptomsOn 11.5.10.2 with IRC.EWhen all employees are attempting to log into the iRecruitment Employee Visitor website, afterentering username and password, the following error occurs.

Then hit the cancel button the Employee Candidate Home page can be open.

ERROR'You are not an iRecruitment registered user'

STEPSThe issue can be reproduced as will with the following steps:1) Give user iRecruitment Employee Candidate responsibility2) Ensure permission sets IRC Employee Candidate Permission Set and IRC Employee Site VisitorPermission Set are attached to the IRC Employee Candidate Menu.3) Direct user to url e.g. http://xxxxxxxx/OA_HTML/IrcEmpVisitor.jsp4) Enter employee username and password. Please see uploaded screenshots of these steps.5) Error message "you are not an iRecruitment registered user" appears.6) Click on Cancel button and when the system says "This action will cancel.." click Yes7) Employee Candidates home page appears

CauseThe issue is caused by the following setup: profile value : "IRC: Visitor Homepage Function"

This issue is described in iRecruitment implementation guide.Page 1-11Set up iRecruitment access for site visitors and candidates

Solution-- To implement the solution, please execute the following steps::

1. Go into the responsibility: System Administrator2. Navigate to System > Profile > search "IRC: Visitor Homepage Function"3. At responsibility level iRecruitment Employee Candidate set value IRC_EMP_VIS_HOME_PAGEIRC_EMP_VIS_HOME_PAGE4.Bounce Apache after changing the profile5. Retest the issue.6. Migrate the solution as appropriate to other environments.Processing CandidatesWhen you identify candidates, you can process them using: The Take Action button on the Prospect Pool and Resumes pages. When you clickthis button, the Pursue Consider Reject Candidates page appears. The Jobs Considered tab on the Candidate Details page. (Click a candidate's nameto access the details).To process candidates, you can select any one of the following options that you canview on the Pursue Consider Reject Candidates page or the Jobs Considered For tab onthe Candidate Details page: Consider: Decide whether to encourage a candidate to apply, or consider them for afuture job opening. This information is just for your reference. Unless you selectPursue or Reject, the application takes no further action on the candidate. Considerdoes not deliver any notification to the person. The application updates the2-20 Oracle iRecruitment Implementation and User Guideconsideration status column for the candidate. Pursue: Invite a candidate to apply for a job. When you select this option,iRecruitment sends a notification to the candidate inviting them to apply for thevacancy. When the candidate applies to the specific vacancy, the person becomes anapplicant and is moved to the applicant list. The iRecruitment database maintains arecord of the action.Note: Sending job invitations to candidates created by agency usersUnlike self-registered candidates, candidates created by managersand agency users do not have user accounts and cannot receiveautomatic job notifications or job invitations from iRecruitment.Use the e-mail address (on the Candidate Details page) to send jobinvitations to candidates created by managers and agencycandidates. Reject: Indicate that you do not find a candidate suitable for a vacancy.iRecruitment excludes rejected people from future searches for a particular vacancybut not for all vacancies. Refer: Suggest a candidate to other managers or recruiters, if you find a candidatesuitable for other vacancies.For information on troubleshooting candidates and applicants, see: TroubleshootingCandidates and Applicants, page 2-25

Review current settings of these profile options, and update if necessary: IRC: Allow Multiple Offers for Candidate IRC: Enable Offers Compensation IRC: Extend Offer Duration Function IRC: Offer Duration Measurement IRC: Offer Duration Value IRC: Offer Send Method IRC: View Offer Function IRC: Offer Workflow Item Type IRC: Offer Details Approval Transaction Type IRC: Extend Offer Duration Transaction Type

Ensure that the following Lookups contain the values required for your enterprise: IRC_OFFER_DECLINE_REASON: Enter the reasons that applicants select when they decline the offer in the Decline Offer page. IRC_OFFER_POSTAL_SERVICE: Enter the names of the shipping companies that your enterprise uses to send offers. The Shipping field on the Track Offer page displays the lookup values. IRC_OFFER_EXPIRATION_DATE: Enter the values that your managers can use to search offers that will close within a specific time, for example within a day or within two weeks. The Offer Expiry Date list on the Offers Search page displays the lookup values.

Subscribe to the workflow event type IRCOFFER to send notifications to the offerparticipants such as managers, recruiters, and applicants. Hamed or Tawfik

Set up equity analysis to enable hiring managers to make an informed decisionabout salary when they create offers for applicants.

Schedule the following concurrent processes: iRecruitment Offer Expiry Notifications iRecruitment Offer Expired Notifications

To set up the Equity Analysis Organization report for offers:1. Run the following concurrent programs Update Gregorian Hierarchy in the Time DimensionRun this program to load the FII_TIME_DAY table with time information. The Offers Materialized view uses this table to display information in real time. Set the Date To parameter at least one year into the future when you run the concurrent program. HRI Load All Supervisor HierarchiesRun this program to load the Supervisor Hierarchy Summary Table (HRI_CS_SUPH.) with supervisor hierarchy details. The Equity Analysis for Organization report uses these details to display salary information for jobs in the supervisor hierarchy.2. Run the concurrent process HRMSi (Embedded Analytics) Materialized View Refresh to refresh the HRI_MDP_SUP_WRKFC_JX_MV materialized view that updates workforce information. Prerequisites These processes are not delivered in any request sets or groups. To use these processes, you need to add the processes to a request group and, if applicable, a request set.3. Set the profile option HRI: Enable Embedded Analytics to Yes for Application Human Resources at the Application level. You set the profile option to enable the Equity Analysis for Organization region in the Basic Details page.4. Check that jobs and salary basis are set up correctly in Oracle HRMS to meet your requirements for offers equity analysis. The report uses the job and the hiring manager details to display the salary information.

have to add them to You the following request group

iRec Testing Cycle

Submitting a new Vacancy

Values Comes from the Lookup IRC_PROFESSIONAL_AREA

Line manager 2 login to iRecruitment Manager Resp.

Line Manager 1 Login to see the Vacancy after it has been approved by Line Manager 2

External Site Visitor will login to the Web iRecruitment Page to search and apply for a job

Some Screen Shots

Vacancy Creating Process:

External Site Visitor Page

Scheduling of the iRecruitment Index Synchronization concurrent process

Screen Shots of Vacancy Setup and Search

Vacancy Creating Process:

External Site Visitor Page

Scheduling of the iRecruitment Index Synchronization concurrent process

To customize the offer templates and templates

To customize the offer templates:1. Create a new rich text or PDF format template.Using the predefined offer template as a sample, create a new offer template andsave it as a rich text or PDF format file.See: Creating an RTF Template and Creating a PDF Template in the Oracle XMLPublisher User's Guide2. Create a new template definition.Using the predefined template definition as a sample, create a new templatedefinition in the Template Manager for your template design file. When you createthe template definition in the Template Manager, you register and upload yourtemplate design files.See: Creating the Template in the Oracle XML Publisher User's GuideTo use the custom templates for offer letter generation, associate the custom templateswith your business group, organization, job, or position using the Offer TemplatesAssociations page.See: Defining and Maintaining Templates for Offer Letters, page 1-98Customizing Offer TemplatesOffer letter templates simplify the offer-letter-preparation task and ensure consistencyamong offer letters. An offer letter template determines the basic structure of an offerletter and contains document settings such as text entries, page layout, and specialImplementing iRecruitment 1-107formatting.iRecruitment supplies the following predefined documents to generate offer letters: IRCESOLDD_SD.xml: A data definition source file that contains all the data tagsthat offer templates can use. IRCESOLT_en.rtf: A sample RTF offer template that you can use to generate offerletters.To customize the offer letter details, you can create your own templates. You customizethe XML version of the offer template using Oracle XML Publisher.Important: Oracle iRecruitment recommends that you create your owntemplates using the predefined templates as samples. Do not modifythe predefined templates as your changes may be lost during anupgrade.To customize the offer templates:1. Create a new rich text or PDF format template.Using the predefined offer template as a sample, create a new offer template andsave it as a rich text or PDF format file.See: Creating an RTF Template and Creating a PDF Template in the Oracle XMLPublisher User's Guide2. Create a new template definition.Using the predefined template definition as a sample, create a new templatedefinition in the Template Manager for your template design file. When you createthe template definition in the Template Manager, you register and upload yourtemplate design files.See: Creating the Template in the Oracle XML Publisher User's GuideTo use the custom templates for offer letter generation, associate the custom templateswith your business group, organization, job, or position using the Offer TemplatesAssociations page.See: Defining and Maintaining Templates for Offer Letters, page 1-98

Setting Up AssessmentsiRecruitment enables you to use assessments to evaluate candidates and applicantsduring the recruitment process. Follow these steps to set up the assessmentsfunctionality:To set up assessments:1. The OTA Assessment Top Menu appears by default in the IRC Recruiter menu.This menu enables recruiters to: Manage questions and question banks. Manage surveys, tests, and test. sections. See test previews and test statistics.To enable users of other responsibilities to create and manage assessments:1-100 Oracle iRecruitment Implementation and User Guide1. Add the OTA Assessment Top Menu to their corresponding menus.2. Grant the IRC Assessment Administration Permission Set to thoseresponsibilities using the Functional Administrator responsibility.For information on creating grants and using permission sets, see: Grants andPermission Sets in the Oracle Applications System Administrator's Guide - Security.2. Review the following profile options: OTA: Assessment Branding ImageAn Oracle Learning Management (OLM) product profile option that controlsthe display of the product brand name on assessment headers. The profile valueis set to IRCBRAND (iRecruitment graphic) by default for the predefinedcandidate responsibilities. To display a different graphic, for example, the logoof your job site or enterprise, enter the file name of your graphic as the profileoption value for predefined or custom candidate responsibilities. Omit any fileextension from the name. OTA: Data Source ModuleAn OLM product profile option that restricts access to assessment data basedon the product defined in the profile option. By default, the profile value is setto iRecruitment for the predefined iRecruitment responsibilities so that usersview assessment data only from iRecruitment. If you add the AssessmentAdministration function to any custom iRecruitment responsibility, then youmust set iRecruitment as the profile value for that custom responsibility.What's NextThe following steps summarize how to create and use assessments:1. Creating assessmentsAfter you set up the Assessments functionality, your recruiters or managers cancreate surveys and tests to use during the recruitment process.See: Creating and Managing Assessments for iRecruitment, page 2-52. Making assessments available to candidates and applicants To make a survey or test available to candidates during the registration process,set the IRC: Registration Test profile option.See: Profile Options, page 1-30 Managers can select a test when they create vacancy details. iRecruitmentpresents the test when candidates apply for the vacancy.

Creating and Managing Assessments for iRecruitmentCreating and Managing Assessments for iRecruitmentUsing the Assessment Administration functionality, you can create tests and surveys toevaluate candidates and applicants during the recruitment process.The following figure shows the sequence of tasks required to create assessments.

To create and manage assessments for iRecruitment:You must understand the following concepts to create and manage tests and surveys foriRecruitment:1. Creating questions and question banksA question bank is a repository of questions and possible responses. Questionbanks enable you to create questions once but use them multiple times. At least onequestion bank must exist before you create a test.See: Question Bank Creation, page 2-62. Creating surveys and testsAfter you have created a question bank and added the required questions, you cancreate tests and surveys. You can: Design surveys, for example, to gather information on work history,employability, and work preferences of candidates. Surveys help you to screencandidates when they register with your job site. To create a survey, select theAssessment Type 'Survey' on the Create Test page. Create scored tests to measure candidates' knowledge and skills. When you create a scored test, you specify a mastery score to indicate the minimum passmark for a test. Managers can associate a test with a vacancy when they createvacancy details. iRecruitment presents the test to applicants during the jobapplication process and uses the mastery score to identify candidates who havepassed the test for a vacancy.You must publish surveys and tests so that they are available for use iniRecruitment. If you plan to use a test for multiple vacancies, Oracle recommendsthat you do not limit the maximum number of attempts. Limiting the number ofattempts prevents applicants from applying for vacancies associated with the sametest. For example, you define a test and limit the number of attempts to 2. If yourmanagers associate the test with multiple vacancies, for example 4, then a candidatecannot apply for more than 2 vacancies, as the maximum attempt limit is set to 2.See: Test Creation, page 2-7Managing sectionsTests comprise test sections, which contain questions drawn from one or morequestion banks. You create test sections to organize the questions drawn from aquestion bank. A test must contain at least one test section and at least one question.See: Section Management, page 2-93. Analyzing test resultsAnalyze the results of candidates and applicants, either for a test or for individualquestions in the Learner summary section. You can view details such as the numberof applicants who have attempted, passed, or failed a vacancy test.See: Reviewing Test and Question Statistics, page 2-10Question Bank CreationYou create question banks within a folder. When a question bank is ready for use in atest, you publish the question bank. After publication, you can use the question bank tocreate tests, or select the Quick Test option to create a test based on all the questions inthe bank.Creating QuestionsQuestion banks consist of questions, each containing the question text (or question stemor prompt), possible responses, and feedback (if any). The feedback typically informsthe test taker if they have answered correctly, and can include a learning tip.When you create a question, you decide what type it is, such as multiple choice ortrue-or-false. Once you create the question, you cannot change from one type toanother, since the style of responses depends on the question type. The exception is formultiple choice, where you can change from a multiple choice single correct response toWorking with iRecruitment 2-7a multiple choice multiple correct response.Creating ResponsesA response is a possible answer to a question. Each question has a set of responses,depending on the question type: True or False: The two values, True and False, are not editable. Select the correctresponse value, either True or False. Fill-in-the-Blank: Enter one or more correct responses. Text responses arecase-sensitive, so enter the correct response in both lower and upper case, if either iscorrect. Multiple Choice (Single Correct Response): Enter two or more response values,from which the learner must select one correct choice. Multiple Choice (Multiple Correct Responses): Enter three or more response values,from which the learner must select two or more correct choices. Learners mustselect all the correct responses to gain the points awarded to the question.Removing Questions or ResponsesOnce you use a question in one or more tests, and a learner has taken that test, youcannot delete the question from the question bank. Similarly, you cannot delete aresponse value if the question already appears in a test and if at least one learner hasanswered that question. You can mark a question or response as inactive, which makesit unavailable for future tests, but does not affect previously created tests and existingperformance records.Creating Quick TestsYou create a Quick Test if the test uses all or majority of questions in a question bank. AQuick Test takes the default properties, and contains a single test section that holds allquestions (preselected) from the question bank. You can edit the test to modify theproperties, for example to set the scoring option and mastery score, or to add or removequestions.Note: You cannot use the quick test option to create a rule-based test, inwhich you display a number of questions extracted randomly from thequestion bank to the learner.Test CreationAfter you have a created question bank and added the required questions, you can2-8 Oracle iRecruitment Implementation and User Guidecreate a test and define the test properties.Selecting Specific or Random Questions at Run TimeFor each test section, you can select exactly the questions you wish to add (pre-selected)or you can enter the number of questions and allow the test to extract a randomselection of questions when a learner launches the test (rule-based). The default ispre-selected.Randomizing the Sequence of Sections and QuestionsYou can choose whether multiple sections always occur in the same sequence, or in arandomized sequence each time learners launch the test. There is a similar option forsequencing questions within a section. However, you cannot randomize questionsacross more than one section.Resuming TestsSelect the Is Resumable box for learners to resume a test if they previously exited orwere logged out without submitting the test. Learners are taken to the page where theylast left the test. If the time has expired for the test, learners are taken to the page thatallows only submission of the test. The Resumable Instructions appear each time alearner resumes a test.Scoring a TestThe scoring options are percentage scored, or sum of item scores. If your test isrule-based (random questions at run time), be aware that the sum of item scores willvary if some questions have different points from others.If you select either the percentage or sum scoring options, you can also set the masteryscore to indicate the minimum pass mark for the test. For example, using the percentagescored option, enter a mastery score of 75 to indicate a 75 per cent pass mark. Using thesum of item scores option, enter a mastery score of 12, to indicate the learner mustobtain at least 12 points to pass the test.When you set a mastery score for the test, a learner passes or fails a test based on theresults. If you do not define a mastery score, the application calculates the pointsscored, but marks the learner's test attempt as completed, rather than passed or failed.Providing FeedbackBy default, feedback is provided at the end of the test. You can change the feedbacktype to After Each Page to provide more frequent feedback. You can define thefollowing feedback options: Select Questions Inherit Feedback if you have test questions that do not haveWorking with iRecruitment 2-9defined feedback, and you want them to inherit (and display) the section or testfeedback. Deselect Show Correct Answers During Feedback to prevent learners seeing thecorrect answers when they review the feedback. This option is useful to encouragelearners to retake the test. (The default is selected.) Enter text for Correct Response Feedback and Incorrect Response Feedback, toprovide different feedback for the learners' responses. Enter Post Test Feedback to display a message to learners at the end of the test.Limiting Test AttemptsYou can limit the maximum number of times that a learner can attempt the test beforebeing prevented from launching the test. You can also specify the minimum time thatmust elapse between each attempt.Creating a Timed TestTo restrict the time allowed for a learner to complete a test, enter values for the durationproperties of the test. If you specify a value for Time Allowed in Minutes, you canoptionally set the additional duration fields. For example, if the time allowed is 30minutes, you can enable the Time Remaining Alert, and display an alert five minutesprior to the end, so the alert appears after 25 minutes into the test.Note: The timer resides on the server, not on the learner's client, so thismessage is only updated each time the browser page is refreshed. Aslong as the learner remains on the same page, the alert is not updated.Section ManagementA test must contain at least one test section and at least one question. You create testsections to organize the questions drawn from a question bank. If your test has multiplesections, you can specify the order in which the sections are displayed to the learner inthe test. However, you can determine a section order only if you have selected the Fixedoption in the Section Order field in the test properties. If the Random option has beenselected for the Section Order field in the test properties, the test displays a differentorder of sections on each learner attemptDeleting SectionsOnce you make a test available to your learners, and at least one learner has taken thetest, you cannot delete the test section (or the test), since this affects learner performance2-10 Oracle iRecruitment Implementation and User Guideand test statistics on your production system. If one section becomes invalid, but thetest itself is still available, make the section inactive, instead of deleting it. Unpublish atest to make the complete test unavailable to learners. Past performance and teststatistics information remain in the system when you unpublish a test.Reviewing Test and Question StatisticsStatistics are available for you to analyze learners' performance for a given test orquestion. Statistics exist only after at least one learner has attempted the test orquestion.Reviewing Test StatisticsFor each test, the Test Statistics page provides a summary of learner scores for theselected test. Use the statistics to analyze both overall performance and individualattempt results. The page initially displays summary results in a tabular format, andprovides an option to display a graph for each summary.The summary statistic sections are:1. Score Summary: Summarizes performance records for all learners. Each learner hasone performance record that in turn is a summary of the learner's attempts. Aperformance record shows the score for the first Pass attempt, or the score for thefirst Fail attempt. The application updates a performance record from Fail to Pass(including the Pass score), if a learner subsequently passes the test. However, aperformance record is never updated from Pass to Fail if a learner subsequentlyfails the test. A performance record does not change even if the learner scoreimproves. A learner's performance record may show a Pass with a score of 60, eventhough the learner achieves a Pass with a score of 70 in a later attempt.The User Score Summary graph displays the number of users who achieved aspecific performance score.2. Learner Summary: Summarizes the total number of learners who launched the test,and the total number of performance records (one record per learner). Thesummary groups performance records as one of the following: Passed: The learner completed the test and achieved the mastery score or better. Failed: The learner completed the test but failed to achieve the mastery score. Completed: The learner completed the test, but the test has no mastery score, orthe scoring option is specified as not scored. Incomplete: The learner started the test but exited the player withoutsubmitting the test.The table enables you to drill down to more detailed statistics for each learner. ClickWorking with iRecruitment 2-11the Total Learners number to view all learners, or click the Passed number to viewonly those learners who passed the test. The drill-down table shows oneperformance record for each learner. Click an individual learner name to view allattempts for the learner. An individual attempt can show a higher score than thelearner's performance record, since a performance record stores only the score forthe first pass.The User Attempt Score Summary graph displays the score for each individualattempt number. Attempts are color coded to show the day of the attempt.In the table, click a specific attempt number to view the learner's individual attemptdetails for each question in the test.The Learner Performance Status graph shows the percentage of Passed, Failed,Completed or Incomplete performance records.3. Attempt Summary: Summarizes all attempt records for all learners, not justperformance records.The Monthly Attempt Summary graph shows the number of attempts made in eachmonth.4. Question Summary: Summarizes the total number of questions displayed to alllearners in all attempts.Reviewing Question StatisticsFor each question bank, the Question Statistics page provides a summary of learners'performance for each question, across multiple tests. Statistics appear in both tabularand graphical formats. The graph shows Correct, Incorrect and Skipped totals aspercentages of the total number of attempts for the question.

Saudi Visa

Visa NumberPEI_INFORMATION1Number5_FreeCountryOE_SRS_COUNTRYVisa Category - English240 CharactersVisa Category - Arabic - 240 CharactersPosition240 CharactersIssue DateFND_STANDARD_DATEExpiry Date FND_STANDARD_DATE

Press CTL + L to choose Information Types Security as to link the new EIT Visa with your Responsibility

E00028Khalid Abdulrahman GhanemE00008 EmadE00050Abdulrahman Zoher Mahmod Al-Shaban

Appraisal Setup

AOT_COMPETENCY_WEIGHTSWeighting

AOT_PERFORMANCE_RATEPerformance

AOT_ANNUAL_APPRAISAL_TEMPLATE

Watan_Annual_Appraisal_Template

Watan Monthly Appraisal

WATAN_SUM_COMP_AND_OBJ

/**************************************************************** * * Formula Name : SUM_COMP_AND_OBJ * * Description : This sums the competency and objective scores, * and then uses hard-coded bands to calculate * a final rating. * * Formula Type : Appraisal Total Scoring * * Inputs : 1) competency_score, number, always set * 2) objective_score, number, always set * 3) appraisal_id, number, always set * 4) appr_template_id, number, always set * 5) appr_system_type (e.g.. SELF,EMP360,MGR360TRANS), text, always set * 6) appr_type, text * Note : For appraisal_id, appr_template_id, appr_system_type, appr_type * a) This is an input, not a context * b) No seeded DBIs use this * * Outputs : 1) final_rating, number * * Contexts : Business Group, Assignment, Organization, * Person, Date Earned * * Example DBIs : ptu_per_person_type, asg_grade, asg_job, * asg_status, asg_type, asg_primary, * asg_position, asg_hours, asg_salary * * Change History * -------------- * Who Date Description * -------- ----------- ---------------------------------------- * dcasemor 09-Jan-2006 Created for WPM drop 6. ***************************************************************/

/* Defaults for optional inputs and database items */DEFAULT FOR competency_score IS 0DEFAULT FOR objective_score IS 0

/* Declare formula inputs */INPUTS ARE competency_score(number) ,objective_score(number) ,appraisal_id(number) ,appr_template_id(number) ,appr_system_type(text) ,appr_type(text)

/* Main body of formula. *//*total_score = competency_score + objective_score */ /* By hesham */total_score = competency_score

/* Band the total score to give a final rating *//*IF total_score < 50 THEN final_rating = 1IF total_score >= 50 AND total_score < 100 THEN final_rating = 2IF total_score >= 100 AND total_score < 150 THEN final_rating = 3IF total_score >= 150 AND total_score < 200 THEN final_rating = 4IF total_score >= 200 THEN final_rating = 5

*/IF total_score < 60 THEN final_rating = 1IF total_score >= 60 AND total_score < 69 THEN final_rating = 2IF total_score >= 70 AND total_score < 79 THEN final_rating = 3IF total_score >= 80 AND total_score < 89 THEN final_rating = 4IF total_score >= 90 THEN

/* Return the final rating */RETURN final_rating

WATAN_AVG_COMP_AND_OBJ

/**************************************************************** * * Formula Name : AVG_COMP_AND_OBJ * * Description : This takes the average of the competency and * objective scores and then uses this to * determine the final rating. * * Formula Type : Appraisal Total Scoring * * Inputs : 1) competency_score, number, always set * 2) objective_score, number, always set * 3) appraisal_id, number, always set * 4) appr_template_id, number, always set * 5) appr_system_type (e.g.. SELF,EMP360,MGR360TRANS), text, always set * 6) appr_type, text * Note : For appraisal_id, appr_template_id, appr_system_type, appr_type * a) This is an input, not a context * b) No seeded DBIs use this * * Outputs : 1) final_rating, number * * Contexts : Business Group, Assignment, Organization, * Person, Date Earned * * Example DBIs : ptu_per_person_type, asg_grade, asg_job, * asg_status, asg_type, asg_primary, * asg_position, asg_hours, asg_salary * * Change History * -------------- * Who Date Description * -------- ----------- ---------------------------------------- * dcasemor 09-Jan-2006 Created for WPM drop 6. ***************************************************************/

/* Defaults for optional inputs and database items */DEFAULT FOR competency_score IS 0DEFAULT FOR objective_score IS 0

/* Declare formula inputs */INPUTS ARE competency_score(number) ,objective_score(number) ,appraisal_id(number) ,appr_template_id(number) ,appr_system_type(text) ,appr_type(text)

/* Main body of formula. */avg_score = (competency_score + objective_score) / 2

/* Convert the average into a final rating */IF avg_score < 1.5 THEN final_rating = 1IF avg_score >= 1.5 AND avg_score < 2.5 THEN final_rating = 2IF avg_score >= 2.5 AND avg_score < 3.5 THEN final_rating = 3IF avg_score >= 3.5 AND avg_score < 4.5 THEN final_rating = 4IF avg_score >= 4.5 THEN final_rating = 5

/* Return the final rating */RETURN final_rating

WATAN_PERFAppraisal Objective Line Scoring

/**************************************************************** * * Formula Name : PERF * * Description : For a objective appraisal line, this formula * returns Performance. * * Formula Type : Appraisal Objective Line Scoring * * Inputs : 1) performance, number, default required * 2) weighting, number, default required * 3) line_object_id (objective_id), number, always set * 4) appraisal_id, number, always set * 5) appr_template_id, number, always set * 6) appr_system_type (e.g.. SELF,EMP360,MGR360TRANS), text, always set * 7) appr_type, text * Note : For appraisal_id, appr_template_id, appr_system_type, appr_type * a) This is an input, not a context * b) No seeded DBIs use this * Outputs : 1) line_score, number * * Contexts : Business Group, Assignment, Organization, * Person, Date Earned * * Example DBIs : ptu_per_person_type, asg_grade, asg_job, * asg_status, asg_type, asg_primary, * asg_position, asg_hours, asg_salary * * Change History * -------------- * Who Date Description * -------- ----------- ---------------------------------------- * dcasemor 09-Jan-2006 Created for WPM drop 6. ***************************************************************/

/* Defaults for optional inputs and database items */DEFAULT FOR performance IS 0DEFAULT FOR weighting IS 0

/* Declare formula inputs */INPUTS ARE performance(number) ,weighting(number) ,line_object_id(number) ,appraisal_id(number) ,appr_template_id(number) ,appr_system_type(text) ,appr_type(text)

/* Main body of formula *//*line_score = performance by hamdy*/line_score = 0 /*hamdy*//* Return the line score */RETURN line_score

WATAN_PERF_X_PROFAppraisal Competency Line Scoring

/**************************************************************** * * Formula Name : PERF_X_PROF * * Description : For a competency appraisal line, this formula * multiplies Performance and Proficiency. * * Formula Type : Appraisal Competency Line Scoring * * Inputs : 1) performance, number, default required * 2) proficiency, number, default required * 3) weighting, number, default required * 4) line_object_id (competency_id), number, always set * 5) appraisal_id, number, always set * 6) appr_template_id, number, always set * 7) appr_system_type (e.g.. SELF,EMP360,MGR360TRANS), text, always set * 8) appr_type, text * Note : For appraisal_id, appr_template_id, appr_system_type, appr_type * a) This is an input, not a context * b) No seeded DBIs use this * Outputs : 1) line_score, number * * Contexts : Business Group, Assignment, Organization, * Person, Date Earned * * Example DBIs : ptu_per_person_type, asg_grade, asg_job, * asg_status, asg_type, asg_primary, * asg_position, asg_hours, asg_salary * * Change History * -------------- * Who Date Description * -------- ----------- ---------------------------------------- * dcasemor 09-Jan-2006 Created for WPM drop 6. ***************************************************************/

/* Defaults for optional inputs and database items */DEFAULT FOR performance IS 0DEFAULT FOR proficiency IS 0DEFAULT FOR weighting IS 0

/* Declare formula inputs */INPUTS ARE performance(number) ,proficiency(number) ,weighting(number) ,line_object_id(number) ,appraisal_id(number) ,appr_template_id(number) ,appr_system_type(text) ,appr_type(text)

/* Main body of formula *//*line_score = performance * proficiency stopped by hamdy*/line_score = performance * weighting / 10 /*Hamdy*/

/* Return the line score */RETURN line_score

WATAN_PERF_X_WEIGHTINGAppraisal Competency Line Scoring

/**************************************************************** * * Formula Name : PERF_X_WEIGHTING * * Description : For a competency appraisal line, this formula * multiplies Performance and Weighting. * * Formula Type : Appraisal Competency Line Scoring * * Inputs : 1) performance, number, default required * 2) proficiency, number, default required * 3) weighting, number, default required * 4) line_object_id (competency_id), number, always set * 5) appraisal_id, number, always set * 6) appr_template_id, number, always set * 7) appr_system_type (e.g.. SELF,EMP360,MGR360TRANS), text, always set * 8) appr_type, text * Note : For appraisal_id, appr_template_id, appr_system_type, appr_type * a) This is an input, not a context * b) No seeded DBIs use this * Outputs : 1) line_score, number * * Contexts : Business Group, Assignment, Organization, * Person, Date Earned * * Example DBIs : ptu_per_person_type, asg_grade, asg_job, * asg_status, asg_type, asg_primary, * asg_position, asg_hours, asg_salary * * Change History * -------------- * Who Date Description * -------- ----------- ---------------------------------------- * dcasemor 09-Jan-2006 Created for WPM drop 6. ***************************************************************/

/* Defaults for optional inputs and database items */DEFAULT FOR performance IS 0DEFAULT FOR proficiency IS 0DEFAULT FOR weighting IS 0

/* Declare formula inputs */INPUTS ARE performance(number) ,proficiency(number) ,weighting(number) ,line_object_id(number) ,appraisal_id(number) ,appr_template_id(number) ,appr_system_type(text) ,appr_type(text)

/* Main body of formula *//*line_score = performance * weighting by hamdy*/line_score = performance * weighting/10 /*hamdy*/

/* Return the line score */RETURN line_score

WATAN_PERF_X_WEIGHTING_LINEAppraisal Competency Line Scoring

/**************************************************************** * * Formula Name : PERF_X_WEIGHTING * * Description : For a competency appraisal line, this formula * multiplies Performance and Weighting. * * Formula Type : Appraisal Competency Line Scoring * * Inputs : 1) performance, number, default required * 2) proficiency, number, default required * 3) weighting, number, default required * 4) line_object_id (competency_id), number, always set * 5) appraisal_id, number, always set * 6) appr_template_id, number, always set * 7) appr_system_type (e.g.. SELF,EMP360,MGR360TRANS), text, always set * 8) appr_type, text * Note : For appraisal_id, appr_template_id, appr_system_type, appr_type * a) This is an input, not a context * b) No seeded DBIs use this * Outputs : 1) line_score, number * * Contexts : Business Group, Assignment, Organization, * Person, Date Earned * * Example DBIs : ptu_per_person_type, asg_grade, asg_job, * asg_status, asg_type, asg_primary, * asg_position, asg_hours, asg_salary * * Change History * -------------- * Who Date Description * -------- ----------- ---------------------------------------- * dcasemor 09-Jan-2006 Created for WPM drop 6. ***************************************************************/

/* Defaults for optional inputs and database items */DEFAULT FOR performance IS 0DEFAULT FOR proficiency IS 0DEFAULT FOR weighting IS 0

/* Declare formula inputs */INPUTS ARE performance(number) ,proficiency(number) ,weighting(number) ,line_object_id(number) ,appraisal_id(number) ,appr_template_id(number) ,appr_system_type(text) ,appr_type(text)

/* Main body of formula *//*line_score = performance * weighting by hamdy*/line_score = performance * weighting/10 /*hamdy*/

/* Return the line score */RETURN line_score

WATAN_PROF_X_WEIGHTINGAppraisal Competency Line Scoring

/**************************************************************** * * Formula Name : PROF_X_WEIGHTING * * Description : For a competency appraisal line, this formula * multiplies Proficiency and Weighting. * * Formula Type : Appraisal Competency Line Scoring * * Inputs : 1) performance, number, default required * 2) proficiency, number, default required * 3) weighting, number, default required * 4) line_object_id (competency_id), number, always set * 5) appraisal_id, number, always set * 6) appr_template_id, number, always set * 7) appr_system_type (e.g.. SELF,EMP360,MGR360TRANS), text, always set * 8) appr_type, text * Note : For appraisal_id, appr_template_id, appr_system_type, appr_type * a) This is an input, not a context * b) No seeded DBIs use this * Outputs : 1) line_score, number * * Contexts : Business Group, Assignment, Organization, * Person, Date Earned * * Example DBIs : ptu_per_person_type, asg_grade, asg_job, * asg_status, asg_type, asg_primary, * asg_position, asg_hours, asg_salary * * Change History * -------------- * Who Date Description * -------- ----------- ---------------------------------------- * dcasemor 09-Jan-2006 Created for WPM drop 6. ***************************************************************/

/* Defaults for optional inputs and database items */DEFAULT FOR performance IS 0DEFAULT FOR proficiency IS 0DEFAULT FOR weighting IS 0

/* Declare formula inputs */INPUTS ARE performance(number) ,proficiency(number) ,weighting(number) ,line_object_id(number) ,appraisal_id(number) ,appr_template_id(number) ,appr_system_type(text) ,appr_type(text)

/* Main body of formula *//*line_score = proficiency * weighting /5 stopped by Hamdy*/ line_score = performance * weighting /10/* created by Hamdy*/

/* Return the line score */RETURN line_score

To resolve the following error:

Doc ID: 419467.1

Do the following:

Create SA_GLB

Subject: Address Error When External Candidate Registers: Date To Must Be Later Than Or Equal To Date From

Doc ID: 419467.1Type: PROBLEM

Modified Date : 05-OCT-2008Status: MODERATED

In this DocumentSymptomsCauseSolutionReferences

This document is being delivered to you via Oracle Support's Rapid Visibility (RaV) process, and therefore has not been subject to an independent technical review.

Applies to: iRecruitment - Version: 11.5.10.2This problem can occur on any platform.SymptomsWhen Candidates are attempting to updates address while applying for job or registerring via the IrcVisitor.jsp page , the following error occurs.

ERRORDate To must be later than or equal to Date from

STEPSThe issue can be reproduced at will with the following steps:1. Login as candidate to iRecruitment through External site.2. Search for job and apply3. Application Review Account is displayed.4. Update address in this screen and click on 'Continue'CauseThe issue is caused by the following setup: no AE_GLB code for DFF Personal Address Information.The setup causes the issue because there is no international address style (AE_GLB) for the UnitedArab Emirates.

This issue is described in the reproduced test case research.This test case outlines the issue that you encounter: Date To must be later than or equal to Datefrom when selecting the United Arab Emirates address styleThe test case also explains that the issue is caused by a setup similar to what you have.no United Arab Emirates (International) address style

Solution-- To implement the solution, please execute the following steps::1. Go into the responsibility: System Administrator.

2. Navigate to Application > Flexfield> Descriptive >Segments.

3. Query Personal Address InformationQuery Code AE%Copy these segments and create a new code with the exact same segments as the AE with the fieldsbelow.Code=AE_GLBName=United Arab Emirates (International)Description=United Arab Emirates International Address StyleClick Segments (Enter all segments the same as the AE code)Save>Freeze>Compile flexfield

4. Login to the IrcVisitor.jsp page (Be sure to have the personalizations turned on - systemprofile - Personalize Self-Service Defn - set to Yes)

Click My AccountClick on the Personalize "Address" linkClick on the personalize icon next to the column for FndFlexFieldUnder the column Responsibility: iRecruitment External CandidateEnter the segments to displayFor example,AE_GLB|Address Line 1|Emirate|CountryClick Apply buttonClick Return to Application linkNow the segments are rendered

Please refer to Metalink Note 373837.1 Oracle iRecruitment Implementation User GuidePage A-46 see the Item Name column for the Personal Address Information Flexfield Name"FndFlexField"

5. Bounce APACHE server and clear cache

6. Retest the issue.

7. Migrate the solution as appropriate to other environments.

The above is a tested workaround by creating the AE_GLB address style.Bug 5937155 NO SEEDED AE_GLB ADDRESS STYLE FOR PERSONAL ADDRESS INFORMATION DFF has been logged for future release of the seeded AE_GLB address style.ReferencesBug 5937155 - NO SEEDED AE_GLB ADDRESS STYLE FOR PERSONAL ADDRESS INFORMATION DFFNote 373837.1 - Oracle iRecruitment Implementation and User GuideKeywordsIRCVISITOR.JSP; UPDATE~ADDRESS; ADDRESS~STYLE; DFF;

Help us improve our service. Please email us your comments for this document. .To change the logo of the Site visitor

/OA_MEDIA/FNDSSCORP12_ch2.gif