---
sourceDocument: Brazil Employee Service Management
sourceDocumentLink: https://www.servicenow.com/docs/r/employee-service-management

 Release :

    - brazil

ft:locale :

    - en-US

ft:publication_title :

    - Brazil Employee Service Management

ft:clusterId :

    - emplsm

bundleId :

    - emplsm

workflow :

    - Employee


---

# Components installed

# Components, tables, and roles used by Opportunity Marketplace (OPM) {#ariaid-title1}

Release version: Brazil  
Updated September 10, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 4 minutes to read
Summarize  
![AI sparkle icon](https://servicenow.com/docs/portal-asset/ai-sparkle-icon) Summarized using AI  
This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.  

## Summary of Components, tables, and roles used by Opportunity Marketplace (OPM)

The Opportunity Marketplace (OPM) application in ServiceNow provides a structured framework to manage opportunities such as gigs, projects, and volunteer roles.
It integrates with the dependent Hiring Core application to streamline hiring and applicant tracking processes.
Users can customize visible fields in forms via the gear icon, enabling tailored views of data relevant to their needs.
Show full answer Show less  

## Opportunity Marketplace Roles

* **Admin \[snoppmarket.admin\]**: Grants access to OPM administrative modules and includes roles for shared libraries, flow designer, and user criteria administration.

## Opportunity Marketplace Tables

These tables store core data about opportunities, roles, applications, skills, and user preferences:

* **Opportunity \[snoppmarketopportunity\]**: Tracks opportunity details including title, type, state, owners, and published date.
* **Opportunity Location Mapping \[snoppmarketm2mopplocation\]**: Stores location-specific data like city and country.
* **Opportunity Position \[snoppmarketopportunityposition\]**: Contains job-related information such as title, description, employee levels, and opportunity type.
* **Opportunity Type \[snoppmarketopportunitytype\]**: Defines standard and custom opportunity types (Gig, Project, Volunteer) with metadata like icon and active status.
* **Role Application \[snoppmarketpositionapplication\]**: Manages applications to roles including applicant info, application state, and submission message.
* **Position Skill \[snoppmarketopportunitypositionskill\]**: Associates skills with opportunity roles, specifying skill level.
* **User Opportunity Preference \[snoppmarketuseropportunitypreference\]** and **Opportunity Preference Configs \[snoppmarketopportunitypreferenceconfig\]**: Track user preferences related to opportunity configurations.
* **Shared Opportunity \[snoppmarketsharedopp\]**: Records information about opportunities shared between employees.
* **Application Quick Link \[snoppmarketquicklink\]**: Manages quick links shown on application forms.

## Hiring Core Integration

Hiring Core \[sntahiringcore\], installed with OPM, supports talent acquisition by storing applicant and hiring process data. It enables comprehensive management of certifications, education, work experience, job applications, interviews, job postings, and hiring teams.

### Key Hiring Core Tables Used by OPM

* **Applicant Certification, Education, Work Experience**: Capture detailed background information for candidates.
* **Candidate \[sntahiringcorejobapplicant\]**: Maintains basic applicant information.
* **Extracted Skill**: Links skills to applicants extracted via Skills Foundation integration.
* **Interview Attendee and Interview Slot**: Track interview participants and scheduling details.
* **Job Application, Job Requisition, Job Posting**: Manage the lifecycle of job openings and applications.
* **Hiring Team**: Defines roles and visibility settings for members involved in the hiring process.
* **Recruitment Task**: Organizes tasks related to job requisitions with priority and assignment details.

### Hiring Core Roles

* **Admin**: Administrative control over Hiring Core.
* **Applicant (Internal and External)**: Roles for applicants with permissions differentiated by internal or external status.
* **Hiring Manager, Recruiter, Interviewer, Recruitment Coordinator**: Defined roles for managing and participating in hiring workflows.

## Practical Considerations for ServiceNow Customers

ServiceNow customers can leverage the OPM and Hiring Core components to efficiently manage opportunities and hiring processes within a unified platform. Customizing form views via the gear icon enhances usability by displaying relevant fields. Understanding the roles and tables involved allows customers to configure access controls and integrate opportunity management with broader talent acquisition workflows effectively.  
Learn about the components used with Opportunity Marketplace.

## Opportunity Marketplace roles and tables {#opm-components-roles-tables__section_jgq_wmv_xbc}

You can configure which columns are visible in forms. Select the gear icon in the header of the form to personalize which columns you want to see and how they're formatted.  
Important:  
The descriptions in these tables don't contain all available fields. Select the gear icon in the header of the form to see all available fields.  
{#opm-components-roles-tables__table_jrz_snv_xbc__entry__2}

| Role title \[name\] | Description |
|-|-|
| Admin \[sn_opp_market.admin\] | The OPM admin role enables access to the administrative modules for the app. The OPM admin role contains these roles. * `[sn_egd_shared_lib.admin]` * `[flow_designer]` * `[user_criteria_admin]` |
[Table 1. Opportunity Marketplace roles]

{#opm-components-roles-tables__table_jrz_snv_xbc}  
{#opm-components-roles-tables__table_mpw_vnv_xbc__entry__2}

| Table label \[name\] | Description |
|-|-|
| Opportunity \[sn_opp_market_opportunity\] | Tracks details about an opportunity, such as * Title * Opportunity type * Gig * Project * Volunteer * State * Owners * Published date |
| Opportunity Location Mapping \[sn_opp_market_m2m_opp_location\] | Tracks details about the location of the opportunity * City * Country * Location |
| Opportunity position \[sn_opp_market_opportunity_position\] | Tracks information about the job (opportunity) that is available, such as * Title * Opportunity * Description * Location * Employee levels |
| Opportunity Type Auxiliary \[sn_opp_market_opportunity_type_aux\] | Holds the names of approvers for an opportunity type |
| User Opportunity Preference \[sn_opp_market_user_opportunity_preference\] | Tracks the user preferences of an applicant, such as * Configuration item * Employee * Table: The table that contains details related to the opportunity preference configuration item. |
| Opportunity Preference Configs \[sn_opp_market_opportunity_preference_config\] | Tracks the details of the opportunities, such as * Display name * Name * Active * Type * Table * Field |
| Opportunity Type \[sn_opp_market_opportunity_type\] | Tracks details about opportunities (Gig, Project, Volunteer), such as * Title: The type of opportunity. The standard opportunities provided with OPM are Gig, Project, and Volunteer. You can create your own opportunity types, see [Create opportunities in Opportunity Marketplace](https://www.servicenow.com/docs/DRdLvcto8hO7flqRIzfbtA "Opportunity owners create gigs, projects, and volunteer opportunities. Opportunity details for Project type opportunities can be imported from projects in the ServiceNow Project Workspace. These opportunities are different from internal jobs. OPM enables you to manage any opportunities you create and track applications. The ability to create opportunities is based on user criteria."). * Description * Role display * Icon * Active * Updated: The date the opportunity was last updated. |
| Role Application \[sn_opp_market_position_application\] | Tracks details of the application for a role by an applicant. * Employee: The name of the applicant. * Role: The position being applied for. * State * Submission Message: The message that an applicant created to submit with the application. * Created: The date the application was submitted. |
| Position Skill \[sn_opp_market_opportunity_position_skill\] | Tracks the skills that are associated with a role, such as * Opportunity role * Skill * Skill level |
| Application Quick Link \[sn_opp_market_quick_link\] | Tracks quick link details that are displayed on an application form, such as * Application * Display order * Title * URL |
| Shared Opportunity \[sn_opp_market_shared_opp\] | Tracks the details of opportunities that have been shared with an employee, such as * Created: The date the opportunity was created. * Opportunity: The number for an opportunity. An opportunity can be a job posting, an opportunity, or an opportunity role. * Recipient: The employee who the opportunity was shared with. * Sender: The employee who sent or shared the opportunity with another employee. |
[Table 2. Opportunity Marketplace tables]

{#opm-components-roles-tables__table_mpw_vnv_xbc}

## Hiring Core tables and roles {#opm-components-roles-tables__section_mmz_lhk_d1c}

Hiring Core \[sn_ta_hiring_core\] is a dependent application that is installed when you install OPM.

Hiring Core provides a repository where you can store information that you've created or received from any third party talent acquisition platform for your hiring requirements.  
The description contains examples of some of the available columns. Select the gear icon to see all the available columns (fields).{#opm-components-roles-tables__table_gl3_zh3_b1c__entry__2}

| Table label \[name\] | Description |
|-|-|
| Applicant certification \[sn_ta_hiring_core_applicant_certification\] | Tracks data related to an applicant's certifications, such as * Certificate name * Issuer name * Valid till {#opm-components-roles-tables__ul_kdk_rl1_cdc}. |
| Applicant education \[sn_ta_hiring_core_applicant_education\] | Tracks an applicant's related educational data, such as * Institute name * Field of study * Degree type * Location {#opm-components-roles-tables__ul_ldk_rl1_cdc} |
| Applicant work experience \[sn_ta_hiring_core_applicant_work_exp\] | Tracks an applicant's work experience, such as * Company name * Start date * End date * Presently working here (true or false) * Location {#opm-components-roles-tables__ul_mdk_rl1_cdc} |
| Candidate \[sn_ta_hiring_core_job_applicant\] | Tracks an applicant's basic information, such as name and email address. |
| Extracted Skill \[sn_ta_hiring_core_extracted_skills\] | Track's details about skills extracted from the Skills Foundation app, including * Job applicant * Skill * Skill name {#opm-components-roles-tables__ul_ndk_rl1_cdc} |
| Interview attendee \[sn_ta_hiring_core_interview_attendee\] | Track's details about interview participants and the interview process details. * Name * Hiring role * Acceptance status * Job interview * Job title * Type {#opm-components-roles-tables__ul_odk_rl1_cdc} |
| Interview slot \[sn_ta_hiring_core_interview_slot\] | Tracks information about the Job interview and the interview start and end dates and time. |
| Job Application \[sn_ta_hiring_core_job_application\] | Tracks job applications and related records, such as * Number: the application number. * Job requisition * Job applicant * State * Applied on: the date an applicant applied for this job. {#opm-components-roles-tables__ul_pdk_rl1_cdc} |
| Job Board \[sn_ta_hiring_core_job_board\] | Tracks information about related job boards, such as * Name: the name of the job board. * Logo * Active {#opm-components-roles-tables__ul_qdk_rl1_cdc} |
| Job Hiring Team \[sn_ta_hiring_core_job_hiring_team\] | Tracks information about your hiring team, such as * Job requisition * Hiring role * Hiring manager * Interviewer * Recruitment coordinator {#opm-components-roles-tables__ul_bz4_531_cdc} * Team Member: The name of the interviewer. * Type: The designation of Primary interviewer or Optional interviewer. * Visibility to applicant: The flag that determines whether an applicant can see information about the hiring team (true = visible, false = not visible). {#opm-components-roles-tables__ul_rdk_rl1_cdc} |
| Job interview \[sn_ta_hiring_core_job_interview\] | Tracks key information related to an interview and the interview process, such as * Number * Interview name * Interview type * State * Interview start * Interview end |
| Job Posting \[sn_ta_hiring_core_job_posting\] | Tracks job posting details, such as * Number: The number used to track a job posting. * Title * Job requisition: the number of the job requisition associated with a job posting. A job requisition can have more than one associated job posting. * Job board * Location flexibility * State * Posting date |
| Job Requisition \[sn_ta_hiring_core_job_requisition\] | Tracks your job requisition details, such as * Employment type * Full-time employee * Part-time employee * Temporary employee * Contingent * Contractor {#opm-components-roles-tables__ul_pr5_kq1_cdc} * Hiring manager * Job title * Number: The number used to track the job requisition details. * Number of headcounts * Primary location {#opm-components-roles-tables__ul_ddn_3q1_cdc} Select the form personalization icon at the top of the form the select which fields are displayed in the form. |
| Profile link \[sn_ta_hiring_core_profile_link\] | * Site * Job Applicant * Link * Type |
| Recruitment Task \[sn_ta_hiring_core_recruitment_task\] | Tracks the tasks that are associated with a job requisition, such as * Number: the job requisition number * Priority * State * Assigned to: The name of the recruiter the task is assigned to. * Short description |
[Table 3. Hiring Core tables used by OPM]

{#opm-components-roles-tables__table_gl3_zh3_b1c}  
{#opm-components-roles-tables__table_ch4_5n5_bdc__entry__2}

| Role | Description |
|-|-|
| \[sn_ta_hiring_core.admin\] | Admin |
| \[sn_ta_hiring_core.applicant\] | Applicant |
| \[sn_ta_hiring_core.external_applicant\] | This role is for the external applicants and contains the applicant and the \[snc_external\] role. |
| \[sn_ta_hiring_core.hiring_manager\] | Hiring manager |
| \[sn_ta_hiring_core.internal_applicant\] | This role is for the internal applicants and contains the applicant and the \[snc_internal\] role. |
| \[sn_ta_hiring_core.interviewer\] | Interviewer |
| \[sn_ta_hiring_core.recruiter\] | Recruiter |
| \[sn_ta_hiring_core.recruitment_coordinator\] | Recruitment coordinator |
[Table 4. Hiring Core roles]

{#opm-components-roles-tables__table_ch4_5n5_bdc}

