Skip to main content

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.

Keep in mind...

... 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

AliasDescription
User ObjectObject with the alias: TI.MConnect.Object.UserExternal user login object that controls client registration, passwords, and some security elements.
User ClassTI.MConnect.Class.UserBuilt in class for the user object.
Email PropertyText Property with the alias: TI.MConnect.Property.EmailProperty 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 PropertyText Property with the alias: TI.MConnect.Property.SaltUsed 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 propertyMulti-Line Text Property with the alias: TI.MConnect.Property.PasswordThe 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 PropertyLookup 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 PropertyNumber (Integer) Property with the alias: TI.MConnect.Property.ResetPasswordTokenStores a reset password token when an external user attempts to reset a password.
User PropertyMulti-Select Lookup Property using the list of Users and the alias: TI.MConnect.Property.UserBuilt in property
Workspaces PropertyMulti-Select Lookup Property using a list of workspaces and the alias: TI.MConnect.Property.WorkspacesAdded to user objects, and designates which workspaces external users have access to.
Workspaces Value ListValue List of workspaces with the alias: TI.MConnect.ValueList.WorkspacesWorkspace value list items that are synced from M-Connect by choosing the Sync Workspaces button.
Registration Workflow StateWorkflow State with the alias: TI.MConnect.Workflow.NewUser.State.RegistrationWorkflow state that sends out the registration email to external users.
Password Reset Workflow StateWorkflow State with the alias: TI.MConnect.Workflow.NewUser.State.PasswordResetWorkflow state that sends out the reset password email to external users.

Threaded Comments

AliasDescription
Comment ObjectObject with the alias: TI.MConnect.Object.ThreadedCommentObject used to store comments within M-Files.
Comment ClassClass with the alias: TI.MConnect.Class.ThreadedCommentClass used to store comments within M-Files.
Comment PropertyMulti-Line Text Property with the alias: TI.MConnect.Property.CommentProperty on the comment object which holds the comment text.
Commented Document PropertyLookup Property using the list of Documents and the alias: TI.MConnect.Property.CommentedDocumentProperty on the comment object which holds the pointer to the document which is being commented on.
Commenting User PropertyText Property with the alias: TI.MConnect.Property.CommentingUserProperty on the comment object which holds the pointer to the user making the comment.
Parent Comment PropertyLookup Property using the list of Comments and the alias: TI.MConnect.Property.ParentCommentProperty 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 ObjectObject with the alias: TI.MConnect.Object.ExternalSession
External User Session ClassClass with the alias: TI.MConnect.Class.ExternalSession
Session User PropertyMulti-Select Lookup Property using the list of Users and the alias: TI.MConnect.Property.SessionUser
External User IP PropertyText Property with the alias: TI.MConnect.Property.ExternalIP

Co-Authoring

AliasDescription
Drive ID PropertyText Property with the alias: TI.MConnect.Property.DriveIDThe Drive ID of the O365 domain where the co-authored documents will be stored.

Signature Request

Alias
Signature Request ObjectObject with the alias: Object_Signature Request
Signatory ObjectObject with the alias: Object_Signatory
Signature Request ClassClass with the alias: Class_Signature Request
Signatory ClassClass with the alias: Class_Signatory
Signatories PropertyMulti-Select Lookup Property using the list of Signatories and the alias: Property_Signature Request.Signatories
CCed Parties PropertyMulti-Select Lookup Property using the list of Signatories and the alias: Property_Signature Request.CCed Parties
Signatory Email PropertyText Property with the alias: Property_Signatory.Email
Signatory First Name PropertyText Property with the alias: Property_Signatory.First Name
Signatory Last Name PropertyText Property with the alias: Property_Signatory.Last Name
Signature Request Document PropertyLookup Property using the list of Documents and the alias: Property_Signature Request.Document