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 *