Deprecations
IA Cloud v10.0 is a fresh-start release with major architectural changes, so a number of legacy items and components no longer in focus or not supported altogether were removed. These items include WorkSpace Sandbox, all Smartcrowd integrations, WFBI service, and a number of minor leftovers scattered around the system.
Here's the list of the most noticeable changes:
- MySQL, OCR MongoDB, WS PostgreSQL are consolidated in a single MS SQL database.
- Bot Sources are removed.
- Platform Monitor is no longer available, replaced by ELK (Elasticsearch, Logstash, Kibana) and Bot Manager.
- The WorkSpace Sandbox environment is gone since most of enterprise customers use a three-stage environment stack: dev, UAT, and production.
Control Tower
Control Tower MySQL, OCR MongoDB, WS PostgreSQL are consolidated in a single MS SQL database.
Bot Sources are removed.
WFBI Service on the APP server is removed from Control Tower, and its logic for statistics is moved to the AutoML service.
google-places-scannerandgoogle-api-clientare removed.The google-places-scanner plugin in its current state relies on outdated Google Places API, and as a result, it is not functional. This plugin is scheduled for deletion from the codebase in Intelligent Automation Cloud 10.0 and later versions.
To minimize security and operational risks the following outdated libraries are scheduled for removal from Control Tower:
- com.google.api-client:google-api-client:1.6.0-beta
- com.google.http-client:google-http-client:1.6.0-beta
- com.google.oauth-client:google-oauth-client:1.6.0-beta
As a result, the APIs of these libraries won't be available in Bot Configs anymore. If your Bot Configs rely on these APIs, it is recommended to migrate to a newer version of the APIs. To find the latest stable version of the libraries, follow the links:
Bot Configurations: Spring beans and Control Tower service beans are removed.
Bot Configurations: Classes/Constants are removed from packages.
The basic authentication option in REST API is removed due to security concerns. Now, authentication is form-based (login and password) only.
userInternalCredentialsobject in Bot Tasks context is deprecated and contains only the username of the task author and an empty password string.The Sandbox feature is removed.
The confirmation dialog upon Run of the Business Process or Manual Task in dev or production is removed.
The support of custom jars in Tomcat and lib is withdrawn.
The Qualifications Test tab is removed.
Support IE inside Correlated Fields is removed.
The Bot assisted extraction for values close to accuracy threshold functionality is removed.
The support of the Online Learning functionality is withdrawn.
The
web-service-builderplugin is no longer supported.
The following legacy items are removed from Control Tower as SmartCrowds are not supported by WorkFusion since v8.5:
- Communication center
- Balances figures
- Mturk integration
- Bonus notifications
- Amazon notifications
- Idle predefined filter and settings.
Analytics
- The WF-Automation-r and WF-Automation-j dashboards were removed as obsolete.
WorkSpace
- The Sandbox feature is removed.
- Captcha during registration is removed.
- The WorkSpace index page is eliminated (as referring to the crowd system). A login page is used instead.
- The Log4j logging service is replaced with Logback.
The following legacy items are removed from WorkSpace as SmartCrowds are not supported by WorkFusion since v8.5:
- Geo API functionality
- Elance, Facebook, Twitter, Clickworker, Upwork integration points
- Paypal integration
- Support of Payments and earning-related fucnionality
RPA
- MongoDB is removed and replaced with MS SQL.
- The
<selenese>plugin is removed in favor of RPA API. - The
node-idattribute is removed from the<robotics-flow>plugin. Now, RPA Workers take jobs from RPA queues, and there is always only one node in a bot unit. - For surface-based automation, the in-house solution is used. Thus SikuliX Robot Framework library cannot be imported into scripts.
- Custom capabilities cannot be used anymore. Use the
<fleet>attribute in the<robotics-flow>plugin instead. - Selenium RemoteDriver cannot be used directly in the Bot Task code.
OCR
- The
GET processDocumentrequest is deprecated in OCR API due to its length limitations. Since 9.2, it is superseded with thePOST processDocumentrequest method. - The
use-get-process-document-methodOCR plugin attribute is not available anymore. If previously used, it should be removed. - Flushing documents is turned off by default. To enable flushing, the
DflushEnabled=trueparameter should be added to the config file.
Platform Monitor
- Platform Monitor is removed and replaced with the ELK stack.
- RPA bot management functions are transferred to the Bot Manager application.
- Commands API: Running commands using ID only is deprecated. Replaced with a new version with a namespace.