Skip to main content
๐Ÿงช This feature is in beta. It is available for early testing and feedback, but is subject to change.

Infor LN Data Trigger

note

Beta This trigger is currently in Beta. Configuration and behavior may change in future releases.

Overviewโ€‹

The Infor LN Data Trigger receives an Infor LN report print request through the B2Win Suite device and converts the incoming XML report into a DataFrame.

Purposeโ€‹

Use this trigger when report rows should be processed as structured data, such as filtering, joining, aggregating, or exporting report data with downstream transformation nodes.

This trigger is the data-focused counterpart to the Infor LN Document Trigger, which produces a PDF document.

Configurationโ€‹

FieldDescription
Add data before headers as columnsRepeats values that appear before the report header as DataFrame columns.
Add before fields layouts as columnsAdds fields from the "Before Fields" layout as repeated columns.
Add after fields layouts as columnsAdds fields from the "After Fields" layout as repeated columns.
Add a column for the page numberAdds the source page number as a DataFrame column.
Add data in header layout as propertiesStores header layout values as node properties.
Define the column that acts as the primary keyAdds primary key metadata where applicable.
Add a column for the debug dataAdds internal debug data as a troubleshooting column.
Keep temporary Input filesKeeps temporary XML input files after processing for troubleshooting.

Outputsโ€‹

OutputData TypeCollectionDescription
DataFrameDataFrameFalseThe trigger outputs a DataFrame containing parsed rows from the incoming Infor LN report.

Propertiesโ€‹

PropertyFlowDataTypeDescription
X-API-KEYString
X-SIGN-DATEString
REPORT_IDStringReport Code
REPORT_USERStringReport User
REPORT_DATEStringReport Date
REPORT_DESCRIPTIONStringReport Description
REPORT_LANGStringReport Language
REPORT_FONTStringReport Font
REPORT_FORMATSJsonNodeReport Formats
REPORT_TOTAL_ROWSIntegerTotal Rows
REPORT_TOTAL_CELLSIntegerTotal Cells
REPORT_TOTAL_PAGESIntegerTotal Pages
CRONJOBBooleanFrom cronjob?
LANG_IDStringLanguage id from the request.
COMPANYStringCompany value from the request.
LOGIN_USERNAMEStringLogged in user
REMOTE_SYSTEMString
REMOTE_CMDString
REMOTE_ACTIONString
REMOTE_MODEString

Processing Logicโ€‹

  1. A user or automated process prints a report to the B2Win Suite device from Infor LN.
  2. The B2Win Suite server receives the print job and routes it to the matching workflow containing this trigger.
  3. The trigger parses the incoming request and validates the API signature in production.
  4. The XML report is parsed into a tabular DataFrame using the configured layout options.
  5. Report properties and input properties are added to the iteration.
  6. A new workflow iteration is created with the DataFrame as the trigger output.

Examplesโ€‹

Use this trigger to transform an Infor LN report into a DataFrame, then connect nodes such as Query In-Memory, Order By, Export Table, or database destinations.

Notes / Limitationsโ€‹

  • This trigger is currently beta.
  • The output schema depends on the report XML layout and selected parsing options.
  • The trigger fails if no tables are found in the XML report.
  • Temporary XML files are deleted after successful processing unless Keep temporary Input files is enabled.
TriggerOutput TypeUse When
Infor LN Document TriggerNodeFile (PDF)You need to process or distribute the report as a formatted document
Infor LN Data TriggerDataFrameYou need to process the report's data rows programmatically
Infor LN Split Document TriggerNodeFile (PDF per recipient)You need to split the report into individual PDFs per business partner