Hello everyone,
in this sprint, we improved the import functionality and updated the Thinkwise Reporting Service. Moreover, it is now possible to simulate a user. This can be a powerful tool for testing the access control or debug an issue with a specific user.
You can read the Indicium user manual to read about Indicium's features.
We'll keep you updated regularly about Indicium's progress.
Indicium Universal
Importing subjects with untranslated lookups
It is now possible to import into a subject that contains untranslated lookups.
Multiple results from a single query in the application connector
The application connector can now retrieve multiple result sets from a single query. If multiple result sets are detected, the application connector will retrieve them and put them in a single JSON file. This can be used for a stored procedure that you want to use in the application connector, returning multiple result sets.
User simulation in Indicium
As of version 2021.3 of the Thinkwise Platform, which will be released very soon, it is possible to simulate a user if you are an administrator or a simulation administrator. User simulation can be a powerful tool for testing the access control or debug an issue with a specific user. It is also available in IAM.
With the proper rights to simulate a user, you see a new link on the root page of Indicium: User simulation.

When you click the User simulation link, you navigate to the page where you select the user you want to simulate from the drop-down list. Then, press Simulate.

When you're ready with the simulation, press the Stop simulation button.
It is visible on the root page of Indicium that you're impersonating a user:

It is also possible to simulate a user via the API by using the following call. It will return the user you're simulating. If you're not simulating, it will return the status code NoContent
.
GET account/api/usersimulation
This call will start the simulation for the selected user and return the status code Ok
when the simulation succeeds. If not, you will receive a badRequest
with the error message.
PATCH account/api/usersimulation
Request body:
{
"simulated_user": "{username you want to simulate}"
}
To stop the user simulation, send the following command:
DELETE account/api/usersimulation
Disable "Forgot your password"
From now on, it is possible to disable the Forget your password? link on the Indicium login page by adding the following JSON property to your appsettings.json.
"LoginOptions": { "AllowPasswordForget": false }
When the AllowPasswordForget
property is set to false, the Forget your password? link is disabled. Also, the Forget your password page or API cannot be used any longer.
Thinkwise Reporting Service version 5
We also released a new version of the Thinkwise Reporting Service, version 5. It contains some improvements and bugfixes:
- For Crystal Reports, the Thinkwise Reporting Service can now detect and use any 64-bit service pack (so, also service pack 26 and higher).
- For DevExpress Reports, we updated libraries to enable parameters for data sources using stored procedures. We also fixed that a parameter dialog appeared if not all parameters had received a value from
rpt_get_parmtrs
. Finally,DevExpress
is now an accepted value (instead ofTR
) forreport_type
inrpt_get_reports
. - Two general settings are available now:
PrinterNameCaseSensitive
: sets whether printer names should be case sensitive.PrinterTrayCaseSensitive
: sets whether printer tray names should be case sensitive.
.NET Framework 4.8 is the new prerequisite for the Reporting Service. For more information on the new and changed prerequisites, configuration, logging, installation, and upgrading, see Reporting Service.
Changes
Minor fixes and tasks
- On some occasions, an OpenIDConnect provider can throw an error. These errors are now correctly handled by Indicium, so a message is shown on the login page. It won't give away details as it might contain sensitive information.
- Logging in to an IAM user without a configured password would show an HTTP error instead of a message. This has been fixed.
- The maximum file size in a storage configuration for files over 2GB didn't work correctly. This has been fixed.