Release Notes
8.0.0
26 min
release date december 8, 2022 activate v8 represents a major platform evolution, delivering a completely redesigned user experience, strengthened security posture, modernised architecture, and significant operational enhancements at the core of this release is a fully rewritten web portal built as a react based single page application using material ui this introduces a faster, more responsive interface with a modern design, theming capability (including dark mode), improved navigation, a new global search experience, and enhanced grid functionality with advanced filtering, grouping, and reporting capabilities major new features brand new completely rewritten and redesigned web portal single page application based on react and material ui new design and theme based on material ui and new svg icons dark mode zero trust design ssl everywhere secure out of the box settings csp and anti forgery security on the main portal net core 6 for increased security and performance new reporting and dashboard experience multiple installations on a single server activate administrator is now activate studio new web based studio experience new ai based chat bot new activate anywhere new email digest activate job service is now activate orchestrator new activate agents new improved and faster file system scanning signal r support installation requirements for v8 sql server 2017 or greater windows 2016 or greater iis basic features security basic authentication windows authentication web sockets client support current versions of safari, chrome, edge or firefox note edge legacy and ie11 are not supported net core 6 (https //dotnet microsoft com/en us/download/dotnet/6 0) both hosting and desktop runtime are required windows hosting bundle net desktop runtime ssl certificate activate v8 requires that all communication is done via ssl and therefore a valid certificate is required the installation process will generate a self signed certificate that is suitable for testing but cannot be used in production the self signed certificate must be installed in the trusted root to work for more information v8 certificates and usage activate studio desktop optional components microsoft webview2 (https //developer microsoft com/en us/microsoft edge/webview2/) this is required to view images and html in activate studio desktop edition winmerge (https //winmerge org) this is an optional component to make it easier for an administrator to merge changes on an upgrade of activate installation the new activate v8 installer allows multiple versions of server, studio, agents and anywhere to be installed on a single server each instance is named and is independent on the server user interface the activate v8 web portal has been completely rewritten as a single page web application using facebook react and material ui this is the same technology that is used by microsoft for web office 365, microsoft teams, and the azure web portals this means • increased performance and responsiveness • new modern look and feel • easily themed and possible to allow user selected themes • it is designed to be familiar to activate’s existing users, while incorporating an updated look and feel banner removed the previous banner above the toolbar has been removed and integrated into the appbar this provides a more consistent user interface on mobile devices and allows for easier customization the appbar icons have been simplified to make it simpler for users the home icon is removed and replaced with the ‘name’ on the left of the search bar approvals and requests have been merged into a single icon if the user has approvals these will be shown, otherwise the users open requests drawer menu is available on the left to access themes activate has themes now! they can be easily created, allowing re colouring of icons and other web elements, without having to regenerate images these images are based on lossless (svg) format so they scale to any size without loss of resolution optionally, users can choose their own theme colours and their choices are retained for all those who love dark modes, activate v8 allows users to select it too redesigned ribbon & properties pages the ribbon panels have been simplified and modernized to align closer to microsoft office 365 and teams the main ‘actions’ like requesting something have been moved to a side bar and presented as buttons to make them standout to users search global search is now available right in the application appbar making search always available no matter what screen you are on new web grid the new web grid brings new functionality to all the grids within activate including the ability to quickly search all data in the web form from the header provide a filter form as below to quickly search the data on the server group by columns show/hide columns simplified approval screens the approval screens have been re organised to make it easier for users to identify the main actions the ‘approve’ and ‘decline’ buttons have been moved to the side bar along with the approval reason alert and banner notifications administrators or service desk users can now create articles that are shown as a banner for users this can be used to notify users of high impact issues and provide high priority messages for example, outages the messages are normally shown once per session but can also be shown permanently new shopping cart drawer and experience a new streamlined shopping cart drawer and checkout experience makes it even easier for users to order what they need new analytics and reports new improved dashboard – making it even easier to view the information you need previous versions of activate used the microsoft report viewer component to implement reports however, this component is not supported on net core and customers found it difficult to create new reports using it all activate reports are now based simply of the new powerful activate web grid below is an example of the job history monthly pivot table report activate studio desktop this is an update on the current activate administrator and should be familiar to current activate administrators major differences include • the ability to install multiple installations and versions on a single desktop • self updating automatically connect and upgrade to the correct version based on the server • dynamically refresh and check for changes made by other users • the administrator task list is now stored in the database and shared amongst all users this allows multiple people to work on the task list • new three way merge ability and integration to winmerge when conflicts are detected makes it easy to upgrade and accept changes from production systems • updated web components to webview2 to support new features • support for high dpi editor text • support for sql proxy connections so that the user does not need to connect to sql directly activate studio web edition the web version is designed to allow administrators to view and perform updates without needing the full desktop application to be installed not all desktop functions can currently be performed in the studio web version the intention is that in a future version of activate all desktop functions will be migrated to the studio web version and the desktop version will be retired viewing parameters activate chatbot activate v8 introduces our brand new chatbot ai the chatbot is built internally by activate and does not use any external processing the chatbot is enabled out of the box and comes with a pre built set of nlp models that can easily be extended the design of the chatbot was based on the primary goal to make it easy for customers to install and reduce barriers to implementing the chatbot, while making the chatbot as functional as possible if the implementation of the chatbot required external services, firewall changes and complex implementations then this would have limited the number of customers who could implement it \ therefore, we chose to not use frameworks like the microsoft bot engine etc these frameworks would have required each customer to register their chatbot and provide inbound web service calls through their external firewalls \ this means that the chatbot is only available on the activate web portal and not via any other channels (like teams etc) \ this is also why we chose not to use an external natural language engine like (microsoft luis or ibm watson) this would have incurred a cost for each customer and would have required implementation to work the chatbot natural language processing is built on the apache opennlp natural language processing engine \ the chatbot has a number of actions and dialogs that are prebuilt based on activate common processes current actions include \ request something \ search something \ help for something \ create something \ show members or approvals etc \ for the same reasons the current version of the chatbot does not attempt to complete an order for a complex service it obtains the user and the service and directs the user to the correct form to complete request access to email list example in the following example, mark is requesting to be added to an email list the chatbot has identified the user and the email list and directed mark to the confirmation screen to review the request before submitting requesting a complex service in the example below, the user wants to request access to cognos which has a number of options and a complex web form the chatbot has asked for clarification of who the access is for it has then opened the service request page for the user to complete requesting help the chatbot is fully integrated with the activate knowledge base (articles) and can leverage information to provide answers to user's questions for example, the chatbot identified that there an article that would answer the user's question and opened the document for the user to read activate anywhere activate anywhere has also been completely rebuilt on the same net core technology and a great new look new email features and templates there is a new default email template for all activate emails that mirrors the design of the new web ui email digest standard notifications and reminders are now sent as a digest once a day this can be configurated or turned off approvals are sent immediately unless configured for the specific approval approval emails can also be set to digest mode if required activate orchestrator the activate job service has been renamed to activate orchestrator activate orchestrator is the central hub for clients and agents to connect to activate orchestrator uses signal r over web sockets to communicate with clients this means that only outbound ssl is required this enables a number of new features synchronous jobs on the web site now run in the context of the orchestrator service this means that less permissions are required by the web site apppool account increased performance and decreased resource usage multiple orchestrator services can be installed and run on a single server activate agents agents are a new feature in activate that allow jobs to be run locally from a cloud orchestrator without requiring vpn or other access the other use case for agents is to run then at remote sites within your network to perform resource intensive actions locally for example, you can run an agent at a remote site to perform a file scan on the local servers and then only send the changes back to the main activate database this offloads not only the scan but also the load on sql as the file scan is performed fix a stand alone upgrade installer issue with activate studio fix an anywhere upgrade issue were a blank app pool was created sometimes added ability to schedule background items on a specific date added missing sql index for workflowevent studio check cut and paste services do not cause duplicate guid's allow execute nodes to be shown in workflow summary fix potential issue if dns name resolution fails when a user logs in fix issue with canchangepassword if the user is deleted fix client treeview refresh issue check the delta between the server time and sql server time if the delta is too large then warn or error the job service force the identity cache to be disabled when creating a new database enhance fileupload for the single file case more user friendly fix selectuserpage issue with common queries did not work correctly and the wrong tab was selected when returning to the page enhance browseobjects and activatetree to implement paging if there are a large number of items fix an issue with ad compliance where a group that was created and immediately deleted could cause ghost adcachemember items