Skip to Content

10.7 Harmony release notes

10.7 Harmony release

Harmony portal, private agents, and Sandbox Cloud Agent Group released September 18, 19, and 23, 2019

The 10.7 release date is by region:

  • APAC: Released 18 September 2019

  • EMEA: Released 19 September 2019

  • NA: Released September 23, 2019

Included in this release are updates to these Harmony components:

Web applications accessed through the Harmony portal were updated to 10.7 at the time of the release. Private agent installers are available in each region as of the conclusion of each region's release.

New features

API Manager

  • Support for OData API exports and imports
    OData APIs can now be exported or imported in an APK file format in the same way you can already export and import custom and proxy APIs.
  • New option to publish APIs upon import
    When importing a custom, proxy, or OData API, you now have the option to publish the API immediately. APIs that aren't published immediately are saved as drafts.

Cloud Studio

  • DocuSign connector
    A new Cloud Studio connector for DocuSign is now available to use with agents version 10.1 or higher. The new connector can be accessed on the right side of the project designer from the design component palette and will automatically be downloaded by an agent as required.
  • New options for using previously deployed variables and schedules
    When deploying a project, you can now choose to use the values of project variables or schedules that are already deployed in the Harmony cloud, or update them with those in the current Cloud Studio project. This allows you to keep or override values set outside of Cloud Studio, such as through the Management Console.

Changes

Cloud Studio

  • Scripts and transformations now auto-save less frequently
    The auto-save feature of scripts and transformations now activates every 5 minutes instead of every 4 seconds. We recommend frequent manual saving in order not to lose changes between auto-saves.

Enhancements

Agent

  • Drain stop now waits for APIs to finish running
    When an agent drain stop is initiated, the agent will now wait 180 seconds for any APIs to finish running before the drain stop is completed. For private agents, the wait time can be configured within the jitterbit-agent-config.properties file by setting agent.drainstop.api.wait equal to the desired number of seconds.

Cloud Studio

  • Operation schedule times can now be adjusted by the minute
    When configuring an operation schedule whose frequency is set to occur once at a specific time of day, you can now manually edit the time up to the minute, instead of being limited to the 15-minute increments displayed in the dropdown.
  • Connector names are now listed in the component palette
    The Connectivity tab of the design component palette now displays the name of each connector under the connector's logo in the Connectors and All views. In addition, the search feature now returns results based on the configured connection name, in addition to the connector name, in the Endpoints and All views.
  • Operation steps can now be renamed from the design canvas
    Activities, transformations, and scripts used as steps in an operation can now be renamed directly from the design canvas. Click the name below the component block to bring it into edit mode in the same way you would rename an operation.
  • Schemas can now be renamed from the project pane
    Schemas can now be renamed directly from the project pane. Under the Files category in the Components tab, hover over the file name, then click the actions menu icon and select Rename to bring the name into edit mode.
  • Invalid items are now highlighted by default
    The Highlight Invalid Items checkbox on the design canvas is now selected by default for new projects, making it easier to identify invalid components at design time. The setting for the project persists after saving.
  • Support for variables in additional fields
    A "V" icon indicating support for variables is now displayed on additional fields during the configuration of an email notification: Reply To, Account, and Password.
  • Variable types are now visually indicated
    The dropdown accessible by the "V" icon on configuration fields now visually indicates the type of each variable that can be selected, using a "P" for project variable, "G" for global variable, or "J" for Jitterbit variable. The icon's background will be solid if the variable has a default value and empty if it does not.
  • Global and Jitterbit variables are easier to map
    Within transformation mapping mode, the Project Variables tab on the left is now called Variables and includes global and Jitterbit variables in addition to project variables. Global and Jitterbit variables can be mapped in the same way as project variables by dragging to a target field.
  • Transformation mapping scripts can now be searched
    The search feature on the target side of a transformation now searches within transformation mapping scripts, in addition to target field names.
  • Operation logs now have more useful filtering and date/time adjustment
    When viewing operation logs, the search box now supports filtering by log message content. In addition you can now use arrows to increase or decrease the date (by a day) or time (by an hour, minute, or second) or choose a date from a calendar popup.
  • New Get BAQ activity for the Epicor ERP connector
    The Epicor ERP connector now provides a Get BAQ activity that can be used to query the Epicor ERP database using a Business Activity Query (BAQ).
  • Snowflake connector now adds object namespaces
    When providing Snowflake database objects such as stageName or fileName in a request schema, the Snowflake connector now automatically adds the namespace for those objects instead of requiring that you provide the namespace yourself.

Fixes

Agent

  • Design Studio JMS Listener now reconnects after interruption
    When using a Design Studio JMS Listen operation, if the connection to the JMS server is interrupted, the agent will try to reconnect to the JMS server every 1 minute, for a maximum of 120 retries. Previously, the listener wouldn't recover after JMS server downtime.

Cloud Studio

  • Environment changes are now reflected sooner in Cloud Studio
    After associating an agent group with an environment from the Management Console Environments page, the change is now immediately reflected in Cloud Studio.
  • Connector Builder basic auth URL can now successfully be overridden
    When configuring a connector created with Connector Builder, if the Authentication URL field was configured to be exposed, user edits to that URL are now used by the connection. Previously, user edits wouldn't take effect and the URL specified during connector creation would always be used.
  • Long data types are now handled properly
    Long data types specified in a custom flat schema are now handled as expected. Previously, this data type was being skipped at runtime, resulting in a shifting of data types across the schema.
  • New global variables in a transformation script now show up immediately
    Global variables created in a transformation script are now immediately displayed within the script component palette under the Variables > Global Variables tab. Previously, the global variable would be listed only after closing and reopening the transformation.
  • Objects can now be selected during activity configuration using Firefox
    When using the Firefox browser to configure activities associated with certain application-specific connectors, such as NetSuite, SAP, ServiceNow, and Workday, the object selection screen now renders properly. Previously, no objects would be listed.
  • Epicor ERP Get activity now uses the correct Company value
    Company values provided through the request structure of an Epicor ERP get activity are now used in the transformation as expected. Previously, the default value for Company was being used.
  • Salesforce or ServiceMax Query activity fields can now be cleared
    Previously selected fields in an existing Salesforce or ServiceMax Query activity can now be cleared.