Skip to main content

Optional Vault Configurations

Vault Notifications

If an on-premise M-Files is being used, Vault Notifications can be leveraged - this means that emails to external users will come from the email alias noreply@m-files.com. This is fully optional and a business-specific e-mail account can be used instead to maintain branding.

To configure a custom account, configure the SMTP Configuration details:

Vault Applications

In this case, external users will receive emails from TEAM Demonstration (tdemonstration@teamim.com).

Note

If a cloud-hosted system is being used, M-Files by default does not allow the use of built in Vault Notifications. In this case custom e-mail servers must be used.

If Simple Email Enabled is Yes, then both TLS and authentication are disabled for SMTP.

Email Template Configs

If Use Email Templates/HTML is Yes, then the New User Registration and Password Reset emails can be customized.

If Use Template is enabled, then M-Files will look for a template with the template name provided. This is useful if you wish to have images within your email or a more customized template.

New User Registration

Workflow State Action Script

Add the following to the state action script on the workflow state, "Registration Email Sent":

Call Vault.ExtensionMethodOperations.ExecuteVaultExtensionMethod("TEAM_MConnect_SendRegistrationEmail", ObjVer.Type & "|" & ObjVer.ID)

Below is an example of setting up a custom New User Registration email: New User Registration

Password Reset

Below is an example of setting up a custom Password Reset email: Password Reset

Workflow State Action Script

Add the following to the state action script on the workflow state, "Reset Password":

Call Vault.ExtensionMethodOperations.ExecuteVaultExtensionMethod("TEAM_MConnect_SendResetPasswordEmail", ObjVer.Type & "|" & ObjVer.ID)

M-Connect Alerts Configuration

If enabled, alerts will be created depending on the alert configuration configured in M-Connect. M-Connect Alerts Configuration

Optional Overrides

The following objects and properties can be overridden in the vault app configuration:

Optional Overrides

Parent/Child Deletion Configs

This is a list of configurations that specify which objects should be deleted when some Parent Object is deleted.

M-Connect User Title Calculation Override

"No Override" is the default behavior. This means the User Title property will be set to the username of the login account associated with an M-Connect User object in the vault. If there is no M-Files User associated with the M-Connect User, the User Title property will be set to the M-Connect User's e-mail address.

"Default to E-mail Address" will default the User Title property to the M-Connect User's e-mail address and skip looking at the associated M-Files User.

"Disable Auto-Calculation" will completely skip the automatic calculation of the User Title property.

Skip M-Connect Email Authentication

When an M-Connect User logs into M-Connect, the username they enter is checked against the login accounts in the vault. If the username matches the username or email of a login account, the user will be deemed NOT external, and their admin permissions will be assessed. If you wish to skip comparing the username to the email on login accounts, enable this setting.

Active Directory Email Alias Config

This configuration is to be used in the case where users will be logging into M-Connect using email aliases for their Active Directory accounts. This means the email on their Login Accounts may not be the email they're using to sign in with their AD account. If this configuration is enabled, two properties need to be set:

  • Login Email Property: This property should be on the M-Connect User object and contain the email users will be using to log in.
  • M-Files User Property: This property should be on the M-Connect User object and contain a reference to the User Account that corresponds with the M-Connect User. The result of this process ensures that when users log into M-Connect using their email alias for their AD account, they will receive the proper permissions while continuing to navigate M-Connect past the initial login.

Link Email to File Share Config

Uses Regex to search for the ID on the email body. If the ID is found, performs a search for the defined object. If object is found, a lookpup to the found object is added onto the email object.

Note

Clients who are using M-Connect are always welcome to reach out to TEAM IM to troubleshoot and correct errors.