Oracle Global HR Cloud · Subject 5 · 19 lessons
Implementing System Extensibility and Personalization
Changing Oracle's behaviour without building something an upgrade destroys: flexfields, sandboxes, Transaction Design Studio, Page Composer and Visual Builder.
All 19 lessons, free to read in full. No sign-in required.
What this course covers
- Extensibility Architecture
- Extension Decision Framework
- Sandbox Lifecycle
- Sandbox Publishing and Conflicts
- Flexfield Fundamentals
- Descriptive Flexfields
- Extensible Flexfields
- Contexts, Segments and Value Sets
- Flexfield Deployment and Metadata
- Flexfields in OTBI and Integrations
- Redwood Extension Architecture
- Express Mode and Workspaces
- Configure Fields and Regions
- Business Rule Conditions and Precedence
- Defaults and Field Validation
- Page Properties and Dynamic Containers
- Migration from Classic to Redwood
- Testing, Publishing and Rollback
- Security, Audit and Governance
Lesson 01
Extensibility Architecture
Fundamentals
Extensibility Architecture
Choose the correct extension layer before changing the application.
What it is
Oracle separates setup data, flexfield metadata, classic-page personalization, and Redwood application extensions. The page technology and the business requirement determine the tool.
Why Oracle uses it
This capability creates an upgrade-aware boundary between Oracle-delivered behavior and customer-owned configuration. The implementer must know whether the requirement changes stored business data, page presentation, setup metadata, or release governance because each layer has a different runtime and rollback path.
How it behaves at runtime
The saved design has no value until its controlling context, condition or deployment artifact is evaluated for a real user and transaction. Configuration evidence proves what was designed; runtime evidence proves what the application actually did.
TechNova needs a statutory identifier stored on every assignment and a field hidden only for UK hires. The identifier belongs in a flexfield; the conditional display belongs in a page rule.
Using a visual rule to solve a data-model requirement creates no durable attribute.
Relationships
Extensibility Architecture
Cause-and-effect map
This upstream choice determines whether the configuration is evaluated at all.
This is the controlling link. Record its code, condition or association so the route from requirement to runtime can be reproduced.
Prove this downstream result in the transaction UI and every declared consumer; setup status alone is insufficient.
Retain the source requirement, controlling configuration, evaluated target record, observed downstream result and one excluded case. Together they show that the relationship—not coincidence—caused the behavior.
Using a visual rule to solve a data-model requirement creates no durable attribute.
Implementation
Extensibility Architecture
Implementation sequence
Classify the requirement
Confirm the business outcome, target page/object, page technology, population, owner and authoritative release documentation.
Inspect the target page
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Select the supported tool
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Prototype in test
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Validate all consumers
Run the positive, excluded-population, null/boundary, security and downstream-consumer tests; retain evidence before approval.
If the page, flexfield, exposed property or deployment action is not available in the tenant, stop and verify release support and privileges. Do not substitute a familiar but unsupported tool.
Technical Details
Extensibility Architecture
Administrator reference
Each card answers a different implementation question; these are not repeated summaries.
Identify whether the page is Redwood or responsive/ADF.
Named functional owner prepares the change; a separate release approver accepts evidence and publication risk.
The extension design, governed release artifact and affected HCM business object
Separate persistent data requirements from presentation rules. Capture the requirement-to-setting trace so a reviewer can reproduce the decision.
Oracle separates setup data, flexfield metadata, classic-page personalization, and Redwood application extensions. The page technology and the business requirement determine the tool. The delivered starting state must be recorded before any override so a future quarterly update can be compared.
Requirement → data or display decision. Prove both the intended population and at least one excluded or null-criteria population.
Published application metadata plus the release and evidence record.
Follow the lifecycle of the selected artifact; page rules, DFFs, EFFs and setup data do not share one deployment mechanism.
Affected setup tasks, pages, roles, reports, integrations and later sandboxes or workspaces.
Validate all consumers: execute the target TechNova scenario and retain the entered values, evaluated rule/context and observed result.
Repeat with a non-target population, a null or boundary value, and a user lacking design privileges. The change must not leak beyond its intended scope.
Retain requirement ID, before/after configuration, stable artifact codes, owner, approver, deployment status, test identities, screenshots or exports, timestamp and release reference.
Using a visual rule to solve a data-model requirement creates no durable attribute. Correct the smallest controlling configuration, redeploy or republish through its proper lifecycle, refresh the user session where required, and rerun the failed test plus regression set.
Certification
Extensibility Architecture
Performance-based lens
Given a configuration, determine the runtime outcome, the strongest evidence, and the smallest corrective action.
Using a visual rule to solve a data-model requirement creates no durable attribute. What configuration or evidence would you inspect first?
Expected reasoning: identify the extension layer, trace its dependencies, then separate configuration evidence from runtime proof.
Revision
Extensibility Architecture
Active recall
Which requirement needs a flexfield rather than a page rule?
Lesson 02
Extension Decision Framework
Fundamentals
Extension Decision Framework
Translate a business request into the smallest supportable change.
What it is
A configuration should be preferred when delivered behavior can meet the need; extension is justified only for a verified gap.
Why Oracle uses it
This capability creates an upgrade-aware boundary between Oracle-delivered behavior and customer-owned configuration. The implementer must know whether the requirement changes stored business data, page presentation, setup metadata, or release governance because each layer has a different runtime and rollback path.
How it behaves at runtime
The saved design has no value until its controlling context, condition or deployment artifact is evaluated for a real user and transaction. Configuration evidence proves what was designed; runtime evidence proves what the application actually did.
TechNova asks to rename, hide and store a new field. These are three decisions—not one personalization.
A familiar tool is not necessarily supported on the target page.
Relationships
Extension Decision Framework
Cause-and-effect map
This upstream choice determines whether the configuration is evaluated at all.
This is the controlling link. Record its code, condition or association so the route from requirement to runtime can be reproduced.
Prove this downstream result in the transaction UI and every declared consumer; setup status alone is insufficient.
Retain the source requirement, controlling configuration, evaluated target record, observed downstream result and one excluded case. Together they show that the relationship—not coincidence—caused the behavior.
A familiar tool is not necessarily supported on the target page.
Implementation
Extension Decision Framework
Implementation sequence
Write the outcome
Confirm the business outcome, target page/object, page technology, population, owner and authoritative release documentation.
Check delivered capability
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Assess data ownership
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Choose one layer per need
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Approve the design
Run the positive, excluded-population, null/boundary, security and downstream-consumer tests; retain evidence before approval.
If the page, flexfield, exposed property or deployment action is not available in the tenant, stop and verify release support and privileges. Do not substitute a familiar but unsupported tool.
Technical Details
Extension Decision Framework
Administrator reference
Each card answers a different implementation question; these are not repeated summaries.
Capture actor, page, transaction and effective scope.
Named functional owner prepares the change; a separate release approver accepts evidence and publication risk.
The extension design, governed release artifact and affected HCM business object
Check delivered page properties and existing flexfields. Capture the requirement-to-setting trace so a reviewer can reproduce the decision.
A configuration should be preferred when delivered behavior can meet the need; extension is justified only for a verified gap. The delivered starting state must be recorded before any override so a future quarterly update can be compared.
Business outcome → fit-gap. Prove both the intended population and at least one excluded or null-criteria population.
Published application metadata plus the release and evidence record.
Follow the lifecycle of the selected artifact; page rules, DFFs, EFFs and setup data do not share one deployment mechanism.
Affected setup tasks, pages, roles, reports, integrations and later sandboxes or workspaces.
Approve the design: execute the target TechNova scenario and retain the entered values, evaluated rule/context and observed result.
Repeat with a non-target population, a null or boundary value, and a user lacking design privileges. The change must not leak beyond its intended scope.
Retain requirement ID, before/after configuration, stable artifact codes, owner, approver, deployment status, test identities, screenshots or exports, timestamp and release reference.
A familiar tool is not necessarily supported on the target page. Correct the smallest controlling configuration, redeploy or republish through its proper lifecycle, refresh the user session where required, and rerun the failed test plus regression set.
Certification
Extension Decision Framework
Performance-based lens
Given a configuration, determine the runtime outcome, the strongest evidence, and the smallest corrective action.
A familiar tool is not necessarily supported on the target page. What configuration or evidence would you inspect first?
Expected reasoning: identify the extension layer, trace its dependencies, then separate configuration evidence from runtime proof.
Revision
Extension Decision Framework
Active recall
What evidence proves extension is necessary?
Lesson 03
Sandbox Lifecycle
Fundamentals
Sandbox Lifecycle
Isolate, test and publish eligible configuration safely.
What it is
A sandbox provides an isolated metadata context for selected tools. Its scope, context layer and active tools control what can be changed and tested.
Why Oracle uses it
This capability creates an upgrade-aware boundary between Oracle-delivered behavior and customer-owned configuration. The implementer must know whether the requirement changes stored business data, page presentation, setup metadata, or release governance because each layer has a different runtime and rollback path.
How it behaves at runtime
The saved design has no value until its controlling context, condition or deployment artifact is evaluated for a real user and transaction. Configuration evidence proves what was designed; runtime evidence proves what the application actually did.
TechNova tests a descriptive flexfield and classic-page label change without exposing either to production users.
EFFs and value sets deploy to mainline; they do not follow the same sandbox path as a DFF.
Relationships
Sandbox Lifecycle
Cause-and-effect map
This upstream choice determines whether the configuration is evaluated at all.
This is the controlling link. Record its code, condition or association so the route from requirement to runtime can be reproduced.
Prove this downstream result in the transaction UI and every declared consumer; setup status alone is insufficient.
Retain the source requirement, controlling configuration, evaluated target record, observed downstream result and one excluded case. Together they show that the relationship—not coincidence—caused the behavior.
EFFs and value sets deploy to mainline; they do not follow the same sandbox path as a DFF.
Implementation
Sandbox Lifecycle
Implementation sequence
Create sandbox
Confirm the business outcome, target page/object, page technology, population, owner and authoritative release documentation.
Select tools
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Activate
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Configure and test
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Publish or discard
Run the positive, excluded-population, null/boundary, security and downstream-consumer tests; retain evidence before approval.
If the page, flexfield, exposed property or deployment action is not available in the tenant, stop and verify release support and privileges. Do not substitute a familiar but unsupported tool.
Technical Details
Sandbox Lifecycle
Administrator reference
Each card answers a different implementation question; these are not repeated summaries.
Navigator → Configuration → Sandboxes for most tools.
Named functional owner prepares the change; a separate release approver accepts evidence and publication risk.
Sandbox metadata and the tools enabled in that sandbox
Name and describe the change clearly. Capture the requirement-to-setting trace so a reviewer can reproduce the decision.
A sandbox provides an isolated metadata context for selected tools. Its scope, context layer and active tools control what can be changed and tested. The delivered starting state must be recorded before any override so a future quarterly update can be compared.
Sandbox definition → enabled tools. Prove both the intended population and at least one excluded or null-criteria population.
Published application metadata plus the release and evidence record.
Publish only after isolated tests pass; publication merges eligible metadata into mainline and requires a new mainline test.
Affected setup tasks, pages, roles, reports, integrations and later sandboxes or workspaces.
Publish or discard: execute the target TechNova scenario and retain the entered values, evaluated rule/context and observed result.
Repeat with a non-target population, a null or boundary value, and a user lacking design privileges. The change must not leak beyond its intended scope.
Retain requirement ID, before/after configuration, stable artifact codes, owner, approver, deployment status, test identities, screenshots or exports, timestamp and release reference.
EFFs and value sets deploy to mainline; they do not follow the same sandbox path as a DFF. Correct the smallest controlling configuration, redeploy or republish through its proper lifecycle, refresh the user session where required, and rerun the failed test plus regression set.
Certification
Sandbox Lifecycle
Performance-based lens
Given a configuration, determine the runtime outcome, the strongest evidence, and the smallest corrective action.
EFFs and value sets deploy to mainline; they do not follow the same sandbox path as a DFF. What configuration or evidence would you inspect first?
Expected reasoning: identify the extension layer, trace its dependencies, then separate configuration evidence from runtime proof.
Revision
Sandbox Lifecycle
Active recall
Why must the selected sandbox tools match the change?
Lesson 04
Sandbox Publishing and Conflicts
Fundamentals
Sandbox Publishing and Conflicts
Control collision, sequencing and recovery when multiple changes exist.
What it is
Publishing merges sandbox metadata into mainline. Teams must control ownership and avoid overlapping changes to the same component.
Why Oracle uses it
This capability creates an upgrade-aware boundary between Oracle-delivered behavior and customer-owned configuration. The implementer must know whether the requirement changes stored business data, page presentation, setup metadata, or release governance because each layer has a different runtime and rollback path.
How it behaves at runtime
The saved design has no value until its controlling context, condition or deployment artifact is evaluated for a real user and transaction. Configuration evidence proves what was designed; runtime evidence proves what the application actually did.
Two TechNova teams modify the same worker page. They sequence publication and retest the second sandbox against the new mainline.
A successful publish does not prove business behavior is correct.
Relationships
Sandbox Publishing and Conflicts
Cause-and-effect map
This upstream choice determines whether the configuration is evaluated at all.
This is the controlling link. Record its code, condition or association so the route from requirement to runtime can be reproduced.
Prove this downstream result in the transaction UI and every declared consumer; setup status alone is insufficient.
Retain the source requirement, controlling configuration, evaluated target record, observed downstream result and one excluded case. Together they show that the relationship—not coincidence—caused the behavior.
A successful publish does not prove business behavior is correct.
Implementation
Sandbox Publishing and Conflicts
Implementation sequence
Freeze scope
Confirm the business outcome, target page/object, page technology, population, owner and authoritative release documentation.
Compare affected artifacts
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Publish first change
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Retest remaining sandbox
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Publish and validate
Run the positive, excluded-population, null/boundary, security and downstream-consumer tests; retain evidence before approval.
If the page, flexfield, exposed property or deployment action is not available in the tenant, stop and verify release support and privileges. Do not substitute a familiar but unsupported tool.
Technical Details
Sandbox Publishing and Conflicts
Administrator reference
Each card answers a different implementation question; these are not repeated summaries.
Use one business change per governed sandbox.
Named functional owner prepares the change; a separate release approver accepts evidence and publication risk.
Sandbox metadata and the tools enabled in that sandbox
Inventory touched artifacts. Capture the requirement-to-setting trace so a reviewer can reproduce the decision.
Publishing merges sandbox metadata into mainline. Teams must control ownership and avoid overlapping changes to the same component. The delivered starting state must be recorded before any override so a future quarterly update can be compared.
Parallel sandboxes → collision risk. Prove both the intended population and at least one excluded or null-criteria population.
Published application metadata plus the release and evidence record.
Publish only after isolated tests pass; publication merges eligible metadata into mainline and requires a new mainline test.
Affected setup tasks, pages, roles, reports, integrations and later sandboxes or workspaces.
Publish and validate: execute the target TechNova scenario and retain the entered values, evaluated rule/context and observed result.
Repeat with a non-target population, a null or boundary value, and a user lacking design privileges. The change must not leak beyond its intended scope.
Retain requirement ID, before/after configuration, stable artifact codes, owner, approver, deployment status, test identities, screenshots or exports, timestamp and release reference.
A successful publish does not prove business behavior is correct. Correct the smallest controlling configuration, redeploy or republish through its proper lifecycle, refresh the user session where required, and rerun the failed test plus regression set.
Certification
Sandbox Publishing and Conflicts
Performance-based lens
Given a configuration, determine the runtime outcome, the strongest evidence, and the smallest corrective action.
A successful publish does not prove business behavior is correct. What configuration or evidence would you inspect first?
Expected reasoning: identify the extension layer, trace its dependencies, then separate configuration evidence from runtime proof.
Revision
Sandbox Publishing and Conflicts
Active recall
What should happen after another sandbox changes the same page?
Lesson 05
Flexfield Fundamentals
Fundamentals
Flexfield Fundamentals
Extend delivered business objects without modifying Oracle code.
What it is
A flexfield is registered against a business object and exposes configurable segments. Segments become attributes after configuration and deployment.
Why Oracle uses it
This capability creates an upgrade-aware boundary between Oracle-delivered behavior and customer-owned configuration. The implementer must know whether the requirement changes stored business data, page presentation, setup metadata, or release governance because each layer has a different runtime and rollback path.
How it behaves at runtime
The saved design has no value until its controlling context, condition or deployment artifact is evaluated for a real user and transaction. Configuration evidence proves what was designed; runtime evidence proves what the application actually did.
TechNova adds locally required worker and assignment information while retaining upgrade-safe Oracle ownership.
A flexfield adds data capacity; it does not automatically guarantee every page displays the segment.
Relationships
Flexfield Fundamentals
Cause-and-effect map
This upstream choice determines whether the configuration is evaluated at all.
This is the controlling link. Record its code, condition or association so the route from requirement to runtime can be reproduced.
This is the controlling link. Record its code, condition or association so the route from requirement to runtime can be reproduced.
Prove this downstream result in the transaction UI and every declared consumer; setup status alone is insufficient.
Retain the source requirement, controlling configuration, evaluated target record, observed downstream result and one excluded case. Together they show that the relationship—not coincidence—caused the behavior.
A flexfield adds data capacity; it does not automatically guarantee every page displays the segment.
Implementation
Flexfield Fundamentals
Implementation sequence
Discover flexfield
Confirm the business outcome, target page/object, page technology, population, owner and authoritative release documentation.
Model attributes
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Configure contexts and segments
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Deploy
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Validate consumers
Run the positive, excluded-population, null/boundary, security and downstream-consumer tests; retain evidence before approval.
If the page, flexfield, exposed property or deployment action is not available in the tenant, stop and verify release support and privileges. Do not substitute a familiar but unsupported tool.
Technical Details
Flexfield Fundamentals
Administrator reference
Each card answers a different implementation question; these are not repeated summaries.
Confirm flexfield code and owning object.
Functional application administrator owns the business design; integration, reporting and security owners approve downstream impact.
The registered flexfield, its contexts, segments, value sets and generated metadata
Plan segment name, code, data type, length and validation. Capture the requirement-to-setting trace so a reviewer can reproduce the decision.
A flexfield is registered against a business object and exposes configurable segments. Segments become attributes after configuration and deployment. The delivered starting state must be recorded before any override so a future quarterly update can be compared.
Business object → registered flexfield. Prove both the intended population and at least one excluded or null-criteria population.
Deployed flexfield metadata, generated schemas and the runtime segment exposure supported by the owning object.
Follow the lifecycle of the selected artifact; page rules, DFFs, EFFs and setup data do not share one deployment mechanism.
Transaction UI, REST/SOAP or HDL/HSDL consumers where supported, extracts and OTBI when BI-enabled and imported.
Validate consumers: execute the target TechNova scenario and retain the entered values, evaluated rule/context and observed result.
Repeat with a non-target population, a null or boundary value, and a user lacking design privileges. The change must not leak beyond its intended scope.
Retain requirement ID, before/after configuration, stable artifact codes, owner, approver, deployment status, test identities, screenshots or exports, timestamp and release reference.
A flexfield adds data capacity; it does not automatically guarantee every page displays the segment. Correct the smallest controlling configuration, redeploy or republish through its proper lifecycle, refresh the user session where required, and rerun the failed test plus regression set.
Certification
Flexfield Fundamentals
Performance-based lens
Given a configuration, determine the runtime outcome, the strongest evidence, and the smallest corrective action.
A flexfield adds data capacity; it does not automatically guarantee every page displays the segment. What configuration or evidence would you inspect first?
Expected reasoning: identify the extension layer, trace its dependencies, then separate configuration evidence from runtime proof.
Revision
Flexfield Fundamentals
Active recall
What connects a segment to valid user input?
Lesson 06
Descriptive Flexfields
Fundamentals
Descriptive Flexfields
Add a limited set of extra attributes to a delivered entity.
What it is
A DFF supports global segments and context-sensitive segments selected by a context value. It is commonly used when one additional attribute set is needed per record.
Why Oracle uses it
This capability creates an upgrade-aware boundary between Oracle-delivered behavior and customer-owned configuration. The implementer must know whether the requirement changes stored business data, page presentation, setup metadata, or release governance because each layer has a different runtime and rollback path.
How it behaves at runtime
The saved design has no value until its controlling context, condition or deployment artifact is evaluated for a real user and transaction. Configuration evidence proves what was designed; runtime evidence proves what the application actually did.
TechNova captures Global Mobility Case ID on assignments and shows country-specific compliance fields through contexts.
Changing a segment after integrations consume it can break mappings.
Relationships
Descriptive Flexfields
Cause-and-effect map
This upstream choice determines whether the configuration is evaluated at all.
This is the controlling link. Record its code, condition or association so the route from requirement to runtime can be reproduced.
Prove this downstream result in the transaction UI and every declared consumer; setup status alone is insufficient.
Retain the source requirement, controlling configuration, evaluated target record, observed downstream result and one excluded case. Together they show that the relationship—not coincidence—caused the behavior.
Changing a segment after integrations consume it can break mappings.
Implementation
Descriptive Flexfields
Implementation sequence
Search DFF
Confirm the business outcome, target page/object, page technology, population, owner and authoritative release documentation.
Edit context
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Add segment
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Set validation and display
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Deploy to sandbox
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Test and publish
Run the positive, excluded-population, null/boundary, security and downstream-consumer tests; retain evidence before approval.
If the page, flexfield, exposed property or deployment action is not available in the tenant, stop and verify release support and privileges. Do not substitute a familiar but unsupported tool.
Technical Details
Descriptive Flexfields
Administrator reference
Each card answers a different implementation question; these are not repeated summaries.
Setup and Maintenance → Manage Descriptive Flexfields.
Functional application administrator owns the business design; integration, reporting and security owners approve downstream impact.
The registered flexfield, its contexts, segments, value sets and generated metadata
Use unique segment codes and stable lengths. Capture the requirement-to-setting trace so a reviewer can reproduce the decision.
A DFF supports global segments and context-sensitive segments selected by a context value. It is commonly used when one additional attribute set is needed per record. The delivered starting state must be recorded before any override so a future quarterly update can be compared.
Entity row → DFF columns. Prove both the intended population and at least one excluded or null-criteria population.
Deployed flexfield metadata, generated schemas and the runtime segment exposure supported by the owning object.
Deploy the DFF to a Flexfields-enabled sandbox, test it, then publish the sandbox. Do not treat Save as deployment.
Transaction UI, REST/SOAP or HDL/HSDL consumers where supported, extracts and OTBI when BI-enabled and imported.
Test and publish: execute the target TechNova scenario and retain the entered values, evaluated rule/context and observed result.
Repeat with a non-target population, a null or boundary value, and a user lacking design privileges. The change must not leak beyond its intended scope.
Retain requirement ID, before/after configuration, stable artifact codes, owner, approver, deployment status, test identities, screenshots or exports, timestamp and release reference.
Changing a segment after integrations consume it can break mappings. Correct the smallest controlling configuration, redeploy or republish through its proper lifecycle, refresh the user session where required, and rerun the failed test plus regression set.
Certification
Descriptive Flexfields
Performance-based lens
Given a configuration, determine the runtime outcome, the strongest evidence, and the smallest corrective action.
Changing a segment after integrations consume it can break mappings. What configuration or evidence would you inspect first?
Expected reasoning: identify the extension layer, trace its dependencies, then separate configuration evidence from runtime proof.
Revision
Descriptive Flexfields
Active recall
When would a context-sensitive segment be better than a global segment?
Lesson 07
Extensible Flexfields
Fundamentals
Extensible Flexfields
Model richer, repeatable or category-based attribute structures.
What it is
An EFF can organize contexts by category and can support multiple context rows when the registered object permits it.
Why Oracle uses it
This capability creates an upgrade-aware boundary between Oracle-delivered behavior and customer-owned configuration. The implementer must know whether the requirement changes stored business data, page presentation, setup metadata, or release governance because each layer has a different runtime and rollback path.
How it behaves at runtime
The saved design has no value until its controlling context, condition or deployment artifact is evaluated for a real user and transaction. Configuration evidence proves what was designed; runtime evidence proves what the application actually did.
TechNova records multiple professional licenses, each with authority, country, issue date and expiry date.
An EFF is not simply a larger DFF; its context and row model differ.
Relationships
Extensible Flexfields
Cause-and-effect map
This upstream choice determines whether the configuration is evaluated at all.
This is the controlling link. Record its code, condition or association so the route from requirement to runtime can be reproduced.
This is the controlling link. Record its code, condition or association so the route from requirement to runtime can be reproduced.
Prove this downstream result in the transaction UI and every declared consumer; setup status alone is insufficient.
Retain the source requirement, controlling configuration, evaluated target record, observed downstream result and one excluded case. Together they show that the relationship—not coincidence—caused the behavior.
An EFF is not simply a larger DFF; its context and row model differ.
Implementation
Extensible Flexfields
Implementation sequence
Search EFF
Confirm the business outcome, target page/object, page technology, population, owner and authoritative release documentation.
Select category
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Manage contexts
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Configure segments
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Deploy flexfield
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Validate
Run the positive, excluded-population, null/boundary, security and downstream-consumer tests; retain evidence before approval.
If the page, flexfield, exposed property or deployment action is not available in the tenant, stop and verify release support and privileges. Do not substitute a familiar but unsupported tool.
Technical Details
Extensible Flexfields
Administrator reference
Each card answers a different implementation question; these are not repeated summaries.
Setup and Maintenance → Manage Extensible Flexfields.
Functional application administrator owns the business design; integration, reporting and security owners approve downstream impact.
The registered flexfield, its contexts, segments, value sets and generated metadata
Confirm category and context association. Capture the requirement-to-setting trace so a reviewer can reproduce the decision.
An EFF can organize contexts by category and can support multiple context rows when the registered object permits it. The delivered starting state must be recorded before any override so a future quarterly update can be compared.
Category → available contexts. Prove both the intended population and at least one excluded or null-criteria population.
Deployed flexfield metadata, generated schemas and the runtime segment exposure supported by the owning object.
Deploy EFF metadata to mainline; use background deployment when required by the flexfield size, then verify completion.
Transaction UI, REST/SOAP or HDL/HSDL consumers where supported, extracts and OTBI when BI-enabled and imported.
Validate: execute the target TechNova scenario and retain the entered values, evaluated rule/context and observed result.
Repeat with a non-target population, a null or boundary value, and a user lacking design privileges. The change must not leak beyond its intended scope.
Retain requirement ID, before/after configuration, stable artifact codes, owner, approver, deployment status, test identities, screenshots or exports, timestamp and release reference.
An EFF is not simply a larger DFF; its context and row model differ. Correct the smallest controlling configuration, redeploy or republish through its proper lifecycle, refresh the user session where required, and rerun the failed test plus regression set.
Certification
Extensible Flexfields
Performance-based lens
Given a configuration, determine the runtime outcome, the strongest evidence, and the smallest corrective action.
An EFF is not simply a larger DFF; its context and row model differ. What configuration or evidence would you inspect first?
Expected reasoning: identify the extension layer, trace its dependencies, then separate configuration evidence from runtime proof.
Revision
Extensible Flexfields
Active recall
Which requirement suggests an EFF: one case ID or many licenses?
Lesson 08
Contexts, Segments and Value Sets
Fundamentals
Contexts, Segments and Value Sets
Design attributes that appear at the right time and accept controlled values.
What it is
Contexts control applicability, segments define captured attributes, and value sets validate or derive allowable input.
Why Oracle uses it
This capability creates an upgrade-aware boundary between Oracle-delivered behavior and customer-owned configuration. The implementer must know whether the requirement changes stored business data, page presentation, setup metadata, or release governance because each layer has a different runtime and rollback path.
How it behaves at runtime
The saved design has no value until its controlling context, condition or deployment artifact is evaluated for a real user and transaction. Configuration evidence proves what was designed; runtime evidence proves what the application actually did.
For India assignments, TechNova exposes Registration Type and Registration Number; the type uses a controlled list.
A required segment in the wrong context can block unrelated transactions.
Relationships
Contexts, Segments and Value Sets
Cause-and-effect map
This upstream choice determines whether the configuration is evaluated at all.
This is the controlling link. Record its code, condition or association so the route from requirement to runtime can be reproduced.
This is the controlling link. Record its code, condition or association so the route from requirement to runtime can be reproduced.
Prove this downstream result in the transaction UI and every declared consumer; setup status alone is insufficient.
Retain the source requirement, controlling configuration, evaluated target record, observed downstream result and one excluded case. Together they show that the relationship—not coincidence—caused the behavior.
A required segment in the wrong context can block unrelated transactions.
Implementation
Contexts, Segments and Value Sets
Implementation sequence
Define applicability
Confirm the business outcome, target page/object, page technology, population, owner and authoritative release documentation.
Create/reuse value set
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Create segment
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Order and label
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Test validation
Run the positive, excluded-population, null/boundary, security and downstream-consumer tests; retain evidence before approval.
If the page, flexfield, exposed property or deployment action is not available in the tenant, stop and verify release support and privileges. Do not substitute a familiar but unsupported tool.
Technical Details
Contexts, Segments and Value Sets
Administrator reference
Each card answers a different implementation question; these are not repeated summaries.
Use stable codes; labels can change.
Functional application administrator owns the business design; integration, reporting and security owners approve downstream impact.
The registered flexfield, its contexts, segments, value sets and generated metadata
Choose data type and maximum length deliberately. Capture the requirement-to-setting trace so a reviewer can reproduce the decision.
Contexts control applicability, segments define captured attributes, and value sets validate or derive allowable input. The delivered starting state must be recorded before any override so a future quarterly update can be compared.
Context discriminator → context. Prove both the intended population and at least one excluded or null-criteria population.
Deployed flexfield metadata, generated schemas and the runtime segment exposure supported by the owning object.
Follow the lifecycle of the selected artifact; page rules, DFFs, EFFs and setup data do not share one deployment mechanism.
Transaction UI, REST/SOAP or HDL/HSDL consumers where supported, extracts and OTBI when BI-enabled and imported.
Test validation: execute the target TechNova scenario and retain the entered values, evaluated rule/context and observed result.
Repeat with a non-target population, a null or boundary value, and a user lacking design privileges. The change must not leak beyond its intended scope.
Retain requirement ID, before/after configuration, stable artifact codes, owner, approver, deployment status, test identities, screenshots or exports, timestamp and release reference.
A required segment in the wrong context can block unrelated transactions. Correct the smallest controlling configuration, redeploy or republish through its proper lifecycle, refresh the user session where required, and rerun the failed test plus regression set.
Certification
Contexts, Segments and Value Sets
Performance-based lens
Given a configuration, determine the runtime outcome, the strongest evidence, and the smallest corrective action.
A required segment in the wrong context can block unrelated transactions. What configuration or evidence would you inspect first?
Expected reasoning: identify the extension layer, trace its dependencies, then separate configuration evidence from runtime proof.
Revision
Contexts, Segments and Value Sets
Active recall
Which component controls allowed values?
Lesson 09
Flexfield Deployment and Metadata
Fundamentals
Flexfield Deployment and Metadata
Turn stored flexfield definitions into runtime artifacts.
What it is
Deployment regenerates application metadata and schemas so configured attributes can become available to pages, services and other consumers.
Why Oracle uses it
This capability creates an upgrade-aware boundary between Oracle-delivered behavior and customer-owned configuration. The implementer must know whether the requirement changes stored business data, page presentation, setup metadata, or release governance because each layer has a different runtime and rollback path.
How it behaves at runtime
The saved design has no value until its controlling context, condition or deployment artifact is evaluated for a real user and transaction. Configuration evidence proves what was designed; runtime evidence proves what the application actually did.
TechNova deploys an assignment DFF, validates the field in Hire, confirms REST payload exposure and checks the reporting subject area.
Saving the definition is not deployment.
Relationships
Flexfield Deployment and Metadata
Cause-and-effect map
This upstream choice determines whether the configuration is evaluated at all.
This is the controlling link. Record its code, condition or association so the route from requirement to runtime can be reproduced.
This is the controlling link. Record its code, condition or association so the route from requirement to runtime can be reproduced.
Prove this downstream result in the transaction UI and every declared consumer; setup status alone is insufficient.
Retain the source requirement, controlling configuration, evaluated target record, observed downstream result and one excluded case. Together they show that the relationship—not coincidence—caused the behavior.
Saving the definition is not deployment.
Implementation
Flexfield Deployment and Metadata
Implementation sequence
Validate definition
Confirm the business outcome, target page/object, page technology, population, owner and authoritative release documentation.
Deploy
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Monitor status
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Refresh session
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Test UI/API/reporting
Run the positive, excluded-population, null/boundary, security and downstream-consumer tests; retain evidence before approval.
If the page, flexfield, exposed property or deployment action is not available in the tenant, stop and verify release support and privileges. Do not substitute a familiar but unsupported tool.
Technical Details
Flexfield Deployment and Metadata
Administrator reference
Each card answers a different implementation question; these are not repeated summaries.
DFF: deploy to sandbox for isolated test, then publish.
Functional application administrator owns the business design; integration, reporting and security owners approve downstream impact.
The registered flexfield, its contexts, segments, value sets and generated metadata
EFF and value sets: deploy to mainline. Capture the requirement-to-setting trace so a reviewer can reproduce the decision.
Deployment regenerates application metadata and schemas so configured attributes can become available to pages, services and other consumers. The delivered starting state must be recorded before any override so a future quarterly update can be compared.
Database definition → deployment. Prove both the intended population and at least one excluded or null-criteria population.
Deployed flexfield metadata, generated schemas and the runtime segment exposure supported by the owning object.
Follow the lifecycle of the selected artifact; page rules, DFFs, EFFs and setup data do not share one deployment mechanism.
Transaction UI, REST/SOAP or HDL/HSDL consumers where supported, extracts and OTBI when BI-enabled and imported.
Test UI/API/reporting: execute the target TechNova scenario and retain the entered values, evaluated rule/context and observed result.
Repeat with a non-target population, a null or boundary value, and a user lacking design privileges. The change must not leak beyond its intended scope.
Retain requirement ID, before/after configuration, stable artifact codes, owner, approver, deployment status, test identities, screenshots or exports, timestamp and release reference.
Saving the definition is not deployment. Correct the smallest controlling configuration, redeploy or republish through its proper lifecycle, refresh the user session where required, and rerun the failed test plus regression set.
Certification
Flexfield Deployment and Metadata
Performance-based lens
Given a configuration, determine the runtime outcome, the strongest evidence, and the smallest corrective action.
Saving the definition is not deployment. What configuration or evidence would you inspect first?
Expected reasoning: identify the extension layer, trace its dependencies, then separate configuration evidence from runtime proof.
Revision
Flexfield Deployment and Metadata
Active recall
Why can a saved segment remain invisible?
Lesson 10
Flexfields in OTBI and Integrations
Fundamentals
Flexfields in OTBI and Integrations
Make extensions usable beyond the transaction page.
What it is
Flexfield deployment can update schemas; reporting additionally depends on BI enablement and the relevant import/extension process.
Why Oracle uses it
This capability creates an upgrade-aware boundary between Oracle-delivered behavior and customer-owned configuration. The implementer must know whether the requirement changes stored business data, page presentation, setup metadata, or release governance because each layer has a different runtime and rollback path.
How it behaves at runtime
The saved design has no value until its controlling context, condition or deployment artifact is evaluated for a real user and transaction. Configuration evidence proves what was designed; runtime evidence proves what the application actually did.
TechNova proves that Mobility Case ID is editable on the assignment, returned by integration, secured correctly and reportable in OTBI.
Seeing a field on-screen does not prove it is available in OTBI.
Relationships
Flexfields in OTBI and Integrations
Cause-and-effect map
This upstream choice determines whether the configuration is evaluated at all.
This is the controlling link. Record its code, condition or association so the route from requirement to runtime can be reproduced.
This is the controlling link. Record its code, condition or association so the route from requirement to runtime can be reproduced.
Prove this downstream result in the transaction UI and every declared consumer; setup status alone is insufficient.
Retain the source requirement, controlling configuration, evaluated target record, observed downstream result and one excluded case. Together they show that the relationship—not coincidence—caused the behavior.
Seeing a field on-screen does not prove it is available in OTBI.
Implementation
Flexfields in OTBI and Integrations
Implementation sequence
Identify consumers
Confirm the business outcome, target page/object, page technology, population, owner and authoritative release documentation.
Enable required metadata
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Deploy
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Run reporting process
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Reconcile results
Run the positive, excluded-population, null/boundary, security and downstream-consumer tests; retain evidence before approval.
If the page, flexfield, exposed property or deployment action is not available in the tenant, stop and verify release support and privileges. Do not substitute a familiar but unsupported tool.
Technical Details
Flexfields in OTBI and Integrations
Administrator reference
Each card answers a different implementation question; these are not repeated summaries.
Enable only reporting attributes actually needed.
Functional application administrator owns the business design; integration, reporting and security owners approve downstream impact.
The registered flexfield, its contexts, segments, value sets and generated metadata
Use stable codes in interfaces. Capture the requirement-to-setting trace so a reviewer can reproduce the decision.
Flexfield deployment can update schemas; reporting additionally depends on BI enablement and the relevant import/extension process. The delivered starting state must be recorded before any override so a future quarterly update can be compared.
Segment metadata → XSD. Prove both the intended population and at least one excluded or null-criteria population.
Deployed flexfield metadata, generated schemas and the runtime segment exposure supported by the owning object.
Follow the lifecycle of the selected artifact; page rules, DFFs, EFFs and setup data do not share one deployment mechanism.
Transaction UI, REST/SOAP or HDL/HSDL consumers where supported, extracts and OTBI when BI-enabled and imported.
Reconcile results: execute the target TechNova scenario and retain the entered values, evaluated rule/context and observed result.
Repeat with a non-target population, a null or boundary value, and a user lacking design privileges. The change must not leak beyond its intended scope.
Retain requirement ID, before/after configuration, stable artifact codes, owner, approver, deployment status, test identities, screenshots or exports, timestamp and release reference.
Seeing a field on-screen does not prove it is available in OTBI. Correct the smallest controlling configuration, redeploy or republish through its proper lifecycle, refresh the user session where required, and rerun the failed test plus regression set.
Certification
Flexfields in OTBI and Integrations
Performance-based lens
Given a configuration, determine the runtime outcome, the strongest evidence, and the smallest corrective action.
Seeing a field on-screen does not prove it is available in OTBI. What configuration or evidence would you inspect first?
Expected reasoning: identify the extension layer, trace its dependencies, then separate configuration evidence from runtime proof.
Revision
Flexfields in OTBI and Integrations
Active recall
What extra decision affects OTBI availability?
Lesson 11
Redwood Extension Architecture
Fundamentals
Redwood Extension Architecture
Understand where HCM Redwood page changes are designed and governed.
What it is
Redwood applications use Visual Builder Studio application extensions. Express Mode exposes supported functional configuration without requiring full application development.
Why Oracle uses it
This capability creates an upgrade-aware boundary between Oracle-delivered behavior and customer-owned configuration. The implementer must know whether the requirement changes stored business data, page presentation, setup metadata, or release governance because each layer has a different runtime and rollback path.
How it behaves at runtime
The saved design has no value until its controlling context, condition or deployment artifact is evaluated for a real user and transaction. Configuration evidence proves what was designed; runtime evidence proves what the application actually did.
TechNova modifies the Hire an Employee page for different business units while Oracle continues owning the base page.
Responsive-page personalization tools do not govern Redwood pages.
Relationships
Redwood Extension Architecture
Cause-and-effect map
This upstream choice determines whether the configuration is evaluated at all.
This is the controlling link. Record its code, condition or association so the route from requirement to runtime can be reproduced.
This is the controlling link. Record its code, condition or association so the route from requirement to runtime can be reproduced.
Prove this downstream result in the transaction UI and every declared consumer; setup status alone is insufficient.
Retain the source requirement, controlling configuration, evaluated target record, observed downstream result and one excluded case. Together they show that the relationship—not coincidence—caused the behavior.
Responsive-page personalization tools do not govern Redwood pages.
Implementation
Redwood Extension Architecture
Implementation sequence
Open target page
Confirm the business outcome, target page/object, page technology, population, owner and authoritative release documentation.
Enter VB Studio
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Choose workspace
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Initialize page dependency
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Configure and preview
Run the positive, excluded-population, null/boundary, security and downstream-consumer tests; retain evidence before approval.
If the page, flexfield, exposed property or deployment action is not available in the tenant, stop and verify release support and privileges. Do not substitute a familiar but unsupported tool.
Technical Details
Redwood Extension Architecture
Administrator reference
Each card answers a different implementation question; these are not repeated summaries.
Open from Settings and Actions → Edit Page in Visual Builder Studio.
Functional administrator designs the rule; the VB Studio project/branch owner controls merge and publication.
The HCM Redwood application extension, dynamic form or table, rule and exposed property
Select or create the correct project/workspace. Capture the requirement-to-setting trace so a reviewer can reproduce the decision.
Redwood applications use Visual Builder Studio application extensions. Express Mode exposes supported functional configuration without requiring full application development. The delivered starting state must be recorded before any override so a future quarterly update can be compared.
Fusion Redwood page → application extension. Prove both the intended population and at least one excluded or null-criteria population.
A versioned application-extension rule or page-property override associated with the workspace branch.
Preview in the workspace, share for validation, then publish the application extension through the governed VB Studio lifecycle.
Redwood runtime pages and users matching rule conditions; security and service consumers remain independently controlled.
Configure and preview: execute the target TechNova scenario and retain the entered values, evaluated rule/context and observed result.
Repeat with a non-target population, a null or boundary value, and a user lacking design privileges. The change must not leak beyond its intended scope.
Retain requirement ID, before/after configuration, stable artifact codes, owner, approver, deployment status, test identities, screenshots or exports, timestamp and release reference.
Responsive-page personalization tools do not govern Redwood pages. Correct the smallest controlling configuration, redeploy or republish through its proper lifecycle, refresh the user session where required, and rerun the failed test plus regression set.
Certification
Redwood Extension Architecture
Performance-based lens
Given a configuration, determine the runtime outcome, the strongest evidence, and the smallest corrective action.
Responsive-page personalization tools do not govern Redwood pages. What configuration or evidence would you inspect first?
Expected reasoning: identify the extension layer, trace its dependencies, then separate configuration evidence from runtime proof.
Revision
Redwood Extension Architecture
Active recall
What owns the base page after an extension is published?
Lesson 12
Express Mode and Workspaces
Fundamentals
Express Mode and Workspaces
Create a controlled working area for page rules and properties.
What it is
A workspace connects a project, repository branch and application extension. Opening Configure Fields and Regions can initialize the page dependency.
Why Oracle uses it
This capability creates an upgrade-aware boundary between Oracle-delivered behavior and customer-owned configuration. The implementer must know whether the requirement changes stored business data, page presentation, setup metadata, or release governance because each layer has a different runtime and rollback path.
How it behaves at runtime
The saved design has no value until its controlling context, condition or deployment artifact is evaluated for a real user and transaction. Configuration evidence proves what was designed; runtime evidence proves what the application actually did.
TechNova creates a workspace for Employment Core and initializes Hire before adding a rule.
A workspace initialized for one extension may not automatically cover a different HCM page extension.
Relationships
Express Mode and Workspaces
Cause-and-effect map
This upstream choice determines whether the configuration is evaluated at all.
This is the controlling link. Record its code, condition or association so the route from requirement to runtime can be reproduced.
This is the controlling link. Record its code, condition or association so the route from requirement to runtime can be reproduced.
Prove this downstream result in the transaction UI and every declared consumer; setup status alone is insufficient.
Retain the source requirement, controlling configuration, evaluated target record, observed downstream result and one excluded case. Together they show that the relationship—not coincidence—caused the behavior.
A workspace initialized for one extension may not automatically cover a different HCM page extension.
Implementation
Express Mode and Workspaces
Implementation sequence
Select project
Confirm the business outcome, target page/object, page technology, population, owner and authoritative release documentation.
Create workspace
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Open page
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Initialize extension
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Verify Express Mode
Run the positive, excluded-population, null/boundary, security and downstream-consumer tests; retain evidence before approval.
If the page, flexfield, exposed property or deployment action is not available in the tenant, stop and verify release support and privileges. Do not substitute a familiar but unsupported tool.
Technical Details
Express Mode and Workspaces
Administrator reference
Each card answers a different implementation question; these are not repeated summaries.
Use meaningful workspace and branch names.
Functional administrator designs the rule; the VB Studio project/branch owner controls merge and publication.
The HCM Redwood application extension, dynamic form or table, rule and exposed property
Do not mix unrelated releases. Capture the requirement-to-setting trace so a reviewer can reproduce the decision.
A workspace connects a project, repository branch and application extension. Opening Configure Fields and Regions can initialize the page dependency. The delivered starting state must be recorded before any override so a future quarterly update can be compared.
Project → repository. Prove both the intended population and at least one excluded or null-criteria population.
A versioned application-extension rule or page-property override associated with the workspace branch.
Preview in the workspace, share for validation, then publish the application extension through the governed VB Studio lifecycle.
Redwood runtime pages and users matching rule conditions; security and service consumers remain independently controlled.
Verify Express Mode: execute the target TechNova scenario and retain the entered values, evaluated rule/context and observed result.
Repeat with a non-target population, a null or boundary value, and a user lacking design privileges. The change must not leak beyond its intended scope.
Retain requirement ID, before/after configuration, stable artifact codes, owner, approver, deployment status, test identities, screenshots or exports, timestamp and release reference.
A workspace initialized for one extension may not automatically cover a different HCM page extension. Correct the smallest controlling configuration, redeploy or republish through its proper lifecycle, refresh the user session where required, and rerun the failed test plus regression set.
Certification
Express Mode and Workspaces
Performance-based lens
Given a configuration, determine the runtime outcome, the strongest evidence, and the smallest corrective action.
A workspace initialized for one extension may not automatically cover a different HCM page extension. What configuration or evidence would you inspect first?
Expected reasoning: identify the extension layer, trace its dependencies, then separate configuration evidence from runtime proof.
Revision
Express Mode and Workspaces
Active recall
Why create a test rule during initialization?
Lesson 13
Configure Fields and Regions
Fundamentals
Configure Fields and Regions
Control visibility, requiredness and editability using conditions.
What it is
Business rules can show or hide fields/regions and set supported fields as required, optional, read-only or editable.
Why Oracle uses it
This capability creates an upgrade-aware boundary between Oracle-delivered behavior and customer-owned configuration. The implementer must know whether the requirement changes stored business data, page presentation, setup metadata, or release governance because each layer has a different runtime and rollback path.
How it behaves at runtime
The saved design has no value until its controlling context, condition or deployment artifact is evaluated for a real user and transaction. Configuration evidence proves what was designed; runtime evidence proves what the application actually did.
TechNova makes Passport Expiration Date required, hides Profession and makes Issuing Location read-only for a defined population.
Hiding a field is not data security; APIs or reports may still expose the data.
Relationships
Configure Fields and Regions
Cause-and-effect map
This upstream choice determines whether the configuration is evaluated at all.
This is the controlling link. Record its code, condition or association so the route from requirement to runtime can be reproduced.
Prove this downstream result in the transaction UI and every declared consumer; setup status alone is insufficient.
Retain the source requirement, controlling configuration, evaluated target record, observed downstream result and one excluded case. Together they show that the relationship—not coincidence—caused the behavior.
Hiding a field is not data security; APIs or reports may still expose the data.
Implementation
Configure Fields and Regions
Implementation sequence
Open Business Rules
Confirm the business outcome, target page/object, page technology, population, owner and authoritative release documentation.
Configure Fields and Regions
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Create rule
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Set conditions
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Set properties
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Preview
Run the positive, excluded-population, null/boundary, security and downstream-consumer tests; retain evidence before approval.
If the page, flexfield, exposed property or deployment action is not available in the tenant, stop and verify release support and privileges. Do not substitute a familiar but unsupported tool.
Technical Details
Configure Fields and Regions
Administrator reference
Each card answers a different implementation question; these are not repeated summaries.
Choose form rules for form attributes.
Functional administrator designs the rule; the VB Studio project/branch owner controls merge and publication.
The HCM Redwood application extension, dynamic form or table, rule and exposed property
Use collection rules for table attributes. Capture the requirement-to-setting trace so a reviewer can reproduce the decision.
Business rules can show or hide fields/regions and set supported fields as required, optional, read-only or editable. The delivered starting state must be recorded before any override so a future quarterly update can be compared.
Rule condition → matching users/transactions. Prove both the intended population and at least one excluded or null-criteria population.
A versioned application-extension rule or page-property override associated with the workspace branch.
Preview in the workspace, share for validation, then publish the application extension through the governed VB Studio lifecycle.
Redwood runtime pages and users matching rule conditions; security and service consumers remain independently controlled.
Preview: execute the target TechNova scenario and retain the entered values, evaluated rule/context and observed result.
Repeat with a non-target population, a null or boundary value, and a user lacking design privileges. The change must not leak beyond its intended scope.
Retain requirement ID, before/after configuration, stable artifact codes, owner, approver, deployment status, test identities, screenshots or exports, timestamp and release reference.
Hiding a field is not data security; APIs or reports may still expose the data. Correct the smallest controlling configuration, redeploy or republish through its proper lifecycle, refresh the user session where required, and rerun the failed test plus regression set.
Certification
Configure Fields and Regions
Performance-based lens
Given a configuration, determine the runtime outcome, the strongest evidence, and the smallest corrective action.
Hiding a field is not data security; APIs or reports may still expose the data. What configuration or evidence would you inspect first?
Expected reasoning: identify the extension layer, trace its dependencies, then separate configuration evidence from runtime proof.
Revision
Configure Fields and Regions
Active recall
What test proves a rule is not over-broad?
Lesson 14
Business Rule Conditions and Precedence
Fundamentals
Business Rule Conditions and Precedence
Make conditional behavior deterministic when rules overlap.
What it is
Rules evaluate criteria such as country or business unit. More than one rule can affect a component, so design must account for order, specificity and delivered rules.
Why Oracle uses it
This capability creates an upgrade-aware boundary between Oracle-delivered behavior and customer-owned configuration. The implementer must know whether the requirement changes stored business data, page presentation, setup metadata, or release governance because each layer has a different runtime and rollback path.
How it behaves at runtime
The saved design has no value until its controlling context, condition or deployment artifact is evaluated for a real user and transaction. Configuration evidence proves what was designed; runtime evidence proves what the application actually did.
TechNova has a global optional rule and an India-required rule for the same field; the consultant proves the India outcome and documents precedence.
Two individually correct rules can produce an incorrect combined result.
Relationships
Business Rule Conditions and Precedence
Cause-and-effect map
This upstream choice determines whether the configuration is evaluated at all.
This is the controlling link. Record its code, condition or association so the route from requirement to runtime can be reproduced.
This is the controlling link. Record its code, condition or association so the route from requirement to runtime can be reproduced.
Prove this downstream result in the transaction UI and every declared consumer; setup status alone is insufficient.
Retain the source requirement, controlling configuration, evaluated target record, observed downstream result and one excluded case. Together they show that the relationship—not coincidence—caused the behavior.
Two individually correct rules can produce an incorrect combined result.
Implementation
Business Rule Conditions and Precedence
Implementation sequence
Define population
Confirm the business outcome, target page/object, page technology, population, owner and authoritative release documentation.
Inspect existing rules
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Create specific condition
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Review order
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Test overlaps
Run the positive, excluded-population, null/boundary, security and downstream-consumer tests; retain evidence before approval.
If the page, flexfield, exposed property or deployment action is not available in the tenant, stop and verify release support and privileges. Do not substitute a familiar but unsupported tool.
Technical Details
Business Rule Conditions and Precedence
Administrator reference
Each card answers a different implementation question; these are not repeated summaries.
Give rules clear names and descriptions.
Functional administrator designs the rule; the VB Studio project/branch owner controls merge and publication.
The HCM Redwood application extension, dynamic form or table, rule and exposed property
Avoid overlapping populations where possible. Capture the requirement-to-setting trace so a reviewer can reproduce the decision.
Rules evaluate criteria such as country or business unit. More than one rule can affect a component, so design must account for order, specificity and delivered rules. The delivered starting state must be recorded before any override so a future quarterly update can be compared.
Criteria → population. Prove both the intended population and at least one excluded or null-criteria population.
A versioned application-extension rule or page-property override associated with the workspace branch.
Preview in the workspace, share for validation, then publish the application extension through the governed VB Studio lifecycle.
Redwood runtime pages and users matching rule conditions; security and service consumers remain independently controlled.
Test overlaps: execute the target TechNova scenario and retain the entered values, evaluated rule/context and observed result.
Repeat with a non-target population, a null or boundary value, and a user lacking design privileges. The change must not leak beyond its intended scope.
Retain requirement ID, before/after configuration, stable artifact codes, owner, approver, deployment status, test identities, screenshots or exports, timestamp and release reference.
Two individually correct rules can produce an incorrect combined result. Correct the smallest controlling configuration, redeploy or republish through its proper lifecycle, refresh the user session where required, and rerun the failed test plus regression set.
Certification
Business Rule Conditions and Precedence
Performance-based lens
Given a configuration, determine the runtime outcome, the strongest evidence, and the smallest corrective action.
Two individually correct rules can produce an incorrect combined result. What configuration or evidence would you inspect first?
Expected reasoning: identify the extension layer, trace its dependencies, then separate configuration evidence from runtime proof.
Revision
Business Rule Conditions and Precedence
Active recall
Which test reveals a precedence defect?
Lesson 15
Defaults and Field Validation
Fundamentals
Defaults and Field Validation
Improve data quality through supported defaulting and validation.
What it is
Express Mode can default supported field values and validate field input. Availability is page- and field-specific and must be confirmed in HCM documentation.
Why Oracle uses it
This capability creates an upgrade-aware boundary between Oracle-delivered behavior and customer-owned configuration. The implementer must know whether the requirement changes stored business data, page presentation, setup metadata, or release governance because each layer has a different runtime and rollback path.
How it behaves at runtime
The saved design has no value until its controlling context, condition or deployment artifact is evaluated for a real user and transaction. Configuration evidence proves what was designed; runtime evidence proves what the application actually did.
TechNova defaults a value for India hires and rejects an invalid date relationship with a clear message.
A default is not a substitute for validation or user accountability.
Relationships
Defaults and Field Validation
Cause-and-effect map
This upstream choice determines whether the configuration is evaluated at all.
This is the controlling link. Record its code, condition or association so the route from requirement to runtime can be reproduced.
This is the controlling link. Record its code, condition or association so the route from requirement to runtime can be reproduced.
Prove this downstream result in the transaction UI and every declared consumer; setup status alone is insufficient.
Retain the source requirement, controlling configuration, evaluated target record, observed downstream result and one excluded case. Together they show that the relationship—not coincidence—caused the behavior.
A default is not a substitute for validation or user accountability.
Implementation
Defaults and Field Validation
Implementation sequence
Confirm support
Confirm the business outcome, target page/object, page technology, population, owner and authoritative release documentation.
Define condition
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Set default/validation
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Preview
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Test lifecycle variants
Run the positive, excluded-population, null/boundary, security and downstream-consumer tests; retain evidence before approval.
If the page, flexfield, exposed property or deployment action is not available in the tenant, stop and verify release support and privileges. Do not substitute a familiar but unsupported tool.
Technical Details
Defaults and Field Validation
Administrator reference
Each card answers a different implementation question; these are not repeated summaries.
Confirm defaulting support for the page/field.
Functional administrator designs the rule; the VB Studio project/branch owner controls merge and publication.
The HCM Redwood application extension, dynamic form or table, rule and exposed property
Avoid defaults that misrepresent business facts. Capture the requirement-to-setting trace so a reviewer can reproduce the decision.
Express Mode can default supported field values and validate field input. Availability is page- and field-specific and must be confirmed in HCM documentation. The delivered starting state must be recorded before any override so a future quarterly update can be compared.
Condition → default. Prove both the intended population and at least one excluded or null-criteria population.
A versioned application-extension rule or page-property override associated with the workspace branch.
Preview in the workspace, share for validation, then publish the application extension through the governed VB Studio lifecycle.
Redwood runtime pages and users matching rule conditions; security and service consumers remain independently controlled.
Test lifecycle variants: execute the target TechNova scenario and retain the entered values, evaluated rule/context and observed result.
Repeat with a non-target population, a null or boundary value, and a user lacking design privileges. The change must not leak beyond its intended scope.
Retain requirement ID, before/after configuration, stable artifact codes, owner, approver, deployment status, test identities, screenshots or exports, timestamp and release reference.
A default is not a substitute for validation or user accountability. Correct the smallest controlling configuration, redeploy or republish through its proper lifecycle, refresh the user session where required, and rerun the failed test plus regression set.
Certification
Defaults and Field Validation
Performance-based lens
Given a configuration, determine the runtime outcome, the strongest evidence, and the smallest corrective action.
A default is not a substitute for validation or user accountability. What configuration or evidence would you inspect first?
Expected reasoning: identify the extension layer, trace its dependencies, then separate configuration evidence from runtime proof.
Revision
Defaults and Field Validation
Active recall
Why must converted records be tested separately?
Lesson 16
Page Properties and Dynamic Containers
Fundamentals
Page Properties and Dynamic Containers
Use supported page-level settings and extension points beyond basic field rules.
What it is
Express Mode includes Page Properties; supported dynamic containers can expose configurable content arrangements and extension points.
Why Oracle uses it
This capability creates an upgrade-aware boundary between Oracle-delivered behavior and customer-owned configuration. The implementer must know whether the requirement changes stored business data, page presentation, setup metadata, or release governance because each layer has a different runtime and rollback path.
How it behaves at runtime
The saved design has no value until its controlling context, condition or deployment artifact is evaluated for a real user and transaction. Configuration evidence proves what was designed; runtime evidence proves what the application actually did.
TechNova enables a supported page property and rearranges content only within an Oracle-provided dynamic container.
Visual similarity does not mean two pages expose the same properties.
Relationships
Page Properties and Dynamic Containers
Cause-and-effect map
This upstream choice determines whether the configuration is evaluated at all.
This is the controlling link. Record its code, condition or association so the route from requirement to runtime can be reproduced.
Prove this downstream result in the transaction UI and every declared consumer; setup status alone is insufficient.
Retain the source requirement, controlling configuration, evaluated target record, observed downstream result and one excluded case. Together they show that the relationship—not coincidence—caused the behavior.
Visual similarity does not mean two pages expose the same properties.
Implementation
Page Properties and Dynamic Containers
Implementation sequence
Inspect page properties
Confirm the business outcome, target page/object, page technology, population, owner and authoritative release documentation.
Identify extension point
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Configure
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Preview devices
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Regression-test
Run the positive, excluded-population, null/boundary, security and downstream-consumer tests; retain evidence before approval.
If the page, flexfield, exposed property or deployment action is not available in the tenant, stop and verify release support and privileges. Do not substitute a familiar but unsupported tool.
Technical Details
Page Properties and Dynamic Containers
Administrator reference
Each card answers a different implementation question; these are not repeated summaries.
Use only exposed properties.
Functional administrator designs the rule; the VB Studio project/branch owner controls merge and publication.
The HCM Redwood application extension, dynamic form or table, rule and exposed property
Check release-specific page documentation. Capture the requirement-to-setting trace so a reviewer can reproduce the decision.
Express Mode includes Page Properties; supported dynamic containers can expose configurable content arrangements and extension points. The delivered starting state must be recorded before any override so a future quarterly update can be compared.
Page metadata → exposed property. Prove both the intended population and at least one excluded or null-criteria population.
A versioned application-extension rule or page-property override associated with the workspace branch.
Preview in the workspace, share for validation, then publish the application extension through the governed VB Studio lifecycle.
Redwood runtime pages and users matching rule conditions; security and service consumers remain independently controlled.
Regression-test: execute the target TechNova scenario and retain the entered values, evaluated rule/context and observed result.
Repeat with a non-target population, a null or boundary value, and a user lacking design privileges. The change must not leak beyond its intended scope.
Retain requirement ID, before/after configuration, stable artifact codes, owner, approver, deployment status, test identities, screenshots or exports, timestamp and release reference.
Visual similarity does not mean two pages expose the same properties. Correct the smallest controlling configuration, redeploy or republish through its proper lifecycle, refresh the user session where required, and rerun the failed test plus regression set.
Certification
Page Properties and Dynamic Containers
Performance-based lens
Given a configuration, determine the runtime outcome, the strongest evidence, and the smallest corrective action.
Visual similarity does not mean two pages expose the same properties. What configuration or evidence would you inspect first?
Expected reasoning: identify the extension layer, trace its dependencies, then separate configuration evidence from runtime proof.
Revision
Page Properties and Dynamic Containers
Active recall
What establishes that a region is extensible?
Lesson 17
Migration from Classic to Redwood
Fundamentals
Migration from Classic to Redwood
Recreate supported responsive-page personalizations for Redwood.
What it is
Redwood uses VB Studio Express; Transaction Design Studio, autocomplete rules and Page Composer apply to responsive pages, not Redwood pages. Migration requires inventory and validation.
Why Oracle uses it
This capability creates an upgrade-aware boundary between Oracle-delivered behavior and customer-owned configuration. The implementer must know whether the requirement changes stored business data, page presentation, setup metadata, or release governance because each layer has a different runtime and rollback path.
How it behaves at runtime
The saved design has no value until its controlling context, condition or deployment artifact is evaluated for a real user and transaction. Configuration evidence proves what was designed; runtime evidence proves what the application actually did.
TechNova inventories Hire personalizations, converts supported items, recreates exceptions and compares business outcomes before cutover.
Enabling Redwood does not automatically transfer classic personalizations.
Relationships
Migration from Classic to Redwood
Cause-and-effect map
This upstream choice determines whether the configuration is evaluated at all.
This is the controlling link. Record its code, condition or association so the route from requirement to runtime can be reproduced.
This is the controlling link. Record its code, condition or association so the route from requirement to runtime can be reproduced.
Prove this downstream result in the transaction UI and every declared consumer; setup status alone is insufficient.
Retain the source requirement, controlling configuration, evaluated target record, observed downstream result and one excluded case. Together they show that the relationship—not coincidence—caused the behavior.
Enabling Redwood does not automatically transfer classic personalizations.
Implementation
Migration from Classic to Redwood
Implementation sequence
Inventory
Confirm the business outcome, target page/object, page technology, population, owner and authoritative release documentation.
Classify
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Initialize workspace
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Migrate/recreate
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Validate and publish
Run the positive, excluded-population, null/boundary, security and downstream-consumer tests; retain evidence before approval.
If the page, flexfield, exposed property or deployment action is not available in the tenant, stop and verify release support and privileges. Do not substitute a familiar but unsupported tool.
Technical Details
Migration from Classic to Redwood
Administrator reference
Each card answers a different implementation question; these are not repeated summaries.
Inventory enabled pages and existing personalizations.
Named functional owner prepares the change; a separate release approver accepts evidence and publication risk.
The extension design, governed release artifact and affected HCM business object
Set up VB Studio in test. Capture the requirement-to-setting trace so a reviewer can reproduce the decision.
Redwood uses VB Studio Express; Transaction Design Studio, autocomplete rules and Page Composer apply to responsive pages, not Redwood pages. Migration requires inventory and validation. The delivered starting state must be recorded before any override so a future quarterly update can be compared.
Classic inventory → migration eligibility. Prove both the intended population and at least one excluded or null-criteria population.
Published application metadata plus the release and evidence record.
Follow the lifecycle of the selected artifact; page rules, DFFs, EFFs and setup data do not share one deployment mechanism.
Affected setup tasks, pages, roles, reports, integrations and later sandboxes or workspaces.
Validate and publish: execute the target TechNova scenario and retain the entered values, evaluated rule/context and observed result.
Repeat with a non-target population, a null or boundary value, and a user lacking design privileges. The change must not leak beyond its intended scope.
Retain requirement ID, before/after configuration, stable artifact codes, owner, approver, deployment status, test identities, screenshots or exports, timestamp and release reference.
Enabling Redwood does not automatically transfer classic personalizations. Correct the smallest controlling configuration, redeploy or republish through its proper lifecycle, refresh the user session where required, and rerun the failed test plus regression set.
Certification
Migration from Classic to Redwood
Performance-based lens
Given a configuration, determine the runtime outcome, the strongest evidence, and the smallest corrective action.
Enabling Redwood does not automatically transfer classic personalizations. What configuration or evidence would you inspect first?
Expected reasoning: identify the extension layer, trace its dependencies, then separate configuration evidence from runtime proof.
Revision
Migration from Classic to Redwood
Active recall
Why inspect every migrated rule instead of trusting conversion?
Lesson 18
Testing, Publishing and Rollback
Fundamentals
Testing, Publishing and Rollback
Move extensions through environments with evidence and recovery.
What it is
Flexfield, sandbox and VB Studio changes have different deployment lifecycles, but all require controlled promotion, positive/negative testing and regression evidence.
Why Oracle uses it
This capability creates an upgrade-aware boundary between Oracle-delivered behavior and customer-owned configuration. The implementer must know whether the requirement changes stored business data, page presentation, setup metadata, or release governance because each layer has a different runtime and rollback path.
How it behaves at runtime
The saved design has no value until its controlling context, condition or deployment artifact is evaluated for a real user and transaction. Configuration evidence proves what was designed; runtime evidence proves what the application actually did.
TechNova promotes a field rule and assignment DFF, verifies target metadata, tests four worker populations and retains rollback instructions.
Deleting a segment after data entry can have wider consequences than reverting a page rule.
Relationships
Testing, Publishing and Rollback
Cause-and-effect map
This upstream choice determines whether the configuration is evaluated at all.
This is the controlling link. Record its code, condition or association so the route from requirement to runtime can be reproduced.
This is the controlling link. Record its code, condition or association so the route from requirement to runtime can be reproduced.
Prove this downstream result in the transaction UI and every declared consumer; setup status alone is insufficient.
Retain the source requirement, controlling configuration, evaluated target record, observed downstream result and one excluded case. Together they show that the relationship—not coincidence—caused the behavior.
Deleting a segment after data entry can have wider consequences than reverting a page rule.
Implementation
Testing, Publishing and Rollback
Implementation sequence
Package
Confirm the business outcome, target page/object, page technology, population, owner and authoritative release documentation.
Promote
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Smoke test
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Execute matrix
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Approve or rollback
Run the positive, excluded-population, null/boundary, security and downstream-consumer tests; retain evidence before approval.
If the page, flexfield, exposed property or deployment action is not available in the tenant, stop and verify release support and privileges. Do not substitute a familiar but unsupported tool.
Technical Details
Testing, Publishing and Rollback
Administrator reference
Each card answers a different implementation question; these are not repeated summaries.
Use environment-specific test data.
Named functional owner prepares the change; a separate release approver accepts evidence and publication risk.
The extension design, governed release artifact and affected HCM business object
Validate security, integrations, reports and mobile behavior. Capture the requirement-to-setting trace so a reviewer can reproduce the decision.
Flexfield, sandbox and VB Studio changes have different deployment lifecycles, but all require controlled promotion, positive/negative testing and regression evidence. The delivered starting state must be recorded before any override so a future quarterly update can be compared.
Source change → versioned artifact. Prove both the intended population and at least one excluded or null-criteria population.
Published application metadata plus the release and evidence record.
Follow the lifecycle of the selected artifact; page rules, DFFs, EFFs and setup data do not share one deployment mechanism.
Affected setup tasks, pages, roles, reports, integrations and later sandboxes or workspaces.
Approve or rollback: execute the target TechNova scenario and retain the entered values, evaluated rule/context and observed result.
Repeat with a non-target population, a null or boundary value, and a user lacking design privileges. The change must not leak beyond its intended scope.
Retain requirement ID, before/after configuration, stable artifact codes, owner, approver, deployment status, test identities, screenshots or exports, timestamp and release reference.
Deleting a segment after data entry can have wider consequences than reverting a page rule. Correct the smallest controlling configuration, redeploy or republish through its proper lifecycle, refresh the user session where required, and rerun the failed test plus regression set.
Certification
Testing, Publishing and Rollback
Performance-based lens
Given a configuration, determine the runtime outcome, the strongest evidence, and the smallest corrective action.
Deleting a segment after data entry can have wider consequences than reverting a page rule. What configuration or evidence would you inspect first?
Expected reasoning: identify the extension layer, trace its dependencies, then separate configuration evidence from runtime proof.
Revision
Testing, Publishing and Rollback
Active recall
Why must rollback be designed before release?
Lesson 19
Security, Audit and Governance
Fundamentals
Security, Audit and Governance
Prevent personalization from weakening access controls or change governance.
What it is
Visibility rules shape the UI but do not replace function or data security. Administrative privileges govern access to sandboxes and VB Studio.
Why Oracle uses it
This capability creates an upgrade-aware boundary between Oracle-delivered behavior and customer-owned configuration. The implementer must know whether the requirement changes stored business data, page presentation, setup metadata, or release governance because each layer has a different runtime and rollback path.
How it behaves at runtime
The saved design has no value until its controlling context, condition or deployment artifact is evaluated for a real user and transaction. Configuration evidence proves what was designed; runtime evidence proves what the application actually did.
TechNova hides compensation input for a population but separately validates that roles, APIs and reports enforce the required access.
Hidden is not secured.
Relationships
Security, Audit and Governance
Cause-and-effect map
This upstream choice determines whether the configuration is evaluated at all.
This is the controlling link. Record its code, condition or association so the route from requirement to runtime can be reproduced.
This is the controlling link. Record its code, condition or association so the route from requirement to runtime can be reproduced.
Prove this downstream result in the transaction UI and every declared consumer; setup status alone is insufficient.
Retain the source requirement, controlling configuration, evaluated target record, observed downstream result and one excluded case. Together they show that the relationship—not coincidence—caused the behavior.
Hidden is not secured.
Implementation
Security, Audit and Governance
Implementation sequence
Classify data
Confirm the business outcome, target page/object, page technology, population, owner and authoritative release documentation.
Review designer access
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Configure UI
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Validate real security
Use stable codes and fixed TechNova values. Save the before-state, predicted outcome and exact artifact changed before continuing.
Audit release
Run the positive, excluded-population, null/boundary, security and downstream-consumer tests; retain evidence before approval.
If the page, flexfield, exposed property or deployment action is not available in the tenant, stop and verify release support and privileges. Do not substitute a familiar but unsupported tool.
Technical Details
Security, Audit and Governance
Administrator reference
Each card answers a different implementation question; these are not repeated summaries.
Verify View Administration Link and Administer Sandbox privileges where applicable.
Named functional owner prepares the change; a separate release approver accepts evidence and publication risk.
The extension design, governed release artifact and affected HCM business object
Use least privilege for designers and publishers. Capture the requirement-to-setting trace so a reviewer can reproduce the decision.
Visibility rules shape the UI but do not replace function or data security. Administrative privileges govern access to sandboxes and VB Studio. The delivered starting state must be recorded before any override so a future quarterly update can be compared.
Admin privilege → design access. Prove both the intended population and at least one excluded or null-criteria population.
Published application metadata plus the release and evidence record.
Follow the lifecycle of the selected artifact; page rules, DFFs, EFFs and setup data do not share one deployment mechanism.
Affected setup tasks, pages, roles, reports, integrations and later sandboxes or workspaces.
Audit release: execute the target TechNova scenario and retain the entered values, evaluated rule/context and observed result.
Repeat with a non-target population, a null or boundary value, and a user lacking design privileges. The change must not leak beyond its intended scope.
Retain requirement ID, before/after configuration, stable artifact codes, owner, approver, deployment status, test identities, screenshots or exports, timestamp and release reference.
Hidden is not secured. Correct the smallest controlling configuration, redeploy or republish through its proper lifecycle, refresh the user session where required, and rerun the failed test plus regression set.
Certification
Security, Audit and Governance
Performance-based lens
Given a configuration, determine the runtime outcome, the strongest evidence, and the smallest corrective action.
Hidden is not secured. What configuration or evidence would you inspect first?
Expected reasoning: identify the extension layer, trace its dependencies, then separate configuration evidence from runtime proof.
Revision
Security, Audit and Governance
Active recall
Which layer actually prevents unauthorized data access?