What is Talent Profile in Oracle Talent Management?
Without going much into the technical details let me tell you, Oracle Talent Profile module helps to maintain workers professional details such as skills, qualifications, accomplishments, certifications, career preferences, their employment history etc. Like your own resume/profile contains different sections such as career objective, your skills, project details, certifications, training, employment history, qualification etc Oracle Talent Profile module helps to maintain profile of each individual in the organization.
Oracle delivers different template/section to capture these details. Each organization has choice to choose which section/template they want to display in workers profile and also within a template what all fields they want to display. We will learn this by configuring a custom section called “Project Details”. Lets first understand the requirement.
In this article what we are going to cover is called person profile, if you are also interested to know about model profile, please read this article » Learn to Configure and Use Oracle Model Profile
Configure Talent Profile to Include Employees Project Details
Let assume we have a requirement to add Project Details section in employees talent profile. Using this section employee can capture their project details. All workers would be able to capture following details about their projects worked in current or previous company.
- Project Name
- Client Name
- Project Start Date
- Project End Date
- Project Team Size
- Role
- Company
- Location
- Project Description
- Responsibilities
Steps to Create a Content Section in Talent Profile
To create a content section navigate to My Client Group » Profile » Profile Type » Person » Add Content Section
As soon as you click on the Add Content Section a window will pop up as shown below. Here you can click on the list and see many delivered templates. Prior to release 19D we were able to create our own template (content type) but now we have to use one of these templates to configure our profile.
Each template is designed for specific purpose, you can get that by going through the list of fields supported by each template. Since we are going to capture information related to employee’s project details the best suited template for us would be Special Project. From the list select “Special Project” and click on OK.
As soon as you click on OK. You will see “Ad Content Section” page, as shown below.
On this screen first enter detail as follows
- *Section Name » Project Details
- Template » Special Project
- Section Description » This section captures details about employees project experience.
- Active » Yes.
- Approval Required » No – Leave it unchecked as we dont want any approval. If you want to learn more about approval, please read this article » Learn Oracle Cloud Approval Management (BPM & Transaction Console) with examples
- Default Section » Yes.
- LinkedIn Enabled » No – Leave it unchecked.
Once you enter these details, scroll below, you will see “Content Section Properties” section. There you will notice that few fields (label) have display property as “Summary”, “Hide” or “Detail”. You will have to change this value one by one. Few fields, which you do not need, can be change do “Hide” and the one you need can be changed to “Summary” or “Hide”.
First thing first, we want our employees to enter project name manually, it will not come from any list of values. So, please change the field type to “Text” from “Item Value Set” against the column (Label) “Project Name“.
Similarly we need to enable other columns one by one based on our requirement as follows
- Enable column Project Role to capture role in project.
- Enable column Project Start Date to capture start date of project.
- Enable column Project Completion Date to capture end date of project.
- Enable column Description to capture Project Description.
- Enable column Employer to capture organization name employee was employed by.
- Enable column Project Category to capture type of project such as support or implementation.
- Enable column Customer Name to capture client name.
- Enable column Comments to capture responsibilities performed in the project.
Now hide/disable any other columns which are in status Summary or Detail.
Your screen may look like this.
If you notice we have almost got all the fields we needed to capture our project details. But there is one filed we still need to capture that is “Project Team size“. We do not have any similar filed in the delivered “Special Project” template. So we will configure a descriptive filed to capture project team size. This is just to demonstrate that we can also configure context sensitive DFF for talent profile. Before we go there just scroll below and you will see a DFF Context Code section. Just note down of that value (PROJECT_300000013900708) we will need it later.
Once you have made a note, just click on “Save and Close” available on the top right corner.
Steps to Enable DFF for a Content Section
Navigation : Search for the task “Manage Descriptive Flexfields” and then search for the flexfield code “HRT_PROFILE_ITEMS” as shown below in the image. Once you see the flexfied in the search result section, Click on the edit icon.
Now you are on Edit Descriptive Flexfield: Profile Items page. On this page scroll below and you will see Context Sensitive Segments section. From the context drop down list click on search, which will open Search and Select: Context pop up box as shown below. In the Display Name field enter “Project” and click on search.
If in your instance you have configured only one template of type “Special Project”, you will see only one value in the search result, but if there are more, you will see all of them. Problem here is that oracle doesn’t display the profile type name but the section id and it becomes difficult to identify for which profile type we have to configure DFF segments. But thankfully we have copied/noted the section id from our previous steps that is “PROJECT_300000013900708”, so we can select that value. But in case you are not aware of your section id you can run below query to get the section name along with the section_id
Select section_id, name From Fusion.hrt_profile_typ_sections_vl Where template_based_section_flag = 'Y' Order By Name
After running this query I can see that section id for our section name Project Details is 300000013900708
Now from the search result section we can select PROJECT_300000013900708 as shown below.
Now click on the + icon (create button) and enter below details on the create segment page
- Name : Project Team Size
- Code : Accept Default value
- API Name : Accept Default value
- Enabled : Yes
- Data Type : Number
- Table Column : ATTRIBUTE_NUMBER1
- Value Set : PER_NUMBER_2
- Prompt : Project Team Size
- Display Type : Text Box
Once you enter all thee details, click on Save and Close button. You will be back on Edit Descriptive Flexfield: Profile Items and your screen would look like this.
Click on Save and Close button again you will be back on the screen Manage Descriptive Flexfields. On this screen, click on deploy flexfiled button, which will pop up a screen and run a process to deploy the DFF. Wait for the deployment process to complete and then click on OK.
Continue Editing Project Details Section
Now navigate back to My Client Group » Profile » Profile Type » Person » Search for the section we created earlier “Project Details” and click on the same. You will be on page Edit Content Section: Project Details. Scroll below and you will see a section DFF Context Code where you will notice the DFF segment we created earlier is already appearing.
Scroll below further and you will see a section Content Section Subscribers. Click on add button and select value Talent Profile from the list. Leave the Sync to Content Section Display Property checked.
Click on Save and Close button.
Provide Content Section Access for Newly Create Content Section
We have configured our content section (project details) but no one can see it now until we provide access. To provide content section access navigate to My Client Group » Profile » Profile Content Section Access. You are on Profile Content Section Access page. On this page first search the content section we created earlier Project Details and then click on the same and scroll below towards Roles section. While content section Project Details is still selected click on add role one by one in the role section. Here you want to select role, which will have view or/and edit access to that content section. To keep it simple we will give full access (View, Edit and Report) to Employee, Line Manager and HR Specialist roles.
To give access, click on + Add button and then from the name filed select role name. Once selected click on all the check boxes against View, Edit and Report as shown below. Please note you can select only Job Roles or Abstract role here. You cannot select data role.
Once done, click on Save and Close button.
Regenerate Security Grants to see Content Section
We have given access to selected role but the changes are still not reflected. To reflect the change/access we need to regenerate security grants for those roles. To regenerate security grants navigate to Tool » Scheduled Process » Click on Schedule New Process button and search for the name “Regenerate Data Security Grants“. You can either submit this process one by one for all the roles we added earlier in the content section access or just submit with parameter “All Roles“. Wait for the program to complete.
Access Newly Created Content Section.
To access the newly created content section Project Details, navigate to Me » Career and Performance » Skills and Qualifications » Search for the content section Project Details
On the Skills and Qualifications page you will see newly created content section Project Details.
Click on the + Add button and you will all the fields we enabled earlier including Project Team Size.
Relabel content sections fields
As per the requirement we wanted one filed for Responsibilities but there is no such filed, similarly we wanted one filed for Project Description but there is no filed. So, to get those fields we have to rename the label. We can rename fields using page composer (after enabling sandbox) but is it not straight forward when it comes to content section (or talent profile). If you rename one filed using normal page composer technique, it will rename for all the content sections, for example if you rename comment filed to responsibilities inside Project Details section, system will rename in all other sections too. So how do we do that? thanks to variable pageFlowScope.pSectionId, using this we can restrict our relabeling to a specific content section. First we need to get the section id of our section, which we already know is “300000013900708”
Now we can rename filed Description to Project Description as follows just for content section Project Details.
Change the label property from
#{bindings.SpecialProjects.hints.Description.label}
to new property
#{pageFlowScope.pSectionId == '300000013900708' ? 'Project Description' : row.bindings.SpecialProjects.hints.Description.label }
Similarly you relabel “Comment” to “Responsibilities”, “Customer Name” to “Client”, “Employer” to “Company”. Not only this, you can also re order the fields.
Once you publish the sandbox you will have project details content section of your choice.
Over to you
Hope you have liked this article on oracle talent profile. If you have any question, do not hesitate to ask in our oracle fusion forum section. Do you know what is model profile?