Components, tables, and roles used by Opportunity Marketplace (OPM)
Summarize
Summary of Components, tables, and roles used by Opportunity Marketplace (OPM)
Opportunity Marketplace (OPM) in ServiceNow enables organizations to manage and track various types of opportunities such as gigs, projects, and volunteer roles. It integrates with the Hiring Core application to support talent acquisition processes by managing applicant information and recruitment workflows. Users can personalize form views by selecting visible columns and formatting options through the gear icon on form headers.
Show less
Opportunity Marketplace Roles
- Admin [snoppmarket.admin]: Grants access to OPM administrative modules and includes roles such as shared library admin, flow designer, and user criteria admin.
Opportunity Marketplace Tables
OPM uses several key tables to track opportunity and application details:
- Opportunity [snoppmarketopportunity]: Stores details about opportunities like title, type (Gig, Project, Volunteer), state, owners, published date, and location.
- Opportunity Location Mapping [snoppmarketm2mopplocation]: Tracks city, country, and location details related to opportunities.
- Opportunity Position [snoppmarketopportunityposition]: Contains job-specific information such as title, description, location, employee levels, and user preferences.
- Opportunity Preference [snoppmarketuseropportunitypreference]: Captures applicant preferences linked to configuration items.
- Opportunity Preference Configs [snoppmarketopportunitypreferenceconfig]: Manages opportunity display configurations including name, type, and active status.
- Opportunity Type [snoppmarketopportunitytype]: Defines opportunity categories and includes customizable types beyond standard ones.
- Role Application [snoppmarketpositionapplication]: Records application details including applicant name, role, state, submission message, and creation date.
- Position Skill [snoppmarketopportunitypositionskill]: Maintains skills associated with roles, including skill level and application linkage.
- Application Quick Link [snoppmarketquicklink]: Stores quick link information for application forms such as display order, title, and URL.
- Shared Opportunity [snoppmarketsharedopp]: Tracks opportunities shared between employees including sender, recipient, and creation date.
Hiring Core Integration
Hiring Core is a dependent app installed with OPM, providing a repository for talent acquisition data from internal or third-party platforms. It supports detailed tracking of applicants, certifications, education, work experience, skills, interviews, job postings, requisitions, recruitment tasks, and hiring teams.
Key Hiring Core Tables Used by OPM
- Applicant Certification, Education, and Work Experience: Manage applicant credentials, education background, and employment history.
- Candidate [sntahiringcorejobapplicant]: Stores basic applicant information.
- Extracted Skill: Holds skill data extracted from the Skills Foundation app related to applicants.
- Interview Attendee and Interview Slot: Track interview participants and schedule details.
- Job Application, Job Posting, Job Requisition: Manage job application tracking, postings, and requisition workflows.
- Job Hiring Team: Details on hiring managers, interviewers, recruitment coordinators, and their visibility settings to applicants.
- Recruitment Task: Tracks tasks associated with job requisitions including priority, state, and assigned recruiter.
Hiring Core Roles
- Admin: Full administrative access to Hiring Core functions.
- Applicant (Internal and External): Roles for both internal and external job applicants; external applicant role includes additional external access.
- Hiring Manager: Manages hiring processes and approvals.
- Interviewer: Participates in interview processes.
- Recruiter and Recruitment Coordinator: Responsible for managing recruitment workflows and coordination.
Practical Use for ServiceNow Customers
Understanding the roles and tables used by OPM and its integration with Hiring Core helps you configure and maintain your opportunity and recruitment workflows effectively. Personalizing form views enhances usability by focusing on relevant data fields. The comprehensive data model supports detailed tracking of opportunities, applications, and candidate information, enabling streamlined talent acquisition and employee engagement within your ServiceNow environment.
Learn about the components used with Opportunity Marketplace.
Opportunity Marketplace roles and tables
| 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.
|
| Table label [name] | Description |
|---|---|
| Opportunity [sn_opp_market_opportunity] | Tracks details about an opportunity, such as
|
| Opportunity Location Mapping [sn_opp_market_m2m_opp_location] | Tracks details about the location of the opportunity
|
| Opportunity position [sn_opp_market_opportunity_position] | Tracks information about the job (opportunity) that is available, such as
|
| User Opportunity Preference [sn_opp_market_user_opportunity_preference] | Tracks the user preferences of an applicant, such as
|
| Opportunity Preference Configs [sn_opp_market_opportunity_preference_config] | Tracks the details of the opportunities, such as
|
| Opportunity Type [sn_opp_market_opportunity_type] | Tracks details about opportunities (Gig, Project, Volunteer), such as
|
| Role Application [sn_opp_market_position_application] | Tracks details of the application for a role by an applicant.
|
| Position Skill [sn_opp_market_opportunity_position_skill] | Tracks the skills that are associated with a role, such as
|
| Application Quick Link [sn_opp_market_quick_link] | Tracks quick link details that are displayed on an application form, such as
|
| Shared Opportunity [sn_opp_market_shared_opp] | Tracks the details of opportunities that have been shared with an employee, such as
|
Hiring Core tables and roles
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.
| Table label [name] | Description |
|---|---|
| Applicant certification [sn_ta_hiring_core_applicant_certification] | Tracks data related to an applicant's certifications, such as
|
| Applicant education [sn_ta_hiring_core_applicant_education] | Tracks an applicant's related educational data, such as
|
| Applicant work experience [sn_ta_hiring_core_applicant_work_exp] | Tracks an applicant's work experience, such as
|
| 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
|
| Interview attendee [sn_ta_hiring_core_interview_attendee] | Track's details about interview participants and the interview process details.
|
| 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
|
| Job Board [sn_ta_hiring_core_job_board] | Tracks information about related job boards, such as
|
| Job Hiring Team [sn_ta_hiring_core_job_hiring_team] | Tracks information about your hiring team, such as
|
| Job interview [sn_ta_hiring_core_job_interview] | Tracks key information related to an interview and the interview process, such as
|
| Job Posting [sn_ta_hiring_core_job_posting] | Tracks job posting details, such as
|
| Job Requisition [sn_ta_hiring_core_job_requisition] | Tracks your job requisition details, such as
|
| Profile link [sn_ta_hiring_core_profile_link] |
|
| Recruitment Task [sn_ta_hiring_core_recruitment_task] | Tracks the tasks that are associated with a job requisition, such as
|
| 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 |