Align Buddy for IFS Cloud | Developer & Consultant Toolkit



Align Buddy for IFS Cloud

The developer tools IFS Cloud never shipped with.

Inspect OData traffic, trace the SQL behind it, compare configuration across environments, and answer permission questions in one click — without leaving the page you are working on.

Free
Chrome & Edge
IFS Cloud 23+
50+ features

🔧

Manifest V3

Built on the current extension platform. No remote code, strict content security policy, unminified source in the package.

🔒

Privacy-first

No credentials, no record data, no page content leaves your browser. Analytics are opt-in across the EU/EEA, Switzerland and the UK.

IFS Cloud 23+

Runs only on IFS Cloud application URLs. Dormant on every other site.

👥

Team-ready

Share environments, templates and settings as a single config file. Administrators can lock the extension down centrally by policy.


Features

Everything you need, one extension

Six feature groups. 50+ tools. Zero setup. Align Buddy fits every step of an IFS developer or consultant workflow — from inspecting a single OData call to planning a deploy order across environments.

01

🔍 Inspect and Debug

See what IFS Cloud is actually doing — the requests, the SQL, and the reason it failed.

📡

API Inspector

Every OData call your IFS Cloud page makes, captured as it happens. Filter by projection, entity set, method, status or duration, then open any request to see headers, payload, response and timing. Diff two requests to find the one field that changed between a call that worked and one that did not.

🗃

SQL Trace

Read the server-side SQL behind a request. Align Buddy asks IFS for its own debug output and presents the statements a projection actually ran, with bind variables and timings, so a slow screen becomes a specific query rather than a guess.

Error Decoder and Error Knowledge Base

When IFS returns an error, it is decoded in place. Oracle ORA codes, IFS patterns such as RECORD_REMOVED and STATE_NOT_VALID, and HTTP statuses each come with a plain-language explanation, the likely causes, and what to try next.

🔗

Payload Chain Detection

Follow a value as it moves between calls. Align Buddy links requests that pass the same keys and payload fragments to each other, so a chain of dependent operations reads as one story instead of twelve unrelated rows.

🕐

Entity State Tracking

Watch records move through their lifecycle. Align Buddy records the state transitions it observes per entity and draws the state machine it has seen, which turns ”why is this order stuck” into something you can point at.

🔧

Action and Function Debugger

Inspect bound actions and functions separately from ordinary reads: what was invoked, with which parameters, and what came back.

CRUD Validator

Checks observed create, update and delete traffic for the mistakes that are easy to make and hard to spot, such as a missing ETag or an update that silently sent no changes.

📦

Batch and Changeset Viewer

Unpack $batch requests into their individual operations, with each changeset’s boundaries and results made explicit.

🔎

Element Inspector

Click any component on an IFS Cloud page to see what it is bound to, without opening browser DevTools and hunting through the Aurena DOM.

02

📊 Query and Explore

Build the query, read the metadata, and understand the schema behind the screen.

🧱

OData Query Builder

Compose a query visually — select fields, filter, order, expand, page — and watch the URL build as you go. Run it against the current environment, keep the result, and save the query as a template for next time. Full history of everything you ran.

🌳

Metadata Explorer

Load a projection’s $metadata and browse it as a tree: entity sets, entity types, properties with their datatypes, keys, enumerations, and bound actions. Search across the whole document and jump straight to the matching node, with deep links to the IFS documentation.

🔬

Query Analyzer

Reviews a query before you commit to it and points out the things that make IFS slow — unfiltered collections, expands that fan out, missing key predicates.

🧠

Page Intelligence

The Page tab tells you what sits behind the screen you are on: its Logical Unit, database view, entity set and projection, each with a one-click copy. A tree view maps the page’s structure and a data view shows the values currently loaded.

🏷

Page Annotator

Overlay field-to-entity mappings directly on the IFS page. Hover any field for its entity, datatype, LOV, physical database column, the raw stored value, and for custom fields its approval status and configured datatype. Annotations rescan automatically as you navigate.

📏

CPI Entity Mapping

Resolves the page’s fields against IFS’s own configuration metadata, so a label on screen becomes a column you can query.

03

🏛 Configuration Governance

Know what differs between environments before you deploy, not after.

🗑

Compare Page Configurations

Diff a page’s configuration between two environments, side by side. Compare one page or sweep every configured page in a context to see what differs, what exists on only one side, and what matches. Each change is annotated with the ACP package that carries it, in both plain-language and path-level views, and the whole comparison exports to Markdown.

📋

Compare Configurations

The same treatment for non-page configuration objects, so custom fields, events and the rest of the configuration surface are covered rather than just pages.

🔢

Prepare Deploy Order

Build a dependency graph across configuration items and get the order they should be deployed in, so a package does not land before the thing it depends on.

🔄

Environment Comparison

Point two environments at each other and see where they have drifted.

04

📤 Capture and Export

Turn what you found into something you can hand to someone else.

Named Transactions and SLA Tiers

Name a business transaction, record it, and hold it to a service-level tier. Runs are measured against a baseline and marked pass or fail, which makes performance a number in a report rather than an opinion in a meeting.

📁

Evidence Packs

Export a single zip that documents a run: a written report, the captured HAR, the request timings, the settings in force, and a screenshot of the screen at the moment of export. Built for attaching to a ticket or a test result.

Sequence Recorder and Optimizer

Record a sequence of API calls as you click through a flow, save it, and replay it. The optimizer then shows where the sequence wastes time and what can be parallelised or dropped.

📥

Workflow Exports

Take what you captured somewhere else: a BPA workflow with its task parameters filled in from the real traffic, a Postman collection complete with environment variables, or a JMeter test plan for load work.

📈

Performance Dashboard

Request volumes, durations and failure rates for the session, plus a projection coverage map showing which parts of the API a flow actually touched and a benchmark against production expectations.

📋

Copy and Paste Across Environments

Copy records in IFS, choose a target environment, and paste. Align Buddy writes them through IFS’s own projection API and then reports exactly what the server stored, including any value IFS derived or replaced, so an inherited default never changes your data unnoticed.

05

🧭 Navigate and Manage

Get to the right screen, in the right environment, as the right user.

🔐

Access Check

One answer to ”can this user reach this projection?” Align Buddy joins the user’s granted permission sets against the sets that grant the projection and returns a verdict: yes or no, at what access level, and through which permission set — directly or via a group. When the answer is no, it lists the sets that would fix it.

👤

User Roles and Projection Roles

Look up everything granted to a user across direct grants, user groups and companies, or work the other way and ask which permission sets grant a given projection.

🔍

Find Page

Search the IFS navigator by human-readable label, page, client or projection name. Results show the label, its breadcrumb path, and only the entries your user is actually granted.

📄

Quick Reports

List the Quick Reports available to you with type and category, filter by title, and open any of them directly.

🚦

Environment Banner and Switcher

A colour-coded banner tells you which environment you are on before you type something into the wrong one. The switcher reopens the current page in another environment, recognising the usual CFG, STG, CST, UAT and PROD suffixes.

🌐

Page Translation

Translate the IFS Cloud interface in place into any of 107 languages. It uses the browser’s on-device translator where available, so the text never leaves your machine.

06

⚡ Productivity

The small things, available everywhere.

🖌

SQL Highlighter and IntelliSense

IFS’s multi-line SQL editors are plain text boxes. Align Buddy adds live SQL and PL/SQL syntax highlighting plus a schema-aware autocomplete: it reads the FROM and JOIN clauses, suggests in-scope columns with their datatypes and foreign-key targets, completes PL/SQL package methods, and flags columns that do not exist on the aliased table.

Command Palette

Ctrl K from any IFS Cloud page. Search pages and commands and go.

Expand and Collapse All

Open or close every collapsible section on a page at once.

🎨

Custom CSS

Inject your own CSS per environment, for the tweaks that make a screen bearable.

👥

Team Sharing

Export environments, query templates and settings as one config file and hand it to the team, or point the extension at a hosted config URL and sync.


Shortcuts

Keyboard shortcuts

Everything reachable without the mouse.

Ctrl K Command palette
Ctrl Shift S Toggle the developer side panel
Ctrl Shift F Open the Align Buddy popup
Alt Shift C Copy the current page and projection info
Ctrl Space Autocomplete inside an IFS SQL editor
Ctrl / Show the keyboard shortcuts guide

Roles

Built for your role

The same toolkit, read three ways.

👨‍💻

IFS Developers

Trace OData traffic and the SQL underneath it, build queries visually, decode errors as they happen, and get schema-aware autocomplete inside IFS’s own SQL editors — without leaving the page.

💼

IFS Consultants

Compare configuration across environments with every difference tied to its ACP package, work out the deploy order before you ship, answer permission questions in one click, and copy records between environments safely.

🧪

QA and Support Teams

Reproduce an issue by recording and replaying the API sequence, attach an evidence pack with the report, HAR and timings to the ticket, hold transactions to an SLA tier, and settle access questions with a single verdict.


Privacy

Privacy by design

Align Consulting operates no server that receives your data. There is nothing to receive it.

No credentials, page content or business data collected. Passwords, tokens, session cookies, record keys, field values and full URLs never leave your browser. Credential headers are discarded the moment a request is observed and are never written to disk.

Analytics are opt-in across the EU/EEA, Switzerland and the UK. Nothing is transmitted until you agree. Elsewhere they are on with a one-click opt-out in Settings. Events are anonymous, identified only by a random ID, and cover feature usage, IFS Cloud hostnames and locale — never full URLs or record data.

Translation can stay on your device. The browser’s built-in translator handles the work where it is available, and administrators can require it.

No backend. Align Consulting operates no server that receives your data. There is nothing to receive it.

Administrators are in control. Five managed-storage policies let an organisation switch off analytics, page translation, the cloud translation fallback, credential capture and the uninstall survey. No policy can turn data collection on.

Privacy policy · Terms of service

Security or procurement review? A full vendor assessment pack is available on request — data processing agreement, sub-processor list, field-level data inventory and enterprise deployment guide.

Bring the toolkit to your IFS Cloud

Free, no account, no login. Install it and it works on the next IFS Cloud page you open.

© 2026 Align Consulting AB. All rights reserved. · post@alignconsulting.se