Release Highlights
On-demand DataSync & Incident Analytics is now live!
You can now bulk migrate your ServiceNow incident data to an AWS EC2 instance via Perspectium On-demand DataSync and then load that data into preconfigured Tableau dashboards for streamlined incident data visualization.
Integrate with the Service Provider Gateway Meshlet
As a service provider, you can now integrate your customers' ServiceNow instances to your Gateway ServiceNow instance using Perspectium's automated microservice, or Meshlet, integration framework.
We've improved our update sets per ServiceNow HealthScan results
Now, you can rest assured that Perspectium update sets are compliant with results from recently conducted ServiceNow HealthScans.
Planning your ServiceNow instance upgrade
To prepare your ServiceNow instance for an upgrade to the Fluorine+ release, follow these steps:
Read the Release Notes
Check out the Fluorine+ Release Notes for InstanceSync, DataSync, ServiceBond, ServiceOps, and Service Provider Gateway below to determine whether the features, enhancements, and fixes in the release are necessary to improve the performance of your Perspectium integration.
Stop all Perspectium jobs
Log into any ServiceNow instances that have Perspectium update sets committed to them, and click Perspectium > Control and Configuration > Stop All Jobs to stop running all Perspectium jobs on each instance.
Preview and commit new update sets
Contact Perspectium Support to request download links for the Fluorine+ update sets that apply to your Perspectium integration. Then, preview and commit the update sets to the applicable instances.
NOTE: If upgrading from the Fluorine Patch 1 release of an update set, you may encounter update set preview errors. Make sure to accept all remote updates before committing any Fluorine+ update sets. Note that preview errors may still exist even if initially choosing to accept all remote updates, so be sure that no errors exist in the update set preview errors list before proceeding.
Run Finish Install scripts and start all Perspectium jobs
After committing Fluorine+ update sets to your instance, navigate to Perspectium > Control and Configuration > Finish Install and click Confirm to run the Perspectium Finish Install scripts. Then, click Perspectium > Control and Configuration > Start All Jobs to restart the Perspectium jobs for your instance.
Release Notes
Fluorine+ Patch 3 Hotfix 4 Release (InstanceSync, DataSync, ServiceBond, ServiceOps, Service Provider Gateway)
April 14, 2020
- Fixed an issue where operational_status and its display value might have the wrong values when sharing cmdb_ci records to the DataSync agent.
Fluorine+ Patch 3 Hotfix 3 Release (InstanceSync, DataSync, ServiceBond, ServiceOps, Service Provider Gateway)
April 13, 2020
- Fixed an issue where child table columns are getting replicated to the parent table
Fluorine+ Patch 1 Hotfix 3 Release (InstanceSync, DataSync, ServiceBond, ServiceOps, Service Provider Gateway)
April 13, 2020
- Fixed an issue with large attachments causing out of memory issues when replicated out of ServiceNow
Fluorine+ Patch 1.1 Hotfix 1 Release (InstanceSync, DataSync, ServiceBond, ServiceOps, Service Provider Gateway)
April 8, 2020
- Fixed an issue if deferred counter messages are stuck in outbound, it will force the messages to be sent out.
Fluorine+ Patch 3 Release (Salesforce)
March 18, 2020
- Fixed an issue with the preview button on the Bulk Share form not functioning correctly
Fluorine+ Patch 8 Release (DataSync for ServiceNow Agent)
March 15, 2020
- Fixed an issue where decimal fields were not mapping correctly to database
Fluorine+ Patch 7 Release (DataSync for ServiceNow Agent)
March 13, 2020
- Added the ability for Agent to configure the mapping of fields to data type
Fluorine+ Patch 6 Release (DataSync for ServiceNow Agent)
March 12, 2020
- Added the ability for Agent to truncate by bytes for texts that maybe contain UTF-8 characters
Fluorine+ Patch 3 Hotfix 2 Release (InstanceSync, DataSync, ServiceBond, ServiceOps, Service Provider Gateway)
March 12, 2020
- Fixed an issue where custom schema properties were not being honored for sys_attachment, sys_audit, and sys_journal_fields when option to include them are configured in bulk share
Fluorine+ Patch 5 Release (DataSync for ServiceNow Agent)
March 9, 2020
- Fixed an issue where the Agent was mishandling boolean values when a boolean column has integer as the data type
Fluorine+ Patch 4 Release (DataSync for ServiceNow Agent)
February 29, 2020
- Fixed an issue where the Agent throws an error when messages are received using custom schema properties
- Agent will now honor scientific notation values as string values when replicated
Fluorine+ Patch 3 Release (DataSync for ServiceNow Agent)
February 14, 2020
- Added the ability to translate new lines to a desired replacement for the JSON File Subscriber
- Added the option to create table columns in alphabetical order when replicating to database
- Removed invalid <database_max_column_size> tag from default agent configuration file (the correct tag is <database_column_max_size>)
- Enhanced temporal agent to reflect the timestamp in seconds rather than milliseconds
- Fixed an issue with child columns converting to number type from a string type upon replication
- Fixed an issue where columns are being created as CLOB although it has not reached <database_column_max_size>
- Fixed an issue where <column_max_size>'s actual value is 1 less than the specified value in configuration
Fluorine+ Patch 3 Hotfix 1 Release (InstanceSync, DataSync, ServiceBond, ServiceOps, Service Provider Gateway)
February 29, 2020
- Fixed an issue where the Agent throws an error when messages are received using custom schema properties
Fluorine+ Patch 3 Release (InstanceSync, DataSync, ServiceBond, ServiceOps, Service Provider Gateway)
Februar 14, 2020
Preview output in table map now correctly process HTML fields with single lines
- Fixed an issue where columns are being created as CLOB although it has not reached <database_column_max_size>
Fluorine+ Patch 2 Release (DataSync for ServiceNow Agent)
January 10, 2020
- Added the feature for replicator agent to specify which temporal columns to be primary keys
- Added the ability to configure how much time difference to add between temporal entry
- Enhanced the agent for temporal columns to have the same precision size
Fluorine+ Patch 2 Release (Salesforce)
December 30, 2019
- Enhanced and added additional test coverage to the Salesforce package
Fluorine+ Patch 1.1 Release (InstanceSync, DataSync, ServiceBond, ServiceOps, Service Provider Gateway)
December 17, 2019
- Enhanced exception handling of parsing fields in outbound xml record to address issue where value of an outbound message is empty
- Fixed an issue for deletes on the subscribing instance to trigger business rule
- Fixed an issue where the last share time was not being updating correctly for scheduled bulk shares
- Fixed an issue where the preview count is incorrect when using Share updates since then on a new bulk share
- For worknotes to properly send from ServiceNow InstanceSync, the form must be updated after posting a worknote.
Fluorine+ Hotfix 1 Release (InstanceSync, DataSync, ServiceBond, ServiceOps, Service Provider Gateway)
November 25, 2019
- Fixed an issue for deletes on the subscribing instance to trigger business rule
Fluorine+ Patch 1 Hotfix 2 Release (InstanceSync, DataSync, ServiceBond, ServiceOps, Service Provider Gateway)
November 18, 2019
- Fixed an issue where the last share time was not being updating correctly for scheduled bulk shares
- Fixed an issue where the preview count is incorrect when using Share updates since then on a new bulk share.
Fluorine+ Patch 1 Hotfix 1 Release (InstanceSync, DataSync, ServiceBond, ServiceOps, Service Provider Gateway)
November 12, 2019
- Fixed an issue where the last share time was not being updating correctly for scheduled bulk shares
Fluorine+ Patch 2 Release (Observer)
November 12, 2019
- Health check records that has no value for the "Example URL" field will now adapt the "Label" field name
- Added the ability to uninstall non-Observer components
- You can now prepend "X_" to the flag of an event subscription to prevent the script action from being recreated and re-enabled when running Start All Jobs
- Fixed an issue with MID server down flags not displaying correct event values
Fluorine+ Patch 1 Release (Salesforce)
October 31, 2019
- Fixed an issue where subscribed jobs throw null exceptions because of configuration errors
- Fixed an issue when scheduled jobs delay time is set to 0 which might cause jobs to not execute
- Fixed an issue where records are processing out of order from SFDC and into ServiceNow
- Refactored the handling of high volumes of dynamic shares causing too many SOQL queries
- Removal of records in Salesforce that are correlated with ServiceNow might cause errors when a bulk share of the same record is initiated from ServiceNow
Fluorine+ Patch 1 Release (InstanceSync, DataSync, ServiceBond, ServiceOps, Service Provider Gateway)
October 4, 2019
- Fixed an issue where receipts had count discrepancies for large volumes of replications
- Bulk share preview will only account inserts when using Share updates since then on new cloned bulk share.
- If a non-existing custom table is used for an outbound table map, the Receipts "Resend" feature will not resend the message.
- Creation of multiple default subscribed queues with different credentials causes the second default subscribed queue to be read-only
- Conditional Shares are not querying the domain field correctly in domain separated instances
- Enhanced exception handling of parsing fields in outbound xml record which addresses an issue where the value of an outbound message is empty
- Embedded Change Request does not appear in Common Incident record
- Gateway Finish Install stalls after clicking "Finish Install" due to not setting up domain separation
- Replicator Agent console does not display a warn message when a update of a non-existing record in the Database is processed.
Fluorine+ Patch 1 Release (Observer)
October 4, 2019
- You can now choose to enable or disable showing flags that are relevant to the trend group in the trend group chart in Observer
- You can now choose to enable or disable all script actions when running Start All Jobs for Observer
- An undefined sample message will no longer appear when clicking the play button to trigger custom alert in Observer
- Fixed an issue for Observer's Top Ten page displaying tables with empty data
Fluorine+ Release (Salesforce)
August 1, 2019
- You can now choose to delay your Perspectium jobs in Salesforce if the maximum number of Apex jobs running in your Salesforce org is exceeded
- You can now have better error handling and more descriptive messages if encountering errors when running Salesforce bulk shares
- You should now check Active to activate your Salesforce shared queues and subscribed queues
- You can now view receipts in your Salesforce integration
- You can now test Perspectium Mesh connection and Dynamic Share triggers by clicking Save on Perspectium Properties
- Outbound messages will no longer be sent out when the Perspectium Mesh is down
- Salesforce jobs will no longer fail due to exceeding the max Apex jobs
- Salesforce attachments will now map correctly even if special characters are present in the attachment message
- There will no longer be issues with messages being sent to the wrong vhost
- Improved overall Salesforce Bulk Share functionality
Fluorine+ Release (InstanceSync, DataSync, ServiceBond, ServiceOps, Service Provider Gateway)
June 28, 2019
- You can now use a streamlined Meshlet approach to onboard customers to your Service Provider Gateway ServiceNow instance
- You can now set up a DataSync integration with a Snowflake database by adding an <ensure_table_exists/> directive to your agent.xml configuration file
- You can now specify a percentage of workers on your ServiceNow instance's nodes that will be used to run concurrent scheduled bulk shares
- You can now integrate ServiceNow, Jira, and Salesforce data with a ServiceBond multi-app integration
- You now have an option to save properties related to your Perspectium integration to ServiceNow's System Property (sys_properties) table to improve your integration's overall performance
- The Directory Replicator and Remedy Replicator types no longer appear as options in the DataSync Agent installer
- Removed deprecated Status module under Control and Configuration
- You can now view receipts for inbound data in your Salesforce org for a SalesInsight integration and modify receipt batch sizes for Salesforce
- Perspectium update sets are now compliant per recent ServiceNow HealthScan results
- Get queue status will now display information about the number of ServiceNow outbound/inbound messages ready to be shared out/received
- You can now specify the names for the psp_valid_from and psp_valid_to columns in a temporal configuration for a DataSync Agent
- You will now need to use your Jira username and Jira API token to authenticate for ServiceBond for Jira and ServiceOps integrations
- You can now use the changes, changes to, and changes from operators when creating filter conditions for a ServiceNow dynamic share or bulk share
- The DataSync Agent will now come packaged with the 3.8.0 JDBC driver for DataSync integrations to a Snowflake database
- When running a Table Compare between two ServiceNow instances, you now have an option to bulk share any missing rows in your source instance to the target instance
- You can now create filter conditions for a source field in a ServiceNow table map using either condition builder or a script
- You can now view ServiceNow subscribed queue information in the receipt details for outbound messages
- You will now be prompted when checking the include all child tables option for dynamic shares to use this feature for DataSync for ServiceNow integrations only (and not InstanceSync)
- Added validation on subscribing instance to skip parent records with child class name to prevent errors when receiving child records
- You can now choose a hashing function when creating data obfuscation rules for a ServiceNow dynamic share or bulk share
- You can now reprocess all ServiceNow inbound messages with a status of Skipped or Error by clicking Process all in the inbound messages list view
- Error log messages in ServiceNow will no longer appear when clicking Get Queue Status
- Dynamic share business rules will now run properly after a delete action occurs on a targeted table
- DataSync Agents will now only run if 100GB of space is available on the hard disk partition where the Agent is installed
- You will now receive an error status message if trying to create a ServiceNow shared queue with spaces in its endpoint URL
- An error message will no longer appear when defining a field prefix for a ServiceNow subscribe in an InstanceSync for ServiceNow integration
- Auxillary records (audit log, journal fields, etc.) are not re-sending when Resend Message is clicked on the record's receipt.