Overview
A number of iCIMS' Talent Cloud products leverage searching and reporting, including:
- iCIMS’ Candidate Relationship Management (CRM)
- iCIMS’ Applicant Tracking (ATS)
- iCIMS’ Offer Management
- iCIMS’ Onboarding
The following questions and answers about iCIMS' searching and reporting capabilities may differ, depending on your company's configurations and your own permissions within the system.
Frequently Asked Questions About Searching & Reporting
How do Job, Person, and Recruiting Workflow searches relate to each other?
Job searches may pull in information from any searchable field on a Job profile; Person searches may pull in information from any searchable field on a Person profile. Recruiting Workflow searches may access both Job and Person profile information because the Recruiting Workflow represents the connection between a job and a person.
What is Simplified Candidate Search (Search > Find Qualified Candidates), and how does it differ from a regular Candidate search (Search > Person > Candidate)?
Simplified Candidate Search is a quicker, simpler version of a regular Candidate search. Since it does not have reporting functionality, it is primarily used for recruiters to find qualified candidates and submit them to particular jobs or talent pools. To run a Simplified Candidate Search, the recruiter just has to input a job title, keyword, or skill; they can also add a location, if desired.
What does the "This Week" date range mean when running a search/report?
"This Week" within iCIMS' reporting tool means from Sunday (12:00 a.m.) through Saturday (11:59 p.m.).
What does the date filter "Since Last Workday" mean when running a search/report?
The "Since Last Workday" filter will show you information from 5:00 p.m. the previous day until 11:59 p.m. today. If it is a Monday, the last workday would have been Friday, so it will show you information for the weekend, as well, or from 5:00 p.m. Friday until 11:59 p.m. Monday.
Is it possible for reports to show only the date value in the report, and not the specific time?
It is possible to make this change from the Edit Preferences menu. To access this menu, click the User Options dropdown (the circular icon at the top right of the screen in the iCIMS system) and choose Edit Preferences. Toward the bottom right, there is an option for Search Engine Date/Time. Choose Always Show Date-Only from the dropdown.
Some fields have a (Text Only) [Row] and then only [Row] option. What is the difference between them?
Certain text area fields in iCIMS allow use of HTML formatting for style, such as the Job Description field. Reporting columns with the (Text Only) label will provide a plain text version of the data within the text field, while the columns with the [Row] label will contain the HTML used in the field.
How can I view total applicants in my job report?
If you are reporting on workflow statistics within a Job search, add Total # of Candidates as an output column to review total applicants per job. To review the total number of candidates across all jobs, add a group-by for Total.
Why does a Candidate search include people who are current employees or in folders other than "active"?
Candidate searches include all people who have ever been candidates. If you would like to narrow your search to include only currently active candidates, you can include a filter for Person Folder...is...Cand:Active.
What is the difference between the Updated By and History Updated By columns available in a Recruiting Workflow search? What does Updated By and History Updated By mean?
The Updated By column will show you the most recent person that initiated the take action process in the workflow. For each action conducted in the workflow, the system keeps a record of the historical changes. History Updated By will display the person that performed the previous actions in the workflow. Please note that duplicates will display in the report when using the History Updated By column, as the search will show a separate entry for each status change.
Why can I sometimes select filter criteria from a dropdown, while other times I have to enter the criteria into an open text field?
Filter dropdowns can only display a maximum of 100 values; once there are more than 100 values, an open text field will display instead.
Can I pull Onboarding Workflow iForm responses into a Recruiting Workflow search?
No. Onboarding Workflow iForm responses should be accessed via an Onboarding Workflow search.
What is the difference between Time to Hire and Time to Fill?
- The Time to Fill Since Creation columns automatically calculate the number of days that elapsed between the created date of the job and the date the candidate was placed into a Hired status.
- The Time to Hire Since Creation columns automatically calculate the number of days that elapsed between the date a candidate created their profile and the date the candidate was placed into a Hired status.
- The Time to Hire Since Identified columns automatically calculate the number of days that elapsed between the application date of a candidate (the day the candidate was attached to the job) and the date the candidate was placed into a Hired status.
Note: Calculations for these columns cannot be modified; however, iCIMS staff may be able to create a formula field to accommodate your organization's preferred calculations. Contact iCIMS Technical Support for more information.
How do Time to Fill columns work?
If a report is being generated where multiple hires are being viewed, the Time to Fill (min) column will display the least number of days it took to fill any of the positions that are being referenced in the report. The Time to Fill (max) column will display the largest number of days it took to fill any position referenced, and the Time to Fill (avg) column will display an average for all hires referenced in the report.
Notes:
- If only one hire is being reviewed, the Min, Max, and Avg columns will all display the same value.
- Calculations for Time to Fill columns cannot be modified; however, iCIMS staff may be able to create a formula field to accommodate your organization's preferred calculations. Contact iCIMS Technical Support for more information.
What is a Pipeline Report? How can I run a Pipeline Report?
Pipeline Metric Reports show statistics on recruiting workflow history on a per-job basis. This helps users review how many applicants are moving through each stage in their workflow or pipeline. To run one of these reports, access the Reporting Center (Report > Reporting Center) and select the Pipeline Workflow Report, located in the Candidate Management Reports panel.
What are the # Ever In... columns used for?
The # Ever In... columns (available in Recruiting Workflow and Job searches) may be used to review the specific recruiting workflow of a job to review historically how many individuals were ever in a specific bin or status, even if they are no longer in that status now. (For every applicant flow status in your system, there is an available # Ever In... column that matches it. Additionally, there are # Ever In... columns for the larger bins that group a selection of statuses together.)
How do the Days in Job Folder (e.g., Days in Approved) columns work?
The Days in Job Folder columns calculate the total number of days a job spent within a specific folder. If a job was placed into a specific folder multiple times, the column provides the sum of all days spent in that folder. For example, consider the following scenario:
- A Job profile is placed into the Approved folder. It stays in this folder for 5 days.
- The profile is then placed in the Hold folder for several days.
- The job is then placed back into the Approved folder for an additional 5 days.
In this scenario, the Days in Approved column would display 10 days for this Job profile.
The Days in Job Folder columns can also be used to calculate an average number of days multiple jobs spent in a specific folder. If a Days in Job Folder column is included in a Job search using a group-by, the column displays the average number of days each job within a group spent in a specific folder. For example, consider the search results below:

This Job search includes the Days in Approved column and uses a group-by to categorize results by recruiter. In this case, the Days in Approved column displays the following information:
- The average number of days all jobs assigned to Alan York spent in the Approved folder.
- The number of days each individual job assigned to Alan York spent in the Approved folder.
Why do duplicate results display in a report?
Some columns, such as the Job Post Information: Posted Date column, appear to show duplicate information. This is because one profile may have multiple values for the column selected; the Job Post Information: Posted Date column, for example, will display a result for each portal that a particular job was posted to. In addition, history columns in Recruiting Workflow searches tend to display what seems to be duplicate entries because the search engine displays each status that a person was ever in. These columns are indicated by an asterisk in the column picker.
How is the Rank column calculated?
The Rank column's percentage is based on where the skill set that was searched for falls in the resume (the higher up on the resume, the higher the percentage) and how many times that skill set appears within the resume.
How can I make a self-reflexive query in a report?
Users can make self-reflexive queries for profile-link fields using @userid, all lowercase, exactly as shown. (Note: It's important that @userid is entered exactly as such, without capital letters or spaces.) For example, to run a search where the hiring manager is the current user, the user could enter in Hiring Manager: SystemID = @userid.
In addition, user admins (and internal iCIMS staff) are able to create searches with dynamic filters that draw values from the logged-in user's data. (This functionality works like the Myself or @userid functionality described above.) After adding a search filter, instead of typing in a value or selecting one from a dropdown, users can click the Dynamic Filtering icon. This will launch a relational picker, allowing the user to select a field based off the person profile. When the search is run, the filter will dynamically substitute the value from the profile of the user who is running the search, filtering the search results based on that value. [For example, if a user were to create a search with the filter Job : Department...is...My Department, once the search is run, My Department will be replaced by the user's department (i.e., the value entered on that user's Person profile in the Department field).] This will be reflected in the search results.
Note: Dynamic Filtering is not supported for all fields/field types; when a user selects an unsupported field/field type as their filter, the Dynamic Filtering icon will not appear. The following field types are unsupported:
- Date
- Date/time
- Dynamic Multiselect (used for Profile Folder Categories)
- Icon
- Rank
- Image/File
- Rating
- Total
- Count
- Percent
Important Note: By default, only user admins and internal iCIMS Admins will be able to create and edit dynamic filters. However, searches with dynamic filters can be saved as templates and shared with other users, who can run these searches without having the ability to edit the filter.
What are noise words?
A noise word is a word such as the or if that is so common that it is not useful in searches. To save time, noise words are not indexed and are ignored in index searches.
For a full list of noise words that cannot be used in iCIMS keyword or quick searches, review the Understanding Search Noise Words Knowledge Base article.
Why aren't graphs displaying full names or groupings?
This is because there is not enough space on the screen to display enough info. In order to get this information to display, you can try the following solutions:
- Change the graph to a different type and/or change the graph's orientation. (For example, a horizontal bar graph has more room than a vertical bar graph.)
- Remove groupings.
Why does Other show as a value when viewing a pie chart of search results?
Any section that is less than 2% of the graph will display as Other.
Why does my search export give me an error message of Cell data too large to load?
The reason Excel might give an error message when exporting data is due to the size limitations of cells in Excel. As of the latest version of Microsoft Excel, there is a character limit of 32,767 characters per cell.
You will need to cut the report down, or upgrade to another spreadsheet program or a new version of Excel, in order to fix this problem.
Additional information can be found for the different versions of Excel at these links:
How can a user admin delete search templates?User admins are typically template administrators, meaning they have the ability to remove or delete existing search templates in the system. Follow the instructions below to access the Search Template Admin page and delete Filter and/or Output templates.
Deleting the Filters section of the search template:
- Navigate to a specific search type.
- Within the Filters section, click the Manage Search Templates icon.
- Find the search template you would like to delete, and click the delete (X) icon beside it.
- Click Delete to finalize.
- Tip: If the delete icon is faded out beside a template, it is either private or locked (hover over the X for more information). To make a search template public, click the Edit (pencil) icon beside the template, share the template with all user groups, and then save. You will then be able to click the Delete icon. Locked templates are standard searches within the system that cannot be deleted. These templates will not have the Edit icon available beside the X.
Deleting the Output section of the search template:
- Navigate to a specific search type.
- Within the Output section, click the Manage Output Templates button.
- Find the output template you would like to delete, and click the delete (X) icon beside it.
- Click Delete to finalize.
- Tip: If the delete icon is faded out beside a template, it is private, linked to search template, locked, or currently used elsewhere in the system (hover over the X for more information). To make the output template public, click the Edit (pencil) icon beside the template, share the template with all user groups. and then save. You will then be able to click the Delete icon. Output templates that are linked, locked, or currently used elsewhere in the system cannot be deleted.
Can the template administrator set default searches globally?
Yes, the template administrator has the ability to set defaults globally. Any user with access to the search engine can save a search and check off the Default option, but this will affect them only. If a template administrator (typically a user admin) selects the Global Default option, the default will be applied for all system users.
Can I export searches and reports?
Any search or report in the iCIMS system can be exported out of the system. Currently, data can be exported in Excel (.xls), CSV (Comma Separated Values), TAB (Tab Delimited Values), or XML (Extensible Markup Language) formats. For more information, review the Exporting Search Results & Reports Knowledge Base article.
- Note: For reports where data is grouped, the only option will be Excel.
Reports can also be generated and converted into charts directly in the system. To do so, simply:
- Run the report.
- Click the Chart button, which may be located within the More menu.
- The Graphical Reports popup will open, allowing you to manipulate the layout of the data.
- Tip: Use the Chart Context Menu (icon of three horizontal lines) to print the chart, or to download a PNG or JPEG image, PDF document, or SVG vector image of the chart.
By default, only user admins have access to all export types. Access can be granted to other users; contact iCIMS Technical Support to have this enabled.
Is it possible to increase the number of search result rows displayed per page?
Yes. Navigate to the User Options menu (the circular icon at the far right of the menu bar) and select Edit Preferences. Then, modify the Page Size key located within the Search Result section of the page.
How do I add the name of the default location from a Job profile's Detail tab to a Recruiting Workflow search as a filter, column, or group-by?
Use the following selection path to pull the default location’s profile name from the Job profile's Detail tab: Job File > Job > Detail Tab > Location > General > Location > Professional Tab > Name.
Notes:
- Select Name Linked instead of Name to have the default location name display as a link that allows a user to navigate to the Location profile from the search results.
- Depending on your organization’s preference, the Location profile may have a different label, such as Company.
How do I add the manager of a Job profile's hiring manger to a Recruiting Workflow search as a filter, column, or group-by?
The selection path to add the manager field navigates to the Person profile of the hiring manager pulled from the Job profile. Manager fields are typically located on both the Manager tab and Employee tab of a Person profile. To add the manager of a Job profile's hiring manager to your search, use one of the following selection paths; options for both the Manager tab and Employee tab fields are provided.
- Manager tab field: Job File > Job > Detail Tab > Hiring Manager > Manager Tab > Manager > Contact Tab > Full Name: First Last
- Employee tab field: Job File > Job > Detail Tab > Hiring Manager > Employee Tab > Manager > Contact Tab > Full Name: First Last
Is it possible to search on custom date ranges?
Yes. After selecting a date filter (e.g., Application Date), select Custom from the dropdown to the right. Then, use the calendar icons to select dates, or enter your preferred start and end dates for the range in the provided fields.
Alternatively, you can use the custom parameters listed in the table below to create a date range that is reflexive to today's date. This allows you to return to the report (or embed it onto your Dashboard) and have an up-to-date view, without needing to manually adjust the time rage.
For example, to create a report that will always show profiles with a date in the State Date field that is within the next 15 days, use the following parameters:
FROM: {DATE:START}
TO: {DATE:END}{DATE:14}
Refer to the table below for a list of common custom date parameters.
Search Parameter | Description | Start Definition | End Definition |
---|
Today | From 12AM to 11:59PM on the day you are running the search | ”{DATE:START}“ | ”{DATE:END}“ |
Yesterday | From 12AM to 11:59PM on the day before you are running the search | ”{DATE:START}{DATE:-1}“ | ”{DATE:END}{DATE:-1}“ |
Tomorrow | From 12AM to 11:59PM on the day after you are running the search | ”{DATE:START}{DATE:1}“ | ”{DATE:END}{DATE:1}“ |
Since Last Workday | From 5:00PM yesterday until 11:59PM today | ”{DATE:START}{WEEKDATE:-1}{HOUR:17}“ | ”{DATE:END}“ |
This Week | From 12AM Sunday until 11:59PM Saturday of the week you are currently in | ”{DATE:START}” + firstweekday | ”{DATE:END}” + lastweekday |
This Month | From 12AM on the 1st day until 11:59PM on the last day of the month in which you are running the search. | ”{DATE:START}{MONTH:START}“ | ”{DATE:END}{MONTH:END}“ |
This Quarter | From 12AM on the first day until 11:59PM on the last day of the quarter in which you are running the search. (See quarter definitions below for exact dates) | ”{DATE:START}{QUARTER:START}“ | ”{DATE:END}{QUARTER:END}“ |
This Year | From 12AM January 1st until 11:59PM December 31st in the year in which you are running the search | ”{DATE:START}{YEAR:START}“ | ”{DATE:END}{YEAR:END}“ |
Last Week | From 12AM Sunday until 11:59PM Saturday of the week before the week in which you are running the search | ”{DATE:START}{DATE:-7}” + firstweekday | ”{DATE:END}{DATE:-7}” + lastweekday |
Last Month | From 12AM on the 1st day until 11:59PM on the last day of the month before the month in which you are running the search. | ”{DATE:START}{MONTH:-1}{MONTH:START}“ | ”{DATE:END}{MONTH:-1}{MONTH:END}“ |
Last Quarter | From 12AM on the first day until 11:59PM on the last day of the quarter prior to the quarter in which you are running the search. (See quarter definitions below for exact dates) | ”{DATE:START}{MONTH:-3}{QUARTER:START}“ | ”{DATE:END}{MONTH:-3}{QUARTER:END}“ |
Last Year | From 12AM January 1st until 11:59PM December 31st in the year prior to the year in which you are running the search | ”{DATE:START}{YEAR:-1}{YEAR:START}“ | ”{DATE:END}{YEAR:-1}{YEAR:END}“ |
Next Week | From 12AM Sunday until 11:59PM Saturday of the week after the week in which you are running the search | ”{DATE:START}{DATE:7}” + firstweekday | ”{DATE:END}{DATE:7}” + lastweekday |
Next Month | From 12AM on the 1st day until 11:59PM on the last day of the month after the month in which you are running the search. | ”{DATE:START}{MONTH:1}{MONTH:START}“ | ”{DATE:END}{MONTH:1}{MONTH:END}“ |
Next Quarter | From 12AM on the first day until 11:59PM on the last day of the quarter after the quarter in which you are running the search. (See quarter definitions below for exact dates) | ”{DATE:START}{MONTH:3}{QUARTER:START}“ | ”{DATE:END}{MONTH:3}{QUARTER:END}“ |
Next Year | From 12AM January 1st until 11:59PM December 31st in the year after the year in which you are running the search | ”{DATE:START}{YEAR:1}{YEAR:START}“ | ”{DATE:END}{YEAR:1}{YEAR:END}“ |
Past 7 Days | From 12AM 6 days prior until 11:59PM of the day you are running the search. Example: Search run on a Thursday runs from 12AM the previous Friday until 11:59PM that day. | ”{DATE:START}{DATE:-6}“ | ”{DATE:END}“ |
Past 30 Days | From 12AM 29 days before until 11:59PM that day. Example: If run on February 21st parameters are from 12AM 1/23 until 11:59PM 2/21 | ”{DATE:START}{DATE:-29}“ | ”{DATE:END}“ |
Past 60 Days | From 12AM 59 days before until 11:59PM that day. Example: If run on 2/21/08 parameters are from 12AM 12/24/07 until 11:59PM 2/21/08 | ”{DATE:START}{DATE:-59}“ | ”{DATE:END}“ |
Past 90 Days | From 12AM 89 days before until 11:59PM that day. Example: If run on 2/21/08 parameters are from 12AM 11/24/07 until 11:59PM 2/21/08 | ”{DATE:START}{DATE:-89}“ | ”{DATE:END}“ |
Past 12 Months | From 12AM 12 Months prior until 11:59PM on the day you are running it. Example: If run on 2/25/08 parameters are from 12AM 2/26/2007 until 11:59PM 2/25/08 | ”{DATE:START}{MONTH:-12}{DATE:1}“ | ”{DATE:END}“ |
Past 24 Months | From 12AM 24 Months prior until 11:59PM on the day you are running it. Example: If run on 2/25/08 parameters are from 12AM 2/26/06 until 11:59PM 2/25/08. | ”{DATE:START}{MONTH:-24}{DATE:1}“ | ”{DATE:END}“ |
Next 7 Days | From 12AM on the day you are running it until 11: 59PM 6 days after the day you are running the search. Example: Search run on a Monday runs from 12AM that day until 11:59PM Sunday. | ”{DATE:START}“ | ”{DATE:END}{DATE:6}“ |
Next 30 Days | From 12AM the day you are running it until 11:59PM 29 days after the day you are running the search. Example: Search run on 2/25/08. Parameters are from 12AM 2/25/08 until 11:59PM 3/25/08 | ”{DATE:START}“ | ”{DATE:END}{DATE:29}“ |
Next 60 Days | From 12AM the day you are running it until 11:59PM 59 days after the day you are running the search. Example: Search run on 2/25/08. Parameters are from 12AM 2/25/08 until 11:59PM 4/24/08 | ”{DATE:START}“ | ”{DATE:END}{DATE:59}“ |
Next 90 Days | From 12AM the day you are running it until 11:59PM 89 days after the day you are running the search. Example: Search run on 2/25/08. Parameters are from 12AM 2/25/08 until 11:59PM 5/24/08 | ”{DATE:START}“ | ”{DATE:END}{DATE:89}“ |
Next 12 Months | From 12AM the day you are running it until 11:59PM 12Months after the day you are running the search. Example: Search run on 2/25/08. Parameters are from 12AM 2/25/08 until 11:59PM 2/24/09 | ”{DATE:START}“ | ”{DATE:END}{MONTH:12}{DATE:-1}“ |
Next 24 Months | From 12AM the day you are running it until 11:59PM 24 Months after the day you are running the search. Example: Search run on 2/25/08. Parameters are from 12AM 2/25/08 until 11:59PM 2/24/10 | ”{DATE:START}“ | ”{DATE:END}{MONTH:24}{DATE:-1}“ |
1st Quarter | From 12AM 01/01 Until 11:59PM 03/31 | ”{DATE:START}{QUARTER:1}{QUARTER:START}“ | ”{DATE:END}{QUARTER:1}{QUARTER:END}“ |
2nd Quarter | From 12AM 04/01 until 11:59PM 06/30 | ”{DATE:START}{QUARTER:2}{QUARTER:START}“ | ”{DATE:END}{QUARTER:2}{QUARTER:END}“ |
3rd Quarter | From 12AM 07/01 until 11:59PM 9/30 | ”{DATE:START}{QUARTER:3}{QUARTER:START}“ | ”{DATE:END}{QUARTER:3}{QUARTER:END}“ |
4th Quarter | From 12AM 10/01 until 11:59PM 12/31 | ”{DATE:START}{QUARTER:4}{QUARTER:START}“ | ”{DATE:END}{QUARTER:4}{QUARTER:END}“ |
Past 1 Hour | 1 hour prior, to the minute, of when you run the search. | ”{HOUR:-1}“ | ”{HOUR:0}“ |
Past 2 Hours | 2 hours prior, to the minute, of when you run the search. | ”{HOUR:-2}“ | ”{HOUR:0}“ |
Past 6 Hours | 6 hours prior, to the minute, of when you run the search. | ”{HOUR:-6}“ | ”{HOUR:0}“ |
Past 12 Hours | 12 hours prior, to the minute, of when you run the search. | ”{HOUR:-12}“ | ”{HOUR:0}“ |
Past 24 Hours | 24 hours prior, to the minute, of when you run the search. | ”{HOUR:-24}“ | ”{HOUR:0}“ |
Past 48 Hours | 48 hours prior, to the minute, of when you run the search. | ”{HOUR:-48}“ | ”{HOUR:0}“ |
Past 72 Hours | 72 hours prior, to the minute, of when you run the search. | ”{HOUR:-72}“ | ”{HOUR:0}“ |
Searching & Reporting Curriculum
The iCIMS Knowledge Base includes additional resources to prepare users to use the iCIMS system's searching and reporting tools. These resources have been compiled in the following article: Searching & Reporting Curriculum.