IFS.ai Copilot¶
How to Enable IFS.ai Copilot¶
For the user to have access to IFS.ai Copilot, these prerequisites need to be filled:
- The component FNDGPT needs to be installed.

- The system parameter IFS.ai Copilot Chat needs to be ON (ON is the default value).

- The permission set FNDGPT_RUNTIME needs to be granted to the user.
Note : To enable a user to administer and publish prompts within the organization, the following prerequisite must be met: The permission set FNDGPT_ADMIN must be granted to the user.
Note: If a user encounters an error while using the IFS.ai Copilot, navigate to the Copilot Error Logs page for the specific user. This page provides a detailed overview of the error message received, enabling faster troubleshooting and resolution.
Settings¶
1. Restricting User Access to IFS Documentation¶
To restrict user from accessing the content inside IFS public documentation (IFS User Docs, IFS Tech Docs, IFS ALE Docs, and IFS Community) using the Copilot chat, change the system parameter IFS.ai Copilot Access to IFS Public Documentation value from ON to OFF.

2. Links¶
Links to the IFS User docs and Tech docs are redirected by use of the system parameters:

If the Base address for HTML help is set to Default, the customer’s own documentation container will be used. This is the default setting. It is recommended because it will ensure that the links to the IFS pages from the documentation works for the users.
3. Enabling IFS.ai Copilot for different Product Areas¶
IFS.ai Copilot can access IFS‑published documentation to respond to general inquiries related to IFS Cloud. In addition, customer‑specific documentation uploaded through the Document Manager can be configured as a data source for Copilot interactions. Copilot can also retrieve insights directly from transactional and master data within IFS Cloud.
Beyond general conversational queries, IFS.ai Copilot provides context‑specific capabilities that are tailored to specific product areas and are available on selected pages, enabling more accurate and relevant responses based on the active operational context.
To be able to access the Copilot features for different product areas, relevant Permission set must be granted, IFS.ai Copilot provides insights only from IFS Cloud data that you are authorized to access, based on your assigned permissions; therefore, you must have the appropriate permission sets granted by your administrator to access the underlying data and receive relevant feedback.
When a user asks a question from one of the supported pages, the following is shared with the Machine Learning Service:
- Conversation history
- Page context (record or records selected by the user)
- For pages with lists: Up to five selected records per list are shared as context.
- For pages with multiple list tabs: Up to five selected records from each list are shared, regardless of the active tab.
- The Machine Learning Service considers this context when answering the user's question.
- Additional information may also come from function calls, providing data from the IFS Cloud database that isn't visible on the page.
Context Specific Capabilities and General Capabilities¶
Context-specific capabilities:¶
- Uses predefined prompts and tested queries
- Works in specific pages
General Capabilities:¶
Questions can be asked from any page
Can answer questions that are not too complex
Copilot first identifies a data source, and then converts the question into an OData query. The data source that is used is called a Business Object.
Read More: Business Objects Overview
Service Management¶
Context-specific capabilities:¶
IFS.ai Copilot for Service Managers¶
Permission set to be granted : COPILOT_SERVICE_MANAGER
Supported pages:
- Service Management -> Request Management -> Request Handling
- Requests
- Request Details
IFS.ai Copilot for Dispatchers¶
Permission set to be granted : COPILOT_DISPATCHER
Supported Pages:
- Service Management -> Request Management -> Scheduling and Allocation -> Dispatch Console
IFS.ai Copilot for Service Technicians¶
Permission set to be granted : COPILOT_SERVICE_TECHNICIAN
Supported pages:
Work Details
My Work
General Capabilities:¶
Users can ask questions from anywhere in IFS Cloud, about:
- Request - Scope, Contract, and Quotation
- SLA - Template and Commitment
- Contract Order and Payment Lines
- Location
- Call Centre Case
- Knowledge Articles
- Contractor Agreement
- Repair RMA
- Service Campaigns
- Invoice Previews
- Resource - Shifts, On Call Shifts, Relocations, Capacity, Activities, and Miscellaneous Allocations
Human Capital Management¶
Context Specific Capabilities:¶
IFS.ai Copilot for Self-services¶
Permission set to be granted : COPILOT_TIME_EMPLOYEE
Supported pages:
- Human Capital Management > My Self-Service > My Time and Attendance >
- My Time Registration
- My Absence Calendar
- My Absence Calendar - Year View
- My Absences > My Absence Requests
- Quick Absence
- My Time Card
- My Time Registration - Grid View
- My Time Card - Details
- My Intervals
- My Clockings
IFS.ai Copilot for Time Management¶
Permission set to be granted : COPILOT_TIME_MANAGER
Supported Pages:
- Human Capital Management > Manager Services > Time and Attendance >
- Time Registration
- Time Authorization > Time Authorization
- Absence Calendar
- Absence Calendar - Year View
- Absences > Absence Requests
- Absences > Absence Registrations
- Time Card
- Time Registration - Grid View
- Time Card - Details
- Intervals
- Clockings
IFS.ai Copilot for Employee Administration¶
Permission set to be granted : COPILOT_EMP_ADMINISTRATION
Supported pages:
- Human Capital Management > HCM Services > Employee Management >
Employee File
Employees
General Capabilities:¶
Users can ask questions from anywhere in IFS Cloud, about:
- Time Reporting, Absence limits, Absences and absence requests
- Expense sheets and Employee Payments
- Employee Information
As a general guideline, providing more precise and well‑scoped queries enables IFS.ai Copilot to return more accurate and relevant responses. Users are encouraged to refine their questions or request Copilot to re‑evaluate the query, validate the results, or explain how the underlying records were retrieved. This approach helps improve transparency, clarity, and confidence in the returned insights.
Relationship Management¶
Context Specific Capabilities:¶
IFS.ai Copilot for Sales Representatives¶
Permission set to be granted : COPILOT_SALES_REP_CRM
Supported Pages:
- Relationship Management -> Customer Relationship Management ->
- Business Opportunity -> Business Opportunity
- Business Activity -> Business Activity
IFS.ai Copilot for Supplier Performance Evaluation¶
Permission set to be granted : COPILOT_SUPP_PERFORMANCE_EVAL
Supported Pages:
- Relationship Management -> Supplier Relationship Management -> Supplier Performance Evaluation and Rating -> Supplier Performance Evaluation Lines
General Capabilities:¶
Users can ask questions about Business Opportunities and Business Activities.
Procurement¶
Context Specific Capabilities:¶
IFS.ai Copilot for Supplier Quotation Evaluation¶
Permission set to be granted : COPILOT_SUPP_QUOTATION_EVAL
Supported Pages:
- Procurement > Quotation > Order >
- Order Quotation Approval
- Order Quotation Approvals
IFS.ai Copilot for Supplier Performance Evaluation¶
Permission set to be granted : COPILOT_SUPP_PERFORMANCE_EVAL
Supported Pages:
- Relationship Management > Supplier Relationship Management > Supplier Performance Evaluation and Rating > Supplier Performance Evaluation Lines
IFS.ai Copilot for Purchase Order¶
Permission set to be granted: COPILOT_PURCHASE_ORDER
Supported pages:
- Procurement > Order >
- Purchase Order
- Purchase Orders
IFS.ai Copilot for Purchase Requisition¶
Permission set to be granted : COPILOT_PURCHASE_REQUISITION
Supported Pages:
- Procurement > Requisition > Purchase Requisition
IFS.ai Copilot for Request for Quotation Supplier Selection¶
Permission set to be granted : COPILOT_RQST_FOR_PURCH_QUOTE
Supported Pages:
- Procurement > Quotation > Order > Request for Order Quotation
General Capabilities:¶
Users can ask questions about Purchase Order(s) from anywhere in IFS Cloud.
Sales Management¶
Context Specific Capabilities:¶
IFS.ai Copilot for Customer Order¶
Permission set to be granted: COPILOT_CUSTOMER_ORDER
Supported pages:
- Sales > Order >
- Customer Order
- Customer Orders
Capabilities:
- Recommend the most suitable ship code for Customer Order(s).
- Recommend products to order by:
- Quickly access the customer's most recent orders.
- Identify and suggest items the customer frequently orders.
- Highlight popular items among other customers.
- Suggest relevant items from ongoing campaigns.
- Recommend additional items that complement the customer's order.
IFS.ai Copilot for Sales Quotation¶
Permission set to be granted: COPILOT_SALES_QUOTATION
Supported pages:
- Sales > Quotation >
- Sales Quotation
- Sales Quotations
Capabilities:
- Recommend the optimal ship code for Sales Quotations.
- Access the primary reasons for Sales Quotation rejections.
- Identify top-selling competitor products for a given Sales Part.
- Highlight Sales Parts with the highest number of won Sales Quotations.
- Suggest items from active campaigns relevant to the customer.
- Recommend complementary items for the Sales Part in the Sales Quotation line.
General Capabilities:¶
Users can ask general questions about Customer Orders from anywhere in IFS Cloud.
Questions can cover order status, prices and amounts, delivery and shipping details, order line information, rental specifics, and more.
Maintenance¶
Context Specific Capabilities:¶
IFS.ai Copilot for Work Order Execution¶
Permission set to be granted: COPILOT_WORK_ORDER_EXECUTION
Supported pages:
Maintenance > Equipment >
Functional Object > Functional Object
Serial Object > Serial Object
Maintenance > Work Management >
Preparation and Planning > Work Task
Preparation and Planning > Work Tasks
Execution > Execute Work Task
Service > Work Management > Execution > Execute Work Task
Maintenance > Work Management > Execution > Work Task Demands
Maintenance > Work Management > Initation > Fault Report
Maintenance > Preventive Maintenance > Pm Action > Pm Action
Technician Portal > Maintenance Engineer >
Unassigned Tasks
- My Assignments - Assigned
- My Assignments - Ongoing
- My Assignments - Ongoing > Work Details
IFS.ai Copilot for FMECA (Failure Modes, Effects, and Criticality Analysis)¶
Permission set to be granted: COPILOT_FMECA
Supported pages:
- Maintenance > Failure Modes Effects and Criticality Analysis >
- Prepare FMECA
- Perform FMECA
General Capabilities:¶
Users can ask general questions about Work Order, Equipment Object, Linear Asset, Permit, Isolation Order, Isolation Template, FMECA, PM Program, Work Task Template, PM Action, Heavy Maintenance Contract, Task Card, Serial Structure Template, Serial Structure, Serial Maintenance, Subtask, Maintenance Program, Maintenance Plan, Serial Fault, Maintenance Order, Resource, Miscellaneous Resource Allocations, Resource On-Call Shifts, Resource Shifts, Resource Relocations, Resource Capacity, and Resource Activities from anywhere in IFS Cloud.
Aviation Maintenance¶
Context Specific Capabilities:¶
IFS.ai Copilot for IPC Search¶
Permission set to be granted: NA
Supported Pages:
- Aviation Maintenance > Aviation Engineering > Aviation Technical Content Manager > Aviation Configuration Viewer >
- IPC
- Chapter
- Sub Chapter
- Unit
- Figure
Shipment Management¶
Context Specific Capabilities:¶
IFS.ai Copilot for Shipment Order¶
Permission set to be granted: COPILOT_SHIPMENT_ORDER
Supported Pages:
- Shipment Management> Shipment Order>
- Shipment Order
- Shipment Orders
Warehouse Management¶
Context Specific Capabilities:¶
IFS.ai Copilot for Inventory Part¶
Permission set to be granted: COPILOT_INVENTORY_PART
Supported Pages:
- Warehouse Management> Part> Inventory Part
When a user submits a query from any of the above pages, the conversation history and the context of the page are relayed to IFS.ai Copilot. Specifically, the page context shared includes the record or records selected by the user.
When a page contains multiple lists, IFS.ai Copilot receives context from up to five selected records per list, irrespective of the active tab at the time of the query. This context is considered by IFS.ai Copilot when responding to user inquiries. Additionally, IFS.ai Copilot may obtain further information through function calls, accessing data from the IFS Cloud database
Business Objects Overview¶
A Business Object represents a logical grouping of related data within a specific functional area of the product. Business Objects are used to define and reference distinct data domains, enabling IFS.ai Copilot to identify the appropriate data scope when processing user queries. By structuring access around Business Objects, Copilot can more effectively interpret questions and retrieve accurate, context‑relevant information from IFS Cloud data sources.
Example: A Business Object may represent a specific functional entity within IFS Cloud, such as a Request, Work Order, Employee, or Customer Order.

Read More: Business Object - Technical Documentation For IFS Cloud
To view the complete list of available Business Objects along with their functional summaries, refer to the Business Objects Summary section in this document.
Business Objects Summary¶
In order for users to be able to ask questions on the business objects, they need to be granted access to the following projections:
| Business Object | Description | Available from |
|---|---|---|
| AbsenceBusinessObject | Covers all employee absence records managed by the manager, including leave registrations and history. Used when a manager queries for absence details of employees. If the company is not specified, use the user's default company. | 26R2 EA |
| AbsenceEmployeeBusinessObject | Covers all absences registered by the employee, including current and past leaves. Used when an employee queries their own absence details or history. If the company is not specified, use the user's default company. | 26R2 EA |
| AbsenceLimitBusinessObject | Used by managers to view and maintain employees' absence entitlements, including total, used, and remaining balances. Defaults to the manager's company when not specified. | 26R2 EA |
| AbsenceLimitEmployeeBusinessObject | Used by employees to view and maintain their own absence limits, including entitlement, usage, and remaining balance. Defaults to the employee's company when not specified. | 26R2 EA |
| AbsenceRequestBusinessObject | Provides managers with access to all employee absence requests under their supervision across Registered, Confirmed, Approved, and Submitted or Authorized statuses. Defaults to the manager's company when not specified. Used for managerial review, approval, or tracking. | 26R2 EA |
| AbsenceRequestEmployeeBusinessObject | Provides employees with access to their own absence requests across Registered, Confirmed, Approved, and Submitted/Authorized statuses. Defaults to the employee's company when not specified. Used for creating, viewing, or modifying personal requests. | 26R2 EA |
| AuditBusinessObject | A quality audit is a systematic, independent, and documented, periodic process used to assess the effectiveness of a quality management system (QMS), processes, or products. The goal is to determine whether established quality activities and results comply with planned arrangements, such as internal procedures, industry standards, contractual requirements, or regulatory guidelines and whether these arrangements are implemented effectively and are suitable for achieving quality objectives. | 26R2 EA |
| BusinessActivityBusinessObject | This contains business activity details related to account, lead or supplier. | 26R2 EA |
| BusinessLeadBusinessObject | Manages leads within the CRM system by tracking potential customers from initial contact through qualification and conversion. Supports lead scoring, duplicate detection and merging, and conversion of leads into customer accounts. | 26R2 EA |
| BusinessLeadContactBusinessObject | Manages contact persons associated with leads in the CRM system, capturing key information about individuals including their roles, communication details, and customer account associations. | 26R2 EA |
| BusinessMailBusinessObject | This is the central repository for all business mail correspondence. This ensures that CRM, sales, and other business processes have access to tracked email communications with customers, suppliers, and contacts. | 26R2 EA |
| BusinessObjStructItemBusinessObject | Manages CRM Business Object structure items used to model hierarchical sales objects. Supports ownership, sales territory, address, and parent and child hierarchy. Also exposes linked business opportunities, customer orders, sales quotations, change history, and related parties including contacts, sales representatives, customer accounts, and competitors. | 26R2 EA |
| BusinessOpportunityBusinessObject | The Business Opportunity business object is used to capture, track, and manage potential sales deals from the early stage through closure. It helps sales teams monitor progress, forecast revenue, record customer interactions, and analyze win/loss outcomes, ensuring a structured and efficient sales process. | 26R2 EA |
| CashAccountBalanceBusinessObject | Cash Account Balance Analysis business object projection | 26R2 EA |
| CcCaseBusObject | Call Center Case represents an individual Call Center Case raised by or on behalf of a customer. It captures who reported the issue, when it was reported, what the problem is, and which organization and agent are responsible for handling it. The business object provides a structured view of key case details such as severity, priority, category, support keys, queues, and solution references, so that Copilot and other applications can retrieve, present, and analyze Call Center Case information through natural language queries and standard APIs. | 26R2 EA |
| CompanyBusinessObject | Use this API to work with the company business object copilot use cases | 26R2 EA |
| ConfigurationSpecificationBusinessObject | Use this API to work with the configuration specifications business object use cases. | 26R2 EA |
| ConfigurationStructureBusinessObject | Configuration structure alternate data: alternate identity, status, packing instruction, cost distribution usage, header context, generated multilevel structure, and alternate-level configuration rules. | 26R2 EA |
| ConfigurationStructureComponentBusinessObject | Configuration structure component lines: direct child components with component part, quantity per assembly, scrap, reserve/issue method, operation link, sublevel structure discovery, and component-level configuration rules. Use for component lines and component-level rules, not alternate-level rules or work guideline retrieval. | 26R2 EA |
| CrmCustomerBusinessObject | Use this projection for any question about a customer's CRM data, sales data, relationship data, or activity history.CrmCustInfoArray provides the CRM record (CrmCustInfo entity) for each customer, containing:turnover, annual revenue, currency, fiscal year-end period, key account status, source of acquisition, business potential,loyalty classification, employee count, competitor, main representative assignment, notes, parent company, parent category,corporate hierarchy, business lead conversion history, account type classification, account status (active or expired),duplicate detection, sales market, default visit address, country code, and lead name.CustomerBusActivities array contains all CRM activities tied to the customer, including scheduled and completed tasks, meetings, phone calls, and emails.CustomerBusOpportunities array contains sales opportunities and potential deals linked to the customer, tracking pipeline and revenue forecasts.CustomerConnectedMails array contains business mail correspondence exchanged with or about the customer.CustomerLeads array contains business leads that originated from or are associated with the customer.CustomerSalesInfoArray array contains sales order related customer information.CommMethods array contains the customer's registered communication methods such as phone numbers, email addresses, fax numbers, and websites. | 26R2 EA |
| CrmCustomerContactBusinessObject | Use this projection for any question about a customer contact's CRM data, sales data, relationship data, or activity history.Covers contact personal details (name, title, job title, phone, mobile, email, country, preferred language),role within the customer organization, department, decision-making authority (decision power), campaign interests, personal interests,and key account status, customer acquisition source, and assigned CRM main representative for the contact's customer.ContactConnectedActivities array contains business activities linked to the contact (tasks, meetings, calls, mails, emails).ContactConnectedOpportunities array contains business opportunities and sales pipeline data linked to the contact.ContactConnectedReferences array contains sales quotations linked to the contact.CustomerContactConnectedMails array contains business mail correspondence connected to the contact.ConnectedMarketingCampaignArray array contains marketing campaigns the contact is associated with.CustomerContactLeads array contains business leads linked to the contact.BusinessContactReps array contains sales representatives assigned to the contact.Includes references to the customer address and the main sales representative. | 26R2 EA |
| CustomerAgingAnalysisBusinessObject | Customer Aging Analysis business object projection | 26R2 EA |
| CustomerBusinessObject | Use this API to work with the customer business object copilot use cases | 26R2 EA |
| CustomerCheckBusinessObject | Projection for Customer Check Business Object | 26R2 EA |
| CustomerContactBusinessObject | This is the central repository for all contact persons associated with a customer | 26R2 EA |
| CustomerOrderBusinessObject | Use this API to work with the customer order business object copilot use cases | 26R2 EA |
| DelimitationBusinessObject | Business object representing an isolation template (Delimitation) used for planning and managing isolation/delimitation activities, including revision details, site, responsible persons, and safety conditions. | 26R2 EA |
| DelimitationOrderBusinessObject | Core business object representing information on isolation orders. It contains isolation planned dates, isolated objects, isolation execution information including establishment and reestablishment instructions, safety conditions, connected permits and work tasks and relevant sign off requirements. | 26R2 EA |
| DepotRmaBusinessObject | Repair RMA (Return Material Authorization) represents the process and details for returning materials or products to a depot for repair, replacement, or credit. It captures all relevant information about the customer, shipment, categorization, and processing of the Repair RMA | 26R2 EA |
| DopHeadBusinessObject | DOP (Dynamic Order Processing) Header business object projection for Copilot and discovery queries. Exposes DOP header details, multilevel DOP structure lines, routing operations, customer order demands, and DOP alarms. | 26R2 EA |
| DopOrderBusinessObject | Use this projection to work with the DopOrder business object. | 26R2 EA |
| EmpEmployeeAbsenceSchemeBusinessObject | Employee self-service view of own CompAbsSchemeAssignment records. | 26R2 EA |
| EmpEmployeeAddressBusinessObject | Employee self-service view of own PersonInfoAddress records. | 26R2 EA |
| EmpEmployeeBusinessObject | Employee self-service view of own employee record. | 26R2 EA |
| EmpEmployeeCommunicationBusinessObject | Employee self-service view of own contact methods, such as phone numbers and email addresses. | 26R2 EA |
| EmpEmployeeCompetencyBusinessObject | Employee self-service view of own competencies and skills. | 26R2 EA |
| EmpEmployeeDependentsBusinessObject | Employee self-service view of own related persons, including dependents, beneficiaries and emergency contacts. | 26R2 EA |
| EmpEmployeeDisciplinaryBusinessObject | Employee self-service view of own disciplinary and grievance cases. | 26R2 EA |
| EmpEmployeeDocumentBusinessObject | Employee self-service view of own personal documents. | 26R2 EA |
| EmpEmployeeEducationBusinessObject | Employee self-service view of own education and academic qualifications. | 26R2 EA |
| EmpEmployeeFederalTaxStatusBusinessObject | Employee self-service view of own FederalTaxStatus records. | 26R2 EA |
| EmpEmployeeIdentifierBusinessObject | Employee self-service view of own person identification records, such as national ID or passport number. | 26R2 EA |
| EmpEmployeeJobAssignmentBusinessObject | Employee self-service view of own job assignments. | 26R2 EA |
| EmpEmployeeLaborUnionBusinessObject | Employee self-service view of own trade/labor union memberships. | 26R2 EA |
| EmpEmployeeLicenseBusinessObject | Employee self-service view of own licenses, certificates details. | 26R2 EA |
| EmpEmployeeMeritBusinessObject | Employee self-service view of own merits, awards, and recognitions. | 26R2 EA |
| EmpEmployeeOrgAssignmentBusinessObject | Employee self-service view of own organizational assignment, such as department, org unit, position. | 26R2 EA |
| EmpEmployeePaymentInfoBusinessObject | Employee self-service view of own payment information, including payment method and bank accounts. | 26R2 EA |
| EmpEmployeePayrollProviderBusinessObject | Employee self-service view of own payroll provider assignments. | 26R2 EA |
| EmpEmployeePersonJobAssignmentBusinessObject | Employee self-service view of own PersonJobAssignment records. | 26R2 EA |
| EmpEmployeeProbationBusinessObject | Employee self-service view of own probation or trial period. | 26R2 EA |
| EmpEmployeePropertyBusinessObject | Employee self-service view of own employee properties and custom fields. | 26R2 EA |
| EmpEmployeePropertyFieldBusinessObject | Employee self-service view of own multi-field employee property records. | 26R2 EA |
| EmpEmployeeRateAgreementBusinessObject | Employee self-service view of own EmployeeRateAgreement records. | 26R2 EA |
| EmpEmployeeSalaryBusinessObject | Employee self-service view of own salary records. | 26R2 EA |
| EmpEmployeeScheduleBusinessObject | Employee self-service view of own WorkSchedAssign records. | 26R2 EA |
| EmpEmployeeTrainingBusinessObject | Employee self-service view of own EmpTrainingHistory records. | 26R2 EA |
| EmpEmployeeWorkHistoryBusinessObject | Employee self-service view of own work experience records. | 26R2 EA |
| EmpEmployeeWorkLocationBusinessObject | Employee self-service view of own work location, such as office or work site. | 26R2 EA |
| EmpEmploymentPeriodBusinessObject | Employee self-service view of own Employment Period records. | 26R2 EA |
| EmpEmploymentReductionBusinessObject | Employee self-service view of own Employment Reduction records. | 26R2 EA |
| EmployeeAbsenceSchemeBusinessObject | Manager/Admin view of CompAbsSchemeAssignment across employees. | 26R2 EA |
| EmployeeAddressBusinessObject | Manager/Admin view of PersonInfoAddress across employees. | 26R2 EA |
| EmployeeBusinessObject | Manager/Admin comprehensive employee view with links to all employee business objects. | 26R2 EA |
| EmployeeCommunicationBusinessObject | Manager/Admin view of employee contact methods across employees, such as phone numbers and email addresses. | 26R2 EA |
| EmployeeCompetencyBusinessObject | Manager/Admin view of employee competencies and skills across persons. | 26R2 EA |
| EmployeeDependentsBusinessObject | Manager/Admin view of employee related persons across employees, including dependents, beneficiaries and emergency contacts. | 26R2 EA |
| EmployeeDisciplinaryBusinessObject | Manager/Admin view of employee disciplinary actions and grievance cases across employees. | 26R2 EA |
| EmployeeDocumentBusinessObject | Manager/Admin view of employee personal documents across employees, including validity and expiry. | 26R2 EA |
| EmployeeEducationBusinessObject | Manager/Admin view of employee education and academic qualifications across persons. | 26R2 EA |
| EmployeeFederalTaxStatusBusinessObject | Manager/Admin view of FederalTaxStatus across employees. | 26R2 EA |
| EmployeeIdentifierBusinessObject | Manager/Admin view of employee identification numbers across employees, such as national ID or passport number which is stored against the person. | 26R2 EA |
| EmployeeJobAssignmentBusinessObject | Manager/Admin view of employee job assignments across employees. | 26R2 EA |
| EmployeeLaborUnionBusinessObject | Manager/Admin view of employee trade union memberships across employees. | 26R2 EA |
| EmployeeLicenseBusinessObject | Manager/Admin view of employee licenses, certificates, and professional credentials across persons. | 26R2 EA |
| EmployeeMeritBusinessObject | Manager/Admin view of employee merits, awards, and recognitions across persons. | 26R2 EA |
| EmployeeOrgAssignmentBusinessObject | Manager/Admin view of employee organization and position assignments across employees, such as department or org unit. | 26R2 EA |
| EmployeePaymentBusinessObject | Manages employee payment processing and payment-related operations as a HR Administrator or Finance user. Correctly handle financial data recorded in multiple currencies by ensuring that all summaries, averages, and totals are calculated per currency, rather than combining amounts across different currencies. | 26R2 EA |
| EmployeePaymentInfoBusinessObject | Manager/Admin view of employee payment information across employees, including payment method and bank accounts. | 26R2 EA |
| EmployeePayrollProviderBusinessObject | Manager/Admin view of employee payroll provider assignments across employees. | 26R2 EA |
| EmployeePersonJobAssignmentBusinessObject | Manager/Admin view of PersonJobAssignment across persons. | 26R2 EA |
| EmployeeProbationBusinessObject | Manager/Admin view of PersonProbation across employees. | 26R2 EA |
| EmployeePropertyBusinessObject | Manager/Admin view of employee properties across employees. | 26R2 EA |
| EmployeePropertyFieldBusinessObject | Manager/Admin view of multi-field employee property records from the Multi Fields tab. | 26R2 EA |
| EmployeeRateAgreementBusinessObject | Manager/Admin view of EmployeeRateAgreement across employees. | 26R2 EA |
| EmployeeSalaryBusinessObject | Manager/Admin view of employee salary, pay, and compensation information. | 26R2 EA |
| EmployeeScheduleBusinessObject | Manager/Admin view of WorkSchedAssign across employees. | 26R2 EA |
| EmployeeTrainingBusinessObject | Manager/Admin view of EmpTrainingHistory across employees. | 26R2 EA |
| EmployeeWorkHistoryBusinessObject | Manager/Admin view of employee work experience and prior employment across persons. | 26R2 EA |
| EmployeeWorkLocationBusinessObject | Manager/Admin view of employee work locations across employees, such as office or work site. | 26R2 EA |
| EmploymentPeriodBusinessObject | Manager/Admin view of Employment Periods across employees. | 26R2 EA |
| EmploymentReductionBusinessObject | Manager/Admin view of EmploymentReduction across employees. | 26R2 EA |
| EmpWorkplaceIncidentBusinessObject | Employee self-service view of own InjuryIllness records. | 26R2 EA |
| EngineeringPartRevisionStructureBusinessObject | Entry point for the as-designed ENGINEERING part revision, its engineering part master, engineering bill-of-material (consists-of structure), revision-level costs and hours, and the connected document requirements. Answers questions about engineering parts (part number, class, responsible, acquisition, provide/make-or-buy, planning method, UoM, tracking, technical class), engineering revisions (current released revision, revision status/lifecycle, released/active/obsolete dates, engineering change order, technical drawing), engineering structures (engineering BOM, what parts make up an assembly, component parts, quantities and positions), engineering part costs and hours (assumed/standard/work/material and calculated cost, work hours, lead time), and the document requirements of a part revision (required document classes, categories, direction, profiles). These engineering-part (master) attributes live on EngPartMaster and are returned by expanding PartNoRef on EngPartRevisionSet, not as columns of EngPartRevisionSet. Covers ENGINEERING (design intent / PDM) parts only; not inventory parts or stock balances (InventoryPart, InventoryPartInStock), MRP / planning parts (MrpPart, MrpPartAction, MrpPartSupplyDemand), manufacturing product/configuration structures (ProductStructure, ConfigurationStructure), or shop-floor execution (ShopOrder). | 26R2 EA |
| EquipmentObjectBusinessObject | Represents a serviceable physical asset tracked and maintained throughout its lifecycle. Equipment can be fixed (installed in a structure or facility) or movable (reassigned between sites or positions). It holds key data such as warranties, usage, test points, parameters, measurements, SBOM structures, and spares. It can be connected to a model. Used as the core serviceable unit across domains like service and asset management, supporting both preventive and corrective maintenance. Equipment is managed as a point asset, with a defined position in a maintenance structure or a location in a service area, ensuring full traceability from installation to decommissioning. | 26R2 EA |
| ExpenseSheetBusinessObject | Manage Expense Sheets including creation, reading, updating, and changing status. Also allows adding expenses to expense sheets as a Manager or Admin. When returning any aggregate functionalities based responses like sum, average of expenses etc., make sure to refer to 'Amount in payment currency' and show all the amounts/currency based on that amount and currency to so we can avoid showing incorrect/mixed up amounts in different currencies. | 26R2 EA |
| ExpenseSheetEmployeeBusinessObject | Manage Expense Sheets including creation, reading, updating, and changing status. Also allows adding expenses to expense sheets as an Employee. When returning any aggregate functionalities based responses like sum, average of expenses etc., make sure to refer to 'Amount in payment currency' and show all the amounts/currency based on that amount and currency to so we can avoid showing incorrect/mixed up amounts in different currencies. | 26R2 EA |
| FmecaAnalysisBusinessObject | This is the projection for the business object defines a FMECA. FMECA stands for Failure Modes, Effects, and Criticality Analysis. It's a structured approach used primarily in engineering, manufacturing, aerospace, and defense industries to identify and evaluate potential failures in a system, product, or process. | 26R2 EA |
| HeavyMaintenanceContractBusinessObject | Heavy Maintenance Contract Business Object Projection which manages comprehensive maintenance agreements with hierarchical structure | 26R2 EA |
| InventoryPartBusinessObject | Use this API to work with the inventory part business object copilot use cases | 26R2 EA |
| InventoryPartInStockBusinessObject | Use this API to work with the inventory part in stock business object copilot use cases | 26R2 EA |
| KbKnowledgeArticleBusinessObject | Knowledge Article represents a single knowledge article in the knowledge base, used to capture, structure, and share solutions, how to guides, troubleshooting steps, and reference information. It holds the core identity, version, authorship, approval data, visibility rules, and content of the article, enabling users and support organizations to create, maintain, and consume reusable knowledge across channels and processes. | 26R2 EA |
| LinearAssetBusinessObject | Represents a linear asset such as a road, pipeline, or railway that is defined by length and segmented structure. Supports life-cycle management, visualization, classification, and integration with maintenance and isolation processes. | 26R2 EA |
| LocationBusinessObject | Location represents a physical or logical place used in the application for planning, execution, and reporting of activities. It can describe warehouses, service sites, pickup points, offices, or other operational locations, and provides identifiers, categorization, and scheduling relevant details such as time zone and locality. The business object enables Copilot and other applications to reference, search, and reason over locations when scheduling work, routing resources, or integrating with external systems. | 26R2 EA |
| LocationPartyAddressBusObject | Location Party Address represents an address entry associated with a specific Location, capturing how and where the location can be visited, delivered to, or contacted. It supports multiple address usages such as visiting, delivery, or position addresses, party context, and validity periods so that planning, logistics, and communication processes can reliably use the correct address details over time. | 26R2 EA |
| MaintContractorOrderBusinessObject | Business Object projection for Maintenance Contractor Order. Exposes the shared ContractorOrder model with Maintenance-specific attributes and work order links. | 26R2 EA |
| MaintenanceOrderBusinessObject | Defines Maintenance Orders for handling maintenance orders Business Object Projection which manages comprehensive maintenance orders with hierarchical structure | 26R2 EA |
| MaintenancePlanBusinessObject | Business object for managing maintenance plans in Fleet and Asset Management. Covers maintenance plan intervals with operational parameter and calendar-based schedules, secondary operational parameter intervals, convenience tasks, and planned events for serials. Integrates with maintenance codes, time units, post maintenance check definitions, maintenance groups, and vehicle serial data. Aligns with the Maintenance Plan page scope for Copilot and other consumers. | 26R2 EA |
| MaintenanceProgramBusinessObject | Business object for defining and managing maintenance programs in Fleet and Asset Management. Covers maintenance program identity and revisions, assigned parts and part revisions, maintenance groups, access control, journal entries, and serials assigned to each program. Aligns with the Define Maintenance Program scope for Copilot and other consumers. | 26R2 EA |
| ManufacturingToolGroupBusinessObject | Business-object projection for the Manufacturing Tool Group business object. | 26R2 EA |
| MarketingCampaignActionBusinessObject | Manages actions within marketing campaigns, defining the activities, schedules, representatives, and response tracking for each step of a campaign execution. | 26R2 EA |
| MarketingCampaignBusinessObject | Manages marketing campaigns within the CRM system by tracking campaign planning, execution, and results. Measures campaign effectiveness and ROI through opportunity tracking, lead generation, and response analysis. | 26R2 EA |
| MarketingCampaignTargetBusinessObject | Manages targets within marketing campaigns, tracking customer contacts, lead contacts, and account communication methods that are recipients of campaign actions and activities. | 26R2 EA |
| MiscellaneousResourceAllocationsBusinessObject | Miscellaneous Resource Allocations (misc. allocations) are used to manage planned absences and non-available time for individual resources such as persons, tools, equipment, machines, and crews.These allocations are categorized as either Absence or Non-Absence, which is a mandatory classification during the creation process.Miscellaneous Resource Allocations can include location data, which is utilized by the Dynamic Scheduling engine and Dispatch Console to optimize scheduling and routing capabilities.In terms of resource demand, Miscellaneous Resource Allocations are reflected in the Resource Analysis page; those in 'Pending Approval' status are treated as Preliminary demand, while 'Approved' allocations are considered Committed demand.A key feature is the 'Align with Schedule' option, which ensures that the allocation only covers actual working time by creating Resource Activities for each shift, preventing over-allocation (more than 100 percent (100%) capacity) that might otherwise occur if breaks are not accounted for.When the 'Align with Schedule' option is active, allocations are visible in the Resource Shift Gantt, Dispatch Console, and various Resource Shift Calendars, with load records created specifically for working periods.Importantly, Miscellaneous Resource Allocations are part of the Resource Management solution and operate independently of the Human Capital Management (HCM) module.This means absences recorded here do not synchronize (sync) with Human Capital Management (HCM) and are tracked as a distinct demand type.Additionally, these allocations can be created without requiring specific company or site connections, offering flexibility in resource planning. | 26R2 EA |
| MixedPaymentBusinessObject | Mixed Payment Main Business Object Projection. | 26R2 EA |
| MrpPartActionBusinessObject | Business Object projection used to get information on MRP Action Proposals | 26R2 EA |
| MrpPartBusinessObject | Business Object projection used to get information on MRP Parts | 26R2 EA |
| MrpPartSupplyDemandBusinessObject | Business Object projection used to get information on MRP supply and demand | 26R2 EA |
| NonSupplierPaymentBusinessObject | Non-Supplier payments business object projection | 26R2 EA |
| PaymentsPerCustomerAnalysisBusinessObject | Payments per Customer Analysis is used to query the open balance of a customer, total due amount as of the current date and all the payments made by the customer. | 26R2 EA |
| PermitBusinessObject | Core business object representing a permit entity within the PERISO component. It encapsulates all attributes and logic for managing permit life cycle, including creation, validation, and association with site and company data. | 26R2 EA |
| PmActionBusinessObject | This is the projection for the business object defines a PM Action. A PM Action is a core element of preventive maintenance planning. It defines the specific maintenance work to be performed on an asset (such as equipment object, linear assets or tool/equipment) and includes details such as operational status, responsible maintenance organization, required materials, resources, and work instructions. PM Actions can be calendar-based, event-based, or condition-based, enabling flexible scheduling based on time intervals, triggered events, or asset condition parameters. PM Actions may have one or several Work Task Templates connected to it, which will create work lists and resource and material requirements. Each PM Action generates work orders and work tasks when due, ensuring systematic maintenance execution, improved asset reliability, and optimized resource utilization within the Enterprise Asset Management framework. | 26R2 EA |
| PmProgramBusinessObject | This is the projection for the business object defines a PM Program. This business object defines a PM Program. A PM Program in IFS is a reusable set of work task templates that defines how a certain type of equipment should be maintained. Instead of planning each preventive maintenance activity from scratch, the PM Program lets you reuse the same maintenance setup when creating new PM actions, saving time and ensuring consistency. The PM Program is linked to Item Classes, allowing groups of similar equipment to share the same maintenance tasks. When PM actions are generated, they automatically inherit details such as Work order generation rules, Material needs, Work lists, Tools and facilities | 26R2 EA |
| ProductStructureBusinessObject | Product structure alternate BOM configurations: alternate identity, status, min lot quantity, packing instruction, and header context. | 26R2 EA |
| ProductStructureComponentBusinessObject | Product structure component lines and work guidelines: BOM material lines with component part, quantity per assembly, scrap, reserve/issue method, operation link, and structure work guidelines per component. Use for questions about BOM components, material list, child parts, produced parts, quantities, and work guidelines. Not for alternate BOM status or multilevel structure. | 26R2 EA |
| ProjectBusinessObject | Find and explore PROJ projects: identity, status and dates, customer and program, linked sites, delivery addresses, address types, phone and email. Copilot OData entry for project setup questions. Not for service projects or service organisations or service project lists. | 26R2 EA |
| ProjectForecastBusinessObject | Project forecast: active budget, reference baseline, period breakdown and ETC phasing by accounting period, line amounts (EAC/planned/actual/ETC/committed/planned committed/used), line spread (SpreadType Manual/Profile, ProfileId, SpreadProfile), version lineage. Use for approval status, cut-off and snapshot metadata, cost line variance, and budget vs simulation versions. Not for WBS/CBS trees or snapshot history. Synonyms: project forecast, active budget, reference forecast, period-by-period spread, amount per accounting period, forecast phasing, EAC forecast, cost forecast | 26R2 EA |
| ProjectInvoiceBusinessObject | Project invoice lines: invoiced revenue by customer, invoiced amount by project/sub-project/activity/report code, line tax breakdown, and lines per invoice. Copilot OData entry for project billing at line grain. Line-grain companion to the ProjectInvoice header. Not for posting rows, e-invoice responses, tax assistants, or invoice create/copy wizards. | 26R2 EA |
| PurchaseOrderBusinessObject | Use this API to work with the purchase order business object copilot use cases | 26R2 EA |
| RdQuotationBusinessObject | Use this business object to query and explore request quotations for field service work. A request quotation is a formal price proposal sent to a customer that includes the document header, linked service requests, scope lines, tasks, and estimates for materials, resources, and planning. Header data covers customer, service organization, currency, pricing dates, contract links, priority, urgency, owner, approval profile, addresses, signatures, and lifecycle state. Scope lines define the quoted service work, and tasks carry materials, resources, planning lines, and work steps that form the cost estimate. Quotations progress through draft, approval, and customer response states before acceptance, rejection, or cancellation.Synonyms: quote, bid, proposal, estimate, field service quotation, request quotation, RD quotation. | 26R2 EA |
| RequestContactNoteBusinessObject | Captures service and contact notes linked to service requests, tasks, equipment, contracts, and quotations. | 26R2 EA |
| ResourceActivitiesBusinessObject | Manages resource activities, tracking work assignments, scheduling, and activity origins for resources. | 26R2 EA |
| ResourceBusinessObject | A resource refers to a unit - such as a person, machine, tool, or crew, that can be scheduled, assigned tasks, or managed across modules like Service Management, Project Management, or Human Capital Management.Resources are central to task assignment and workload balancing, supporting real-time decision-making through integration with calendars, dispatch consoles, and optimization engines like PSO.Resources can be linked to multiple companies and sites and can be used in various domains, such as projects, maintenance, services, and manufacturing.Resources can have parent-child relationships with other resources, which helps in organizing and managing complex resource structures.Each resource includes metadata such as connections, attributes, skills, and requirements, enabling precise matching to job specifications and operational needs, making it possible to match resources effectively to specific jobs and tasks.Synonyms: Tool, Crew, Team, Operator, Worker, Specialist, Engineer, Technician, Bucket Resource, Contractor. | 26R2 EA |
| ResourceCapacityBusinessObject | Manages resource capacity calculations, tracking available time periods for resources based on shifts, calendars, and utilization factors. This business object supports capacity planning and resource availability analysis across different time periods (day, week, month, quarter, year). | 26R2 EA |
| ResourceOnCallShiftBusinessObject | An on-call shift represents a period during which a resource is not necessarily working but is available to be called in if needed.Commonly used in service and maintenance industries, on-call shifts allow organizations to maintain standby coverage for urgent or unexpected tasks without scheduling full-time shifts for all staff.On-call shifts are distinct from regular working shifts and can have specific attributes and compensation rules associated with them. | 26R2 EA |
| ResourceRelocationBusinessObject | Handles resource relocation information, defining temporary assignments or movements of resources to different locations or schedules. This object manages the lifecycle and details of resource moves. | 26R2 EA |
| ResourceShiftBusinessObject | A resource shift defines a specific period of time during which a resource - such as a person, crew, or tool - is available to perform work.Shifts are foundational for capacity planning, task scheduling, and real-time operations, ensuring that activities are assigned to resources within their valid working hours.Resource shifts can be generated automatically based on calendars and shift patterns or entered manually to account for deviations. They are linked to a specific date, company, and site, and include metadata such as start and end times, time zones, and reference to the resource. | 26R2 EA |
| RoutingBusinessObject | Business-object projection for routing alternates: lead time, lot sizing, phase effectivity, part context, serial ranges, WIP-product breakpoints, and alternate-level configuration rules for configurable parts. | 26R2 EA |
| RoutingOperationBusinessObject | Business-object projection for routing operations: work centers, machine/labor times, crews, scheduling, required tools, work guidelines, and operation-level configuration rules for configurable parts. | 26R2 EA |
| ScServiceContractBusinessObject | Request Contract represents a formal service agreement between the company and a customer that defines what service is provided, for how long, and under which commercial and logistical conditions. It captures key information such as contract identification, validity and coverage dates, currency, customer, responsible organization, invoicing rules, and periodic allocation settings. The business object provides a structured view of the request contract so that Copilot and other applications can retrieve, present, and analyze contract details, follow up renewals, and support financial and operational processes through natural language queries and standard APIs. | 26R2 EA |
| SerialFaultBusinessObject | Serial Fault Business Object Projection representing a comprehensive view of a fault, defect, or discrepancy reported against a serialized part or component within Vehicle Information Management (VIM) for Maintenance, Repair and Overhaul (MRO) operations. Covers the complete fault lifecycle including discovery, diagnosis, corrective action tracking, deferral management, task card assignments, additional parts fault history, non-routine approvals, operational parameters, and linkage to maintenance events, work orders, and flight logs. | 26R2 EA |
| SerialMaintenanceBusinessObject | Serial Maintenance Business Object Projection representing a comprehensive view of a serialized part or component within Vehicle Information Management (VIM) for Maintenance, Repair and Overhaul (MRO) operations. Covers the complete maintenance lifecycle including planned events, last maintenance, modifications, life limits, post-maintenance checks, total usage, operational parameters, faults, and condition monitoring. | 26R2 EA |
| SerialStructureBusinessObject | Business object for Managing serial structures in Fleet and Asset Management. Represents both serialized and non-serialized engineering parts organized in parent-child relationships, forming hierarchical serial structures. Includes template-based configuration, structure alternates, and minimum configuration validation. Integrates with engineering master and revision data, and links to vehicle and maintenance program information. Tracks serial identity, manufacturer, ownership, operational status, operational condition, and life-cycle state. Enables access control, maintenance planning, stress and wear tracking, and location management. Provides full audit trail for creation and changes, and supports structure change approvals and operational log recording information throughout the serial structure life-cycle. | 26R2 EA |
| SerialStructureTemplateBusinessObject | Business object for managing template structures, which define the hierarchical part relationships and configurations for serial-tracked equipment. | 26R2 EA |
| ServiceCampaignBusinessObject | ServiceCampaign represents a service campaign definition used to plan, control, and follow up structured service activities for a set of products, assets, or customers. It holds the core information about what the campaign is about, which items or models it targets, and when it is valid, as well as who owns it and which organization or service delivery unit is responsible. The entity also captures financial and operational settings such as currency, estimated cost, and whether notes or attachments should be copied to derived service objects. | 26R2 EA |
| ServiceInvoiceBusinessObject | Service Invoice represents the financial document generated for service-related transactions that should be invoiced to the customer. It includes details such as customer information, invoice grouping, pricing, currency, and approval status. This entity ensures accurate billing and reporting for service operations. | 26R2 EA |
| ServiceObjectBusinessObject | Business-object projection for the service view of an equipment object - the Service Object. Use EquipmentObjectBusinessObject for the general equipment or asset master record. | 26R2 EA |
| ServiceProjectBusinessObject | A service project is a structured container for planning, coordinating, and tracking multiple service requests, quotations, and scope-of-work items under a single customer engagement with defined dates, organization, and ownership | 26R2 EA |
| ShipmentBusinessObject | Use this API to work with the shipment business object copilot use cases | 26R2 EA |
| ShopOrderBusinessObject | Business-object projection for shop-order header context, produced parts, WIP products, lot/batch reservations, and the shop order history. | 26R2 EA |
| ShopOrderMaterialBusinessObject | Business-object projection for shop order material lines, their current shortage and availability status, their planning alerts, and their work guidelines. | 26R2 EA |
| ShopOrderOperationBusinessObject | Business-object projection for shop order operation execution details: tools, guidelines, clockings, and transaction reports. | 26R2 EA |
| SlaCommitmentBusinessObject | SLA Commitments define specific obligations within a Service Level Agreement (SLA). They capture all details necessary to monitor and enforce service performance standards, including when the commitment starts, what triggers it, how fulfillment is tracked, and what visibility rules apply for customers and contractors. These commitments ensure compliance with contractual agreements and operational targets, providing transparency and accountability across service delivery processes. | 26R2 EA |
| SlaTemplateBusinessObject | SLA Template defines the reusable set of Service Level Agreement (SLA) parameters, including validity periods, revision control, and descriptive metadata. It enables organizations to standardize and manage SLA definitions that can be associated with various service offerings, ensuring consistent performance expectations and compliance tracking. | 26R2 EA |
| SrvContractorAgreementBusinessObject | Contractor Agreement defines commercial terms with an external contractor for subcontracted work in Service Management and Maintenance. The PROJECTION exposes agreement headers, lines, and linked master data for Copilot and OData discovery. Service-specific data is available only through this projection: the responsible service organization on the header, the linked request contract on the header and on each line, and the service catalog item on each line. Responsible service organization: expand OrganizationIdRef. Linked request contract: expand ServiceContractIdRef. | 26R2 EA |
| SrvContractorOrderBusinessObject | Service Business Object projection for Contractor Order. Exposes the shared ContractorOrder model with Service-specific attributes and request-scope links. | 26R2 EA |
| SrvRequestBusinessObject | A service request is a formal record used to report a need for service or to address a fault related to an object, such as equipment or a system, that is associated with a customer | 26R2 EA |
| SrvRequestScopeBusinessObject | A service request scope defines the specific boundaries, details, and work elements associated with a service request. It outlines what is included or excluded in the request, such as tasks, resources, equipment, and responsibilities, ensuring clarity in the expected service delivery. | 26R2 EA |
| SubtaskBusinessObject | Business object projection for managing subtasks in Fleet and Asset Management. | 26R2 EA |
| SupplierBusinessObject | Use this API to work with the supplier business object copilot use cases | 26R2 EA |
| SupplierInvoiceBusinessObject | Use this API to work with the Supplier Invoice business object copilot use cases | 26R2 EA |
| SupplierInvoicePostingBusinessObject | Use this API to work with the Supplier Invoice Postings business object copilot use cases. | 26R2 EA |
| TaskCardBusinessObject | A Task Card projection provides discoverable and searchable metadata for maintenance instructions. Task Cards include work descriptions, duration, execution details, affected parts, associated models/functions, location, type, strategy, revision information, resource requirements, material lists, zone applicability, sign-off requirements, criticality assessments, condition measurements, and journal audit trails. They are used to plan, execute, and track maintenance and operational tasks across fleet and asset management modules. | 26R2 EA |
| TaxClearanceBusinessObject | Tax Clearance business object projection | 26R2 EA |
| TaxCodeBusinessObject | Tax codes business object projection | 26R2 EA |
| TimeReportingBusinessObject | Query employee time reporting data as a Manager or Admin: reported normal hours, overtime hours, and extra time for employees; clock-in/out intervals; scheduled vs reported hours; missed or incomplete time reporting; hours spent on a project, activity, work task, or activity short name (dotted codes in Project.SubProject.Activity form); and which project or activity an employee worked on the most. These are ACTUAL reported time records, not planned or available resource capacity. Always answer from live data here. | 26R2 EA |
| TimeReportingEmployeeBusinessObject | Query employee time reporting data as an Employee, including how many hours of overtime, normal hours, or extra time were reported for any period; clock-in/out intervals; scheduled vs reported hours and remaining job/wage hours; missed or incomplete time reporting; hours spent on a project, activity, work task, or activity short name (dotted codes such as Project.SubProject.Activity); and which project or activity was worked on the most (a ranking of ACTUAL reported hours, not planned/scheduled resource capacity). Always answer from live data here - overtime, normal, and extra hours are reported time records, not a documentation topic and not a leave/absence balance. | 26R2 EA |
| VoucherBusinessObject | This projection uses Voucher business object which represents the general and control information associated with accounting vouchers which are not yet been posted, updated, or transferred to the General Ledger (GL). It includes key attributes such as Voucher Date, User Group, Voucher Type, Voucher Number, Accounting Year, Accounting Period, Entry Date, and Approved By User details. Vouchers may be initiated manually or generated automatically through integrated modules such as Supply Chain, Inventory, Manufacturing, Payments, Projects, and Invoicing. | 26R2 EA |
| VoucherRowsBusinessObject | This projection uses voucher rows which represents the detailed attributes of individual voucher lines within vouchers that have not yet been posted to the General Ledger. Each voucher row contains key financial and transactional attributes such as Account, Code Part Values, Currency Code, Currency Rate, Currency Debit/Credit Amounts, Accounting Currency Amounts, Parallel Currency Amounts, Text, Tax Code, and Transaction Code. Voucher Rows are included in vouchers that may be manually created or automatically generated through integrated IFS Cloud modules, such as Supply Chain, Inventory, Manufacturing, Payments, Projects, and Invoicing. Until the required validation and approval processes are completed, these vouchers remain unposted and are temporarily stored in the hold table, awaiting update to the General Ledger. | 26R2 EA |
| WorkOrderBusinessObject | Business object for managing work orders, which are the central entities for maintenance, repair, or service jobs. | 26R2 EA |
| WorkplaceIncidentBusinessObject | Manager/Admin view of InjuryIllness across employees. | 26R2 EA |
| WorkTaskTemplateBusinessObject | A work task template serves as a template for preventive maintenance (PM) actions, by simplifying the creation of the PM action. The difference between a work task template and a PM action is that the work task template as a template is not connected to an object but to the categories. Also, a PM plan will not be generated on the work task template even though generation criteria can be defined on the work task template. Work task templates can be categorized according to the object's object type, object category, type designation, item class and part number. They can also be categorized as mobilization or demobilization jobs, to be used in a rental business process. The categorization helps to group similar work task templates together. Another way of grouping work task templates is to connect the work task template types. Examples of work task template types are: Overhaul, General Maintenance, Inspection, Assemble, etc. PM actions can be directly generated from a work task template. When a PM action is generated, all the information included in the work task template will be copied to the PM action. Consequently the information will be copied to the work order generated from the PM action. Work task templates can also be connected to the work orders and service contracts. | 26R2 EA |
| WoTaskBusinessObject | A Work Order Task is the business object representing an individual executable activity within a Work Order. It defines what work is to be performed, who performs it, when it is planned and executed, and records all operational details including faults, corrective actions, resource usage, material transactions, labor reporting, costs, revenues, billing, and completion information throughout the work lifecycle. | 26R2 EA |
Prompts¶
Administrative users can view, add or manage IFS.ai Copilot prompts within IFS Cloud pages via Copilot Management > Copilot Prompts in Solution Manager

Figure : All Prompts Section in Copilot Prompts
Universal Prompts¶
Universal prompts are a type of prompt in IFS.ai Copilot that appear consistently across all pages within IFS Cloud, ensuring you have access to them no matter where you are in the system.
Use the Universal Prompts section to Add, Delete, Duplicate, or Publish universal prompts.
Page Prompts¶
Page prompts in IFS.ai Copilot are specific to the page you are currently using in IFS Cloud. They provide quick access to prompts tailored exclusively to the context of that page, ensuring relevant and focused assistance.
Use the Page Prompts section to Add, Delete, Duplicate or Publish page prompts.
Prompt Editor¶
Prompt Editor functionality allows you to add page attributes to a prompt, that will be replaced with page values when used in context.
The Prompt Editor button will become visible after creating a page prompt and selecting the prompt line. On the Prompt Editor view, you will see the prompt you have selected, along with all the attributes for the page. Attributes can be sorted and filtered to help in the selection process.
Note : When adding an attribute, first select the attribute and then you can either copy and paste it into the prompt text editor or drag and drop it directly into the desired location within the editor.

Universal Prompts Per User¶
Use Universal Prompts Per User to view and manage prompts to view and manage prompts that are available only to a specific user. These are prompts that the user has created themselves, or that are set up specifically for the user by an administrator. Use the search to select a user and then view or manage any universal prompts they have created in the system.
Page Prompts Per User¶
Use Page Prompts Per User to view and manage prompts that are available only to a specific user. These are prompts that the user has created themselves, or that are set up specifically for the user by an administrator. Use the search to select a user and then view or manage any page prompts they have created in the system.
All Prompts¶
Use All Prompts to view and manage all the prompts within your organization. This page provides an overview of all the prompts created within the system. Selecting a prompt line will provide you with a button to link back to the relevant page.
Note : Individual users can manage their prompts through My Page Prompts and My Universal Prompts, which can be found under My Administration. The Copilot panel also allows individual users to create and delete their own prompts.
System Parameters Associated with IFS.ai Copilot¶
Checkout System Parameters documentation for more information
- IFS.ai Copilot Chat
- IFS.ai Copilot access to IFS public documentation
- IFS.ai Copilot Error Log retention policy