Agents, Tools, and Skills
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_AccountReceivables_Agent |
Use this agent for all read-only Receivables inquiries in FSM such as outstanding balances, top overdue invoices, payments by date, unapplied payments, period credits, receivable balances, expected cash receipts, late-paying customers, write-offs for audit, compound outstanding, and overdue breakdown |
FSM_CompanyCustomer_CompanyCustomerList FSM_CompanyCustomerPeriodTotals_CustomerFiscalYears FSM_ReceivableInvoiceDetail_OpenInvoiceDetailsHome FSM_ReceivablePayment_PaymentsByCreationDate FSM_ReceivablePayment_UX1OpenPaymentsList FSM_ReceivableApplication_InvoicesPaidLate FSM_ReceivableApplicationAdjustment_ApplicationAdjustmentss |
| 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_CashManagement_Agent | Use this agent for all read-only Cash Management inquiries in FSM such as account resources such as signers, approvers, initiators, and online users, bank statements and statement lines, latest cash balances, bank statement interface import status and errors, financial institution branches such as search and detailed branch information including contacts, routing numbers, addresses, SWIFT codes, ratings, intermediary banks, documents, and credit lines and incoming bank statement monitoring. |
FSM_AccountResource_Approver FSM_AccountResource_Default FSM_AccountResource_Initiator FSM_AccountResource_OnlineUser FSM_AccountResource_Signer FSM_BankStatementInterfaceHeaderSearch FSM_BankStatementInterfaceHeaderErrors FSM_BankStatement_OpenBankStatements FSM_BankStatement_IntradayBankStatements FSM_BankStatement_AllBankStatements FSM_BankStatementLine_LineSearch FSM_CashManagementAccount_ByAccountSearch FSM_CashManagementAccount_ByLocationSearch FSM_FinancialInstitutionBranch_Information FSM_FinancialInstitutionBranch_Search FSM_IncomingBankStatementHeaderSearch FSM_IncomingBankStatementDetailSearch |
| 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_GeneralLedger_Agent | Use this agent for all read-only General Ledger inquiries in Financials and Supply Management (FSM) such as general ledger transaction search, GL totals and account balances, GL transaction details, journal control and recurring journal control, funding-source or Finance Dimension 2 search, remaining funded balance, budget-proximity analysis and expiry lookups. |
FSM_GeneralLedgerTransaction_GeneralLedgerTransactionList FSM_GeneralLedgerTotal_GeneralLedgerTotalList FSM_GLTransactionDetail_GLTransactionDetailList FSM_GeneralLedgerJournalControl_JournalControlSearchList FSM_RecurringJournalControl_RecurringJournalControlList FSM_FinanceDimension2_FinanceDimension2List |
| 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_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_Match_Agent | Use this agent for all read-only Match inquiries in FSM such as, open invoice message, full invoice-message listing including the current user's match messages, and PO or invoice match search such as PO or invoice-number lookup, invoice amounts vs PO amounts, dates, and status. |
FSM_MatchInvoiceMessage_OpenInvoiceMessages FSM_MatchInvoiceMessage_InvoiceMessageListing FSM_MatchPurchaseOrderInvoice_POSearchList FSM_MatchPurchaseOrderInvoice |
| FSM_Payables_Agent |
Use this agent for all read-only Payables inquiries in FSM such as 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, and 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_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 |
| FSM_Projects_Agent | Use this agent for all read-only Projects inquiries in FSM such as project search and details with summary-to-posting hierarchy, my projects by end date, project budget and actual totals, project contract summaries with related records, and comparison of two project contracts. |
FSM_EnterpriseProjectListTool FSM_Project_PostingProjectsList FSM_Project_ContractPostingProjectList FSM_ProjectContract_SearchByContract FSM_ProjectContract_Information |
| FSM_PurchaseOrder_Agent | Use this agent for all read-only Purchase Order (PO) inquiries in Financials and Supply Management (FSM) such as, PO search and details, PO line search and item delivery dates, overdue receipts, goods receipts, acknowledgement messages needing review, unreleased receiving buyer messages, purchase requests in PO interface and PO created from requisitions. |
FSM_PurchaseOrder_PurchaseOrders FSM_PurchaseOrderLine_LineSearchList FSM_PurchaseOrderLine_POLinesOverdueReceipts FSM_PurchaseOrderLine_PurchaseOrderLinesForAnItem FSM_PurchaseOrderReceipt_AllPurchaseOrderReceipts FSM_POAcknowledgementMessagesForABuyer FSM_PurchaseOrderBuyerMessage_UnreleasedBuyerMessagesReceiving FSM_PurchaseOrderInterface_ManagePurchaseRequestList FSM_PurchaseOrderLineSource_PurchaseOrdersFromRequisitions |
| 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_Requisitions_Agent |
Use this agent for all read-only Requisitions inquiries in FSM such as 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_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 |
Tools
| 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 Debit Credit Indicator is 'Credit,' while a disbursement refers to bank statement lines where the Debit Credit Indicator 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 cash management group, cash management account, bank statement number, statement date, beginning/ending balance, statement currency, statement status, posting status, and more. The response will include the cash management group, cash management account, statement number, statement date, beginning and ending balances, currency, statement status, and posting status. Actor context filtering is always applied. |
| 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_CompanyCustomer_CompanyCustomerList | Retrieves company customer records from company customer list. Use for top customers by outstanding balances and receivable balances by company. |
| FSM_CompanyCustomerPeriodTotals_CustomerFiscalYears | Retrieves customer fiscal year period totals from the company customer period totals business class. Use this tool to answer questions about total credits given in a specific month, quarter, or year. |
| 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:
The tool will return information organized into six main sections:
|
| 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 Distribution Account, General Ledger Chart Account, Payables Invoice, Invoice, Vendor, Vendor Name, Distribution Date, Company, Status, Derived Invoice Amount And Currency 2, and Total Distribution Amount, Transaction Total. |
| 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 Payables Invoice Company, Vendor, and 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, Invoice Amount, Currency Amount, Due Date, 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 Financials and Supply Management (FSM) application. This tool also allows you to count the record of open payables invoices within the Financials and Supply Management (FSM) application. It allows users to efficiently search for open payables invoice based on various criteria such as Company, Vendor Group, Vendor, Vendor Name, Vendor Search Name, Legal 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 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. You can use the provided sample API request and response as a guide to understand the available fields and their data types. Simply enter your desired filter criteria, and the tool will return the matching purchase order line records. |
| 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_ReceivableApplicationAdjustment_ApplicationAdjustmentss | Retrieves application adjustment records (write-offs) from the Receivable Application Adjustment business class using the application adjustments list. Use to identify write-offs exceeding a dollar threshold for audit review. |
| FSM_ReceivableApplication_InvoicesPaidLate | Retrieves invoices paid late from the Receivable Application business class using the Invoices Paid Late list. This list only returns records where the invoice was paid after the due date plus grace days. Use to identify customers who consistently pay late. |
| FSM_ReceivableInvoiceDetail_OpenInvoiceDetailsHome | Retrieves open receivable invoice details from Open Invoice Details Home. |
| FSM_ReceivablePayment_PaymentsByCreationDate | Retrieves receivable payments from UX1PaymentList. |
| FSM_ReceivablePayment_UX1OpenPaymentsList | Retrieves open or unapplied receivable payments from UX1OpenPaymentsList. |
| 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: HR Organization, 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**
|
FSM_CashManagement_Agent FSM_GeneralLedger_Agent FSM_Inventory_Agent FSM_Match_Agent FSM_Payables_Agent FSM_Projects_Agent FSM_PurchaseOrder_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_CashManagement_Agent FSM_GeneralLedger_Agent FSM_Inventory_Agent FSM_Match_Agent FSM_Payables_Agent FSM_Projects_Agent FSM_PurchaseOrder_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_CashManagement_Agent FSM_GeneralLedger_Agent FSM_Inventory_Agent FSM_Match_Agent FSM_Payables_Agent FSM_Projects_Agent FSM_PurchaseOrder_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_CashManagement_Agent FSM_GeneralLedger_Agent FSM_Inventory_Agent FSM_Match_Agent FSM_Payables_Agent FSM_Projects_Agent FSM_PurchaseOrder_Agent FSM_Requisitions_Agent |
|
FSM_AccountReceivables_Skill |
Use for Accounts Receivable read-only inquiries such as receivable payments by date or unapplied, top customers by outstanding balances, overdue invoices, expected cash receipts, period credits, write-offs for audit, and late-paying customers. | FSM_AccountReceivables_Agent |
|
FSM_CashLedger_Skill |
Use for Cash Ledger read-only inquiries such as cash ledger transactions, receipts, payments, fund transfers, and wire transfers. | FSM_CashManagement_Agent |
| FSM_CashManagement_Skill | Use for Cash Management read-only inquiries such as account resources, bank statements, statement lines, cash balances, bank statement interface imports, financial institution branches such as search and detailed branch information including contacts, routing numbers, addresses, SWIFT codes, ratings, documents, and credit lines, and incoming bank statement monitoring. | FSM_CashManagement_Agent |
| FSM_GeneralLedger_Skill | Use for General Ledger read-only inquiries such as GL transactions, GL totals and account balances, GL transaction details, journal control, recurring journal control, funding source or Finance Dimension 2 search, remaining balance, budget-proximity analysis and expiry. | FSM_GeneralLedger_Agent |
| FSM_InventoryDomain_Skill | This skill provides FSM Inventory domain knowledge for the Inventory Agent such as, glossary and acronyms such as SOH, ROP, and Par Location vs Item Location, field display labels, inventory transaction document type, status, or intransit code maps, required inputs by use case, domain-specific no-results and retry strategy, mandatory 'my location' resolution through the requester profile and use-case routing or filter rules such as transactions vs lines, stock levels, reorder point and lead time, bin or shelf lookup, par location search, replenishment sources, item lot expiration. | FSM_Inventory_Agent |
| FSM_Match_Skill | Use for Match read-only inquiries such as open invoice messages, the invoice-message listing including the current user's match messages, and purchase-order or invoice match search. | FSM_Match_Agent |
| FSM_Payables_InvoiceProcessing_Skill | Use for the AP invoice lifecycle read-only inquiries such as searching or viewing invoices, status and open balance, approval queue, invoice exceptions such as errors and warnings. | FSM_Payables_Agent |
| FSM_Payables_PaymentAndAccounting_Skill | Use for AP payment search/selection (disbursement) and payables GL distribution inquiry. | FSM_Payables_Agent |
| FSM_PurchaseOrder_Skill | Use for Purchase Order (PO) read-only inquiry such as PO search and details, PO lines and item delivery dates, overdue receipts, goods receipts, acknowledgement messages needing review, unreleased receiving buyer messages, purchase requests in PO interface, POs from requisitions. | FSM_PurchaseOrder_Agent |
| FSM_Projects_Skill | Use for Projects read-only inquiries such as project search and details with Summary-to-Posting hierarchy, my projects by end date, project budget and actual totals, project contract summaries with related records, and comparison of two project contracts. | FSM_Projects_Agent |
| FSM_Requisitions_Skill | Use for Requisitions read-only inquiries such as requester search and profiles, requisition header search and overviews, requisition line search, killed/cancelled lines, comparisons, and record counts. | FSM_Requisitions_Agent |