Sei sulla pagina 1di 12

ImplementationSteps:BasicAdministration

Note:TheadministrationstepsareusuallyperformedbytheSystemAdministrator.Sign

ontothesystemusingyourSystemAdministratorusernameandpassword.Contactyour

DBAifyoudonotknowthisinformation.

DefineKeyFlexfields

See:

Step1SpecifyKeyFlexfieldStructuresforBusinessGroup

Thereare5KeyFlexfieldStructuresyoumustdefinebeforeyoucandefineaBusinessGroupin

OracleHRMS.Theseare:

JobOracleHRMS.Theseare: Position Grade PeopleGroup CostAllocation

PositionOracleHRMS.Theseare: Job Grade PeopleGroup CostAllocation

GradeOracleHRMS.Theseare: Job Position PeopleGroup CostAllocation

PeopleGroupOracleHRMS.Theseare: Job Position Grade CostAllocation

CostAllocationOracleHRMS.Theseare: Job Position Grade PeopleGroup

Beforeyoubeginyourimplementationofthese5keyflexfieldsyoumustclearlyspecifyyour

requirements.Thisspecificationmustincludethefollowingdetailsforeachkeyflexfield:

TheStructureNameandthenumberofSegments

TheFlexfieldSegmentNames,Order,ValidationOptionsandQualifiers

TheFlexfieldValueSetstobeusedandanylistsofvalues

ThesequencewhichyoufollowtoimplementeachFlexfieldis:

DefineFlexfieldValueSets

DefineKeyFlexfieldSegments

DefineFlexfieldSegmentValues

DefineKeyFlexfieldCross­ValidationRules

DefineKeyFlexfieldAliases

FreezeandCompileKeyFlexfieldStructure

Whenyouhavecompletedthedefinitionofakeyflexfieldyoucanrunaspecialconcurrentprocessto

generateDatabaseItemsfortheindividualsegmentsoftheFlexfield.ThisappliestoyourJob,

Position,GradeandPeopleGroupKeyFlexfieldsonly.

RunCreateKeyFlexfieldDatabaseItemsprocess

Step2DefineJobFlexfield

AfteryouhavespecifiedyourrequirementstotakebestadvantageoftheflexibilityofOracleHRMS

forrecordingandreportingJobinformationinyourenterprise,theimplementationsequencewhich

youfollowis:

1.DefineJobFlexfieldValueSets

Ifyouwanttovalidatethevalueswhichausercanenterforanysegmentyoumustdefinea

specificValueSet.

TheattributesoftheValueSetwillcontrolthetypeofvaluesthatcanbeentered,andhow

manycharacterseachsegmentcanhold.TheattributesoftheValueSetwillalsocontrolhow

thevaluesaretobevalidated.

ValueSetscanbesharedbydifferentsegmentsofthesameflexfield,orbysegmentsofany

otherflexfield.

Note:UsetheDefineValueSetform.

2.DefineJobFlexfieldSegments

DefineastructureforyourJobFlexfieldwhichcontainsthesegmentsyouwanttouseforyour

BusinessGroup.YouwillusethisstructuretocreateyouruniqueJobNamesintheJob

window.

YoumustenterYesintheAllowDynamicInsertsfield.IfyouenterNo,youwillnotbeableto

createnewjobnamecombinationsintheJobwindow.

Note:YoudonotneedtouseaValueSettovalidateasegment.Ifyoudonotspecifya

ValueSetthenausercanenteranyalphanumericvalueuptoalimitof150characters.

Note:UsetheDefineKeyFlexfieldSegmentsform.

3.DefineJobFlexfieldSegmentValues

IfyouhavechosenIndependentorDependentvalidationforaValueSetusedbyaJobFlexfield

Segment,youmustdefineyourlistofvalidvaluesfortheValueSet.

Note:UsetheDefineSegmentValuesform.

4.DefineJobFlexfieldCrossValidationRules

DefineanyCrossValidationRulesyouwanttousetocontrolthecombinationsofsegment

valueswhichausercanenter.

YoudefineRulestoIncludeorExcludecombinationsofsegmentvalues.Foreachsegment,you

candefineaLowtoHighrangeofvalues.

Note:UsetheDefineCross­ValidationRuleform.

5.DefineJobFlexfieldAliases

DefineAliasesforcommoncombinationsofsegmentvaluesifyouwanttoprovidetheseas

defaultoptions.

Note:UsetheDefineShorthandAliasesform.

6.FreezeandCompileYourJobFlexfieldStructure

YouarenowreadytofreezeyourJobFlexfielddefinition.NavigatetotheDefineKeyFlexfield

Segmentswindow.EnterYesintheFreezeFlexfieldDefinitionfieldandsaveyourchanges.

OracleHumanResourceManagementSystemsnowfreezesandcompilesyourJobFlexfield

definition.CompilingtheflexfielddefinitionenablestheJobFlexfieldwindowwiththe

defaults,valuesandrulesthatyouhavedefined.

Note:UsetheDefineKeyFlexfieldSegmentsform.

7.RunCreateKeyFlexfieldDatabaseItemsprocess

IfyouwanttomakeuseoftheindividualsegmentsoftheflexfieldasseparateDatabaseItems

youcanrunthisconcurrentprocessfromtheSubmitaNewRequestwindow.Theonly

parameterassociatedwiththisprocessistheKeyFlexfieldName.

Note:UsetheSubmitaNewRequestform.

Step3DefinePositionFlexfield

AfteryouhavespecifiedyourrequirementstotakebestadvantageoftheflexibilityofOracleHuman

ResourceManagementSystemsforrecordingandreportingPositioninformationinyourenterprise,

theimplementationsequencewhichyoufollowis:

1.DefinePositionFlexfieldValueSets

Ifyouwanttovalidatethevalueswhichausercanenterforanysegmentyoumustdefinea

specificValueSet.

TheattributesoftheValueSetwillcontrolthetypeofvaluesthatcanbeentered,andhow

manycharacterseachsegmentcanhold.TheattributesoftheValueSetwillalsocontrolhow

thevaluesaretobevalidated.

ValueSetscanbesharedbydifferentsegmentsofthesameflexfield,orbysegmentsofany

otherflexfield.

Note:UsetheDefineValueSetform.

DefineastructureforyourPositionFlexfieldwhichcontainsthesegmentsyouwanttousefor

yourBusinessGroup.YouwillusethisstructuretocreateyouruniquePositionNamesinthe

Positionwindow.

YoumustenterYesintheAllowDynamicInsertsfield.IfyouenterNo,youwillnotbeableto

createnewpositionnamecombinationsinthePositionwindow.

Note:YoudonotneedtouseaValueSettovalidateasegment.Ifyoudonotspecifya

ValueSetthenausercanenteranyalphanumericvalueuptoalimitof150characters.

Note:UsetheDefineKeyFlexfieldSegmentsform.

3.DefinePositionFlexfieldSegmentValues

IfyouhavechosenIndependentorDependentvalidationforaValueSetusedbyaPosition

FlexfieldSegment,youmustdefineyourlistofvalidvaluesfortheValueSet.

Note:UsetheDefineSegmentValuesform.

4.DefinePositionFlexfieldCrossValidationRules

DefineanyCrossValidationRulesyouwanttousetocontrolthecombinationsofsegment

valueswhichausercanenter.

YoudefineRulestoIncludeorExcludecombinationsofsegmentvalues.Foreachsegment,you

candefineaLowtoHighrangeofvalues.

Note:UsetheDefineCross­ValidationRuleform.

5.DefinePositionFlexfieldAliases

DefineAliasesforcommoncombinationsofsegmentvaluesifyouwanttoprovidetheseas

defaultoptions.

Note:UsetheDefineShorthandAliasesform.

6.FreezeandCompileYourPositionFlexfieldStructure

YouarenowreadytofreezeyourPositionFlexfielddefinition.NavigatetotheDefineKey

FlexfieldSegmentswindow.EnterYesintheFreezeFlexfieldDefinitionfieldandsaveyour

changes.OracleHumanResourceManagementSystemsnowfreezesandcompilesyour

PositionFlexfielddefinition.CompilingtheflexfielddefinitionenablesthePositionFlexfield

windowwiththedefaults,valuesandrulesthatyouhavedefined.

Note:UsetheDefineKeyFlexfieldSegmentsform.

7.RunCreateKeyFlexfieldDatabaseItemsprocess

IfyouwanttomakeuseoftheindividualsegmentsoftheflexfieldasseparateDatabaseItems

youcanrunthisconcurrentprocessfromtheSubmitaNewRequestwindow.Theonly

parameterassociatedwiththisprocessistheKeyFlexfieldName.

Note:UsetheSubmitaNewRequestform.

Step4DefineGradeFlexfield

AfteryouhavespecifiedyourrequirementstotakebestadvantageoftheflexibilityofOracleHuman

ResourceManagementSystemsforrecordingandreportingGradeinformationinyourenterprise,the

implementationsequencewhichyoufollowis:

1.DefineGradeFlexfieldValueSets

Ifyouwanttovalidatethevalueswhichausercanenterforanysegmentyoumustdefinea

specificValueSet.

TheattributesoftheValueSetwillcontrolthetypeofvaluesthatcanbeentered,andhow

manycharacterseachsegmentcanhold.TheattributesoftheValueSetwillalsocontrolhow

thevaluesaretobevalidated.

ValueSetscanbesharedbydifferentsegmentsofthesameflexfield,orbysegmentsofany

otherflexfield.

Note:UsetheDefineValueSetform.

2.DefineGradeFlexfieldSegments

DefineastructureforyourGradeFlexfieldwhichcontainsthesegmentsyouwanttousefor

yourBusinessGroup.YouwillusethisstructuretocreateyouruniqueGradeNamesinthe

Gradeswindow.

YoumustenterYesintheAllowDynamicInsertsfield.IfyouenterNo,youwillnotbeableto

createnewgradenamecombinationsintheGradeswindow.

Note:YoudonotneedtouseaValueSettovalidateasegment.Ifyoudonotspecifya

ValueSetthenausercanenteranyalphanumericvalueuptoalimitof150characters.

Note:UsetheDefineKeyFlexfieldSegmentsform.

3.DefineGradeFlexfieldSegmentValues

IfyouhavechosenIndependentorDependentvalidationforaValueSetusedbyaGrade

FlexfieldSegment,youmustdefineyourlistofvalidvaluesfortheValueSet.

Note:UsetheDefineSegmentValuesform.

4.DefineGradeFlexfieldCrossValidationRules

DefineanyCrossValidationRulesyouwanttousetocontrolthecombinationsofsegment

valueswhichausercanenter.

YoudefineRulestoIncludeorExcludecombinationsofsegmentvalues.Foreachsegment,you

candefineaLowtoHighrangeofvalues.

Note:UsetheDefineCross­ValidationRuleform.

5.DefineGradeFlexfieldAliases

DefineAliasesforcommoncombinationsofsegmentvaluesifyouwanttoprovidetheseas

defaultoptions.

Note:UsetheDefineShorthandAliasesform.

6.FreezeandCompileYourGradeFlexfieldStructure

YouarenowreadytofreezeyourGradeFlexfielddefinition.NavigatetotheDefineKey

FlexfieldSegmentswindow.EnterYesintheFreezeFlexfieldDefinitionfieldandsaveyour

changes.OracleHumanResourceManagementSystemsnowfreezesandcompilesyourGrade

Flexfielddefinition.CompilingtheflexfielddefinitionenablestheGradeFlexfieldwindowwith

thedefaults,valuesandrulesthatyouhavedefined.

Note:UsetheDefineKeyFlexfieldSegmentsform.

7.RunCreateKeyFlexfieldDatabaseItemsprocess

IfyouwanttomakeuseoftheindividualsegmentsoftheflexfieldasseparateDatabaseItems

youcanrunthisconcurrentprocessfromtheSubmitaNewRequestwindow.Theonly

parameterassociatedwiththisprocessistheKeyFlexfieldName.

Note:UsetheSubmitaNewRequestform.

Step5DefinePeopleGroupFlexfield

PeopleGroupinformationisassociatedwithemployeeassignmentsandisusedtoidentifyspecial

groupsofemployeesinyourenterprise,suchasmembersofaunion.

Warning:InOracleHRMSyoumustdefineatleastonesegmentforthePeopleGroup

KeyFlexfield.

Ifyoudonot,youwillnotbeabletousetheAssignmentwindowforemployeesor

applicants.

AfteryouhavespecifiedyourrequirementstotakebestadvantageoftheflexibilityofOracleHRMS

forrecordingandreportingPeopleGroupinformationinyourenterprise,theimplementation

sequenceyoufollowis:

1.DefinePeopleGroupFlexfieldValueSets

Ifyouwanttovalidatethevalueswhichausercanenterforanysegmentyoumustdefinea

specificValueSet.

TheattributesoftheValueSetwillcontrolthetypeofvaluesthatcanbeentered,andhow

manycharacterseachsegmentcanhold.TheattributesoftheValueSetwillalsocontrolhow

thevaluesaretobevalidated.

ValueSetscanbesharedbydifferentsegmentsofthesameflexfield,orbysegmentsofany

otherflexfield.

Note:UsetheDefineValueSetform.

2.DefinePeopleGroupFlexfieldSegments

DefineastructureforyourPeopleGroupFlexfieldwhichcontainsthesegmentsyouwantto

useforyourBusinessGroup.YouwillusethisstructuretoenterPeopleGroupdetailsinthe

Assignmentwindow.

YoumustenterYesintheAllowDynamicInsertsfield.IfyouenterNo,youwillnotbeableto

enterPeopleGroupinformationintheAssignmentwindow.

Note:YoudonotneedtouseaValueSettovalidateasegment.Ifyoudonotspecifya

ValueSetthenausercanenteranyalphanumericvalueuptoalimitof150characters.

Note:UsetheDefineKeyFlexfieldSegmentsform.

3.DefinePeopleGroupFlexfieldSegmentValues

IfyouhavechosenIndependentorDependentvalidationforaValueSetusedbyaPeople

GroupFlexfieldSegment,youmustdefineyourlistofvalidvaluesfortheValueSet.

Note:UsetheDefineSegmentValuesform.

4.DefinePeopleGroupFlexfieldCrossValidationRules

DefineanyCrossValidationRulesyouwanttousetocontrolthecombinationsofsegment

valueswhichausercanenter.

YoudefineRulestoIncludeorExcludecombinationsofsegmentvalues.Foreachsegment,you

candefineaLowtoHighrangeofvalues.

Note:UsetheDefineCross­ValidationRuleform.

5.DefinePeopleGroupFlexfieldAliases

DefineAliasesforcommoncombinationsofsegmentvaluesifyouwanttoprovidetheseas

defaultoptions.

Note:UsetheDefineShorthandAliasesform.

6.FreezeandCompileYourPeopleGroupFlexfieldStructure

YouarenowreadytofreezeyourPeopleGroupFlexfielddefinition.NavigatetotheDefine

KeyFlexfieldSegmentswindow.EnterYesintheFreezeFlexfieldDefinitionfieldandsave

yourchanges.OracleHumanResourceManagementSystemsnowfreezesandcompilesyour

PeopleGroupFlexfielddefinition.CompilingtheflexfielddefinitionenablesthePeopleGroup

Flexfieldwindowwiththedefaults,valuesandrulesthatyouhavedefined.

Note:UsetheDefineKeyFlexfieldSegmentsform.

7.RunCreateKeyFlexfieldDatabaseItemsprocess

IfyouwanttomakeuseoftheindividualsegmentsoftheflexfieldasseparateDatabaseItems

youcanrunthisconcurrentprocessfromtheSubmitaNewRequestwindow.Theonly

parameterassociatedwiththisprocessistheKeyFlexfieldName.

Note:UsetheSubmitaNewRequestform.

Step6DefineCostAllocationFlexfield

CostAllocationinformationisnormallyusedtorecordthedetailsofemployeecostingassociatedwith

payrollresults.IfyouhaveinstalledOraclePayroll,youcanaccumulatethecostsassociatedwith

yourpayrollresultsandtransferthesetoyourGeneralLedgersystem.IfyouhavenotinstalledOracle

Payrollyoucanusethecostingflexfieldtoenteryourcostallocationinformation.

Warning:InOracleHRMSyoumustdefineatleastonesegmentfortheCostAllocation

KeyFlexfield.Ifyoudonot,youwillexperienceproblemsusingformswiththeflexfield

window.

Afteryouhavespecifiedyourrequirementstotakebestadvantageoftheflexibilityforrecordingand

reportingcostinginformationinyourenterprise,theimplementationsequencewhichyoufollowis:

1.DefineCostAllocationFlexfieldValueSets

Ifyouwanttovalidatethevalueswhichausercanenterforanysegmentyoumustdefinea

specificValueSet.

TheattributesoftheValueSetwillcontrolthetypeofvaluesthatcanbeentered,andhow

manycharacterseachsegmentcanhold.TheattributesoftheValueSetwillalsocontrolhow

thevaluesaretobevalidated.

ValueSetscanbesharedbydifferentsegmentsofthesameflexfield,orbysegmentsofany

otherflexfield.

Note:UsetheDefineValueSetform.

2.DefineCostAllocationFlexfieldSegmentsandQualifiers

DefineastructureforyourCostAllocationFlexfieldwhichcontainsthesegmentsyouwantto

useforyourBusinessGroup.Youwillusethisstructuretoenteryourpayrollcostingdetailsin

OracleHRMS.

YoumustenterYesintheAllowDynamicInsertsfield.IfyouenterNo,youwillnotbeableto

enterCostingdetailsanywhereonthesystem.

Note:YoudonotneedtouseaValueSettovalidateasegment.Ifyoudonotspecifya

ValueSetthenausercanenteranyalphanumericvalueuptoalimitof150characters.

Note:UsetheDefineKeyFlexfieldSegmentsform.

TheonlykeyflexfieldinOracleHRMSwhichmakesuseofQualifiersistheCostAllocation

Flexfield.YouuseSegmentQualifierstocontrolthelevelatwhichcostinginformationcanbe

enteredtothesystem.EachQualifierdeterminesthelevelatwhichcostinginformationcanbe

entered.Therearesixpossiblechoicesforeachsegment:

Qualifier

Effectonwindow

Payroll

EntersegmentvaluesinthePayrollwindow.

Link

EntersegmentvaluesintheElementLinkwindow.

Balancing EnterbalancingsegmentvaluesintheElementLinkwindow.

Organization EntersegmentvaluesintheCostingInformationwindowfortheOrganization.

Assignment

EntersegmentvaluesintheCostingwindowfortheassignment.

Entry

EntersegmentvaluesintheElementEntrieswindow.

Table1­1.

3.DefineCostAllocationFlexfieldSegmentValues

IfyouhavechosenIndependentorDependentvalidationforaValueSetusedbyaCost

AllocationFlexfieldSegment,youmustdefineyourlistofvalidvaluesfortheValueSet.

Note:UsetheDefineSegmentValuesform.

4.DefineCostAllocationFlexfieldCrossValidationRules

DefineanyCrossValidationRulesyouwanttousetocontrolthecombinationsofsegment

valueswhichausercanenter.

YoudefineRulestoIncludeorExcludecombinationsofsegmentvalues.Foreachsegment,you

candefineaLowtoHighrangeofvalues.

Note:UsetheDefineCross­ValidationRuleform.

5.DefineCostAllocationFlexfieldAliases

DefineAliasesforcommoncombinationsofsegmentvaluesifyouwanttoprovidetheseas

defaultoptions.

Note:UsetheDefineShorthandAliasesform.

6.FreezeandCompileYourCostAllocationFlexfieldStructure

YouarenowreadytofreezeyourCostAllocationFlexfielddefinition.NavigatetotheDefine

KeyFlexfieldSegmentswindow.EnterYesintheFreezeFlexfieldDefinitionfieldandsave

yourchanges.OracleHRMSnowfreezesandcompilesyourCostAllocationFlexfield

definition.CompilingtheflexfielddefinitionenablestheCostAllocationFlexfieldwindowwith

thedefaults,valuesandrulesthatyouhavedefined.

Note:UsetheDefineKeyFlexfieldSegmentsform.

DefineDescriptiveFlexfields

See:

Step7SpecifyDescriptiveFlexfieldContextsforAdditionalDetails

UsedescriptiveflexfieldsinOracleHRMStodefineyourownadditionalfieldstothestandard

windows.Forexample,ifyouwanttorecordDriver'sLicenseNumberforanypersonyoucandefine

asegmentoftheAdditionalPersonalDetailsflexfieldtorecordthisadditionalinformation.

Afterthis,youcanenteraDriver'sLicenseNumberinthePersonwindowafterthestandardPersonal

details.

Warning:Thedescriptiveflexfieldisdefinedatthelevelofthebase­table.Thismeans

thatanywindowwhichusesthebase­tablewilldisplaythesamedescriptiveflexfield

segments.Inthisexample,theDriver'sLicenseNumberwillappearintheContact

window,aswellasthePersonwindow.

Beforeyoubegintoimplementanydescriptiveflexfieldyoumustclearlyspecifyyourrequirements.

Youmustincludethefollowingdetails:

TheContextandthenumberofSegmentsforeachContext

TheFlexfieldSegmentNames,OrderandValidationOptions

TheFlexfieldValueSetstobeusedandanylistsofvalues

YoucandefinetwotypesofdescriptiveflexfieldSegments:

YoucandefinetwotypesofdescriptiveflexfieldSegments: GlobalSegments Segmentsalwaysappearintheflexfieldwindow.

GlobalSegments

Segmentsalwaysappearintheflexfieldwindow.

Context­SensitiveSegments

Segmentsappearonlywhenadefinedcontextexists.Youcanpromptausertoenterthe

context,oryoucanprovidethecontextautomaticallyfromareferencefieldinthesame

region.

Suggestion:Oftenyoucanchoosebetweenusingacode,a'base­table'field,andafield

whichcontainsameaningordescription.Youshouldalwaysusebase­tablefieldsas

referencefieldsforContext­Sensitivesegments.Thesefieldsusuallyhavethesamename

asthecolumninthebasetable.

SomeoftheStandardReportssuppliedwiththesystemincludedescriptivesegment

values.Ifyoufollowthissuggestion,thesereportswillbeabletousethepromptsyou

define­otherwisetheywillapplyagenericprompttothedata.

Attention:IfyouwanttoincludedescriptiveflexfieldSegmentValuesinthelistof

ValuesforDateTrackHistoryyouwillneedtomodifytheDateTrackHistoryViewsthat

aresuppliedwiththesystem.

See:OracleHRMSTechnicalReferenceManual

Step8DefineDescriptiveFlexfields

Thesequencewhichyoufollowtoimplementeachdescriptiveflexfieldis:

RegisteranyfieldinthesameblockofthewindowastheContextReferenceField.This

fieldwillsupplythecontextforanycontextsensitivesegments.

DefineFlexfieldValuesSets

DefineDescriptiveFlexfieldSegments

DefineFlexfieldSegmentValues

RuntheCreateDescriptiveFlexfieldsDatabaseItemsProcess

Thesub­stepsthatfollowshowyouhowtoperformallthesesteps.

1.RegisteraReferenceField

YoumustusetheApplicationDeveloperResponsibilitytoupdatethedefinitionofthe

descriptiveflexfield.

Note:UsetheRegisterDescriptiveFlexfieldsform.

Querytheflexfieldyouwanttoupdate.

NavigatetotheReferenceFieldsblockandenterthenameoftheReferenceFieldyou

wanttouse.

wanttouse. Saveyourchoices. Warning:

Saveyourchoices.

Warning:Somedescriptiveflexfieldsarepredefinedandprotected.Theseareusedto

dealwithspecificlegislativeandreportingneedsofindividualcountriesorindustries.

Donotattempttoalterthedefinitionsoftheseprotectedflexfields.Thesedefinitionsarea

fundamentalpartofOracleHRMS.Anychangetothemmayleadtoerrorsinthe

operatingofthesystem.

ItispossiblethatOracleHRMSwilluseothersegmentsoftheseflexfieldsinthefuture.

Therefore,donotaddsegmentstoanyprotectedflexfield.Thiscanaffectyourabilityto

upgradeyoursysteminthefuture.

2.DefineFlexfieldValueSets

Ifyouwanttovalidatethevalueswhichausercanenterforanysegmentyoumustdefinea

specificValueSet.

TheattributesoftheValueSetwillcontrolthetypeofvaluesthatcanbeentered,and

howmanycharacterseachsegmentcanhold.

TheattributesoftheValueSetwillalsocontrolhowthevaluesaretobevalidated.

Note:UsetheDefineValueSetform.

Note:ValueSetscanbesharedbydifferentsegmentsofthesameflexfield,orby

segmentsofanyotherflexfield.

3.DefineDescriptiveFlexfieldSegments.

DefinethesegmentsofyourdescriptiveflexfieldforeachContext.

UseGlobalContexttodefineanysegmentswhichwillalwaysappearintheflexfield

window.

EnteryourownContextNametodefinesegmentswhichwillappearonlyforthat

context.

Freezeandcompileyourdescriptiveflexfielddefinitions.

Note:UsetheDefineDescriptiveFlexfieldSegmentsform.

Note:YoudonotneedtouseaValueSettovalidateasegment.Ifyoudonotspecifya

ValueSetthenausercanenteranyalphanumericvalueuptoalimitof150characters.

Warning:Ifyoudefineasegmentas'Required',itwillberequiredforeveryrecordon

thesystem.Therearetwocommonproblemsyoucanencounter:

Ifyoudefinea'Required'segmentafteryouhaveenteredrecords:Existingrecords

willnothaveanyvalueinthissegmentandthesystemwillpromptyouwithan

errorwhenyouqueryanexistingrecord.

Somedescriptiveflexfieldsareusedinmorethanoneblock.Forexample,any

'Required'segmentsforAdditionalPersonalDetailsmustbeenteredforevery

Employee,ApplicantorContact.

4.DefineFlexfieldSegmentValues

IfyouhavechosenIndependentvalidationforaValueSetusedbyadescriptiveflexfield

Segment,youmustdefinealistofvalidvaluesfortheValueSet.

Note:UsetheDefineSegmentValuesform.

5.RunCreateDescriptiveFlexfieldsDatabaseItemsProcess

WhenyouhavedefinedyourdescriptiveflexfieldsyoushouldruntheCreateDescriptive

FlexfieldsDatabaseItemsprocesstocreatedatabaseitemsforyournon­context­sensitive

descriptiveflexfieldsegments.

Note:UsetheSubmitaNewRequestform.

Youshouldrerunthisprocesswheneveryoucreateadditionalnon­context­sensitivedescriptive

flexfieldsegments.

Note:IfyourequireDatabaseItemsforContextSensitiveflexfieldsegmentsyoushould

consultyourOracleSupportRepresentativeforfulldetailsofhowtoaddotherDatabase

Items.