Application configuration

Application page provides general configuration and looks:

application

The following application configurations are available:

  • Common Configuration section:

    • Enable changes detection for CPI agents enables notification about CPI version updates by email. If it’s enabled, Emails where sent notifications to is shown and defines a list of emails where notification will be sent. The email contains information about version updates for all configured CPI agents.

    • Use bundled CSV report generation strategy defines test reports generation strategy. If it’s true, Zip archive with 3 CSV reports: processed messages report, diff report, and test runs metadata report is generated. Otherwise, Excel report is generated.

    • Show successful messages in the test suite’s report configures whether successful messages are added to the excel report or not. It makes sense to enable it only if Use bundled CSV report generation strategy is disabled. Otherwise, it has no effect.

    • Schedule test suites by default enables Scheduled setting for all new test suites.

    • Ignore messages cache during polling - if you have polled almost all messages and you just need to poll small number of messages to finish testing, you can enable the option. When this option is enabled, already polled messages won’t be skipped. It affects performance when the amount of messages is large and you just need to poll small number to finish testing.

    • Transport creator can approve own transports defines whether reviewer which creates transport can approve it or not.

    • Use individual landscapes by default defines whether individual or composite landscapes are preferable. Default value is false which means that Composite landscapes mode is a preferable one.

    • Skip synchronization of Data Types by default defines whether data types should be synchronized by default or not. The value is initialized depending on presence of synchronized data types in the database. If there are at least 1 data type object, the value is false, otherwise, it is true.

      If it’s true, synchronization of Data Types will be skipped whenever synchronization is performed (e.g. during PI to CPI migration, import/rollback, etc.). The exceptional case is import/rollback of transport having Data Types attached.

    • Enable automated licensing enables automatic license of objects.

    • Audit TRACE lifetime period (days), Audit INFO lifetime period (days), Audit WARNING lifetime period (days) and Audit ERROR lifetime period (days) define lifetime period for audit entries. Cron jobs get triggered every day at 3 pm.

    • Test Run timeout (hours)

    • Report generation delay (minutes)

    • SMTP host, SMTP port, SMTP username, SMTP password, Email Protocol, Enable StartTLS are SMTP host configuration. Options are available only on embedded Figaf Tool version.

    • Email From is an email which is used as a sender in emails sent by Figaf Tool. Option is available only on embedded Figaf Tool version.

    • Email To is an email to which emails is sent by Figaf Tool.

    • OpenAI API Key , OpenAI Default Model and OpenAI Default Temperature configure connection settings to Open AIs API. These settings power the Figaf Bot help during development in the IDE, the AI documentation of IFlows (and the embeddings), and the Figaf AI assistant.

  • Jobs Info section:

    • TestSuiteResultNotifier enables test suite run reports sending by email and configures interval (as cron expression). The reports are sent only for test suites with enabled Send report by email option. It is required to have SMTP host configurations, Email From, and Email To settings configured.

    • TestSuiteRunner enables automatic test suite running and configures interval (as cron expression). Only test suite with enabled Scheduled option is run automatically.

    • TestingResultsCleaner enables automatic test results cleaning and configures interval (as cron expression).

    • AlertsCleaner enables automatic alerts cleaning and configures interval (as cron expression).

      Alerts lifetime period (days) defines how long alerts are stored before being cleaned up. Minimum allowed value is 3 days.

    • SupportToolAlertsHandler enables automatic alerts polling and configures interval (as cron expression).

    • SupportToolReprocessing enables alerts reprocessing and configures interval (as cron expression). This job is required for PRO agents.

    • MonitoredMessagesCleaner enabled automatic EDI monitored messages cleaning and configures interval (as cron expression).