v2.b673 (Version 2, Build 673) - Released May 02, 2018
The new release contains the following new features and bug fixes.
New Authentication (Identity Management)
As part of the 2.1 release of Riffyn, identity management will be provided by a trusted third-party provider, Okta, who serves over 4000 organizations.
First access after 2.1 deployment for existing users
The first time you attempt to log in to your Riffyn environment after deployment of version 2.1 you will be temporarily redirected to a user account page (you will also receive an email in advance with a link to activate the account). From here you will be asked to follow a number of steps to set up your account:
- Create a new password
- Choose a recovery question
After successfully entering your account information you will be redirected back to your Riffyn environment.
Why use a third party to manage user accounts and access to Riffyn?
It helps Riffyn to conform to security policies by having user access rights and account information stored outside of the Riffyn application. It will also allow our customers to use the same credentials to log into different Riffyn environments e.g. app.riffyn.com and mycompany.riffyn.com
Electronic Records & Signatures
The FDA 21 CFR part 11 regulation pertains to electronic records and electronic signatures. The regulation includes directives to allow companies to replace paper records with electronic records and handwritten signatures with electronic signatures. These electronic signatures on records must be treated as the equivalent to hand written signatures i.e. legally binding and irrefutable.
To aid customers with 21 CFR compliance, Riffyn processes and experiments will be continuously audited (2.2 release) and can be locked/unlocked based on a required number of signatures.
Riffyn’s current 21 CFR offerings include:
- Signing of process and experiment using an electronic signature
- Locking/unlocking of experiments and processes
Export configurations can use multi-property joins to align single and multi-valued data points on connected runs when data is exported. This means that data can be exported by taking into consideration both the run connections and the values of properties on the steps. The joining algorithm has been updated to an outer join to preserve non-matching values on export.
A checkbox has been added to the export configuration modal to request a full refresh of the data (not selected by default). This will cause Riffyn to rebuild all exported data tables. Another option is available to allow the exclusion of empty columns from the exported file. This will drop a column from the export if all values are empty.
Support for the Excel "ISBLANK(value)" function has been implemented. This function checks the specified value and returns TRUE or FALSE depending on the outcome. For example, the ISBLANK function returns the logical value TRUE if the value argument is a reference to an empty cell, otherwise it returns FALSE. This will permit enhanced conditional logic to be built into formulas.
A numerical input with no value is treated as no value. A character input with no value is treated as an empty string, so it can be catenated with other strings.
A new operator '!' has been introduced in our sequence generator. This operator will cause the order in which operands are iterated to be reversed.
Without the reverse operator '[A-C][1-3]' will yield: A1, A2, A3, B1, B2, B3, C1, C2, C3. Introducing the reverse operator '[A-C]![1-3]' will yield: A1, B1, C1, A2, B2, C2, A3, B3, C3.
Please note that our first release of the sequence generator did not include the reverse operator but produced the reversed sequence.
The following improvements and new features have been added to the Riffyn API:
Selected Enhancements and Fixes
- Purpose field added to the experiment list modal.
- Attachments panel is expanded by default in the experiment summary modal.
- Easier download of procedure list attachments.
- Runs highlighted by clicking anywhere on the run.
- Removed automatic wrapping to first run after last run resource is edited.
- Allow editing of a formula when an input property has been deleted from the formula.
- Allow formulas to be created on fixed properties where resource is born.
- Allow formulas to be viewed in previous process versions.
- Data Export
- Changing experiment name/summary etc. marks data as stale.
- Fixed an error when a non-RifID is mapped to the RifID field.
- Fixed an error when trying to upload using existing runs on current step that doesn't match run identifier.