Find your learning path
New to IFS Cloud? Begin with the platform landscape, your learning environment, and tailoring approaches. Then choose the path that fits your work. Already have a task? Go directly to Topics or Troubleshooting / FAQ.
IFS Cloud essentials
Understand the platform and prepare to learn.
Suggested route: Understand the basics → Try a task → Check your result. Explore the subject hub.
- Understand the IFS Cloud landscapeA first look at the platform, customer solution, and interfaces, with a simple mapping exercise.5 min
- Prepare your learning environmentRecord the release, access, sample data, and expected outcomes you need before practicing in IFS Cloud.5 min
- Choose a tailoring approachLearn to distinguish configuration, extending on the inside, and extending on the outside.6 min
Practical configuration
Turn requirements into changes you can review and validate.
Suggested route: Understand the basics → Try a task → Check your result. Explore the subject hub.
- Plan a page changePrepare a clear requirement, expected result, and review checklist before using IFS Page Designer.6 min
- Understand custom attributesExplore stored and derived values before designing a custom attribute for IFS Cloud.6 min
- Plan a configuration packageGroup a change with its dependencies and a deployment checklist.6 min
- Validate a page changeWrite checks for both intended behavior and unintended effects.5 min
- Avoid mutating-table errors in IFS event actionsDiagnose ORA-04091 and choose event payloads or supported deferred processing without hiding transaction and rollback problems.Guide
Administration and access
Reason about permissions, background work, and support evidence.
Suggested route: Understand the basics → Try a task → Check your result. Explore the subject hub.
- Understand permission setsTranslate a job responsibility into an access matrix.6 min
- Investigate an access problemSeparate identity, feature access, and record-context questions.5 min
- Read background-job evidenceBuild a timeline before deciding whether to retry work.5 min
- Write a useful support handoverTurn a symptom into reproducible, shareable evidence.5 min
- Schedule supported database work in IFS CloudPlan database tasks and task chains with controlled parameters, overlap prevention, useful run evidence, and a release-aware PL/SQL delivery process.Guide
APIs and integrations
Discover APIs and design predictable data exchanges.
Suggested route: Understand the basics → Try a task → Check your result. Explore the subject hub.
- Choose an integration approachDecide between projection APIs, IFS Connect, workflows, and file exchange before you build anything.Guide
- Discover an API contractFind and evaluate the contract before writing a client.6 min
- Authenticate and get accessConfigure an integration identity, obtain tokens, and diagnose access failures.Guide
- Shape a small data queryUnderstand selection, filtering, ordering, and result limits.6 min
- Write data and handle validation errorsCreate/update records, invoke business actions, handle ETags, and interpret validation errors.Guide
- Design for retries and failuresPlan duplicate handling and recovery before automation.15 min
- Integrate IoT sensor readings with IFS CloudTurn device telemetry into bounded IFS business events using validation, aggregation, equipment mapping, and duplicate-safe processing.Guide
- Design a chatbot that reads IFS Cloud data safelyConnect conversational tools to a narrow IFS API with verified user identity, business-data authorization, bounded actions, and traceable responses.Guide
- Create integration XML with Oracle PL/SQLChoose SQL/XML or DBMS_XMLDOM for an integration payload and preserve escaping, namespaces, null semantics, and resource cleanup.Guide
- Send reliable SMS notifications from IFS eventsDesign an IFS-to-SMS integration with approved recipients, minimal message content, durable delivery tracking, and duplicate controls.Guide
- Design an IFS integration middleware layerChoose the responsibilities of an ESB or integration worker, assess legacy WSO2 connectors, and plan deployment, secrets, replay, and recovery.Guide
- Trace IFS Cloud API requests with browser tools and PostmanIdentify the real IFS request behind a user action, rebuild it with supported authentication, and collect redacted evidence for troubleshooting.Guide
- Design and test Java transformers for IFS ConnectDefine deterministic Java transformer contracts for IFS Connect, including encoding, binary payloads, dependencies, and deployment checks.Guide
- Monitor IFS integrations with Azure MonitorChoose integration health signals, collect redacted telemetry, and build actionable alerts for on-premises and externally hosted IFS integration components.Guide
- Design SOAP integrations with IFS Cloud and IFS ConnectSeparate SOAP transport, routing, business processing, and acknowledgements when designing or migrating an IFS Connect integration.Guide
- Import media attachments into IFS CloudDesign an attachment intake process with explicit business keys, content validation, supported IFS APIs, and duplicate-safe linking.Guide
- Test XSLT mappings before deploying to IFS ConnectBuild repeatable XML transformation fixtures and check namespaces, missing values, encoding, and processor compatibility before IFS deployment.Guide
- Connect Power Apps to IFS Cloud APIsPlan a Power Apps custom connector for IFS Cloud with explicit identity, bounded queries, write validation, and useful error feedback.Guide
- Protect IFS Cloud APIs with Azure API ManagementSeparate caller authorization from IFS backend authentication, restrict exposed operations, and design token handling for an Azure API gateway.Guide
- Clean up Dataverse integration test data safelyDesign a preview-first cleanup flow for Dataverse test batches, with explicit filters, dependency checks, paging, and partial-failure reporting.Guide
- Plan speech transcription for IFS service notesDesign an Azure Speech intake service that validates audio, handles asynchronous work, and requires review before saving an IFS note.Guide
- Import files into IFS Cloud with Power Automate and OneDriveDesign a recoverable OneDrive file intake flow for IFS Cloud with validation, duplicate prevention, acknowledgements, and quarantine.Guide
Reporting and lobbies
Define useful measures and validate the numbers.
Suggested route: Understand the basics → Try a task → Check your result. Explore the subject hub.
- Define a trustworthy metricWrite a measure that two people can calculate the same way.5 min
- Design a useful lobbyConnect a visual indicator to an action and its underlying data.5 min
- Reconcile a report with its sourceExplain a mismatch using a small controlled dataset.5 min
- Deliver IFS reports with additional email attachmentsPlan report-email attachments by document version, recipient authorization, size, and delivery evidence without relying on legacy filesystem paths.Guide
- Manage language-dependent text in IFS report layoutsDistinguish report language, translation keys, layout text, and business descriptions when validating multilingual IFS reports.Guide
- Use Oracle SQL functions in IFS reporting queriesChoose CASE, joins, or local PL/SQL functions for reporting calculations while preserving null semantics, tool compatibility, and explainable results.Guide
- Automate IFS report printing without duplicate outputDesign unattended IFS report printing around ordering, rendering, logical printers, delivery acknowledgement, and deliberate reprint controls.Guide
- Configure logos and conditional branding in IFS reportsSeparate default logos from layout-specific and conditional branding, then validate company, language, renderer, and deployment behavior.Guide
- Digitally sign IFS report PDFsPlan report signing in IFS Cloud with certificate ownership, keystore controls, rule scope, and independent PDF signature validation.Guide
Testing and delivery
Take a change from a clear request to a supportable handover.
Suggested route: Understand the basics → Try a task → Check your result. Explore the subject hub.
Workflows and automation
Automate validation, enrichment, and orchestration with Business Process Automation.
Suggested route: Understand the basics → Try a task → Check your result. Explore the subject hub.
- Explore interactive workflow diagramsStep through validation, user-form, and asynchronous flows with editable inputs, highlighted paths, and variable inspection.Guide
- Understand IFS Cloud workflowsChoose the right workflow type, timing, and transaction boundary before designing.Guide
- Build your first validation workflowCreate a missing-reference validation, inspect both branches, and attach it to a real target operation.Guide
- Find and configure the workflow triggerMap projection actions, custom events, and workflow commands to the precise operation and payload.Guide
- Work with variables, scripts, and expressionsBuild a variable contract and avoid scope, type, and expression-language mistakes.Guide
- Read and update data with IFS API TasksConfigure API operations, record mappings, ETags, collections, and explicit error handling.Guide
- Enrich an entity without losing the input contractUse script variables and Process Enrichment registration only where the API returns an entity.Guide
- Build user forms and workflow commandsCapture input from the current user and understand command eligibility and transaction boundaries.Guide
- Call REST services and map their responsesConfigure external calls, authentication, JSONPath mappings, and persistent side effects.Guide
- Control gateways, loops, and cascading workflowsKeep workflow branches, iteration, and nested triggers bounded and predictable.Guide
- Operate asynchronous workflowsUnderstand queued execution, version review, retries, errors, and controlled reruns.Guide
- Grant workflow access correctlySeparate direct invocation, workflow-authorized activities, and troubleshooting permissions.Guide
- Test, observe, and troubleshoot workflowsUse inspection, captured inputs, execution traces, and business-state checks together.Guide
- Version, package, and deploy workflowsMove workflow definitions and dependencies together and verify activation, grants, and queued jobs.Guide
- Diagnose workflow failures by symptomFollow evidence-based checks for missing triggers, wrong values, permission errors, and failed async executions.Guide
- Handle dates, timestamps, and time zonesPreserve the meaning of time across workflow inputs, API tasks, REST calls, and cascades.Guide
- Use AI tasks and understand extension boundariesPlan AI invocation, handle its outputs, and recognize when workflow work becomes a code delivery.Guide
- Workflow reference and operating checklistFind task responsibilities, deployment constraints, operational checks, and the scope of this guide.Guide
- Send email notifications from IFS Cloud workflowsChoose a supported email route and design recipient controls, templates, transaction boundaries, and duplicate-safe delivery for workflow notifications.Guide
- Start IFS Cloud workflows through a REST APIDiscover the supported workflow invocation contract, validate caller grants and input types, and handle duplicate starts and uncertain outcomes.Guide
- Show external weather information in an IFS workflowDesign a user-invoked weather lookup with location validation, response mapping, units, freshness, and a useful unavailable-data fallback.Guide
- Design an AI assistant with IFS Cloud workflowsBuild a review-first workflow assistant with bounded inputs, explicit model selection, source-aware output, and no automatic business decisions.Guide
Development and modifications
Build maintainable changes with secure methods, reliable SQL, and recoverable upgrades.
Suggested route: Understand the basics → Try a task → Check your result. Explore the subject hub.
- IFS client keywords and examplesFind IFS Cloud 26R1 .client keywords, controls, properties, and original step-by-step examples with projection requirements and acceptance checks.Guide
- Client file structure, pages, and data bindingBuild a client page and understand client, projection, page, for, using, navigator, group, and selector.Guide
- Fields, expressions, and validationUse field, static, required, visible, editable, computedfield, dates, Boolean controls, and specialized input properties.Guide
- Lists, layout, cards, and reusable fieldsBind detail lists and arrange groups, tabs, cards, sheets, and reusable fieldsets in a client page.Guide
- LOVs, selectors, search context, and unitsBuild a lookup with the correct reference keys, add filtering, and display currency and measure values.Guide
- Commands, calls, messages, and navigationUse command, execute, call, into, variable, set, confirm, bulk operations, navigation, and stream transfers.Guide
- Dialogs and assistants with explicit input and outputBuild modal input, cancellation, steps, finish commands, and single-step or dynamic assistants.Guide
- Charts, badges, progress, and state indicatorsCreate six chart types and status presentations with explicit data and reconciliation checks.Guide
- Calendars, Gantt charts, maps, and Kanban boardsBind scheduling and spatial controls, then verify time ranges, relationships, drag behavior, and saved results.Guide
- Name and layer an IFS customizationTrace an existing object, choose customer-owned names, preserve inherited behavior, and review the generated result.Guide
- Trees, timelines, rich content, and AI controlsUse tree, treediagram, processviewer, timeline, addressfield, images, JSON, signatures, and AI-related UI settings.Guide
- Build, test, and troubleshoot a client keyword changeA repeatable procedure for validating client syntax, projection contracts, permissions, bindings, and runtime behavior.Guide
- Handle optional component dependenciesDeclare optional dependencies in deployment, models, and PL/SQL, then test installed and absent solution sets.Guide
- Design entity row security and timestamp behaviorImplement and test row-level restrictions and explicit timestamp semantics for a new customer entity.Guide
- Measure and improve PL/SQL processingReduce repeated work, process bounded batches correctly, and review NOCOPY and business-API tradeoffs with an original fixture.Guide
- Tune SQL without changing its resultsCompare nulls, duplicates, joins, top-row selection, functions, and actual execution plans before accepting a SQL optimization.Guide
- Secure server methods and dynamic SQLReview caller permissions, bind values, restrict dynamic identifiers, handle input errors, and preserve trustworthy failure signals.Guide
- Handle concurrent updates and transaction boundariesUse a two-session locking exercise, reject stale writes, and define atomicity and retry behavior before calling business APIs.Guide
- Write rerunnable upgrades and verify schema changesPlan set-based migrations, deliberate defaults and constraints, restart behavior, and matching fresh-install and upgrade schemas.Guide
Put your learning to work
Section titled “Put your learning to work”Explore the tutorial library to filter lessons, try the practice lab, or work through the handover-reference project.