How to Add a Custom Field to an IFS Cloud Page
how to add a custom field to a page in IFS Cloud
Also searched as
- IFS Cloud custom field configuration mode
- IFS Aurena add field to page without modification
- IFS custom fields survive upgrade
- IFS Cloud custom field not showing after creation
Short answer
In IFS Cloud you add a custom field by opening the page in configuration mode, choosing to add a field, defining its name, type and placement, and publishing the configuration. The field is stored by the platform as configuration, not as a code change, which is why it normally survives upgrades.
Applies to: IFS Cloud web client (Aurena pages); IFS Applications 10 used a similar but not identical custom field experience
How to add a custom field
- 1Sign in as a user whose permission set includes configuration access, then open the page where the field should appear.
- 2Switch the page into configuration mode from the user menu or the page options.
- 3Choose to add a custom field, and give it a clear name and a label end users will understand.
- 4Pick the data type (text, number, date, boolean or a list of values) and set length, mandatory and default value rules.
- 5Place the field on the right group, card or list and choose whether it is editable or read-only.
- 6Save and publish the configuration so other users with access to the page see it.
- 7Give end-user permission sets the right to see and edit the field, then test as a normal user.
- 8Move the configuration to test and production through the supported configuration export and import, not by recreating it by hand.
What a custom field really is
A custom field is platform configuration attached to a logical unit, the IFS business object behind a page. The value is stored in an extension structure managed by the platform, commonly a companion custom field table for that logical unit, rather than by editing the standard table or PL/SQL.
That design is why custom fields are the preferred first option. They are declarative, tracked as configuration, and carried through release updates without a merge exercise. A true code modification would not have that property.
Choosing the data type and rules
Decide the type before users start filling the field, because changing it later with live data is painful. Free text is tempting but produces dirty data. If the answer is one of a small set, define a list of values. If it is a reference to an existing IFS object such as a customer or part, use a lookup rather than a text field that people type into.
Mandatory rules deserve care. Making a field mandatory on a page that integrations also write to can break those integrations, since they may not supply a value. Prefer a default value or validate in the UI layer when only interactive users are the concern.
When it does not show up
If the field is saved but invisible, check the usual suspects in order. First, was the configuration published, or is it still a draft visible only to you? Second, does the viewing user's permission set include the page and the field? Third, is the field on a group that is collapsed or on a different tab than you expected?
Also confirm which page you configured. The same data can appear on several pages, such as a header page and a list, and a field added on one does not automatically appear on the others. Configure each page where users need it.
Reports, APIs and limits
A field that exists on a page is not automatically in every report or integration. Reports, lobby elements and API projections each have their own definition, so check whether the custom field is exposed there. Where the platform supports extending a projection or information source to include it, do that deliberately and document it.
Know when to stop. Custom fields fit extra attributes on an existing object. If you need new behaviour, a new entity with its own lifecycle, or logic that fires on events, look at custom objects, events, or an extension built with the proper tooling instead of stacking dozens of fields.
Common pitfalls
- !Making a field mandatory on a page that integrations also write to.
- !Using free text where a list of values or a lookup would keep data clean.
- !Forgetting to publish the configuration, so only the author sees the field.
- !Recreating configuration by hand in each environment instead of exporting and importing it.
- !Assuming a page field also appears in reports, lobby elements and API projections.
- !Letting field names drift, creating near-duplicate fields across environments.
How an ERP-grounded AI assistant handles this
Before adding a field, teams often need to know whether one already exists, how it is used and which pages and reports depend on it. An assistant grounded in the IFS configuration and data, such as ERPray, can list existing custom fields on a logical unit, check how many records have values, and show the query it used. It reads rather than changes configuration; any write-back remains behind human approval.
Frequently asked questions
Do custom fields survive an IFS Cloud update?
Normally yes, because they are stored as platform configuration rather than code changes. You should still retest the pages after each release, since a standard page can be restructured and a field may need to be repositioned or its dependent reports reviewed.
Can I add a custom field to a standard report?
Not automatically. A page field is separate from the report definition. You need to extend the report data source or information source to include the field, and then adjust the layout. Check what your edition and tooling support, and document the extension.
Why can a colleague not see my new custom field?
The most common reasons are an unpublished configuration, a permission set that does not cover the field or page, or the colleague viewing a different page than the one you configured. Publish the configuration and verify access with a normal user, not an administrator.
When should I use a custom object instead?
Use a custom object when you need a new entity with its own records, keys and lifecycle, not just one more attribute on an existing object. Custom fields suit extra attributes; custom objects, events and extensions suit new structures and behaviour.
Related
How to Set Up Business Events and Actions in IFS
IFS Business Events fire when a defined condition on a Logical Unit is met, such as a new record, an update, or a specific attribute changing, and Actions subscribe to those events to send email, invoke a workflow, or call an external service. Both are configured in Solution Manager (or the Events and Actions work area in IFS Cloud) without requiring custom PL/SQL for most standard cases.
How-toHow to Create a Custom Lobby Page in IFS Cloud
An IFS Cloud lobby page is a personal or shared dashboard built from elements such as lists, charts, gauges and shortcuts. Each data element reads from an information source, so the usual build path is to define or reuse an information source, add an element in the lobby designer, bind it, and then share the page with the right users.
Error fixIFS Cloud OData Projection API: Fixing 401 and 403 Errors
IFS Cloud exposes its data through OData v4 projections under /main/ifsapplications/projection/v1/, secured by OAuth2 tokens from IFS IAM. A 401 almost always means the token is missing, expired or issued by the wrong realm; a 403 means the identity is authenticated but its permission sets do not grant that projection or its entity actions.
How-toHow to Create a Generic Inquiry in Acumatica
Generic Inquiries (GI) are Acumatica's no-code query builder for joining tables, adding filters, and exposing the result as an inquiry screen, dashboard data source, or API endpoint. Open System > Customization > Generic Inquiry, add your base table, define joins and conditions, then run and save. No SQL or customization project is required.
Error fixFix Odoo AccessError: You Are Not Allowed to Access Records
Odoo raises AccessError when a user's security groups do not grant a CRUD right on a model through ir.model.access.csv, or when an ir.rule record rule filters the specific record out for that user or company. Fix it by adding the user to the group named in the error, editing the model's access rights, or reviewing the record rule's domain under Settings > Technical > Security.
How-toHow to Void a Check in Sage 100
Sage 100 voids checks through Accounts Payable > Main > Check and Payment Voiding. Select the bank code, choose the check number, and Sage reverses the Cash Disbursements Journal entry and reopens the invoice it paid. A check that already cleared in Bank Reconciliation or falls in a closed period needs an extra step before it can be voided cleanly.
AI for ERPAI for IFS Cloud in aerospace and defense manufacturing
Add AI to IFS Cloud for aerospace and defense: projections, Aurena UX, Lobby, and engineer-to-order data, deployed on-prem or in your private cloud.
AI for ERPAI for IFS Maintenix in aviation MRO
AI over IFS Maintenix maintenance records, AD/SB compliance, and task cards for MRO, deployed on-prem so tech records never leave your network.
Stuck on IFS Cloud?
Talk to engineers who work inside IFS Cloud every week, and who build private AI that answers these questions from your own ERP data.