SK SKYVVA Documentation

4. Enhancement

Added Agent Instances on the Left Side of the Agent Control Board

We have enhanced our Agent Control Board by adding Agent Instances to the left-hand panel for better viewing, easier switching, and easier searching of Agent Connection Destinations. Now, you have a complete overview of how many agents are connected to your organization and which connections exist. You can navigate through the agent instance ID tree and select one for pinging the connection.

Enhancements and Handling of xxxxxExecution Scheduler

We enhanced to prevent the xxxxxExecution scheduler from failing to pick up the interface link with the Agent xxxx Adapter for outbound processing. The reason why we are not allowing the user to set the interfaceExecute scheduler is that we have an issue with duplicate outbound processing when a user configures it in two places: once on the agent scheduler and again on InterfaceExecute on the globe scheduler tab.

Additional for handling:

Added ‘Job Trigger By’ Column to the Interface List of Agent Control Board

We have added a new 'Job Trigger By' column to the Interface List on the Agent Control Board to indicate whether the interface was triggered by INTERFACE, GROUP, and INTEGRATION categories, either by a scheduler (value = SCHEDULER) or manually (value = MANUAL)

Enhancements to the Interface Group to Display the Information within the Agent Control Board

We have made some enhancements within the interface group as follows:  

Enhancements to Amazon xxx Adapter

Various Enhancements with the Amazon xxx Adapter:

Enhanced Message Comment to Better Clarify that the External ID Fields cannot be Filtered in a Query Call

In the previous version, you could use a textarea or VersionData field as an external ID. An error message would appear with the comment 'field xxxxx cannot be filtered in a query call.' This message was not clear. Therefore, we have enhanced the comment to 'Cannot Use Field xxxxx as an External ID because its data type is TEXTAREA/BASE64, which cannot be used in query filters.

Enhanced Organized Setup of Agent Control Board

We have organized the Setup screen as follows:

Added Job Status Reset Functionality within the Interface List View of the Agent Control Board

We encountered an issue where the interface gets stuck in processing with an IN_PROGRESS status. Previously, to reset the job, users had to log in to the PostgreSQL database on the Agent server. To address this, we have implemented a 'Reset Job Status' feature accessible by clicking the Job ID link within the Interface List View on the Agent Control Board. It is important to note that this option should only be used when you are certain that processing is not stuck. If the interface is still processing, avoid using this option to prevent unexpected errors.

Fixed Message Type for Database View of Import Database Metadata Function

We have an unnecessary Message Type Database View for the ‘Import Database Metadata’ function. Therefore, we fixed it by removing the Database Operation, and we made the View have only one message type template as follows:

Enhanced Mapping Saving to Generate Database Query Statements

We have improved the mapping saving process with Aget Database. If you are only mapping the Primary Key and Foreign Key fields when the user checks these fields exclusively, without selecting other fields. Upon saving the mapping, the Database Query will save 'SELECT * FROM TableName'. However, if your mapping includes fields beyond the Primary Key and Foreign Key, a query will be generated for all mapped fields, such as 'SELECT PKField, FKField, Fieldxx FROM TableName'.

Enhanced Outbound Processing to Create a Pending Message While the Outbound Adapter is in Inactive Status

In the previous version, when the adapter was inactive and linked to the outbound interface deploy status, you may make a callout such as invokeCallout, invokeCallout2, and invokeCallV3, resulting in no message creation or processing. However, we have enhanced the system to create pending messages with all generic adapters and process messages later as needed. Note: This feature is not supported by the Agent xxxxx adapter.

Added Queue Tab for Agent Control Board

We have added the Queue Tab to the Agent Control Board for monitoring the processing queues of the Integration, Interface Group, and Interface. Within this tab, you can perform actions such as pausing queue processing and deleting queues. This feature provides greater visibility into the queuing system, allowing for efficient management and control over the processing flow within the system.

Open this article in the interactive viewer →