Today RES released Feature Release 2 of RES ONE Service Store 2015. This post will show just some of the new features, improvements and enhancements of FR2.
This release updates the Datastore revision level to level 50. Also, as of RES ONE Service Store 2015 FR2, code signing for the master installer of RES ONE Service Store has been updated in compliance with ‘Microsoft Windows Enforcement of Authenticode Code Signing and Timestamping’.
New Features in FR2
In the Management Portal at the Service Catalog, a new workflow action has been added: Jump. This workflow action can redirect the workflow to another action and continue from there, instead of from the current location. This makes services more powerful and flexible, because specific parts of a service workflow can now be repeated or skipped. It also allows you to make workflows failsafe, because you can now configure services that will keep trying to provide an outcome until a condition is met.
Building Blocks: Support for Data Connections, Data Sources and Branding
When you create a Building Block in the Management Portal, it is now possible to include Data Connections, Data Sources and branding themes. This allows you to transport these settings from one RES ONE Service Store environment to another, which is very useful in e.g. DTAP environments.
- You cannot include the RES Software Built in Theme in Building Blocks.
- You can choose to include images of background and logo images. Imported images will be stored in the Datastore, even if they already exist.
Data Connections and Data Sources
- In a Building Block that includes Data Connections, the associated Data Sources and any organizations will also be included.
- Credentials for Data Sources will not be included in the Building Block.
In the Management Portal at the Service Catalog section, a new function has been added: @[EVAL(<expression>)]. With this function, you can perform basic mathematics on attributes, like addition, subtraction, multiplication and division.
- @[EVAL(7 + 1)] returns 8
- @[EVAL(6 / 2)] returns 3
- @[EVAL(10.0 / 3)] returns 3.333333
- @[EVAL(#Service[MyCounter] + 4)] returns MyCounter + 4
- @[EVAL( #Service[ServicePrice] – (#Service[ServicePrice] * #Service[DiscountTypes.Value] / 100 ))] returns a discount using the service attributes #Service[ServicePrice] and Service[DiscountTypes]
Password Reset: Verification Code Validation
In the Management Portal at Setup > Password Reset, the self-service password reset functionality has been enhanced with an additional security feature: Verification Code Validation. With verification code validation, you can add an extra check to authenticate the identity of the user requesting a password reset. When verification code validation is enabled, a verification code will be sent to the user when they request a password reset. Users need to provide this verification code before they can proceed with a password reset. This ensures that password resets can occur as secure as possible.
See the RES ONE Service Store Quick Start Guide – Self-Service Password Management for more information and scenarios, available at http://success.ressoftware.com > Downloads.
Service Catalog: Support for file uploads and downloads
In the Management Portal at the Service Catalog section, you can now configure services that allow users to upload and download resources. This makes it possible to automate company processes that depend on file distribution. This is very useful in onboarding scenarios, in which it now becomes very easy for users to upload required information like a picture, an I9 form or a driver’s license, and sent it to HR or the Corporate IT department. Other examples are scenarios in which users can upload relevant files such as expense reports or signed documents.
Transactions: Timeline view
In the Management Portal, at the Transaction section, a timeline view is now available in the Transaction details page, when you view the details of a transaction. This allows you to see which actions were executed in the course of the transaction, which is very useful in complex service workflows.
Enhancements and Improvements in FR2
There are many, many enhancements and improvements in Feature Release 2. For a complete list of these enhancements, please read the Release Notes available through the RES Success Center. One very cool enhancement I would like to emphasise is one based on a feature request coming from me and my colleague, needed while implementing a multitenancy Service Store:
Attributes: Support for placeholders to specify organizational context in Organization service attributes
In the Management Portal at the Service Catalog section, you can configure organization-based service attributes for a workflow action in a service. This is a placeholder for a list of organizational context items, and contains the subitems of a specific organizational context item. Users can select organizational context from this list when requested. To dynamically determine the organizational context of a user, you can now use placeholders to specify the organizational context item that contains the items from which a user can choose. When the workflow action is executed, his placeholder will then resolve into a user-specific value. This is especially useful for organizations that serve multitenant sites, because it allows you to configure services that can handle multiple users located at different sites. For this purpose, you can now specify placeholders in the Start in field in the properties of an organization-based service attribute.
The items above are a subset of features, improvements and enhancements of RES ONE Service Store 2015 Feature Release 2. For the complete list I would like to refer you to the Release Notes, available from the RES Success Center.