DOCS
Community open_in_new Support
  • Spanish (Mexico) check
  • Portuguese (Brazil) check
  • English (US) check
Login

Products

Case studies open_in_new

Acquire

  • Talent AcquisitionCreate requisitions and manage hiring
  • Candidate ExperienceDeliver personalized candidate journeys
  • AI InterviewerConduct and score AI interviews
  • Talent FlexMatch and contract gig talent

Develop

  • Talent ManagementGuide employee growth and mobility
  • Workforce ExchangeConnect job seekers with employers

Plan

  • Resource ManagementMatch employees to open projects
  • Reporting & AnalyticsBuild reports across talent data

Platform

  • Talent Intelligence PlatformPower talent decisions with AI
  • App platformREST APIs and webhooks
  • API docsEndpoint reference, authentication, and examples

What's new

  • Releases open_in_new
  • Articles open_in_new

The latest release is live

Granular audit logs, role-based export controls, and multiple SSO identity providers across the platform.

Read the release notes open_in_new
Products
  • New Home
  • Releases open_in_new
  • Articles open_in_new
  • Community open_in_new
  • Support
Language
  • Spanish (Mexico)
  • Portuguese (Brazil)
  • English (US) check
Login
  1. Home
  2. New Home
  3. Solutions
  4. Plan
  5. Reporting and Analytics
  6. Standard Native Dashboard Metrics and Datasets
  7. Datasets
  8. Demands and Application
close /

No matching articles

Try a product name, or contact support.

homeReporting and Analytics
  • Native Dashboard Authoring Console
    • Using Native Eightfold Dashboards
      • Standard Native Dashboard Metrics and Datasets
        • Dashboard Setup and Configuration
          • Data Platform and Migration
            New Home

            Demands and Application

            scheduleLast updated on November 13, 2026

            1. Dataset name

            Demands & Applications - Resource Management

            2. Description

            Demand-level dataset that joins every Resource Management staffing demand to the applications it received. Each demand carries its program and project context, demand status, start and end dates, age and duration buckets, and application and shortlist counts. Each row represents a single application, with demand attributes (status, dates, business unit, job function, location, program, project, etc.). It is built from customer_views.positions (demands) and customer_views.applications, both scoped to the resourcing system. It is designed to be the primary source for demand creation, demand aging, and application match-quality analyses.

            3. Source tables

            • customer_views.positions — demands, filtered to the resourcing system; the anchor of the dataset
            • customer_views.applications — applications to those demands, filtered to the resourcing system

            4. Grain

            One row per demand_id × application_id. Demands are the LEFT JOIN anchor, so a demand with zero applications still appears once, with all application-level fields (application_id, profile_id, application_ts, last_stage, match_stars, etc.) null. A demand with multiple applications appears once per application.

            5. Dashboards supported

            • Resource Management

            6. Metrics supported

            Metric Supported breakdowns
            Demands Created —
            Demand Creation Trend —
            Monthly Trend of Employee Applications —
            Monthly Trend of Nominations —
            Avg Match Quality —
            Outstanding Demands by Age —

            7. Known exclusions and filters applied

            • Only demands with system_id = 'resourcing' are included. Deleted demands are excluded.
            • Only applications with system_id = 'resourcing' are joined.
            • Because one demand spans multiple rows, demand-level metrics must use COUNT(DISTINCT demand_id). demand_application_count and demand_shortlisted_count are demand-level totals that repeat on every application row of that demand, so they must not be summed across rows.
            • demand_shortlisted_count counts applications that reached Shortlisted or a later stage (Approved, Staffed), not only applications currently at Shortlisted.
            • demand_age_days and demand_age_bracket measure the time from demand creation to today for every demand, open or closed.
            • demand_status, demand_start_date, demand_end_date, and the program and project fields are read from the demand's JSON attributes. A missing value is null in the dataset.
            • Demands with no applications contribute null match_stars and are ignored by Avg Match Quality.
            • The dataset logic applies no date filter; it covers all-time history.

            8. Schema

            Column name Data type Notes
            demand_id BIGINT Primary demand key; position_id from customer_views.positions
            demand_title VARCHAR Title of the demand
            demand_status VARCHAR Status of the demand, from the demand's custom attributes
            demand_start_date DATETIME Date the demand's staffing period starts, converted from the stored epoch value
            demand_end_date DATETIME Date the demand's staffing period ends, converted from the stored epoch value
            is_open BIGINT Flag (0/1); 1 when the demand is open
            demand_creation_ts DATETIME Demand creation timestamp; basis for Demands Created, Demand Creation Trend, and demand age
            last_modified_ts DATETIME Timestamp of the demand's most recent update
            closed_at DATETIME Timestamp the demand was closed
            hiring_manager VARCHAR Hiring manager on the demand, as stored on the demand record
            recruiter VARCHAR Recruiter on the demand, as stored on the demand record
            demand_location_country VARCHAR Location country of the demand
            seniority_level VARCHAR Seniority level of the demand
            program_id VARCHAR ID of the program the demand belongs to
            program_name VARCHAR Name of the program the demand belongs to
            project_id VARCHAR ID of the project the demand belongs to
            project_name VARCHAR Name of the project the demand belongs to
            application_id VARCHAR Application key; NULL for demands with no applications
            profile_id BIGINT Applicant identifier; NULL for demands with no applications
            application_ts DATETIME Application submission timestamp
            application_source_type VARCHAR Source of the application
            last_stage VARCHAR Most recent stage the application reached (e.g. Shortlisted, Approved, Staffed)
            last_stage_ts DATETIME Timestamp the application entered its most recent stage
            match_stars DOUBLE Match score of the applicant to the demand; powers Avg Match Quality
            demand_age_days BIGINT Derived: days from demand_creation_ts to today
            demand_age_bracket VARCHAR Derived bucket of demand_age_days: A) 0–7, B) 8–30, C) 31–90, D) 90+ days
            demand_duration_days BIGINT Derived: days from demand_start_date to demand_end_date
            demand_duration_bucket VARCHAR Derived bucket of demand_duration_days: A) 0–7, B) 8–30, C) 31–90, D) 90+ days; NULL when either date is missing
            demand_application_count BIGINT Derived: total applications received by the demand; repeats on every row of that demand
            demand_shortlisted_count BIGINT Derived: applications on the demand at Shortlisted, Approved, or Staffed; repeats on every row of that demand
            #undefined #untitled

            Was this article helpful?

            thumb_upYes
            thumb_downNo
            rate_reviewGive feedback about this article

            On this page

              No sections

              Related

              Datasets Datasets overview
              Datasets Recruitment funnel
              Datasets Application positions
              Datasets AI Interview
              Datasets Survey analytics
              Datasets AI companion
              Datasets TM Diversity
              Datasets TM skills
              Datasets Career Site server log
              Datasets Position AI Interviews

              Eightfold is the agentic talent intelligence company that gives every HR leader, recruiter, and people manager the intelligence to see, develop, and deploy the full depth of talent around them.

              Talent intelligence, human-led

              Eightfold Platforms

              • Talent Acquisition
              • Talent Management
              • Workforce Exchange
              • Resource Management
              • API Documentation
              • Release Notes

              About Eightfold

              • Blog
              • Careers
              • Contact Us
              • Events
              • Leadership
              • Partners
              • Press
              © Eightfold, 2026. All rights reserved worldwide. Privacy Policy Cookie Notice
              Follow Us :

              Definition by Author

              0
              0
              Expand