Handle Restore Interface without Message Type #
We have enhanced the restore interface to include the message type. This means that the interface you backed up has the message linked to your interface. If the message type is not created before restoring the interface, it will not import, and you will receive an alert email informing you that this interface cannot be imported without a message type.
Enhanced to Get the Default Picklist Value on the Operation Type of Interface #
We encountered an issue when picklist values were reordered, resulting in the Apex Class being positioned at the top of the operation type on the Interface. We have enhanced this matter by defaulting to the picklist value instead of maintaining the top order.
Enhancement: Reflecting the Ping Status After Saving the Newly Created Adapter #
In the previous version, when you created an adapter and pinged it, the ping status icon did not reflect the ping status after saving. We have enhanced it so that the ping status is now updated after saving the newly created adapter.
Added a function to show and copy the Credentials in Various Screens #
- Added eye and copy icons to show and copy passwords of the Agent Control Board, the SAP Control Board, and the Microsoft Control Board.
- Added eye and copy icons to show and copy passwords in the Adapter Property in Agent Control Board, SAP Control Board, Microsoft Control Board, Google Control Board, Oracle Control Board, and Sage Control Board.
- Added eye and copy icons to show and copy the password in Transport Route
Disable Loading Waiting Screen immediately while starting Consumer without an interface link with the Inbound Adapter of a Non-Open Firewall #
In this scenario, when the user clicks on the Consumer button, the Agent Inbound File Adapter file does not link to any interface, resulting in a prolonged loading screen. The loading screen should promptly close after displaying the warning alert message: “Start/Stop Consumer: You need to link the adapter with the inbound interface.” Consequently, we need to halt the spinner immediately.
Auto-Generate WHERE-Clause For Database Message Type Template #
In the previous version, if you wanted to include the message type field entry for the ‘WHERE-clause’ in the Outbound Database Message Type Template, you had to add it manually. We have now enhanced this process by automatically generating it when you create the Database Message Type, with the addition of a new ‘Select Field for WHERE-Clause’ button.
Not Allowed to Edit the Adapter While Agent File Adapter Start Consumer #
Previously, we encountered issues when attempting to edit the Agent File adapter while the consumer was active. To prevent unexpected errors, editing of the Agent File adapter during consumer startup is now restricted.
Added ‘Parent Object’ Filter on Cache Monitor of Agent Control Board #
We have introduced a new filter called ‘Parent Object’ to facilitate the filtering of the Parent Object from the Cache Record. This filter aims to provide an easier way for the user to filter the cache records associated with this Parent Object.
Added ‘Job End Time’ on the Interface List of the Agent Control Board #
We have decided to include a new column header titled ‘Job End Time’ in the interface list of the Agent Control Board. This addition will provide information about the end time of each interface’s processing for easier monitoring.
Redesign the Outbound Interface to Use the Java Quartz Scheduler Instead of the Salesforce Scheduler #
Because outbound processing consumes a large number of events for Non-Open Firewall, we enhance the transition outbound processing by Manual and Scheduler on the Agent side to reduce event usage on the Salesforce side. This will minimize the number of events published by Salesforce. Now we have redesigned the Agent Outbound Scheduler to use the Java Quartz Scheduler instead of the Salesforce Scheduler.
Enhanced outbound support with Initial Mode #
In the previous version, outbound processing did not support the ‘Initial Mode,’ which refers to a specific configuration that allows the system to perform initial data processing. This mode typically utilizes an Initialization Filter query to execute the first query during processing. We have now enhanced this mode to support both inbound and outbound processing.
Added Remove Connection for Non-Open Firewall #
In the previous version, we had removed the connection function exclusively for open firewall connections. Now, we have enhanced it to also remove connections for non-open firewall configurations by enabling the ‘Remove Connection’ button for non-open firewall mode. Please note that this enhanced support is available only with Agent Version 3.06.04.
Added a Pop-up to view the full Sync Comment in the Cache Monitor of the Agent Control Board #
We have introduced a pop-up to view Sync Comment in the Cache Monitor of the Agent Control Board to enable easy viewing of lengthy sync comments. By clicking on the text comment, a pop-up screen will display, providing a convenient way to access and read the full sync comment.
Added New Setup on Agent Control Board #
We have added a Setup Tab to the Agent Control Board to streamline user setup, offering the following features:
- Log Configuration is an old feature. Nothing has changed, just move to reorganize the screen.
- User Management: This function empowers users to create, update, and delete agent users, serving as an essential aspect of user management.
- Register OAuth2 Client: This function facilitates the registration of an OAuth2 client, enabling Spring Security’s OAuth2 to generate a client ID, client secret, and access token for logging in as a new Agent.
- Configure JWT Function: This function configures Spring Security’s JWT to acquire an Access Token for logging in as a new Agent.
- Configure API Key Function: This function configures Spring Security’s JWT API Key to obtain the necessary API Key credentials for logging in as a new Agent.
Added New ‘Import Database IStructure’ Button on Create New interface Screen #
We have added a new button named “Import Database IStructure” on the Create New Interface screen to simplify the creation of Database IStructure. This button only appears when connecting the Agent database Adapter with the interface v2 design. You are no longer required to create the Database IStructure after configuring the interface; now, you can create it while setting up the interface.
Added New Agent AI ChatPDF Adapter #
The Agent AI ChatPDF adapter is employed to extract data from a PDF file using the ChatPDF AI. To enable the ChatPDF AI to read data from the PDF and convert it into JSON format, you must manually input commands prompt to specify in the Query field on the interface to receive a response by this AI, our Agent API ChatPDF proceeds to send the JSON data to Salesforce. This functionality is compatible with Agent Version 3.06.04 and Skyvva Version 2.51.8.
