Checklist Overview
M-Connect features often require aliases to be created for Objects, Classes, Properties, Value Lists, Workflows, and Workflow States in M-Files. To make this configuration easier, M-Connect includes a set of alias checklists, which can be found in Global Settings under the Extensions section.
When viewing the checklist, a green ✓ (check mark) indicates that the alias has been configured correctly. A red X indicates the alias does not exist or is configured incorrectly.
... that certain object and aliases do not need to be created if that particular functionality is not desired. For example, If comments are not required in the portal, then there is no need to create the Objects and Aliases under the Threaded Comments section of the extension checklist.
List of Aliases
The following sections describe the various aliases and their functionality...
External Users
| Alias | Description | |
|---|---|---|
| User Object | Object with the alias: TI.MConnect.Object.User | External user login object that controls client registration, passwords, and some security elements. |
| User Class | TI.MConnect.Class.User | Built in class for the user object. |
| Email Property | Text Property with the alias: TI.MConnect.Property.Email | Property that stores the email which clients use to login to the portal. Note: if you have a dedicated email property, simply add this alias to that property; if you already have existing aliases for this property, simply separate them using a semicolon. |
| Salt Property | Text Property with the alias: TI.MConnect.Property.Salt | Used to encrypt client passwords. It is recommended that you make this property Read Only and Hidden under the M-Files Admin Metadata Card configurations. |
| Password property | Multi-Line Text Property with the alias: TI.MConnect.Property.Password | The password property, which shows up in the vault encrypted. It is recommended that you make this property Read Only and Hidden under the M-Files Admin Metadata Card configurations. |
| User Status Property | Lookup Property with the below values and the alias: TI.MConnect.Property.UserStatus - Enabled - Disabled | Used to disable user access without having to delete user data within the vault. |
| Password Reset Property | Number (Integer) Property with the alias: TI.MConnect.Property.ResetPasswordToken | Stores a reset password token when an external user attempts to reset a password. |
| User Property | Multi-Select Lookup Property using the list of Users and the alias: TI.MConnect.Property.User | Built in property |
| Workspaces Property | Multi-Select Lookup Property using a list of workspaces and the alias: TI.MConnect.Property.Workspaces | Added to user objects, and designates which workspaces external users have access to. |
| Workspaces Value List | Value List of workspaces with the alias: TI.MConnect.ValueList.Workspaces | Workspace value list items that are synced from M-Connect by choosing the Sync Workspaces button. |
| Registration Workflow State | Workflow State with the alias: TI.MConnect.Workflow.NewUser.State.Registration | Workflow state that sends out the registration email to external users. |
| Password Reset Workflow State | Workflow State with the alias: TI.MConnect.Workflow.NewUser.State.PasswordReset | Workflow state that sends out the reset password email to external users. |
Threaded Comments
| Alias | Description | |
|---|---|---|
| Comment Object | Object with the alias: TI.MConnect.Object.ThreadedComment | Object used to store comments within M-Files. |
| Comment Class | Class with the alias: TI.MConnect.Class.ThreadedComment | Class used to store comments within M-Files. |
| Comment Property | Multi-Line Text Property with the alias: TI.MConnect.Property.Comment | Property on the comment object which holds the comment text. |
| Commented Document Property | Lookup Property using the list of Documents and the alias: TI.MConnect.Property.CommentedDocument | Property on the comment object which holds the pointer to the document which is being commented on. |
| Commenting User Property | Text Property with the alias: TI.MConnect.Property.CommentingUser | Property on the comment object which holds the pointer to the user making the comment. |
| Parent Comment Property | Lookup Property using the list of Comments and the alias: TI.MConnect.Property.ParentComment | Property on the comment object which holds the pointer to the parent comment. This property is used to create a hierarchy between comments. |
External User Session
| Alias | |
|---|---|
| External User Session Object | Object with the alias: TI.MConnect.Object.ExternalSession |
| External User Session Class | Class with the alias: TI.MConnect.Class.ExternalSession |
| Session User Property | Multi-Select Lookup Property using the list of Users and the alias: TI.MConnect.Property.SessionUser |
| External User IP Property | Text Property with the alias: TI.MConnect.Property.ExternalIP |
Co-Authoring
| Alias | Description | |
|---|---|---|
| Drive ID Property | Text Property with the alias: TI.MConnect.Property.DriveID | The Drive ID of the O365 domain where the co-authored documents will be stored. |
Signature Request
| Alias | |
|---|---|
| Signature Request Object | Object with the alias: Object_Signature Request |
| Signatory Object | Object with the alias: Object_Signatory |
| Signature Request Class | Class with the alias: Class_Signature Request |
| Signatory Class | Class with the alias: Class_Signatory |
| Signatories Property | Multi-Select Lookup Property using the list of Signatories and the alias: Property_Signature Request.Signatories |
| CCed Parties Property | Multi-Select Lookup Property using the list of Signatories and the alias: Property_Signature Request.CCed Parties |
| Signatory Email Property | Text Property with the alias: Property_Signatory.Email |
| Signatory First Name Property | Text Property with the alias: Property_Signatory.First Name |
| Signatory Last Name Property | Text Property with the alias: Property_Signatory.Last Name |
| Signature Request Document Property | Lookup Property using the list of Documents and the alias: Property_Signature Request.Document |