Version: 2021.1.2

✨ What's New

inPoint.Admin: Updated rendering for Users & Groups

Internal: see TFS [#46256]
  • The Downlevel Logon Name is now shown in inPoint.Admin in the User-Details panel.
  • The word "Principals" was replaced by "Users & Groups" on many places in inPoint.Admin.

Rule based security for Formats

Internal: see TFS [#46648]
Quick overview of the security options and their relationship:

Custom security:
  • assigned to a certain item/document in the Global sites/My sites/GSRs
  • security setting defined in the security window in basic mode
Format rule security:
  • assigned to an format
  • defining set of rules based on any item/document properties in the "Security Rules" tab of the "Field selection" window
  • rules applied on all folders and all documents having the given format
Item rule security:
  • assigned to a certain item in the Global sites/My sites/GSRs
  • defining set of rules based on any item/document properties in the security window in advanced mode
  • rules applied on the current folder and all documents belonging to this folder
The security settings are applied in the following order on the item/document during reevaluation:
  • Custom security
  • Format rule security (overrides the custom security)
  • Item rule security (overrides the format rule security)
Reworked and improved the security window:
  • Added Operator selection and Controls for the specific types to Rule Condition creation.
  • Added Allow/Disallow All Checkbox for the Permissions
  • Changed Enabled/Disabled States for specific Actions

Manual execution of database scripts

Basic concept

Internal: see TFS [#48277]
New way of deployment on systems, where changing the database objects is restricted. It’s required to have 3 inPoint environments:

  • Test system (T)
    • Contains copy of the production database.
    • Preparing the deployment for the Q and P systems.
  • Quality system (Q)
    • Contains copy of the production database.
    • System with a database restriction.
  • Production system (P)
    • System with a database restriction.

Setup GUI changes

Internal: see TFS [#48277]
Defining the database script execution mode in the wizard, which will define whether to execute any DDL (Data Definition Language)/DML (Data Manipulation Language) commands during the deployment.

Possible database scripts execution modes:
  • "Ausführen und protokollieren"
    • Setup executes and logs each DDL (Data Definition Language)/DML (Data Manipulation Language) commands.
    • Used only on the Test system without any database restrictions.
  • "Nicht durchführen"
    • Setup is deploying the assemblies.
    • Setup does not execute any DDL (Data Definition Language) commands.
    • Setup does not execute any DML (Data Manipulation Language) commands in the system tables.
    • Used only on the Quality and Production system with database restrictions.
This approach can be used only during the upgrade.

See the manual for more details.

Internet calendar from reminders

Internal: see TFS [#52336]
When opening the Reminder List you can fetch a link to an internet calendar for showing the reminders in outlook.

The URL copied in the clipboard returns the current pending reminders for the current user in ICAL format.

inPoint.Admin: Show the Creator of an User

Internal: see TFS [#54197]
inPoint.Admin now sows in the details panel the user who created an external user.

inPoint.Admin: Reset password

Internal: see TFS [#54226]
New command action when a single external user is selected:
  • Reset password and send confirm-email 
    • Clears the email confirmed flag
    • Sends out a new confirm-email
Note that this commands needs running inPoint.Core + IdentityServer

Enforcing Tls1.2 for better security (standard)

Internal: see TFS [#54278]
Now that Tls1.2 is required by most Browsers and Servers infrastructure, we started migrating all our Services to enforce Tls1.2 upon connection. inPoint.Identity was the first one (due to migration to the Kestrel Web Server), inPoint.Core and inPoint.Client have also been migrated.
Note that for inPoint.Identy you can opt-out of this setting in case you are experiencing connectivity issues (at your own risk).

ElasticSearch 7.10.2 is now supported and included in the inPoint.Wizard

Internal: see TFS [#54389]

Added Hungarian (hu) language

Internal: see TFS [#55317]

inPoint.Admin: New command actions for users and groups

Internal: see OTRS [2020033001000014]
Internal: see TFS [#55391]
New command actions when a single group is selected:
  • NEW: Hide Group
  • NEW: Show Group

Command actions when a single external user is selected:
  • NEW: Unlock user (only visible when user is locked)
  • NEW: Lock user (only visible when user is not locked)
  • Reset 2-factor authentication
    • Removes the stored login token. So the user has to authenticate again
  • NEW: Clear email confirmed (only visible when user email is confirmed)
    • Just clears the email confirmed flag
  • NEW: Set email confirmed (only visible when user email is not confirmed)
    • Just sets the email confirmed flag
  • Reset password and send confirm-email
    • Clears the email confirmed flag
    • Sends out a new confirm-email
  • Enable
    • Sets the user deletion state to Active
  • Disable
    • Sets the user deletion state to Administratively-Deleted

Note that all commands need running inPoint.Core + IdentityServer

HybridStoreImport support retention times during import

Internal: see OTRS [2021020101000051]
Internal: see TFS [#55411]
HybridStoreImport  is a command line tool for migrating files from HSM to HybridStore, the files will be read from HSM (using the HSM interface) and stored in HybridStore. 
During this fresh archive, the tool will now support the use of retention times (calculated from the original creation/modified date). See the manual for more details.