1Z0-1090-24 Cheat Sheet

Cheat sheet: implementation reference for Oracle 1Z0-1090-24: Work and Asset Cloud objects, work flows, assets, inventory, security, integrations, and exam traps.

Use the tables for a quick pre-exam check. Expand a topic’s notes for explanations, examples, and additional distinctions.

Scope and study context

This page is independent exam-prep support for the Oracle Utilities Work and Asset Cloud 2024 Implementation Professional (1Z0-1090-24) exam. Use it to review implementation concepts, object relationships, process choices, and common scenario traps for Oracle Utilities Work and Asset Cloud.

Focus on how implementation objects work together: assets drive work, work consumes labor/materials, work produces costs, preventive maintenance generates future work, and integration/security/configuration controls the process.

The exam is implementation-focused. Expect questions that test whether you can recognize the right configuration object, lifecycle step, implementation decision, or troubleshooting approach—not just recall product labels.

This page is IT Mastery exam-prep support. It is not affiliated with Oracle and does not replace Oracle documentation, training, or the official exam guide.

Implementation Mental Model

Oracle Utilities Work and Asset Cloud implementation questions usually test whether you can place a requirement in the correct layer.

LayerWhat Belongs HereTypical Implementation DecisionsCommon Trap
FoundationOrganizations, locations, calendars, reference values, users, rolesDefine structure before loading assets or open workTrying to configure transactions before dependencies exist
Asset managementAsset hierarchy, asset locations, specifications, attributes, conditionsDecide how assets are identified, installed, tracked, inspected, and retiredConfusing a physical asset with the place where it is installed
Work managementWork requests, work orders, activities, tasks, job plans, permits, crewsDefine planning, approval, scheduling, execution, completion, and closureTreating the work order as the only executable unit
Maintenance strategyPreventive, corrective, condition-based, and meter-based workChoose generation triggers and templatesCreating one-off corrective work when a repeatable PM rule is needed
Materials/procurementItem catalog, stock items, storerooms, requisitions, POs, receipts, issuesDecide stocked vs non-stocked, reorder, reservation, and purchasing flowsConfusing catalog item definition with inventory balance
Costing/financial integrationEstimates, actuals, labor, materials, equipment, capital/expense codingDetermine cost collection and downstream accountingClosing work before required cost validation is complete
Security and configurationOracle cloud identity, application roles, business objects, algorithms, To DoEnforce least privilege and status-driven behaviorAssuming authentication alone grants application functions
Integration and migrationGIS, ERP, HR, mobile, document, analytics, conversion loadsChoose batch, web service, event, or file-based integrationUsing configuration migration for transactional conversion data
Notes and examples

Core implementation model

A useful mental model is:

  1. Foundation configuration

    • Administrative options
    • Lookup values
    • organization structure
    • security model
    • business object behavior
    • batch and integration controls
  2. Master data

    • assets
    • locations
    • crews
    • labor resources
    • materials
    • storerooms
    • vendors
    • specifications
    • compatible units or standard job content where used
  3. Transactional process

    • work requests
    • work orders
    • activities
    • material reservations
    • scheduling
    • execution
    • completion
    • costing
    • closeout
  4. Operational controls

    • approvals
    • exception handling
    • To Do processing
    • integration monitoring
    • reporting
    • audit and reconciliation
  5. Optimization

    • preventive maintenance tuning
    • crew utilization
    • material planning
    • backlog management
    • cost analysis
    • lifecycle analytics

Core Work Flow

    flowchart LR
	    A[Work need identified] --> B{Request or direct work?}
	    B -->|Triage needed| C[Work Request]
	    B -->|Known scope| D[Work Order]
	    C -->|Approved / converted| D
	    D --> E[Plan activities, tasks, labor, materials, permits]
	    E --> F[Estimate and approve]
	    F --> G[Schedule / assign resources]
	    G --> H[Execute work]
	    H --> I[Record labor, materials, measurements, notes]
	    I --> J{Complete?}
	    J -->|No| K[Exception / To Do / follow-up]
	    K --> E
	    J -->|Yes| L[Complete activity/order]
	    L --> M[Close and finalize costs]

High-Yield Object Distinctions

DistinctionKnow This for the Exam
Asset vs asset locationAn asset is the maintained physical or logical item. An asset location is where an asset is installed or tracked. Assets can move; locations usually represent the operating position or place.
Asset specification vs asset instanceSpecification/classification defines common attributes and behavior. The asset instance represents the actual maintained item.
Work request vs work orderA work request captures a need, issue, or request for review. A work order authorizes and groups planned/executed work.
Work order vs activityWork order is the container for scope, cost, and coordination. Activity is commonly the schedulable/executable unit with labor, material, and completion details.
Activity vs taskActivity is work to be performed. Tasks are instructions, checklist steps, inspections, or detailed procedure items within the activity.
Job plan vs work orderJob plan is reusable planning content. Work order is the actual transaction created for a specific asset/location/time.
Preventive maintenance vs corrective workPM is generated from a defined maintenance rule or trigger. Corrective work responds to a failure, issue, or condition.
Compatible unit vs job planCompatible units are reusable construction/design estimating units, often bundling labor/material/equipment standards. Job plans are reusable maintenance execution plans.
Estimate vs actualEstimate supports planning, approval, and budgeting. Actuals are recorded labor, material, equipment, and other costs incurred.
Catalog item vs stock itemCatalog item identifies what can be procured/used. Stock item ties the item to inventory control at a storeroom with balances and replenishment.
Requisition vs purchase orderRequisition requests purchasing action. Purchase order is the purchasing commitment to the supplier.
Receipt vs issueReceipt increases received/available inventory or confirms delivered non-stock goods. Issue consumes inventory to work.
Business object vs maintenance objectIn Oracle Utilities Application Framework concepts, the maintenance object represents persisted application data structure; the business object defines lifecycle, rules, options, and behavior around that data.
Algorithm vs script/processAlgorithms are plugged into defined spots/events for business logic. Scripts/process flows guide user or system interaction.
To Do vs error logTo Do is actionable exception work for users or groups. Logs record diagnostic details.
Configuration migration vs data conversionConfiguration migration moves setup/configuration. Data conversion loads business/master/transaction data such as assets, balances, and open work.

Implementation Sequence Checklist

PhaseKey ActivitiesExam Focus
Discover / fit-gapConfirm work processes, asset classes, inventory model, integrations, security, reportingMap business requirement to delivered configuration first
Foundation setupOrganizations, calendars, crews, cost structures, reference data, storeroomsDependencies must exist before transactional setup
Asset designAsset hierarchy, locations, specifications, attributes, conditions, warranties, documentsDecide what is an asset, what is a location, and what is an attribute
Work process designWork types, statuses, activity types, job plans, approvals, permits, close rulesStatus lifecycle drives behavior and validation
PM designPM templates, triggers, forecast/generation rules, eligible assets/locationsCalendar, meter, and condition triggers solve different problems
Supply chain designItems, stock/non-stock, storerooms, reorder, purchasing, receiving, issue/returnMaterial availability and costing depend on correct setup
Security designIdentity, roles, application services, data access, approval authoritySeparate login access from functional and data permissions
Integration designERP, GIS, HR, mobile, analytics, document management, external IDsDefine system of record and error handling
ConversionLoad foundational data, assets, inventory balances, open work, PM rulesParent/child order and reconciliation are critical
TestingUnit, SIT, role/security, conversion, integration, UAT, cutover rehearsalTest end-to-end flows, not only isolated screens

Asset Management Reference

Asset Object Model

Object / ConceptPurposeKey LinksImplementation Notes
AssetMaintained item or equipmentAsset location, parent asset, specification, work history, PM rulesUse for items requiring lifecycle, maintenance history, cost tracking, or regulatory/operational visibility
Asset locationPlace or functional position where assets are installedAsset, GIS/location data, work order, hierarchyUse when maintenance is tied to a fixed operating position even if the asset changes
Asset hierarchyParent/child structureComponents, assemblies, systemsEnables roll-up history, navigation, and impact analysis
Specification / classStandardizes asset attributesAsset type, characteristic values, maintenance rulesAvoid custom fields when characteristics/classification can meet the requirement
ComponentSub-part of an asset or assemblyParent asset, replacement workTrack separately when replacement/history matters
Condition / inspectionCaptures condition rating, observation, or inspection resultWork activity, PM trigger, follow-up workCan drive condition-based maintenance or corrective work
Measurement / meter readingUsage or measured valueAsset, PM trigger, trend analysisSupports usage-based maintenance when time alone is insufficient
WarrantyCoverage informationAsset, supplier, work cost recoveryImportant for repair/replacement decisions
Attachment / documentSupporting file or external referenceAsset, work, procedureUse for manuals, photos, drawings, and evidence
Notes and examples

Asset Decision Table

Scenario RequirementPreferWhy
“Track maintenance history for this pump”AssetMaintenance history and costs belong to the maintained item
“Track what is installed at this substation bay”Asset location plus installed assetLocation remains stable while equipment may change
“All transformers need the same rating attributes”Specification/classificationCentralizes standard fields and validation
“Create work when run hours exceed threshold”Meter/measurement-based PMTrigger depends on usage, not calendar time
“Create work when inspection score is poor”Condition-based maintenanceTrigger depends on observed condition
“Record replacement of a subcomponent”Component/child asset or task, depending on tracking needTrack as asset only if independent history is valuable

Quick decision table

If the question says…Think first about…
“Generate work automatically”Preventive maintenance, schedule, batch process, eligibility
“User cannot perform an action”Security, status, application service, role, required fields
“Work appears but is not schedulable”planning completeness, crew availability, materials, permits
“Costs missing from work”actuals, material issue, labor entry, procurement receipt, costing integration
“Field value should be standardized”lookup, extendable lookup, characteristic type, specification
“Record behavior changes by status”business object lifecycle, algorithms, validation
“External system rejected data”integration payload, reference data, validation, error handling
“Inventory count is wrong”issues, returns, transfers, receipts, adjustments, UOM
“Assets duplicated after conversion”identity mapping, hierarchy, location assignment, data cleansing
“Configuration works in test but not production”migration, environment differences, security, reference data

Work Management Reference

Work Object Hierarchy

LevelPurposeTypical DataExam Trap
Work requestIntake and triageProblem, requester, asset/location, priority, symptomsA request may not yet authorize execution
Work orderAuthorized work containerWork type, asset/location, priority, cost codes, status, approvalDo not put every detailed step only at header level
ActivitySchedulable/executable work segmentCrew/craft, planned dates, labor, material, status, completionActivity is often where field execution is managed
Task/checklistDetailed instructions or observationsSteps, inspection questions, pass/fail, readingsTasks guide execution; they are not usually the cost container
Job planReusable templateStandard activities, tasks, labor, materials, durationA template is not actual work until applied/generated
Follow-up workAdditional work identified during executionNew request/order/activityUse when scope changes beyond original work
Notes and examples

Work Status and Control Points

Control PointWhat to Validate
Request approvalIs the issue valid? Is duplicate work already open? Is asset/location correct?
Work order creationCorrect work type, priority, cost coding, asset/location, responsible organization
PlanningRequired labor, materials, equipment, permits, safety steps, procedures
ApprovalEstimate, priority, capital/expense classification, authority limits
SchedulingResource availability, crew skills, outage/operational windows, material readiness
Dispatch/assignmentCorrect crew/technician, mobile readiness, route/area alignment
ExecutionActual labor, material issues/returns, measurements, attachments, completion notes
CompletionRequired tasks complete, readings captured, failure/cause/remedy codes if used
CloseCosts finalized, open reservations/purchases handled, integrations complete

Work Type Selection

RequirementBest-Fit Work Pattern
User reports a problem that needs reviewWork request to work order flow
Known repair with defined asset and scopeDirect corrective work order/activity
Recurring inspection or servicePM-generated work from a maintenance rule
Construction/design estimate using standard unitsCompatible unit / design-driven work
Emergency repairHigh-priority corrective work with accelerated approval/scheduling
Inspection finds additional defectFollow-up work request/order linked to original work
Work cannot proceed until material arrivesPlanned work with material reservation/procurement dependency
Work requires safety control or permitActivity with permit/safety prerequisites

Preventive Maintenance Reference

PM TypeTrigger BasisUse WhenWatch For
Calendar-basedTime interval or dateWork must occur every period regardless of usageAvoid over-maintenance for rarely used assets
Meter/usage-basedRuntime, mileage, cycles, flow, or other measurementWear depends on usageReadings must be reliable and associated with correct asset
Condition-basedInspection result, condition score, thresholdWork depends on observed asset healthRequires consistent inspection capture
Event-basedOperational status or specific eventMaintenance follows installation, failure, outage, or other eventDefine the source event and eligibility carefully
Forecasted PMFuture expected due datesResource/material planningForecast does not equal completed work
PM template/job planReusable activities/tasks/materialsStandardize generated workTemplate changes affect future generated work, not necessarily existing work
Notes and examples

PM Troubleshooting

SymptomLikely Checks
PM work not generatedPM rule active? Asset/location eligible? Trigger due? Required template valid? Generation batch/process run? Errors or To Dos?
PM generates duplicatesOverlapping rules? Incorrect last completion/due date? Multiple eligible assets/locations? Manual work created outside PM flow?
Meter PM not due as expectedLatest reading present? Correct unit/measurement? Rollover/estimate handling? Reading associated to correct asset?
PM created but not schedulableMissing labor/craft, invalid activity type, unavailable crew, material/permit prerequisite, status not ready

Preventive maintenance quick review

Preventive maintenance is high-yield because it connects asset data, schedules, measurements, work generation, and operational controls.

PM driverBest fitCommon trap
Time-basedWork every fixed calendar intervalIgnoring seasonal or blackout constraints
Meter-basedWork after usage threshold, runtime, mileage, cycles, or flowGenerating work without reliable measurement data
Condition-basedWork based on inspection, threshold, or condition resultTreating condition comments as structured triggers
Route-basedMultiple assets or locations inspected in a defined pathCreating separate work orders when route grouping is intended
Regulatory or compliance intervalRequired recurring inspection or maintenanceManually tracking due dates outside the system

PM decision rules

  • If work recurs predictably, look for PM configuration rather than manual work creation.
  • If work is based on usage, the measurement source must be reliable.
  • If work is compliance-sensitive, pay attention to due dates, tolerances, documentation, and closeout evidence.
  • If the same checklist applies repeatedly, standardize the activity content.
  • If PM generation produces too much or too little work, review frequency, lead time, asset eligibility, route grouping, and meter readings.

Compatible Units and Work Design

ConceptPurposeUse WhenAvoid When
Compatible unitReusable construction/design unit with standard labor, material, equipment, and costsUtility construction or repetitive design/estimate workSimple one-off maintenance job
DesignGroups compatible units into a planned construction scopeNeed estimate, approval, and construction work packageScope is already known and does not need design estimation
As-built updateRecords what was actually installed/removedDesign/construction changes asset recordsNo asset/location impact exists
CU estimateStandardized estimate from compatible unitsNeed consistent cost and material planningActual field conditions are completely non-standard
Design approvalGovernance over scope/costCapital work or controlled construction processLow-risk corrective maintenance

Exam trap: a compatible unit is not the same thing as a work order. It is reusable design/estimating content that can feed work planning and execution.

Resource, Crew, and Scheduling Reference

Object / ConceptPurposeImplementation Notes
Employee/resourceIndividual who can perform work or record laborLink to skills, organization, labor rates, and security as needed
Craft/skillType of labor capabilityUsed for planning requirements and matching resources
CrewGroup of resources assigned to workUseful for utility field work and repeated team assignments
Shift/calendarAvailability patternDrives scheduling feasibility and capacity
Labor rateCosting labor actuals/estimatesEnsure rates align with costing/financial design
Qualification/certificationDetermines whether a person/crew can perform specific workImportant for safety, compliance, or specialized work
AssignmentLinks scheduled work to resource/crewAssignment does not automatically mean work is complete
Timesheet/labor actualRecords performed laborDrives actual cost and close validation
Notes and examples

Scheduling Decision Points

Scenario Says…Check / Choose
“Crew has capacity but cannot be assigned”Required skill, shift, organization, security, work status, area/zone
“Activity scheduled but no technician sees it”Assignment, mobile integration, user security, status, dispatch process
“Labor cost missing”Labor actual entry, rate setup, cost code, financial interface status
“Work should wait for material”Reservation/procurement status before scheduling
“Only certified workers can perform it”Qualification/certification control on activity/resource

Inventory and Procurement Reference

Inventory Object Flow

    flowchart LR
	    A[Item catalog] --> B[Stock item at storeroom]
	    B --> C{Need material?}
	    C -->|Available| D[Reserve / issue to work]
	    C -->|Not available| E[Requisition]
	    E --> F[Purchase order]
	    F --> G[Receipt]
	    G --> B
	    D --> H[Actual material cost on work]
	    H --> I[Return unused material if needed]
Notes and examples

Materials and Purchasing Objects

ObjectPurposeKey LinksExam Trap
Item catalogDefines item identity and attributesSupplier, commodity, unit of measureDoes not by itself mean stock exists
Stock itemItem managed in a storeroomStoreroom, reorder, balance, costInventory controls are storeroom-specific
StoreroomPhysical/logical inventory locationStock items, issues, receipts, countsSecurity and organization may restrict access
Material requirementPlanned material for workActivity/job plan, reservation, estimatePlanned material is not the same as issued material
ReservationHolds or earmarks stock for workStock item, activityReservation does not consume inventory until issue
IssueConsumes material to workActivity, cost, storeroomDrives actual cost and balance reduction
ReturnSends unused material backOriginal work/material issueRequired for accurate inventory and work cost
TransferMoves stock between storeroomsFrom/to storeroomDifferent from issue to work
Cycle count/adjustmentReconciles inventory quantityStock item, storeroomRequires controls and auditability
RequisitionRequest to procureWork, item, supplier, approvalPrecedes PO; not a supplier commitment
Purchase orderPurchase commitmentSupplier, items/services, receiptPO may be for stock or direct-to-work material
ReceiptConfirms goods/services receivedPO, storeroom, workReceipt may update inventory or work cost depending on flow

Stocked vs Non-Stocked Decision Table

RequirementChooseReason
Frequently used material with on-hand balancesStocked itemManage inventory, reorder, issue/return
One-time specialized partNon-stock/direct purchaseAvoid maintaining unnecessary inventory
Material must be available before outageReserve stocked material or procure in advanceSupports scheduling readiness
Item used by many crews/storeroomsCatalog item with stock records per storeroomCentral definition, local inventory control
Material cost should post to work only when consumedIssue to activityPlanned or reserved material is not actual consumption

Inventory, materials, and procurement

Materials questions often test process boundaries.

NeedLikely processKey implementation concern
Stocked material for planned workReserve, issue, return from storeroomItem master, storeroom quantity, reorder point
Material not normally stockedDirect purchase or non-stock procurementVendor, approval, delivery timing
Material shortageTransfer, purchase, substitute, or rescheduleAvoid scheduling work without material availability
Unused issued materialReturn to inventory or adjust work actualsCost and stock accuracy
Material consumed in fieldIssue to work and capture actual usageAccurate cost rollup
ReplenishmentReorder or purchasing processMin/max, lead time, demand history

Inventory traps

  • Confusing reservation with issue. Reservation plans usage; issue records actual movement and cost.
  • Confusing storeroom transfer with purchase receipt. One moves internal stock; the other receives from a supplier.
  • Treating non-stock items as if they always have on-hand balances.
  • Closing work without reconciling issued, returned, and consumed materials.
  • Ignoring unit of measure consistency during conversion or integration.

Costing and Financial Controls

Cost TopicImplementation MeaningExam Notes
Planned costEstimate from job plans, labor, materials, equipment, compatible unitsUsed for approval and budget planning
Actual costCost from labor entry, material issue, procurement receipt/service, equipment useUsed for work close and financial posting
Capital vs expenseClassification of cost treatmentOften driven by work type, activity, asset, project, or accounting distribution
Cost center/accountFinancial coding for work costsMissing or invalid coding commonly blocks posting/close
Labor costingHours multiplied by configured rate logicRequires resource, rate, and valid cost distribution
Material costingInventory/procurement transaction costDepends on issue/receipt and inventory costing setup
External financial interfaceSends costs, commitments, or accounting data to ERP/financial systemReconciliation and error handling are key
Estimate varianceDifference between planned and actualUseful for approval, analysis, and process improvement
Notes and examples

Common exam pattern: if a scenario asks why work cannot close or costs did not post, check status, required actuals, open material/procurement transactions, missing accounting, and interface errors before assuming a product defect.

Costing and financial integration

Work and asset systems support operational costing even when the general ledger or financial system is external.

Cost sourceExampleExam focus
LaborTechnician hoursActual labor capture and rate handling
MaterialStock issue or direct purchaseInventory and procurement linkage
EquipmentVehicle, tool, or special equipment usagePlanned vs actual equipment usage
ContractorExternal service provider workProcurement and invoice integration
OverheadBurden, indirect cost, or configured allocationConfiguration and accounting rules
Capital workConstruction or asset improvementCorrect cost collection and assetization support

Costing traps

  • Assuming planned cost equals actual cost.
  • Forgetting that material cost may be captured when inventory is issued, not when it is planned.
  • Closing work before all actuals are recorded.
  • Mixing capital and expense work without correct accounting classification.
  • Ignoring integration reconciliation between work management, inventory, procurement, and financial systems.

Oracle Utilities Application Framework Concepts

Oracle Utilities Work and Asset Cloud implementations rely on Oracle Utilities Application Framework-style configuration concepts. Know what each configuration tool is for.

ConceptPurposeWhen to UseTrap
Maintenance objectRepresents underlying maintained data structureUnderstanding core data persistence and maintenance portal behaviorDo not use it as the first choice for business-process variation
Business objectDefines business behavior, lifecycle, options, validation, and rulesConfigure object-specific behavior and lifecycleBO lifecycle matters for status-driven processing
Business servicePerforms reusable server-side business functionIntegration, validation, process supportNot the same as a user-facing portal
Service script / BPA scriptGuides process steps or UI/business process interactionGuided user processes, orchestrationAvoid scripting what a delivered lifecycle/config option already handles
AlgorithmPlug-in business logic at defined spotsValidation, defaulting, calculation, transition behaviorMust be placed on the correct plug-in spot/event
Lookup / extendable lookupControlled reference valuesStatus reasons, types, categoriesDo not hard-code values in integrations when configurable values exist
Characteristic typeFlexible attribute/metadata captureAsset attributes, work attributes, classificationsUse governance; too many characteristics can reduce data quality
Portal / zoneUser interface navigation and displayed dataRole-specific work centers and pagesUI visibility still depends on security
To Do type / roleException routing and user work queuesIntegration errors, approval tasks, validation exceptionsLogs do not replace actionable To Dos
Batch controlDefines background process behaviorPM generation, interfaces, large processing jobsBatch definition is not the same as a completed run

Configure, Extend, or Integrate?

RequirementPreferred ApproachWhy
Add a controlled asset attributeCharacteristic/specification configurationAvoids custom data model changes
Add validation at a lifecycle transitionBusiness object lifecycle rule/algorithmKeeps rule aligned with status change
Guide user through a repeatable processScript/process configurationReduces training and data-entry errors
Add a new external system data exchangeIntegration service/API/file patternKeeps source-of-record boundaries clear
Move setup between environmentsConfiguration migrationConfiguration is distinct from transactional data
Load existing assets/inventory/open workData conversion/migration loadBusiness data must be validated and reconciled
Show role-specific operational dataPortal/zone/security configurationBetter than giving broad access
Automate recurring generation or interfaceBatch/background processAppropriate for scheduled or high-volume processing

Security and Access Control

LayerControlsCandidate Must Know
Oracle cloud identity / IAMAuthentication, users, groups, sign-in accessConfirms who the user is
Application user setupUser profile, default organization, preferencesMaps person to application behavior
Application roles / user groupsFunctional access to pages, actions, servicesControls what the user can do
Application servicesFine-grained secured functionsMissing service access can hide actions/buttons
Data accessWhich organizations, storerooms, assets, or work records are visible/actionableA user may have function access but not data access
Approval authorityWho can approve work, cost, purchasing, or status changesOften tied to role, amount, organization, or work type
Segregation of dutiesSeparates requester, approver, receiver, closer, administrator as required by policyAvoid overpowered implementation roles
AuditabilityCaptures who changed what and whenImportant for work, inventory, and financial transactions
Notes and examples

Security Troubleshooting

SymptomCheck First
User cannot log inCloud identity/user provisioning
User can log in but cannot open functionApplication role/user group/application service
User sees function but no recordsData access, organization/storeroom/crew assignment
User cannot approveApproval role/authority, amount threshold, work status
User cannot issue materialStoreroom access, work status, inventory permissions
Button/action missingApplication service, business object status, portal/zone security

Security and access control

Implementation questions may describe a user who can see a record but cannot perform an action, or a role that should approve work but cannot.

Review the relationship among:

  • users
  • user groups or roles
  • application services
  • access modes
  • approval authority
  • To Do roles
  • data access restrictions if configured
  • environment-specific security setup

Security traps

  • Assuming menu visibility equals transaction authority.
  • Giving broad administrative access to solve a narrow approval issue.
  • Forgetting that batch, integration, and service accounts also need appropriate permissions.
  • Testing only with an administrator account and missing end-user security gaps.
  • Not separating configuration access from operational work execution access.

Integration Reference

Common Integration Domains

DomainTypical DirectionKey DataImplementation Concern
GISGIS to/from work and assetsAsset location, map coordinates, network/location identifiersSystem of record for location and asset identity
ERP/financialsWork and procurement to/from financeCost distributions, POs, receipts, actuals, projectsReconciliation and accounting validation
HR/workforceHR to WACSEmployees, labor rates, organizations, skillsEffective dates and identity mapping
Mobile/fieldWACS to/from field usersAssignments, status, labor, materials, photos, readingsOffline/conflict handling and completion validation
Document managementLink or exchange documentsManuals, drawings, photos, permitsStore documents where ownership and retention are clear
Analytics/reportingWACS to reporting platformWork history, asset history, costs, KPIsAvoid disrupting operational processing
External monitoring/SCADA/IoTExternal to WACSEvents, alarms, readings, condition dataFilter noisy events; avoid generating duplicate work
Supplier/procurement networkProcurement exchangeSupplier, PO, receipt, invoice-related dataMatch purchasing status to material readiness
Notes and examples

Integration Pattern Selection

PatternBest ForAvoid When
Real-time service/APIImmediate validation or transaction creationHigh-volume bulk loads that can run asynchronously
Batch/file exchangeLarge recurring transfers, conversions, reconciliationsUser needs immediate response
Outbound message/eventNotify external system of status or data changeExternal system requires synchronous approval before save
Inbound interfaceExternal system creates/updates WACS dataSource-of-record rules are unclear
Manual upload/importControlled one-time or low-volume data maintenanceRepeatable enterprise integration is required
Reporting extractAnalytics and historical analysisOperational updates back into WACS

Integration Error Handling Checklist

CheckWhy It Matters
Source and target system of recordPrevents conflicting updates
Cross-reference IDsMaps external identifiers to WACS records
Required fields and valid lookup valuesMost interface failures are validation failures
Transaction statusSome updates are valid only in certain lifecycle states
Idempotency / duplicate detectionPrevents duplicate work, assets, or receipts
Error routingTo Do or exception queue must assign ownership
Retry behaviorAvoids manual rework for transient failures
Reconciliation reportConfirms both systems agree after interface runs

Data Conversion and Migration

Typical Conversion Load Order

OrderData CategoryReason
1Reference/foundation dataRequired by most other records
2Organizations, calendars, crews, users, rolesNeeded for ownership, scheduling, and security
3Item catalog, suppliers, storeroomsNeeded before balances and material planning
4Asset locations, asset specifications/classesNeeded before asset instances
5Asset instances and hierarchiesCore maintained objects
6Inventory balances and open procurementRequires item/storeroom setup
7Job plans, PM rules, maintenance templatesRequires asset/spec/work configuration
8Open work requests, work orders, activitiesRequires assets, resources, materials, statuses
9Historical work/costs, if in scopeUsually for reporting/reference, not active processing
10Integration cross-referencesNeeded before go-live interfaces
Notes and examples

Conversion Validation

Data AreaReconcile
AssetsCounts by class/status/location; parent-child relationships; installed assets
InventoryItem balances by storeroom; valuation totals; units of measure
WorkOpen work counts by status/type; assignments; material reservations
PMEligible assets; next due dates; generated work forecast
CostsOpen commitments, actuals, accounting distributions
SecurityUser counts, roles, data access, approval authority
IntegrationsExternal IDs and cross-reference completeness

Exam trap: configuration migration tools are not a substitute for conversion design. Configuration and business data have different validation, ownership, and reconciliation requirements.

Data migration sequencing

Data conversion failures often come from loading records before prerequisites exist.

Load sequenceExamples
Foundation/reference dataorganizations, lookup values, accounting references, security references
Master dataassets, locations, crews, labor resources, material items, storerooms, vendors
Relationship dataasset hierarchy, asset-location associations, crew membership, item-storeroom balances
Open transactionsopen work, material reservations, purchase commitments
Historical dataclosed work, cost history, asset history, measurements
Reconciliationcounts, balances, sample record review, exception correction

Migration traps

  • Loading assets before valid specifications or locations exist.
  • Loading inventory balances without item-storeroom setup.
  • Loading open work without valid crews, activities, statuses, or accounting.
  • Migrating poor legacy codes directly instead of mapping to clean controlled values.
  • Treating data conversion as a one-time technical upload rather than an iterative validation process.

Batch and Background Processing

ConceptPurposeExam Notes
Batch controlDefines a background process and parametersKnow which process should be scheduled rather than run manually
Batch runExecution instance of a batch processReview status, errors, and logs for troubleshooting
Threading/partitioningProcesses large volumes efficientlyConfiguration depends on process design; do not assume unlimited concurrency
Restart/retryContinues or reruns after failureUnderstand whether transactions are idempotent
Batch parametersControl date range, selection criteria, mode, or processing optionWrong parameters can create missing or unexpected output
Batch logsDiagnostic informationLogs support troubleshooting but do not assign user ownership
To Do/exceptionsActionable follow-up for usersUse for business resolution of failed records
Notes and examples

Common Batch Use Cases

Use CaseBatch/Background Fit
Generate PM workScheduled generation from PM rules
Process integration files/messagesRecurring inbound/outbound transfer
Recalculate or update large datasetsControlled background processing
Produce extract/reporting dataOffload heavy processing
Retry failed transactionsManaged exception recovery

Reporting and Operational Monitoring

NeedUse
Day-to-day user workloadPortals, zones, work queues, To Do lists
Exception managementTo Do dashboards, interface error queues, batch logs
Maintenance KPIsWork completion, backlog, schedule compliance, PM compliance
Asset reliabilityFailure history, condition trends, repeated corrective work
Inventory controlStockouts, turns, reorder exceptions, cycle-count variance
Cost controlEstimate vs actual, capital/expense, work type cost trends
Cutover validationReconciliation reports and sampled transaction testing

Scenario-Based Decision Matrix

If the Question Emphasizes…Think First
“Need to standardize repeated maintenance work”Job plan and PM template
“Need work based on elapsed time”Calendar PM
“Need work based on operating hours”Meter/usage PM
“Need work based on inspection result”Condition-based maintenance
“Need estimate for construction using standard units”Compatible units/design
“Need to know where equipment is installed”Asset location and install history
“Need to know the maintained item’s history”Asset record
“Need worker cannot see assigned work”Assignment, status, mobile sync/integration, security
“Need material before scheduling”Reservation, stock availability, procurement status
“Need to buy non-stock material”Requisition/PO/direct purchase process
“Need to move setup between test and production”Configuration migration
“Need to load legacy open work”Data conversion
“Need to restrict users by storeroom”Data access plus inventory permissions
“Need to validate before status change”Business object lifecycle rule/algorithm
“Need to route failed interface records”To Do/exception handling
“Need costs sent to finance”Financial integration and accounting distribution

Common Exam Traps

TrapCorrect Thinking
Assuming every issue starts as a work orderIntake may start as a work request when triage/approval is needed
Treating activity as optional detailActivities often carry planning, scheduling, execution, and completion details
Confusing planned material with issued materialOnly issue/receipt-related transactions typically drive actual material cost
Assuming PM forecast equals created workForecast supports planning; generation creates work transactions
Using asset when location is the stable objectIf the maintained position stays but equipment changes, model the location separately
Ignoring status lifecycleMany actions are valid only in specific statuses
Assuming login access means application accessCloud identity authenticates; application security authorizes actions and data
Choosing customization before configurationExams usually favor delivered configuration, BO rules, algorithms, characteristics, and process setup
Moving transactional data with configuration toolsUse conversion/migration design for business data
Closing work too earlyValidate actuals, tasks, materials, procurement, and financial interfaces
Overlooking cross-references in integrationsExternal IDs are essential for reliable updates and duplicate prevention
Loading child records before parentsConversion order matters for assets, hierarchy, inventory, and work
Notes and examples

Trap 1: Confusing configuration with transaction processing

If the question asks how to change behavior for many future records, think configuration. If it asks how to correct one work order, asset, or inventory movement, think transaction correction.

Trap 2: Skipping master data prerequisites

Many implementation failures are not caused by the work order itself. They come from missing:

  • asset
  • location
  • crew
  • skill
  • item
  • storeroom
  • vendor
  • accounting
  • calendar
  • lookup value
  • security permission

Trap 3: Treating planned values as actual values

Planned labor, planned material, and estimated cost are not the same as actual labor, issued material, and posted cost.

Trap 4: Closing work too early

Closeout should confirm operational completion, required data capture, cost accuracy, material reconciliation, and exception resolution.

Trap 5: Ignoring lifecycle status

Many actions are available only in certain statuses. If an option is unavailable, review status, required data, approvals, security, and business object lifecycle rules.

Trap 6: Over-customizing

Oracle implementation exams often reward recognition of delivered configuration, extension points, and supported processes. Avoid answers that imply unsupported code or direct database manipulation unless the question clearly describes a supported extension mechanism.

Trap 7: Testing only the happy path

Real implementations must test:

  • rejected approvals
  • missing materials
  • unavailable crews
  • invalid meter readings
  • integration retries
  • duplicate messages
  • asset retirement
  • canceled work
  • partial receipts
  • failed batch runs
  • security restrictions

End-to-End Test Scenarios to Practice

ScenarioMust Prove
Corrective repair from requestRequest intake, approval, work creation, planning, assignment, execution, close
PM generation and completionPM due logic, generated work, task completion, readings, next due calculation
Meter-based maintenanceReading import/entry, threshold logic, generated work
Inspection follow-upInspection task, condition result, follow-up work creation
Material issue to workPlanned material, reservation, issue, actual cost, unused return
Non-stock procurementRequisition, PO, receipt, work cost impact
Crew schedulingSkill/craft, shift availability, assignment, labor actuals
Asset replacementRemove/install asset, update hierarchy/location, capture history
Design/CU constructionCompatible unit estimate, approval, work execution, as-built update
Financial postingAccounting distribution, actual cost, interface success, reconciliation
Security roleUser can do only assigned functions and see only allowed data
Integration failureInvalid payload creates exception/To Do and supports correction/retry
Cutover rehearsalConverted assets, inventory, PM, open work, security, and interfaces reconcile

Rapid Review Checklist

Before exam day, make sure you can answer these quickly:

  • What object is the system of record for the maintained item, and what object represents its installed place?
  • When should work start as a request rather than a direct work order?
  • Which level is planned, scheduled, assigned, and completed: work order, activity, or task?
  • Which PM trigger fits calendar, usage, condition, or event requirements?
  • When do you use a job plan versus a compatible unit?
  • What transaction changes inventory balance: reservation, issue, receipt, return, or transfer?
  • What prevents close: open costs, incomplete tasks, missing accounting, pending materials, or interface errors?
  • Which security layer controls login, functional access, data visibility, and approval authority?
  • When should you use configuration migration, and when should you use conversion?
  • How do To Dos, batch logs, and integration errors differ?
  • What validation is needed after loading assets, inventory, PM rules, and open work?
  • How do status transitions drive rules, algorithms, and available actions?
Notes and examples

Final rapid checklist

Before your next mock exam, confirm that you can explain:

  • Asset vs location vs specification.
  • Work order vs activity vs task.
  • Planned vs actual labor, material, and cost.
  • Stock vs non-stock material handling.
  • Reservation vs issue vs return.
  • Time-based vs meter-based vs condition-based PM.
  • Crew planning vs scheduling vs dispatch.
  • Business object vs maintenance object vs algorithm.
  • Portal or zone change vs business rule change.
  • User access issue vs lifecycle status issue.
  • Batch issue vs integration issue.
  • Master data problem vs transaction problem.
  • Data migration sequencing.
  • Supported cloud configuration vs unsupported customization.

High-yield exam mindset

For 1Z0-1090-24, think like an implementation consultant configuring an enterprise work and asset management solution for a utility. Many questions can be answered by identifying:

  • The business process being supported: asset, work, inventory, crew, procurement, costing, or integration.
  • The system object involved: asset, location, work order, activity, resource, crew, storeroom, material, business object, algorithm, batch control, or integration artifact.
  • The lifecycle point: setup, planning, approval, scheduling, execution, completion, closure, accounting, or reporting.
  • Whether the issue belongs in configuration, master data, transaction data, security, batch processing, or integration.

Implementation view at a glance

AreaWhat to knowCommon exam angle
Asset managementAssets, asset hierarchy, locations, specifications, lifecycle states, characteristicsDistinguish maintainable assets from locations and descriptive attributes
Work managementWork orders, activities, tasks, crews, resources, permits, completion, closeoutIdentify the correct process step or record type
Preventive maintenanceTime-based, meter-based, condition-based, recurring work generationKnow when recurring work should be generated automatically
Resource planningLabor, crews, equipment, skills, calendars, shifts, availabilityMatch scheduling need to the proper planning object
Inventory and materialsStock items, storerooms, issues, returns, transfers, reorder logic, non-stock materialsSeparate stocked material from direct-purchase or one-time needs
ProcurementRequisitions, purchase orders, receipts, vendor interactionsUnderstand when procurement begins and how it links to work
CostingLabor, material, equipment, contractor, overhead, capitalization supportKnow where costs originate and how they roll up
ConfigurationBusiness objects, maintenance objects, algorithms, portals, zones, lookup values, optionsChoose configuration over customization where possible
SecurityUsers, roles, access groups, application services, approval authorityLink job responsibility to access control
IntegrationAPIs, batch, file-based exchanges, external systems, error handlingRecognize supported integration patterns and failure points
Data migrationMaster data sequencing, validation, conversion, reconciliationKnow what must exist before transactional data can load
Cloud operationsEnvironment management, configuration migration, testing, release disciplineRespect SaaS boundaries and supported extension methods

Work management lifecycle

    flowchart LR
	    A[Work need identified] --> B[Work request or work order]
	    B --> C[Plan activities and resources]
	    C --> D[Reserve materials or initiate procurement]
	    D --> E[Schedule crew and equipment]
	    E --> F[Execute field work]
	    F --> G[Record labor, material, asset, and completion data]
	    G --> H[Review exceptions and costs]
	    H --> I[Close work]
Notes and examples

Key decision points

DecisionBetter answer patternTrap answer pattern
Is this a simple request or controlled work?Use the object that supports planning, approvals, resources, and cost captureTreat every service request as a full work order immediately
Is planning required?Build activities, tasks, resource requirements, materials, and dependenciesSchedule work before scope and resources are defined
Are materials stocked?Use inventory reservation, issue, return, or transfer processUse purchasing for every material need
Is the work recurring?Use preventive maintenance or recurring generation logicManually create repeated work orders
Is work complete?Capture actuals, asset updates, measurements, exceptions, and closeout dataClose work without operational or cost validation

Asset and location fundamentals

Asset questions often test whether you understand the difference between where something is and what is being maintained.

ConceptUse it forExam trap
AssetMaintainable equipment or infrastructure item with lifecycle, condition, and cost relevanceUsing generic location records as asset substitutes
LocationPhysical or logical place where assets reside or work occursPutting asset-specific maintenance history only on a location
Asset hierarchyParent-child relationships among maintainable itemsConfusing hierarchy with geographic address structure
SpecificationStandard definition of asset type, attributes, or classificationCreating custom fields for every repeated asset attribute
CharacteristicsFlexible descriptive dataOverusing characteristics for values that should drive process logic
Status/lifecycleInstalled, retired, active, inactive, or other configured statesIgnoring lifecycle state when planning work
Measurements/conditionOperating data used for maintenance decisionsTreating meter or condition data as free-text notes
Notes and examples

Asset implementation rules

  • Model assets at the level where maintenance history, cost, inspection, or replacement decisions matter.
  • Use locations for placement and operational context.
  • Use specifications and characteristics to standardize asset classification.
  • Avoid excessive asset granularity if the organization will not maintain, cost, or inspect at that level.
  • Confirm asset data quality before enabling preventive maintenance, warranty tracking, or cost analysis.
  • When an asset changes location, preserve lifecycle history rather than creating duplicate asset identities unless the business process requires it.

Work orders, activities, and tasks

Many implementation questions depend on choosing the right work object.

ObjectTypical purposeWatch for
Work orderOverall work package, business purpose, cost collection, approval, lifecycleDo not overload one work order with unrelated jobs
ActivityExecutable unit of work, often tied to schedule, crew, resource, or assetActivities usually drive planning and execution detail
Task/checklistDetailed step, inspection item, or procedural elementTasks are not always the right level for scheduling
Work requestIntake or preliminary work needNot always approved or planned work
Standard job planRepeatable work contentBetter than rebuilding the same work plan manually
Compatible unitStandardized construction or utility work component where usedDo not use for one-off tasks with no repeatability
Notes and examples

Lifecycle terms to review

  • creation
  • approval
  • planning
  • estimation
  • material reservation
  • procurement initiation
  • scheduling
  • dispatch
  • field execution
  • completion
  • exception review
  • costing
  • closeout
  • cancellation

A common candidate mistake is treating the lifecycle as purely sequential. In real implementations, work may return to planning because of material shortages, rejected approvals, failed inspections, changed scope, or integration errors.

Crews, labor, equipment, and scheduling

Scheduling questions usually ask what must be known before work can be scheduled effectively.

Scheduling inputWhy it matters
Work priorityDetermines urgency and backlog order
Required skill/craftMatches work to qualified resources
Crew availabilityPrevents overbooking
Shift/calendarDefines when labor can be assigned
Equipment availabilityEnsures special equipment is ready
Material availabilityPrevents failed dispatch
Work locationReduces travel and supports route efficiency
Permits/clearancesPrevents unsafe or unauthorized work
DependenciesAvoids scheduling work before prerequisites

Practical rules

  • Planning defines what must be done.
  • Scheduling defines when and by whom.
  • Dispatch communicates executable assignments.
  • Completion records what actually happened.
  • A schedule is only as reliable as labor, material, permit, and asset data.

Configuration concepts to review

Oracle Utilities implementations commonly rely on configuration rather than unsupported modification. For exam purposes, know the difference between framework configuration, business configuration, master data, and transactional records.

ConceptPurposeCandidate trap
Business objectDefines behavior, lifecycle, schema, and rules for a business entityTreating it as only a database table
Maintenance objectUnderlying maintainable data structureConfusing it with a user-facing work process
AlgorithmConfigured business logic at defined plug-in spotsExpecting all behavior to be hard-coded
Business serviceReusable service operation or processing logicUsing UI-only thinking for integration or automation
Script/service scriptGuided logic or user/process flowUsing scripts when configuration or BO rules fit better
Portal and zoneUser interface organization and data presentationAssuming UI changes always change business rules
Lookup / extendable lookupControlled values and codesHard-coding values into custom logic
Characteristic typeFlexible attribute captureUsing it for core process state
To Do type/roleException work managementIgnoring operational exception routing
Batch controlScheduled or bulk processingTroubleshooting only from the UI
Notes and examples

Configuration decision rules

  • Prefer delivered configuration and extension points before custom behavior.
  • Put reusable validation or transition behavior close to the business object lifecycle.
  • Use controlled values for process-driving data.
  • Use security roles and application services for access control, not UI hiding alone.
  • Use batch and integration monitoring when results appear delayed or incomplete.
  • Avoid solving a master data problem with custom logic.

Batch, integration, and exception handling

Cloud implementation questions often test where to investigate when data is missing, delayed, duplicated, or rejected.

SymptomReview firstLikely issue type
Work not generatedPM schedule, batch status, eligibility criteriaConfiguration or batch
Material quantity wrongInventory transaction history, UOM, storeroomTransaction or conversion
External system did not receive updateIntegration message, API response, outbound monitorIntegration
Record stuck in errorTo Do entry, exception log, validation messageData or rule failure
User cannot complete stepstatus, BO lifecycle, security, required dataProcess or access
Costs do not reconcilework actuals, inventory issues, procurement receipts, financial interfaceCross-system reconciliation
Notes and examples

Integration principles

  • Use supported APIs, services, files, and cloud integration patterns.
  • Validate reference data before loading dependent data.
  • Design idempotency and duplicate prevention where external messages can be retried.
  • Capture and route errors to operational owners, not only technical logs.
  • Test integrations with realistic lifecycle states, not only create-only scenarios.
  • Reconcile totals across systems after conversion and after ongoing interfaces.

Cloud implementation boundaries

Because this is an Oracle cloud implementation exam, expect practical SaaS implementation thinking.

Better approachRisky approach
Configure through supported application toolsDirect database changes
Use supported integration services and APIsUnsupported back-end access
Migrate configuration through controlled processesManual untracked environment edits
Test quarterly or periodic updates against key processesAssuming updates cannot affect configuration
Keep extensions upgrade-consciousRecreating delivered functionality unnecessarily
Document configuration decisionsRelying on consultant memory

Mini review: what to memorize vs understand

MemorizeUnderstand
Major object names and process termsWhy one object is used instead of another
Common lifecycle stagesWhat data is required at each stage
Basic configuration artifact namesHow configuration drives behavior
Integration and batch vocabularyHow errors are detected and corrected
Asset/work/inventory distinctionsHow they connect in an end-to-end process

The exam is less likely to reward isolated memorization if you cannot apply the concept to an implementation scenario.

Practice strategy for 1Z0-1090-24

Use this Cheat Sheet immediately before IT Mastery practice. A strong practice cycle is:

  1. Topic drill one domain at a time

    • asset setup
    • work lifecycle
    • preventive maintenance
    • materials and inventory
    • crews and scheduling
    • configuration
    • security
    • integration and data migration
  2. Review detailed explanations

    • Do not only check whether your answer was correct.
    • Identify the decision rule the question was testing.
    • Write down the trap: wrong object, wrong lifecycle step, wrong configuration layer, or missing prerequisite.
  3. Retake weak-topic drills

    • Focus on repeated misses.
    • Group mistakes by cause, not by question number.
  4. Use mock exams for timing

    • Practice reading scenario questions carefully.
    • Eliminate answers that violate lifecycle, security, or SaaS configuration principles.
  5. Finish with mixed original practice questions

    • Mixed sets force you to choose among asset, work, inventory, procurement, configuration, and integration concepts without hints.

Put the review into practice