<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>question Prerequisite for next experience resource management in SPM forum</title>
    <link>https://www.servicenow.com/community/spm-forum/prerequisite-for-next-experience-resource-management/m-p/3434882#M49442</link>
    <description>&lt;P&gt;Prerequisite for next experience resource management&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1. We use custom app for HR -&amp;nbsp;so we installed plugin for employee profile&lt;/P&gt;&lt;P&gt;but we need start and end date&amp;nbsp; - how do we populate from sys user to emp profile table&lt;/P&gt;&lt;P&gt;2.&amp;nbsp; so for primary attribute how do we populate&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;any best practice or recommendation&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Sun, 23 Nov 2025 02:18:48 GMT</pubDate>
    <dc:creator>JayanthiHCL</dc:creator>
    <dc:date>2025-11-23T02:18:48Z</dc:date>
    <item>
      <title>Prerequisite for next experience resource management</title>
      <link>https://www.servicenow.com/community/spm-forum/prerequisite-for-next-experience-resource-management/m-p/3434882#M49442</link>
      <description>&lt;P&gt;Prerequisite for next experience resource management&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1. We use custom app for HR -&amp;nbsp;so we installed plugin for employee profile&lt;/P&gt;&lt;P&gt;but we need start and end date&amp;nbsp; - how do we populate from sys user to emp profile table&lt;/P&gt;&lt;P&gt;2.&amp;nbsp; so for primary attribute how do we populate&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;any best practice or recommendation&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 23 Nov 2025 02:18:48 GMT</pubDate>
      <guid>https://www.servicenow.com/community/spm-forum/prerequisite-for-next-experience-resource-management/m-p/3434882#M49442</guid>
      <dc:creator>JayanthiHCL</dc:creator>
      <dc:date>2025-11-23T02:18:48Z</dc:date>
    </item>
    <item>
      <title>Re: Prerequisite for next experience resource management</title>
      <link>https://www.servicenow.com/community/spm-forum/prerequisite-for-next-experience-resource-management/m-p/3435268#M49445</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;H2&gt;&lt;STRONG&gt;1. Getting sn_employee_profile records from sys_user&lt;/STRONG&gt;&lt;/H2&gt;&lt;H3&gt;&lt;STRONG&gt;1.1. Understand what the Employee Profile plugin gives you&lt;/STRONG&gt;&lt;/H3&gt;&lt;P&gt;&lt;STRONG&gt;When you activate Employee Profile (sn_employee), you get the table:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Table: sn_employee_profile&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Key fields (for SPM):&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;user → reference to sys_user&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;employment_start_date&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;employment_end_date&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;The plugin exists specifically to expose &lt;EM&gt;employment start/end date outside HRSD&lt;/EM&gt; so other apps such as SPM can use them. &lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;A class="" href="https://www.servicenow.com/docs/bundle/washingtondc-employee-service-management/page/product/human-resources/concept/employee-profile.html?utm_source=chatgpt.com" target="_blank" rel="noopener"&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;ServiceNow&lt;/SPAN&gt;&lt;SPAN class=""&gt;+1&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;H3&gt;&lt;STRONG&gt;1.2. Create Employee Definitions based on sys_user&lt;/STRONG&gt;&lt;/H3&gt;&lt;P&gt;&lt;STRONG&gt;Even if you use a custom HR app, SPM expects you to generate Employee Profiles using an Employee Definition:&lt;/STRONG&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Navigate to All → Employee Profile → Employee Definitions.&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Click New and set:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Table = User (this means “use sys_user as the source”).&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Add a filter that defines who is a “resource” (for example, users with the pps_resource role, or a custom HR flag).&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Set Active = true and Save.&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;STRONG&gt;From this definition you then:&lt;/STRONG&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Click Generate Employee Profiles (related link on the definition).&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;This creates one sn_employee_profile record per matching sys_user. &lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;A class="" href="https://www.servicenow.com/community/spm-articles/strategic-resource-capacity-planning-how-to-set-it-up-and-view/ta-p/2664988?utm_source=chatgpt.com" target="_blank" rel="noopener"&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;ServiceNow&lt;/SPAN&gt;&lt;SPAN class=""&gt;+2&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;ServiceNow&lt;/SPAN&gt;&lt;SPAN class=""&gt;+2&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;STRONG&gt;This step is the &lt;EM&gt;supported&lt;/EM&gt; way to link sys_user to Employee Profile for Resource Management / Capacity Planning.&lt;/STRONG&gt;&lt;/P&gt;&lt;HR /&gt;&lt;H2&gt;&lt;STRONG&gt;2. Populating Employment Start / End Date&lt;/STRONG&gt;&lt;/H2&gt;&lt;P&gt;&lt;STRONG&gt;There is no out-of-the-box mapping from sys_user to employment dates, because sys_user does not normally carry these fields. The Employee Profile plugin is meant to be the place where these dates live. &lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;A class="" href="https://www.servicenow.com/docs/bundle/washingtondc-employee-service-management/page/product/human-resources/concept/employee-profile.html?utm_source=chatgpt.com" target="_blank" rel="noopener"&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;ServiceNow&lt;/SPAN&gt;&lt;SPAN class=""&gt;+1&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Given your custom HR app, the pattern is:&lt;/STRONG&gt;&lt;/P&gt;&lt;H3&gt;&lt;STRONG&gt;2.1. Decide the system of record&lt;/STRONG&gt;&lt;/H3&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;If your custom HR app already has employment start/end:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Treat that table (or sys_user custom fields) as system of record.&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Push values into sn_employee_profile.employment_start_date / .employment_end_date.&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;H3&gt;&lt;STRONG&gt;2.2. Minimal technical options&lt;/STRONG&gt;&lt;/H3&gt;&lt;P&gt;&lt;STRONG&gt;Option A – Flow Designer (recommended, low-code)&lt;/STRONG&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Add custom date fields to sys_user (if not already there):&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;u_employment_start_date&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;u_employment_end_date&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Create a Flow:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Trigger:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Table = sys_user&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;When = &lt;EM&gt;Created or Updated&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Condition = changes to u_employment_start_date or u_employment_end_date.&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Actions (pseudo):&lt;/STRONG&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Lookup Record on sn_employee_profile where user = current.sys_id.&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;If found, Update Record:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;employment_start_date = current.u_employment_start_date&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;employment_end_date = current.u_employment_end_date&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;If not found (edge cases), you can create a new Employee Profile record, but normally the definition/“Generate Employee Profiles” step should have created it.&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;P&gt;&lt;STRONG&gt;Option C – One-time backfill&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;For existing users, run a Background Script / Fix Script that loops through sys_user with employment data and updates sn_employee_profile accordingly.&lt;/STRONG&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;&lt;STRONG&gt;Best practice:&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;Keep employment dates authoritative in &lt;EM&gt;one place&lt;/EM&gt; (your HR app / sys_user custom fields) and &lt;EM&gt;push&lt;/EM&gt; them into Employee Profile. Do not maintain conflicting values in both tables.&lt;/STRONG&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;STRONG&gt;Capacity generation for SPM in Next Experience uses the Employee Profile table and its employment dates as one of the drivers for capacity. &lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;A class="" href="https://www.servicenow.com/community/spm-articles/strategic-planning-workspace-capacity-planning-all-that-you-need/ta-p/3311833?utm_source=chatgpt.com" target="_blank" rel="noopener"&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;ServiceNow&lt;/SPAN&gt;&lt;SPAN class=""&gt;+1&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;HR /&gt;&lt;H2&gt;&lt;STRONG&gt;3. Populating Primary Attributes (group / role / skill)&lt;/STRONG&gt;&lt;/H2&gt;&lt;P&gt;&lt;STRONG&gt;In Resource Management (Next Experience), planning attributes (Group, Role, Skill, etc.) and primary attributes on Employee Profile are the core of attribute-based planning. &lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;A class="" href="https://www.servicenow.com/docs/bundle/zurich-it-business-management/page/product/resource-management/task/migrate-rsrc-plan-rsrc-asgnmnt.html?utm_source=chatgpt.com" target="_blank" rel="noopener"&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;ServiceNow&lt;/SPAN&gt;&lt;SPAN class=""&gt;+3&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;ServiceNow&lt;/SPAN&gt;&lt;SPAN class=""&gt;+3&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;ServiceNow&lt;/SPAN&gt;&lt;SPAN class=""&gt;+3&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;H3&gt;&lt;STRONG&gt;3.1. Configure planning attributes&lt;/STRONG&gt;&lt;/H3&gt;&lt;OL&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Go to All → Strategic Planning → Planning Attributes.&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Ensure you have at least the OOB resource-type attributes enabled:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Group&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Role&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Skill&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;For each attribute:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Attribute type = &lt;EM&gt;Resource&lt;/EM&gt;.&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Attribute table = sn_employee_profile.&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Attribute field = the corresponding field on Employee Profile (or a dot-walk from it, max one hop). &lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;A class="" href="https://www.scribd.com/document/881667844/SPM-Resource-Management-Next-Experience-Process-Guide?utm_source=chatgpt.com" target="_blank" rel="noopener"&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;Scribd&lt;/SPAN&gt;&lt;SPAN class=""&gt;+2&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;ServiceNow&lt;/SPAN&gt;&lt;SPAN class=""&gt;+2&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;&lt;STRONG&gt;Note: If you need extra attributes (Location, Employee Type, etc.), add the field to sn_employee_profile or a referenced table and configure it as a planning attribute.&lt;/STRONG&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;H3&gt;&lt;STRONG&gt;3.2. Make sure the resource metadata exists&lt;/STRONG&gt;&lt;/H3&gt;&lt;P&gt;&lt;STRONG&gt;Primary attributes are derived from:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Resource group memberships, roles, and skills attached to the user/resource.&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Those are interpreted via the planning attribute configuration.&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;If a user has no group/role/skill data, the system cannot populate primary attributes automatically.&lt;/STRONG&gt;&lt;/P&gt;&lt;H3&gt;&lt;STRONG&gt;3.3. Standard ways to populate &lt;EM&gt;primary&lt;/EM&gt; attributes&lt;/STRONG&gt;&lt;/H3&gt;&lt;P&gt;&lt;STRONG&gt;There are two supported mechanisms:&lt;/STRONG&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Scheduled job – bulk update&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Navigate to All → System Definition → Scheduled Jobs.&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Search for “Populate primary attributes for all resources”.&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Run or schedule this job.&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;This job populates on sn_employee_profile:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;primary_resource_group&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;primary_resource_role&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;primary_resource_skill&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;…using the underlying group / role / skill mapping for each user. It works when the user has only one value for each attribute (one group, one role, one skill). &lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;A class="" href="https://www.servicenow.com/community/spm-articles/strategic-resource-capacity-planning-how-to-set-it-up-and-view/ta-p/2664988?utm_source=chatgpt.com" target="_blank" rel="noopener"&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;ServiceNow&lt;/SPAN&gt;&lt;SPAN class=""&gt;+3&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;ServiceNow&lt;/SPAN&gt;&lt;SPAN class=""&gt;+3&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;ServiceNow&lt;/SPAN&gt;&lt;SPAN class=""&gt;+3&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Related link – per employee&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Open an Employee Profile record (sn_employee_profile).&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Use the related link “Populate primary resource attributes”.&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;This performs the same logic but only for that record. &lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;A class="" href="https://www.servicenow.com/community/spm-articles/attribute-based-planning-all-that-you-need-to-know/ta-p/2976432?utm_source=chatgpt.com" target="_blank" rel="noopener"&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;ServiceNow&lt;/SPAN&gt;&lt;SPAN class=""&gt;+2&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;ServiceNow&lt;/SPAN&gt;&lt;SPAN class=""&gt;+2&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Manual override for complex cases&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;If a user belongs to multiple groups / roles / skills, the system cannot infer which is primary, so you must:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Open the Employee Profile.&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Set Primary Resource Group, Primary Resource Role, Primary Resource Skill manually.&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;This is explicitly called out in the capacity-planning and attribute-planning articles. &lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;A class="" href="https://www.servicenow.com/community/spm-articles/strategic-resource-capacity-planning-how-to-set-it-up-and-view/ta-p/2664988?utm_source=chatgpt.com" target="_blank" rel="noopener"&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;ServiceNow&lt;/SPAN&gt;&lt;SPAN class=""&gt;+2&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;ServiceNow&lt;/SPAN&gt;&lt;SPAN class=""&gt;+2&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;HR /&gt;&lt;H2&gt;&lt;STRONG&gt;4. Suggested “end-to-end” setup for your scenario&lt;/STRONG&gt;&lt;/H2&gt;&lt;P&gt;&lt;STRONG&gt;Putting everything together for Next Experience Resource Management with a custom HR app:&lt;/STRONG&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Plugins &amp;amp; apps&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Activate Employee Profile (sn_employee). &lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;A class="" href="https://www.servicenow.com/docs/bundle/zurich-employee-service-management/page/product/human-resources/task/activate-employee-profile.html?utm_source=chatgpt.com" target="_blank" rel="noopener"&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;ServiceNow&lt;/SPAN&gt;&lt;SPAN class=""&gt;+1&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Install SPM – Planning Attribute Core and Resource Management Workspace / Resource Assignments, as required for your release. &lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;A class="" href="https://store.servicenow.com/store/app/9e09276e1be06a50a85b16db234bcb27?utm_source=chatgpt.com" target="_blank" rel="noopener"&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;store.servicenow.com&lt;/SPAN&gt;&lt;SPAN class=""&gt;+2&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;store.servicenow.com&lt;/SPAN&gt;&lt;SPAN class=""&gt;+2&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Employee Profiles&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Define Employee Definition (table = User, filter = “employees/resources”).&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Click Generate Employee Profiles.&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Employment dates&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Decide where start/end dates live (custom HR table or sys_user custom fields).&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Build Flow Designer or Business Rules to copy these values into sn_employee_profile.employment_start_date / employment_end_date.&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Planning attributes&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Configure planning attributes (Group, Role, Skill, plus any custom) against sn_employee_profile.&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Ensure the underlying group / role / skill assignments exist for each resource.&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Primary attributes&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Run Populate primary attributes for all resources job initially and on a schedule (daily is common).&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Use “Populate primary resource attributes” or manual edits for edge cases (multiple groups/roles/skills).&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Capacity &amp;amp; Resource Management&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;After Employee Profiles and primary attributes are populated, enable Capacity Planning / Resource Management Workspace. Capacity generation then uses Employee Profile + planning attributes + schedules. &lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;A class="" href="https://www.servicenow.com/community/spm-articles/strategic-planning-workspace-capacity-planning-all-that-you-need/ta-p/3311833?utm_source=chatgpt.com" target="_blank" rel="noopener"&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;ServiceNow&lt;/SPAN&gt;&lt;SPAN class=""&gt;+2&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;ServiceNow&lt;/SPAN&gt;&lt;SPAN class=""&gt;+2&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;HR /&gt;&lt;H2&gt;&lt;STRONG&gt;5. What you might want to look at next&lt;/STRONG&gt;&lt;/H2&gt;&lt;P&gt;&lt;STRONG&gt;Official docs / articles to review&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;Employee Profile table&lt;/EM&gt; (concept and plugin behavior). &lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;A class="" href="https://www.servicenow.com/docs/bundle/washingtondc-employee-service-management/page/product/human-resources/concept/employee-profile.html?utm_source=chatgpt.com" target="_blank" rel="noopener"&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;ServiceNow&lt;/SPAN&gt;&lt;SPAN class=""&gt;+1&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;Generate employee profiles for resources / Map primary attributes to resources&lt;/EM&gt; (SPM docs). &lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;A class="" href="https://www.servicenow.com/docs/bundle/zurich-it-business-management/page/product/spw-capacity-planning/task/gen-emp-profiles-cp.html?utm_source=chatgpt.com" target="_blank" rel="noopener"&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;ServiceNow&lt;/SPAN&gt;&lt;SPAN class=""&gt;+3&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;ServiceNow&lt;/SPAN&gt;&lt;SPAN class=""&gt;+3&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;ServiceNow&lt;/SPAN&gt;&lt;SPAN class=""&gt;+3&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;Attribute-based planning – all that you need to know&lt;/EM&gt;. &lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;A class="" href="https://www.servicenow.com/community/spm-articles/attribute-based-planning-all-that-you-need-to-know/ta-p/2976432?utm_source=chatgpt.com" target="_blank" rel="noopener"&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;ServiceNow&lt;/SPAN&gt;&lt;SPAN class=""&gt;+1&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;Strategic Resource Capacity Planning – how to set it up and view&lt;/EM&gt;. &lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;A class="" href="https://www.servicenow.com/community/spm-articles/strategic-resource-capacity-planning-how-to-set-it-up-and-view/ta-p/2664988?utm_source=chatgpt.com" target="_blank" rel="noopener"&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;ServiceNow&lt;/SPAN&gt;&lt;SPAN class=""&gt;+1&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;Related questions you may want to ask next&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;How to design Employee Definitions when you have multiple companies / domains?&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;How to add a new planning attribute (for example “Employee Type”) and use it in Resource Management Workspace?&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;How to handle role or group changes (new hire, transfer) and keep Employee Profiles + primary attributes in sync automatically?&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;HR /&gt;&lt;P&gt;&lt;STRONG&gt;If this answer helped you, please like this comment.&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;And please mark this response as the accepted solution so it can help other users.&lt;/STRONG&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Sun, 23 Nov 2025 14:34:28 GMT</pubDate>
      <guid>https://www.servicenow.com/community/spm-forum/prerequisite-for-next-experience-resource-management/m-p/3435268#M49445</guid>
      <dc:creator>Marcos Gianoni</dc:creator>
      <dc:date>2025-11-23T14:34:28Z</dc:date>
    </item>
    <item>
      <title>Re: Prerequisite for next experience resource management</title>
      <link>https://www.servicenow.com/community/spm-forum/prerequisite-for-next-experience-resource-management/m-p/3435313#M49448</link>
      <description>&lt;DIV&gt;&lt;DIV class=""&gt;&lt;P class=""&gt;&lt;STRONG&gt;Transform Maps (Best for Bulk Initial Load)&lt;/STRONG&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV class=""&gt;&lt;P class=""&gt;Best for: One-time migration or periodic bulk updates from external HR system&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV class=""&gt;&lt;P class=""&gt;&lt;STRONG&gt;When to use:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL class=""&gt;&lt;LI&gt;Initial data population from sys_user to employee profile&lt;/LI&gt;&lt;LI&gt;Periodic imports from external HR system&lt;/LI&gt;&lt;LI&gt;Large volume updates (100+ records)&lt;/LI&gt;&lt;/UL&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV class=""&gt;&lt;P class=""&gt;&lt;STRONG&gt;How it works:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL class=""&gt;&lt;LI&gt;Navigate to: &lt;STRONG&gt;System Import Sets &amp;gt; Create Transform Map&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;Source table: sys_user or staging table&lt;/LI&gt;&lt;LI&gt;Target table: sn_hr_core_profile (or your employee profile table)&lt;/LI&gt;&lt;LI&gt;Map fields:&lt;UL class=""&gt;&lt;LI&gt;sys_user.hire_date → sn_hr_core_profile.start_date&lt;/LI&gt;&lt;LI&gt;sys_user.u_termination_date → sn_hr_core_profile.end_date&lt;/LI&gt;&lt;LI&gt;sys_user.sys_id → sn_hr_core_profile.user (relationship field)&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV class=""&gt;&lt;P class=""&gt;&lt;STRONG&gt;Best practice:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL class=""&gt;&lt;LI&gt;Always use coalesce field (typically user field pointing to sys_user)&lt;/LI&gt;&lt;LI&gt;This ensures updates rather than duplicates&lt;/LI&gt;&lt;LI&gt;Add data validation in transform scripts if needed&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV class=""&gt;&lt;H2&gt;Populating Primary Attributes&lt;/H2&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV class=""&gt;&lt;H3&gt;Understanding Primary Attributes&lt;/H3&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV class=""&gt;&lt;P class=""&gt;In Employee Profile context, "primary attributes" typically include:&lt;/P&gt;&lt;UL class=""&gt;&lt;LI&gt;Primary assignment/job&lt;/LI&gt;&lt;LI&gt;Primary location&lt;/LI&gt;&lt;LI&gt;Primary department&lt;/LI&gt;&lt;LI&gt;Primary manager&lt;/LI&gt;&lt;LI&gt;Primary cost center&lt;/LI&gt;&lt;/UL&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV class=""&gt;&lt;H3&gt;Data Sources and Mapping&lt;/H3&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV class=""&gt;&lt;P class=""&gt;&lt;STRONG&gt;From sys_user to Employee Profile:&lt;/STRONG&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV class=""&gt;sys_user Field Employee Profile Field Notes &lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;location&lt;/TD&gt;&lt;TD&gt;primary_location&lt;/TD&gt;&lt;TD&gt;Direct reference&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;department&lt;/TD&gt;&lt;TD&gt;primary_department&lt;/TD&gt;&lt;TD&gt;Direct reference&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;manager&lt;/TD&gt;&lt;TD&gt;primary_manager&lt;/TD&gt;&lt;TD&gt;Direct reference&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;cost_center&lt;/TD&gt;&lt;TD&gt;primary_cost_center&lt;/TD&gt;&lt;TD&gt;May need custom field&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;title&lt;/TD&gt;&lt;TD&gt;primary_job_title&lt;/TD&gt;&lt;TD&gt;May need mapping to job catalog&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;company&lt;/TD&gt;&lt;TD&gt;primary_company&lt;/TD&gt;&lt;TD&gt;Direct reference&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV class=""&gt;&lt;H3&gt;Challenge: Job/Assignment Structure&lt;/H3&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV class=""&gt;&lt;P class=""&gt;&lt;STRONG&gt;Important distinction:&lt;/STRONG&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV class=""&gt;&lt;P class=""&gt;&lt;STRONG&gt;sys_user has:&lt;/STRONG&gt; Single role/title (flat structure)&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV class=""&gt;&lt;P class=""&gt;&lt;STRONG&gt;Employee Profile expects:&lt;/STRONG&gt; Proper assignment/job structure with:&lt;/P&gt;&lt;UL class=""&gt;&lt;LI&gt;Job profile (from job catalog)&lt;/LI&gt;&lt;LI&gt;Assignment record&lt;/LI&gt;&lt;LI&gt;Potentially multiple assignments with one marked as primary&lt;/LI&gt;&lt;/UL&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV class=""&gt;&lt;H3&gt;Approaches for Primary Attributes&lt;/H3&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV class=""&gt;&lt;P class=""&gt;&lt;STRONG&gt;Approach 1: Direct Field Mapping (Simple)&lt;/STRONG&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV class=""&gt;&lt;P class=""&gt;Best for: Organizations with simple HR structures&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV class=""&gt;&lt;P class=""&gt;&lt;STRONG&gt;Implementation:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL class=""&gt;&lt;LI&gt;Map sys_user fields directly to employee profile "primary" fields&lt;/LI&gt;&lt;LI&gt;No assignment/job complexity&lt;/LI&gt;&lt;LI&gt;Quick to implement&lt;/LI&gt;&lt;/UL&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV class=""&gt;&lt;P class=""&gt;&lt;STRONG&gt;Steps:&lt;/STRONG&gt;&lt;/P&gt;&lt;OL class=""&gt;&lt;LI&gt;Identify which fields are "primary" in your employee profile table&lt;/LI&gt;&lt;LI&gt;Create transform map or Business Rule&lt;/LI&gt;&lt;LI&gt;Map directly: sys_user.location → employee_profile.primary_location&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV class=""&gt;&lt;P class=""&gt;&lt;STRONG&gt;Limitation:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL class=""&gt;&lt;LI&gt;Doesn't support multiple assignments&lt;/LI&gt;&lt;LI&gt;May not align with full Employee Profile data model&lt;/LI&gt;&lt;LI&gt;Limited for organizations planning to expand HR functionality&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Sun, 23 Nov 2025 15:16:42 GMT</pubDate>
      <guid>https://www.servicenow.com/community/spm-forum/prerequisite-for-next-experience-resource-management/m-p/3435313#M49448</guid>
      <dc:creator>MaxMixali</dc:creator>
      <dc:date>2025-11-23T15:16:42Z</dc:date>
    </item>
  </channel>
</rss>

