This guide walks you step-by-step through configuring a Record Producer for an existing HR service


βœ… Prerequisites

RequirementDescription
Role neededsn_hr_core.admin
Existing HR ServiceYou must already have an HR service created

πŸš€ Goal

Make an existing HR service available to employees via self-service β€” without creating a duplicate service catalog item.


⚠️ Important Rule

Do NOT create a new HR Catalog Item.
Instead, configure a Record Producer for your existing HR service.
βœ” One Record Producer per HR Service = Best performance and clean structure.


🧭 Step-by-Step Procedure

  1. Navigate to: All > HR Administration > HR Services > HR Service Configuration
  2. Open the HR service you want to expose to employees.
  3. In the Record Producer field:
    • If one already exists β†’ Click to open it.
    • If not β†’ Click the Lookup icon β†’ New to create one.

πŸ“ Fill Out the Record Producer Form

FieldDescription
NameName that users will see in the HR catalog
Table NameMust be the same HR Case table used by the HR service
ApplicationAuto-set to Human Resources: Core
ActiveCheck to enable
Preview LinkLets you see the catalog item preview

βš™οΈ Configure Related Lists

Make sure the following related lists are set correctly:


βœ… 1. What it will contain β†’ Add this script:

new sn_hr_core.hr_ServicesUtil(current, gs).createCaseFromProducer(producer, cat_item.sys_id);

What does this script do?

It automatically creates an HR case from the record producer submission and links it to the correct HR service. Without it, the catalog item won’t launch the service workflow.


βœ… 2. Accessibility β†’ Set:

FieldValue
CatalogsHuman Resources Catalog

βœ… 3. Variables

Variables define questions shown to employees when submitting the request.

Common variable types include:

Variable TypeUse Case
CheckboxConfirmations (e.g. “I acknowledge policy”)
Multiple ChoiceSelect options
ReferencePick users/departments
Select BoxDropdown choices
Single Line TextFree text

You can add as many variables as needed β€” their values will be mapped into the HR case.


βœ… 4. Available For / Not Available For

Use User Criteria to control which employees can see or request this HR Catalog item.

πŸ“Œ Note: This only affects employee visibility. It does not control which HR agents can request services internally. Agent-side access is managed separately in HR Criteria via Configure an HR Service.


βœ… Finalize

  • Click Submit or Update on the Record Producer form
  • Then click Update on the HR Service form

πŸŽ‰ Success!

Your HR service is now available in the HR Service Catalog, powered by a streamlined Record Producer β€” without duplicating catalog items.


Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *