2.2 Business Objects & Finding Data
Key Takeaways
- A business object (BO) is a Workday data entity such as Worker, Position, Supervisory Organization, Job Profile, or Location that stores fields and links to related objects.
- Fields hold values on an object; related business objects connect instances so you can navigate and report across the data model.
- Business objects underpin Report Writer data sources, Calculated Fields, and security domains that control who can view or act on data.
- Finding data means following BO relationships (for example, Worker → Position → Job Profile → Supervisory Organization) rather than treating screens as isolated forms.
- When viewing data, Effective Date controls which version of effective-dated information you see; Entry Moment reflects when a change was entered into the system.
What Is a Business Object?
In Workday, a business object (BO) is a named type of data the system stores and secures — roughly analogous to an entity or record type. Each instance of a business object is one concrete record: one Worker, one Position, one Supervisory Organization, one Job Profile, one Location.
HCM Fundamentals expects you to recognize the purpose and use of business objects. You are not asked to memorize every object in the tenant. You are expected to know that almost everything you click — a person, an org, a job, a location — is a business object instance with fields and relationships, and that those relationships are how Workday finds and protects data.
Core HCM Business Objects to Know
| Business object | What an instance represents | Why it matters in HCM |
|---|---|---|
| Worker | A person with a work relationship (employee or contingent) | Central for staffing, compensation, security role context |
| Position | A seat that can be filled (especially under Position Management) | Hiring restrictions, open seats, job changes into positions |
| Supervisory Organization | Management hierarchy unit | Reporting structure, staffing model home, role assignments |
| Job Profile | Generic job definition (duties, qualifications, often pay defaults) | Links to jobs/positions; compensation and staffing setup |
| Location | Physical or logical workplace | Work location, location hierarchies, org attributes |
| Job | Job within a staffing model context (paired with profiles/positions by design) | Bridges profile intent and filled work |
| Cost Center / Company | Financial/legal org types | Costing, company hierarchy, multi-org worker assignments |
| Compensation Grade / Plan | Pay structure components | Eligibility, defaulting, worker compensation events |
Many other objects exist (Applicant, Requisition, Security Group, Business Process Definition). For this exam chapter, master the HCM core set above and the idea that every secured data element sits on some business object.
Fields Versus Related Business Objects
Each business object instance has:
- Fields — values stored on that instance (for example, Worker’s legal name, hire date, employee ID; Position’s earliest hire date; Job Profile’s management level).
- Related business objects — links to other instances (Worker’s current Position; Position’s Job Profile; Worker’s Supervisory Organization; Location on a position or worker).
| Concept | Example | How you use it |
|---|---|---|
| Field on Worker | Employee ID, preferred name | Displayed on profile; used as search keys |
| Related BO from Worker | Current position, manager, supervisory org | Drill to related profiles; drive reporting |
| Field on Position | Availability date, closed flag | Position management decisions |
| Related BO from Position | Job Profile, Location, filled Worker | Understand what the seat is and who sits in it |
Exam distinction. A field is a data element on an object. A related business object is another instance connected by a relationship. Report Writer and Calculated Fields constantly navigate from a primary BO across related BOs to reach fields that do not live on the starting object.
Why Business Objects Underpin Reports, Calculated Fields, and Security
Report Writer
Every report has a data source rooted in a business object (or a delivered data source built on BOs). When you build or interpret a report, you:
- Start from a primary business object or data source (for example, All Active Workers).
- Add columns that are fields on that object or on related objects reachable through the data model.
- Filter using fields and related-object criteria.
If you cannot answer “Which business object is this report about?” you will misread which fields are available and why a column is blank.
Calculated Fields
Calculated Fields are reusable computations defined against a business object. They read fields and related-object data (lookup related value, date difference, true/false conditions, extract text, and so on) and return a result used in reports, conditions, or other calculated fields. Calculated Fields do not float free of the model — they are always owned by a business object class.
Security Domains
Workday domain security protects groups of secured items (view/modify permissions) associated with functional areas and, critically, with data on business objects. Whether a user can see compensation fields on a Worker, open a Position, or run a report that includes certain columns depends on domain security policies and the security groups that hold permissions. Business process security separately controls who can initiate and act on processes. Both layers assume you understand which object holds the data or starts the process.
| Layer | Ties to BOs how |
|---|---|
| Domain security | Permissions to view/modify secured items and data on objects |
| Business process security | Who can initiate/approve steps that act on objects |
| Reports / calc fields | Read paths across objects subject to the same security |
Finding Data via Business Object Relationships
Finding data in Workday is less about memorizing screen names and more about walking the graph:
Worker
→ Position (or Job, depending on staffing model and event)
→ Job Profile
→ Location
→ Supervisory Organization
→ Superior org / hierarchy
→ Roles (HR Partner, Manager, …)
→ Compensation (plans, grade, package components)
→ Company / Cost Center assignments
Example path. “What is the management level for Maria’s job?” You open the Worker, navigate to the current Position (or job), open the related Job Profile, and read the management level field. The answer never lived as a free-floating screen value; it lived on Job Profile, reached through relationships.
Example path. “Who is the HR Partner for this team?” Start at the Supervisory Organization, open Roles, find the HR Partner assignment — or start at a Worker and move to their supervisory org, then to roles. Same graph, different entry points.
Practical finding techniques that use the BO model:
- From a Worker profile, use tabs and related views that expose org, job, and compensation relationships.
- From an Organization, open membership, roles, and staffing views.
- From Search, open the object type you need rather than forcing every question through Worker.
- In reporting classwork (Report Writer track on this exam), choose the data source whose primary BO matches the question you are answering.
Entry Moment Versus Effective Date (Viewing Data)
HCM data is often effective-dated: changes apply as of a business Effective Date, not merely when someone typed them. Workday also tracks when the change was entered — the Entry Moment (sometimes discussed with transaction or audit timing concepts).
| Concept | Question it answers | Typical use when viewing |
|---|---|---|
| Effective Date | As of which business date should this information apply? | View worker job history as of last quarter; see org as of a reorg date |
| Entry Moment | When was this change recorded in the system? | Audit/troubleshooting: the correction was entered today but effective last month |
Why the exam cares. When you view a Worker or run a report “as of” a date, you are usually selecting an effective-dated lens: which version of the data is true for that business day. A correction entered today with an earlier effective date means historical views as of that earlier date can change even though the entry is recent. Confusing the two leads to wrong conclusions such as “the system shows today’s hire date so the person was hired today” when the entry was a late correction of an earlier effective hire.
Intro-level rule of thumb:
- Use Effective Date to answer what was/is true for the business on date D.
- Use Entry Moment (and process history) to answer when did someone record this in Workday.
You will deepen effective dating with staffing events (hire, job change, terminate) and org changes later; for this section, lock the vocabulary and the viewing implication.
Scenario: Using BOs to Answer a Real Question
Scenario. Leadership asks: “As of 1 March, what Job Profile and Location applied to worker W-2201, and which Supervisory Organization did they report into?”
- Search and open Worker W-2201.
- Set or use the view as of 1 March (effective-dated view) so you are not looking only at today’s values if a later job change occurred.
- From the worker’s job/position relationship, open the Position (or job) that was active on that date.
- Read related Job Profile and Location.
- Read related Supervisory Organization (and manager role context if needed).
Every step is BO navigation. If a report is built instead, the report’s primary data source still rests on Worker (or a worker-centric source) and columns pull related Job Profile, Location, and Organization fields — same model, different UI.
Common Exam Traps
- Treating screens as unrelated forms instead of instances of business objects with relationships.
- Mixing up a field (value on an object) with a related business object (linked instance).
- Assuming Report Writer can invent columns with no path from the primary BO.
- Believing security is only “can I log in?” rather than domain and BP permissions on objects and processes.
- Confusing Effective Date (business validity) with Entry Moment (when recorded).
Connecting Back to Navigation
Navigation tools are how you reach business object instances. Business object knowledge is how you understand what you are looking at and where the next piece of data lives. Search finds instances; Related Actions act on them; My Tasks completes processes that change them; reports and calculated fields read across their relationships under security. Together, these skills satisfy the HCM Fundamentals outcomes: demonstrate navigation techniques, and recognize the purpose and use of business objects.
Quick Self-Check Before Moving On
Ask yourself for any HCM screen: (1) What business object instance is primary here? (2) Which fields are on this object versus on a related object? (3) What security domain might protect these fields? (4) If I change the as-of date, am I changing Effective Date perspective? If you can answer those four questions, you are ready for organizations, staffing models, and the rest of the Pro HCM Core blueprint.
In Workday HCM terms, which statement best defines a business object?
A report needs the management level stored on a Job Profile, but the report’s primary focus is Workers. What must be true in the Workday data model for that column to be available?
A compensation change for a worker is entered into Workday on 15 June with an Effective Date of 1 May. Which statement correctly separates Effective Date from Entry Moment for viewing data?
Why do business objects matter for Workday security domains on the HCM Core exam?