Agents, Tools, and Skills

Use this reference to look up the agents, tools, and skills available in Infor FSM GenAI Assistant.

Agents

Agents handle end-to-end business scenarios, tools perform the underlying data retrieval and transaction actions that agents call on, and skills provide shared capabilities that agents and tools draw on across the FSM application, such as response formatting and navigation.

This table shows the agents provided by FSM for GenAI Assistant:

Agents Description Tools Used
FSM_ProjectContractCompare_Agent

Use this agent to retrieve detailed information about project contracts and compare them. It requires contract IDs as input within the Projects module of the FSM application.

FSM_ProjectContract_SearchByContract

FSM_ProjectContract_Information

FSM_ContractManager_Agent

Use this agent to manage contract-related tasks. These tasks include searching contracts, contract line items, contract line errors, summarizing contract details, comparing two contracts, and answering inquiries about specific contracts.

FSM_Contract_ContractSearch

FSM_GetContractContextFormDetails

FSM_GetContractMainPanelDetails

FSM_GetContractPurchaseTypeInformation

FSM_GetContractArticles

FSM_GetContractTermsAndConditions

FSM_GetContractQuestions

FSM_GetContractParticipants

FSM_GetContractLines

FSM_GetContractRebates

FSM_GetRelatedContracts

FSM_GetContractContacts

FSM_GetContractTiers

FSM_GetContractTierMembers

FSM_GetContractPricingIdentifiers

FSM_GetContractDistributorPricingMembers

FSM_GetManufacturerContracts

FSM_GetContractComments

FSM_GetContractAttachments

FSM_GetContractRetainageDetails

FSM_GetContractMilestones

FSM_GetContractDeliverables

FSM_GetContractPurchaseFroms

FSM_GetContractEmailNotifications

FSM_ContractLine_ItemSearch

FSM_ContractLine_ContractLineErrors

FSM_GetContractClassification

FSM_GetContractSubclassification

FSM_GetContractType

FSM_GetContractSubtype

FSM_Requisitions_Agent
Use this agent for all read-only Requisitions inquiries in FSM:
  • Requester search and profiles
  • Requisition header search and overviews
  • Requisition line item search
  • Killed or cancelled lines
  • Comparisons
  • Records assigned to the current user
  • Record counts

The agent handles supply requisitions, not job requisitions.

FSM_Requester_RequesterSearch

FSM_Requester_Information

FSM_Requisition_AllRequisitions

FSM_Requisition_Information

FSM_RequisitionLine_RequisitionLineSearch

FSM_RequisitionLine_KilledItemsList

FSM_PurchaseOrderOverdueAndAmount_Agent

Use this agent to search and retrieve purchase order that is past the delivery date or purchase order total invoice amount within the FSM application.

FSM_PurchaseOrderLine_POLinesOverdueReceipts

FSM_MatchPurchaseOrderInvoice

FSM_PurchaseOrderAcknowledgementMessage_Agent

Use this agent to get the list of purchase order acknowledgement message needing review by calling the FSM_POAcknowledgementMessagesForABuyer. The information that can be retrieved is within the Purchasing module of the FSM application.

FSM_POAcknowledgementMessagesForABuyer
FSM_GeneralLedgerTransaction_Search_Agent

Use this agent to search and retrieve a list of General Ledger transactions, General Ledger transaction detail, General Ledger totals, General Ledger journal control and recurring journal control.

FSM_GeneralLedgerTransaction_GeneralLedgerTransactionList

FSM_GeneralLedgerTotal_GeneralLedgerTotalList

FSM_GLTransactionDetail_GLTransactionDetailList

FSM_GeneralLedgerJournalControl_JournalControlSearchList

FSM_RecurringJournalControl_RecurringJournalControlList

FSM_MatchPurchaseOrderInvoice_Search_Agent Use this agent to search for purchase order invoice (match purchase order invoice) information, including details like company, purchase order number, vendor, invoice number, invoice amount, invoice date, due date, and invoice status. FSM_MatchPurchaseOrderInvoice_POSearchList
FSM_MatchInvoiceMessage_Search_Agent

Use this agent to retrieve invoice messages from FSM with two main functions:

  1. Search open invoice messages using filters like company, vendor, purchase order, item, dates, or message types, and
  2. Display personal match messages assigned to the current user for example requests that include phrases such as 'my match messages', 'match messages that I have'.

FSM_MatchInvoiceMessage_InvoiceMessageListing

FSM_MatchInvoiceMessage_OpenInvoiceMessages

FSM_PurchaseOrderInterface_Search_Agent

Use this agent to search and view a list of purchase requests, including details such as the item, quantity, cost, and delivery date.

FSM_PurchaseOrderInterface_ManagePurchaseRequestList
FSM_AccountResource_SearchToolkit

Use this agent to retrieve finance resources associated with cash management accounts. These resources are identified as online users, signers, approvers, and initiators.

FSM_AccountResource_Approver

FSM_AccountResource_Initiator

FSM_AccountResource_OnlineUser

FSM_AccountResource_Signer

FSM_AccountResource_Default

FSM_BankStatement_SearchToolkit

Use this agent to retrieve lists of open bank statements, intraday bank statements, intraday cash balances, and all bank based on various filter criteria.

FSM_BankStatement_OpenBankStatements

FSM_BankStatement_IntradayBankStatements

FSM_BankStatement_AllBankStatements

FSM_BankStatementLine_LineSearch

FSM_CashManagementAccount_SearchToolkit

Use this toolkit to retrieve the latest cash balances for cash management accounts.

FSM_CashManagementAccount_ByAccountSearch

FSM_CashManagementAccount_ByLocationSearch

FSM_BankStatementInterfaceToolkit Use this toolkit to get the list of bank statement interface header and bank statement interface header error records.

FSM_BankStatementInterfaceHeaderSearch

FSM_BankStatementInterfaceHeaderErrors

FSM_IncomingBankStatementToolkit Use this toolkit to retrieve the list of incoming bank statements for a specified date. It can retrieve the missing, completed, or excluded incoming bank statement details.

FSM_IncomingBankStatementHeaderSearch

FSM_IncomingBankStatementDetailSearch

FSM_FinancialInstitutionBranch_Agent

This agent retrieves detailed financial institution branch information from the Cash module. To access the information, users must provide three required fields:

  • Cash Management Group
  • Financial Institution
  • Financial Institution Branch

FSM_FinancialInstitutionBranch_Search

FSM_FinancialInstitutionBranch_Information

FSM_ProjectContractInformation_Agent

Use this agent to retrieve the project contract ID of a project contract using the provided contract ID as input within the Projects module of the FSM application.

FSM_ProjectContract_SearchByContract

FSM_ProjectContract_Information

FSM_CashLedger_Agent This agent allows you to search and retrieve a list of all cash ledger transactions, cash ledger receipts, cash ledger payments, cash ledger fund transfers, and cash ledger wire transfers based on various filter criteria within FSM application.

FSM_CashLedgerTransaction_Transactions

FSM_CashLedgerCashReceiptHeader_Receipts

FSM_CashLedgerPayment_Payments

FSM_CashLedgerFundTransferHeader_FundTransfers

FSM_WireTransferBatch_WireTransfers

FSM_PurchaseOrderBuyerMessage_Agent

Use this agent to search and retrieve a list of unreleased buyer messages related to purchase orders within the FSM application, accessible for all buyers, not just the current buyer.

FSM_PurchaseOrderBuyerMessage_UnreleasedBuyerMessagesReceiving
FSM_FinanceDimension2Balance_Agent
Use this agent to retrieve the remaining funded balance for a specific Finance Dimension 2. To use this agent:
  1. Provide the Finance Dimension 2 ID as a parameter.
  2. The agent will search for the corresponding record using the FSM_FinanceDimension2_FinanceDimension2List tool
  3. The agent will extract and return the remaining funded balance information.
FSM_FinanceDimension2_FinanceDimension2List
FSM_FinanceDimension2BudgetAnalysis_Agent

Use this agent to analyze Finance Dimension 2 balance to identify those within a specified percentage threshold of their funding budget.

Note: If no percentage is specified, the agent will use a default threshold of 10%.
FSM_FinanceDimension2_FinanceDimension2List
FSM_FinanceDimension2EndDateSearch_Agent

Use this agent to search for Finance Dimension 2 records that will end on a specified date or within a given time frame from the current date.

FSM_FinanceDimension2_FinanceDimension2List
FSM_ProjectBudgetActuals_Agent

Use this agent to search and retrieve financial information about specified projects.

FSM_Project_ContractPostingProjectList
FSM_PurchaseOrderInvoice_Search_Agent

Use this agent to retrieve the PO number for a given invoice number or retrieves invoice number for a given PO number within the FSM application.

FSM_MatchPurchaseOrderInvoice
FSM_GeneralProjectInformation_Agent

Use this agent to retrieve and display project details from the FSM application using the Enterprise Project List tool.

FSM_EnterpriseProjectListTool
FSM_MyProjectInformation_Agent This agent exclusively retrieves and displays project information for the current user, specifically focusing on projects where the user is listed as the Person Responsible. FSM_Project_PostingProjectsList
FSM_PurchaseOrder_Item_DeliveryDate_Agent

This agent retrieves the delivery date for a specific item under a PO. To use this agent, provide the item number, item group, company, PO number, or vendor name. The agent searches for the matching PO line and return the delivery date information.

FSM_PurchaseOrderLine_LineSearchList
FSM_PurchaseOrderFromRequisition_Agent

This agent is used to retrieve and display PO created from requisitions based on specified filter criteria.

FSM_PurchaseOrderLineSource_PurchaseOrdersFromRequisitions
FSM_PurchaseOrderReceipts_Agent

This agent retrieves and displays lists of Purchase Orders with Receipts within FSM application. Users can filter by company, receipts, purchase order number, buyer ID or name, received date, vendor ID or name, status, and ship to location or receiving location.

FSM_PurchaseOrderReceipt_AllPurchaseOrderReceipts
FSM_GeneralPurchaseOrder_Agent

Use this agent to search and retrieve purchase order information for general PO information and PO information for a specific supplier from the FSM application. It can retrieve general PO information and PO information for a specific supplier ID or name and supplier group where the supplier is mentioned, it validates supplier fields, retrieves the vendor ID, and queries accordingly.

FSM_PurchaseOrder_PurchaseOrders

FSM_Supplier_Suppliers

FSM_VendorAndSupplier_Agent

This is a vendor and supplier lookup agent. This agent enables users to retrieve vendor and supplier data, as well as supplier performance evaluations, by building correct API requests.

FSM_GetVendorOrSupplierDetails

FSM_GetVendorOrSupplierPerformance

FSM_Lease_Agent

This agent allows you to search and retrieve the lease Information in the FSM application.

This agent provides the complete picture of a lease as a response with includes the information about lease company, lease ID, financial details, lease term, payment details, lease modification, lease adjustments and leased assets which are associated with the lease. It also provides the list of leases information based on status or company criteria.

FSM_Lease_SummaryReport

FSM_LeasedAsset_Details

FSM_LeaseModification_Details

FSM_LeaseAdjustment_Details

FSM_LeasePayment_Details

FSM_Payables_Agent

Use this agent for all read-only Payables inquiries in FSM:

  • Invoice search and details
  • Open, unpaid, or outstanding invoices
  • Invoices pending approval
  • Payment information and status
  • Invoice errors and warnings
  • Payment selection such as due, discount, unpaid-for-vendor, or top-N
  • Distinct vendors with payments due
  • GL distribution inquiry

FSM_PayablesInvoice_XiInvoiceSearchList

FSM_PayablesInvoice_OpenPayablesInvoices

FSM_PayablesInvoice_APManagerPendingApprovalInvoiceList

FSM_PayablesInvoice_APInvoiceSearchList

FSM_PayablesInvoiceError_PayablesInvoiceWarningAndErrorList

FSM_PayablesInvoicePayment_PaymentSearchSelectionList

FSM_PayablesInvoiceDistribution_PayablesGLDistributionSearchList

FSM_Inventory_Agent

This agent manages FSMInventory Control tasks including searching inventory transaction headers and item-level transaction lines; checking stock on hand for an item at a specific location or the current user's default location; looking up reorder point, safety stock, and lead time; listing low-stock items; finding preferred bin and par shelf locations; listing par locations where an item is stocked; listing or counting locations with zero stock on hand; identifying expired or expiring items and their replacements; and finding item replenishment sources.

FSM_InventoryTransaction_AllInventoryTransactions

FSM_InventoryTransactionLine_InventoryTransactionLines

FSM_ItemLocation_ItemLocationStockOnHand

FSM_ItemLocation_ItemsAtParLocation

FSM_ItemLocation_ItemsForAnInventoryLocation

FSM_ItemLocation_ZeroStockOnHandItems

FSM_ItemLot_ExpiringItems

FSM_ItemReplenishmentSource_ItemReplenishmentSourceRecords

FSM_Requester_RequesterSearch

FSM_ReconciliationAccount_Agent This agent allows you to search and retrieve the Reconciliation Accounts in FSM application. It allows to retrieve reconciliation accounts records based on various criteria such as level type, account description, period name, account type, priority, risk and more. FSM_ReconciliationAccountData
FSM_PeriodEndReconciliation_Agent This agent allows you to search and retrieve the period end reconciliations in the FSM application. It allows to retrieve period end reconciliation records based on various criteria such as level type, account description, period name, account type, priority, risk and more. FSM_PeriodEndReconciliationData

Tools

Tools are called by agents to search, retrieve, and act on FSM data.This tables shows tools provided by FSM for GenAI Assistant:
Tools Description
FSM_AccountResource_Approver This tool allows you to search and view a list of finance resources that have approval permissions for cash management accounts. You can filter the results by the finance resource's name, title, approval amounts and currencies, no-limit approval settings, and the cash management group.
FSM_AccountResource_Default This tool allows you to search and retrieve a list of finance resources associated with cash management accounts. You can filter the results by various fields such as cash management account, finance resource details, activity status, and cash management group.
FSM_AccountResource_Initiator This tool allows you to search and view a list of finance resources that are identified as initiators and their associated transfer details, such as transfer amounts, currencies, and limits. You can filter the results by various criteria, including the finance resource name, transfer amounts and currencies, transfer limits, and cash management group.
FSM_AccountResource_OnlineUser This tool allows you to search and view a list of online banking users or online users associated with cash management accounts. You can filter the results by various fields such as the user's name, work phone number, cash management group, account number, security token, system administrator status, and finance resource ID.
FSM_AccountResource_Signer This tool allows you to retrieve a list of signers associated with a cash management account. You can filter the results by various criteria such as signer name, signing amount, signing currency, status, cash management group, and more.
FSM_BankStatementInterfaceHeaderErrors This tool can take any of the following attributes (Bank Statement Interface Header, Bank Statement Interface, Error Message) as input to retrieve a list of Bank Statement Interface Header Error records.
FSM_BankStatementInterfaceHeaderSearch This tool can take any of the following Bank Statement Interface Header attributes (Bank Statement Interface Header, File Format, Filename, Import Date, Expected Number of Records, Actual Number of Records, Status) as input to retrieve a list of Bank Statement Interface Header.
FSM_BankStatementLine_LineSearch

This tool allows you to search for bank statement lines based on various criteria such as cash management account, bank statement, line number, sequence number, statement date, value date, cash transaction category, transaction type, debit/credit indicator, line amount, line currency, and more. You can filter the results and control the output by using the provided query parameters.

This tool can also retrieve a list of receipts and disbursements. In this context, a receipt refers to bank statement lines where the DebitCreditIndicator is 'Credit,' while a disbursement refers to bank statement lines where the DebitCreditIndicator is 'Debit.

FSM_BankStatement_AllBankStatements This tool allows you to search and retrieve a list of all bank statements based on various filter criteria. You can filter the results by fields such as cash management account, bank statement number, statement date, beginning and ending balances, statement currency, statement status, posting status, and cash management group.
FSM_BankStatement_IntradayBankStatements This tool allows you to search and retrieve a list of intraday bank statements based on various filters such as cash management account, bank statement number, statement date, beginning balance, ending balance, statement currency, and cash management group. You can specify the number of results to return and control the output format.
FSM_BankStatement_OpenBankStatements This tool allows you to retrieve a list of open bank statements. You can filter the results by various fields such as cash management account, statement date, beginning/ending balance, statement currency, status, and more.
FSM_CashLedgerCashReceiptHeader_Receipts This tool allows you to search and retrieve a list of cash ledger receipt headers from the cash ledger system. You can filter the results by various criteria such as cash code, bank transaction code, transaction number, status, transaction type, deposit date, deposit amount, cash management group, and the unique identifier for the cash receipt header.
FSM_CashLedgerFundTransferHeader_FundTransfers This tool allows you to search and retrieve a list of cash ledger fund transfer headers.
FSM_CashLedgerPayment_Payments This tool allows you to search and retrieve a list of cash ledger payments based on various filter criteria. You can filter the results by fields such as cash code, bank transaction code, reference, payee name, payment processing hold status, transaction number, status, payment status, payment date, bank check amount, cash management group, and the unique identifier for the cash ledger payment.
FSM_CashLedgerTransaction_Transactions This tool allows you to retrieve a list of all cash ledger transactions, with the ability to filter the results. You can filter the transactions by various criteria, such as cash code, bank transaction code, transaction number, cash ledger transaction ID, and more.
FSM_CashManagementAccount_ByAccountSearch This tool allows you to retrieve the latest cash balances for cash management accounts. You can filter the results by various fields such as financial institution, cash management account, title, statement date, ending balance, currency, and cash management group.
FSM_CashManagementAccount_ByLocationSearch This tool allows you to retrieve the latest cash balances for cash management accounts by location. You can filter the results by various criteria such as legal entity, financial institution, account title, and currency.
FSM_ContractLine_ContractLineErrors This tool allows you to search and retrieve contract line error information from the Financials and Supply Management (FSM) application. You can filter the results by various fields such as contract line, item number, vendor item, unit of measure, item description, manufacturer, manufacturer number, effective date, expiration date, item type, error message number, error message display, vendor, contract, and contract group.
FSM_ContractLine_ItemSearch This tool allows you to search for contract line items based on various criteria such as item number, vendor, vendor name, contract details, and more. You can filter the results by specifying one or more of the available fields, including Item Number, Vendor Item, Item Description, Supplier name, Contract ID, Contract Line, Effective Date, Quantity Ordered, Vendor, and Contract Group.
FSM_Contract_ContractSearch This tool allows you to search for contract records based on various criteria such as contract number, name, status, effective date, vendor id, vendor name, supplier id, supplier name and more.
FSM_EnterpriseProjectListTool This tool allows users to retrieve and display project details from the Financials and Supply Management (FSM) application. Users can filter projects using natural language or specific criteria such as Project ID or Name, Begin Date, End Date, Active status, Project Status, Billable, Capital, Watch, Parent Project, Parent Contract, or Person Responsible ID/Name.
FSM_FinanceDimension2_FinanceDimension2List This tool allows you to retrieve a list of finance dimension 2 records from the FSM system. You can filter the records by various criteria such as display, dimension, description, funding type, active status, date range, amount, currency, and unique identifier.
FSM_FinancialInstitutionBranch_Information

This tool retrieves detailed Financial Institution Branch information from the 'cashmgmt' module. To access the information, users must provide three required fields:

  • Cash Management Group
  • Financial Institution
  • Financial Institution Branch
The tool will return information organized into six main sections:
  1. Branch Details: General information about the branch
  2. Contacts: Contact information for branch representatives
  3. Branch Ratings: Performance and quality ratings
  4. Intermediary Branch: Information about any intermediary relationships
  5. Documents: Associated documentation and files
  6. Credit Line: Credit-related information and limits
FSM_FinancialInstitutionBranch_Search This tool allows you to search and retrieve information about financial institution branches, including their name, description, branch type, activity status, cash management group, and associated financial institution. You can filter the results by various criteria, such as branch name, branch type, activity status, cash management group, and financial institution.
FSM_GLTransactionDetail_GLTransactionDetailList This tool allows you to search and retrieve a list of GL Transaction Details based on various filter criteria such as finance enterprise group, accounting entity, posting date, transaction amount, journal group, status, derived functional amount, and finance code block.
FSM_GeneralLedgerJournalControl_JournalControlSearchList This tool allows you to search and retrieve a list of general ledger journal control records based on various filter criteria. You can filter the records by fields such as Ledger, Accounting Entity, General Ledger Close Period, Journal Type, Status, create stamp.actor, Posting Date, and Finance Enterprise Group.
FSM_GeneralLedgerTotal_GeneralLedgerTotalList This tool allows you to search and retrieve general ledger total records based on various filter criteria such as ledger, accounting entity, general ledger chart account, finance dimension, calendar year, primary ledger, currency, and more.
FSM_GeneralLedgerTransaction_GeneralLedgerTransactionList This tool allows you to retrieve a list of general ledger transactions based on various filter criteria. You can filter the results by fields such as posting date, general ledger close period, journal period, accounting entity, finance code block details, transaction amount, currency, and more.
FSM_GetContractArticles Retrieves the contract articles.
FSM_GetContractAttachments Retrieves the attachments related to a contract.
FSM_GetContractClassification This tool retrieves the list of Contract Classifications.
FSM_GetContractComments Retrieves the comments related to a contract.
FSM_GetContractContacts Retrieves the contact persons related to a contract.
FSM_GetContractContextFormDetails Retrieves details from the context form of the contract. Contains general contract information such as supplier, primary internal contact, supplier contact, and status.
FSM_GetContractDeliverables Retrieves the contract deliverables.
FSM_GetContractDistributorPricingMembers Retrieves the distributor pricing members of the contract.
FSM_GetContractEmailNotifications Retrieves the email notifications associated with the contract.
FSM_GetContractLines Retrieves the contract line items.
FSM_GetContractMainPanelDetails Retrieves the details from the main panel of the contract form. Contains the contract description, contract type and subtype, classification and subclassification, key dates, additional status fields, and contract configurations.
FSM_GetContractMilestones Retrieves the contract milestones.
FSM_GetContractParticipants Retrieves the contract participants.
FSM_GetContractPricingIdentifiers Retrieves the pricing identifiers of the contract.
FSM_GetContractPurchaseFroms Retrieves the procurement source details of a contract, also known as 'Contract Purchase From'. This includes the company, location, requesting location, purchase-from location, and item types associated with the contract.
FSM_GetContractPurchaseTypeInformation Retrieves the purchase type information of a contract.
FSM_GetContractQuestions Retrieves the questions related to a contract.
FSM_GetContractRebates Retrieves the contract rebates.
FSM_GetContractRetainageDetails Retrieves the retainage details of a contract.
FSM_GetContractSubclassification This tool retrieves the list of Contract Subclassifications.
FSM_GetContractSubtype This tool retrieves the list of Contract Subtypes.
FSM_GetContractTermsAndConditions Retrieves the contract terms and conditions.
FSM_GetContractTierMembers Retrieves the tier members of the contract.
FSM_GetContractTiers Retrieves the contract tiers.
FSM_GetContractType This tool retrieves the list of Contract Types.
FSM_GetManufacturerContracts Retrieves the manufacturer contracts related to the contract.
FSM_GetRelatedContracts Retrieves the related contracts or related references of the contract
FSM_GetVendorOrSupplierDetails A supplier and vendor inquiry tool for Financials and Supply Management (FSM) that intelligently routes queries to the appropriate endpoint based on user intent, including cross-entity lookups. Detects whether the user is asking for: purchasing vendor records, general vendor master data, vendor balances, vendor-item relationships, general supplier master data.
FSM_GetVendorOrSupplierPerformance A tool designed for searching and retrieving supplier performance evaluation information. This tool provides detailed insights into supplier performance, including Supplier Performance Evaluation, Supplier Performance Criteria Group Category Scores, and Supplier Performance Criteria. It requires supplier ID and supplier group as input.
FSM_IncomingBankStatementDetailSearch

This tool can take any of the following fields (Financial Institution, Account, Status, Incoming Bank Statement Header, Date) as input to retrieve a list of Incoming Bank Statement Detail.

FSM_IncomingBankStatementHeaderSearch This tool can take any of the following attributes (Incoming Bank Statement Header as bank statement date) as input to retrieve a list of Incoming Bank Statement Header within Financials and Supply Management (FSM) application.
FSM_InventoryTransactionLine_InventoryTransactionLines This tool allows you to search and retrieve inventory transaction lines based on various filter criteria such as company, inventory location, inventory document type, inventory transaction, line number, transaction system code, item, item description, derived quantity, transaction UOM, and status.
FSM_InventoryTransaction_AllInventoryTransactions This tool allows you to search and retrieve a list of all inventory transactions within the Financial and Supply Management Application(FSM). You can filter the results by various criteria such as company, inventory location, inventory document type, transaction number, transaction date, status, and intransit receiving status.
FSM_ItemLocation_ItemLocationStockOnHand This tool allows you to search for inventory Items across Inventory Locations in the FSM application. You can filter the results by Company, Inventory Location, Item, Quantities, Manufacturer, and Active flag.
FSM_ItemLocation_ItemsAtParLocation

This tool returns a list of Par Locations and its details within the FSM Application.

Results can be filtered using various fields such as Company, Item, Inventory Location, and more.

FSM_ItemLocation_ItemsForAnInventoryLocation This tool allows you to search for items by filtering the results using the item and location properties such as item number, description, inventory tracking, active/discontinued status, and inventory location name.
FSM_ItemLocation_ZeroStockOnHandItems

This tool can retrieve a list of Item Locations that are currently out of stock within theFSM application.

FSM_ItemLot_ExpiringItems Use this tool to search and monitor inventory items approaching expiration or past their expiration dates. This tool can provide item details including company, location, item ID and description, lot numbers, expiration dates, current stock levels with unit of measure, and hold status.
FSM_ItemReplenishmentSource_ItemReplenishmentSourceRecords This tool can assist you with searching and retrieving Item Replenishment Sources for a specific company and inventory location. You can filter the results by various fields such as company, inventory location, item, vendor, and replenishment priority.
FSM_LeaseAdjustment_Details This tool allows you to search and retrieve the Lease Adjustments details associated with the Lease.
FSM_LeaseModification_Details This tool allows you to search and retrieve the Lease Modification details associated with the Lease.
FSM_LeasePayment_Details This tool allows you to search and retrieve the Payment details associated with the Lease.
FSM_Lease_SummaryReport This tool allows you to search and retrieve the summary of a Lease.
FSM_LeasedAsset_Details This tool allows you to search and retrieve the details of an Asset associated with the Lease.
FSM_MatchInvoiceMessage_InvoiceMessageListing This tool allows you to search and retrieve a list of Match Invoice Messages invoice messages that have been matched to purchase orders (Match Invoice Message). You can filter the results by various fields such as purchase order, vendor, status, message type, adjusted unit cost, and more.
FSM_MatchInvoiceMessage_OpenInvoiceMessages This tool allows you to search and retrieve open invoice messages within the FSM application. This tool supports detailed filtering across multiple criteria including Vendor, Vendor Name, Buyer, Buyer Name, Vendor, Message Type, Item, Company, Payables Invoice Detail, Payables Invoice, Due Date, Date Created.
FSM_MatchPurchaseOrderInvoice A tool for searching and retrieving purchase order invoice information within the Financials and Supply Management (FSM) application. It enables detailed filtering across multiple criteria such as Company, Vendor, Vendor Name, Purchase Order, Total Order Amount, Invoice, Invoice Amount, Currency Amount, Invoice Date, Due Date, Status.
FSM_MatchPurchaseOrderInvoice_POSearchList This tool allows you to search for purchase order and invoice information, including the company, purchase order number, vendor, invoice details, and invoice status. You can filter the results by various criteria such as company, purchase order number, vendor, invoice amount, invoice date, and invoice status.
FSM_POAcknowledgementMessagesForABuyer This tool allows you to search for purchase order acknowledgement messages needing review. You can filter the results by various fields such as company, buyer, purchase order number, purchase order line, purchase order revision, vendor, acknowledgement date, and message display text.
FSM_PayablesInvoiceDistribution_PayablesGLDistributionSearchList This tool allows you to search and retrieve Payables Distribution records in the FSM application. It supports detailed filtering based on key criteria such as DistributionAccount.GeneralLedgerChartAccount, PayablesInvoice.PayablesInvoice.Invoice, Vendor, Vendor.VendorName, DistributionDate, PayablesInvoice.Company, Status, PayablesInvoice.DerivedInvoiceAmountAndCurrency2, and PayablesInvoice.TotalDistributionAmount.TransactionTotal.
FSM_PayablesInvoiceError_PayablesInvoiceWarningAndErrorList Use this tool to search and retrieve a list of Payables Invoice Errors or Warnings for a specific invoice within the within the FSM application. It enables detailed filtering across multiple criteria such as PayablesInvoice.Company, PayablesInvoice.Vendor, PayablesInvoice.Invoice.
FSM_PayablesInvoicePayment_PaymentSearchSelectionList This tool allows you to search and retrieve a list of payables invoice payments based on various filter criteria. You can filter the results by company, vendor, invoice number, payment sequence, invoice date, due date, discount date, payment amount, reportable income amount, and more.
FSM_PayablesInvoice_APInvoiceSearchList This tool allows you to search and filter payment information of invoices in the FSM application. This tool also provides comprehensive information about payments status of a specific invoice. It supports detailed filtering based on key criteria such as Company, Vendor, Invoice, InvoiceAmount.CurrencyAmount, DueDate, Status, and more.
FSM_PayablesInvoice_APManagerPendingApprovalInvoiceList This tool allows you to search and view a list of pending approval invoices for the Accounts Payable (AP) Manager. You can filter the results by various criteria such as vendor, invoice amount, due date, approver, AP clerk, and more.
FSM_PayablesInvoice_OpenPayablesInvoices This tool allows you to search and view a list of open payables invoices within the FSM application. This tool also allows you to count the record of open payables invoices within the FSM application. It allows users to efficiently search for open payables invoice based on various criteria such as Company, Vendor Group, Vendor, Vendor Name, Invoice, Derived Amount To Be Paid, Due Date, and Invoice Date.
FSM_PayablesInvoice_XiInvoiceSearchList This tool allows you to search and filter through a list of invoices within the Financials and Supply Management (FSM) application. It enables detailed filtering across multiple criteria such as Company, Vendor, Vendor. Vendor Name, Invoice, Invoice Amount, Currency Amount, Invoice Date, Due Date, Status, Match Process Type.
FSM_PeriodEndReconciliationData This tool allows you to search for Period End Reconciliation records based on various criteria such as Level Type, Account Description, Period Name, Account Type, Priority, Risk and more.
FSM_ProjectContract_Information This tool takes both Project Contract ID and a Finance Enterprise Group as input to retrieve a specific Project Contract document within the Projects module of the FSM application.
FSM_ProjectContract_SearchByContract This tool allows you to search and view a list of project contracts. This tool uses the Contract ID to retrieve the Project Contract ID of a Project Contract document within the Projects module of the FSM application. It only returns a single Project Contract ID. It also return Finance Enterprise Group using the Contract ID as filter.
FSM_Project_ContractPostingProjectList This tool allows you to search and retrieve a list of projects from the Project business class. You can filter the results by various fields such as the project display name, description, type, contract status, date range, person responsible, project status, and finance enterprise group.
FSM_Project_PostingProjectsList This tool allows you to search and retrieve project information from the FSM application. You can filter the results by various fields such as display project, description, begin date, end date, include in budget edit, active status, project status, billable status, capital status, certification required, watch status, watched by, transient context project, context structure, finance enterprise group, person responsible ID, person responsible name, and parent project. This tool also displays a list of projects that will end within x days.
FSM_PurchaseOrderBuyerMessage_UnreleasedBuyerMessagesReceiving This tool allows you to search and retrieve a list of unreleased buyer messages related to purchase orders within the FSM application, accessible for all buyers, not just the current buyer. It enables detailed filtering across multiple criteria, including Message Date, Company, Buyer, Presentation Name Snapshot, Purchase Order, Purchase Order Receipt, Purchase Order Receipt Line. Purchase Order Line Number, Receipt Quantity, Excess Quantity Display.
FSM_PurchaseOrderInterface_ManagePurchaseRequestList This tool for retrieving purchase requests within the FSM application. It enables detailed filtering across multiple criteria such Company, Item, Vendor, Buyer, Description, Source Document Origin, Source Document ID, Operating Company, Line Number, Requested Delivery Date, Quantity, Entered UOM, Total Cost, and more.
FSM_PurchaseOrderLineSource_PurchaseOrdersFromRequisitions This tool can retrieve Purchase Order from Requisitions based on specified filter criteria. Users can filter the results by Company, Purchase Order, Purchase Order Line, Vendor and Vendor Name, Requester and Requester Name, Requesting Location, Source Document details, Ship To Location, Item, Item Description, Vendor Item, Item Type, Quantity, Delivered Quantity, Entered UOM, and Requested Delivery Date.
FSM_PurchaseOrderLine_LineSearchList This tool allows you to search and filter purchase order line items based on various criteria such as company, purchase order, item, vendor, and more.
FSM_PurchaseOrderLine_POLinesOverdueReceipts This tool allows you to search for purchase order lines with overdue receipts. You can filter by various fields such as Early Delivery Date, Purchase Order, Buyer, Vendor, Vendor Name, Company, Purchase Order, Line Number, Item, Vendor Item, Description, Remaining Quantity, Entered Buy UOM, and Purchase Order Line.
FSM_PurchaseOrderLine_PurchaseOrderLinesForAnItem This tool allows you to search and retrieve purchase order line items for a specific item within the FSM application. You can filter the results by various fields such as company, purchase order, vendor, item, item description, quantity, unit cost, and delivery date.
FSM_PurchaseOrderReceipt_AllPurchaseOrderReceipts This tool allows you to search and retrieve a list of purchase order receipts based on various filter criteria. You can filter by company, purchase order receipt ID, purchase order details, buyer, received date, vendor, ship-to location, and status.
FSM_PurchaseOrder_PurchaseOrders This tool allows you to search and retrieve a list of purchase orders based on various filter criteria, such as company, purchase order number, buyer, purchase order date, vendor, status, location, delivery date, total amount, currency, and reference fields.
FSM_ReconciliationAccountData This tool allows you to search for Reconciliation Account records based on various criteria such as Level Type, Account Description, Account Type,Priority, Risk and more.
FSM_RecurringJournalControl_RecurringJournalControlList This tool allows you to search and retrieve a list of recurring journal control records from the system. You can filter the results by various fields such as accounting entity, recurring journal control, description, originating system, derived status display, status, and finance enterprise group.
FSM_Requester_Information Use this tool to retrieve and generate detailed summaries of requester profiles from the FSM Application. The tool requires two mandatory parameters: requester ID number and HR Organization.
FSM_Requester_RequesterSearch This tool retrieves requesters from FSM with comprehensive filtering capabilities. Filter by: HROrganization, Company, Requester ID, Requester Name, Requesting Location, Email Address, Phone Number, and Requester Status
FSM_RequisitionLine_KilledItemsList This tool allows you to retrieve a list of requisition lines that have been killed or cancelled in the FSM application. You can filter the results by various fields such as the item, requesting location, requester, creation date, and more.
FSM_RequisitionLine_RequisitionLineSearch

Use this tool to search requisition line items within the FSM application. It supports various filters:

Filter Fields: - Company, Requisition, Requisition Line, Item - Description (supports wildcard search) - Vendor Item, Manufacturer Number - Item Type (I=Inventoried, N=NonStock, X=Special, S=Service) - Quantity, Requested Delivery Date - Buyer, Vendor, Creation Date

Note: For item searches, if no exact matches are found, the system can perform a description-based search upon request.
FSM_Requisition_AllRequisitions Use this tool to retrieve and filter requisition data across the FSM application.
FSM_Requisition_Information To retrieve requisition details from the FSM application, you must provide both the requisition number and company identifier as input parameters. The requisition number is a unique identifier for the specific request, while the company identifier helps locate the correct organizational context. The tool will return a detailed view of the requisition record including its current status, associated information, and related details.
FSM_Supplier_Suppliers Use this tool to search and retrieve supplier information within the FSM application. This API endpoint allows you to retrieve a specific supplier. It requires either the Supplier or Vendor along with the Supplier Group as input.
FSM_WireTransferBatch_WireTransfers This tool allows you to retrieve a list of current wire transfers for a specific wire transfer batch. You can filter the results by various criteria such as wire transfer batch, financial institution, status, processed status, transfer type, description, transaction date, posting date, and cash management group.

Skills

Skills are shared capabilities that agents and tools rely on, rather than standalone business scenarios. This table shows the platform skills provided by FSM for GenAI Assistant:
Skills Description Used by
FSM_QueryExecution_Skill

This skill provides procedural instructions for translating natural language queries into FSM API calls.

Note: **IMPORTANT:**
  • This skill must be fully loaded before any API tool calls are made.

  • The tool instruction must explicitly state the actual `_lplFilter=` expression and that the only valid LPL filter operators are: contains, not contains, >=, <=, !=, =true, and =false.

FSM_Inventory_Agent

FSM_Payables_Agent

FSM_Requisitions_Agent

FSM_ResponseFormatting_Skill This skill provides standardized formatting rules for presenting FSM API query results to users. It covers markdown table formatting, record count display, null value handling, date/timestamp formatting, pagination messaging, and no-results guidance. Also covers numeric and currency formatting including UOM display, currency symbols, and negative value notation.

FSM_Inventory_Agent

FSM_Payables_Agent

FSM_Requisitions_Agent

FSM_URLParameters_Skill This skill provides the complete reference catalog of URL parameters and LPL filter syntax for FSM Landmark list API endpoints.

FSM_Inventory_Agent

FSM_Payables_Agent

FSM_Requisitions_Agent

FSM_DrillbackNavigation_Skill This skill provides all FSM sub-agents with standardized knowledge about how to construct drillback navigation URLs. Drillback URLs allow users to navigate directly to the filtered list view within the FSM application from the Digital Assistant response.

FSM_Inventory_Agent

FSM_Payables_Agent

FSM_Requisitions_Agent

FSM_InventoryDomain_Skill This skill provides FSM Inventory (IC) domain knowledge for the Inventory Agent: glossary and acronyms (SOH, ROP, Par Location vs Item Location), field display labels, inventory transaction document-type/status/intransit code maps, required inputs by use case, domain-specific no-results and retry strategy, mandatory 'my location' resolution via the Requester profile, and use-case routing/filter rules (transactions vs lines, stock levels, reorder point/lead time, bin/shelf lookup, par location search, replenishment sources, item lot expiration). FSM_Inventory_Agent
FSM_Payables_InvoiceProcessing_Skill Use for the AP invoice lifecycle (read side): searching/viewing invoices, status and open balance, the approval queue, and invoice exceptions (errors/warnings). FSM_Payables_Agent
FSM_Payables_PaymentAndAccounting_Skill Use for AP payment search/selection (disbursement) and payables GL distribution inquiry. FSM_Payables_Agent
FSM_Requisitions_Skill Use for read-only Requisitions (rq) inquiries: requester search and profiles, requisition header search and overviews, requisition line search, killed/cancelled lines, comparisons, and record counts. FSM_Requisitions_Agent