Using the Contact User template

The Contact Management system enables Contact users to be created from a template. When the Create User option on the contact is checked and the contact record is saved, the system generates a user record using contact information such as First Name, Last Name, Phone, email, and associated Organization. The system then combines this information with user profile settings from a pre-designated Contact User Template.

The fields that are cloned from the template user include:

DepartmentID
Company
Time Zone
ForcePasswordChange
AddProjects
CanTrackTime
SendCoreEmail
DefaultWorkspace

The system will always set the UserType to External and Default to Next to true.

An Application Variable app-i-contact-templateuser specifies the UserID of a Template User to be used when generating the contact user records. For help configuring this option, log an Extranet case.

Caveats to using the contact user template:

A Default workspace must be set for the associated Organization or a Hard Error will be invoked.
Any User save failures (username in use, etc.) will appear as a Hard Error and must be resolved before the Contact can be saved.

This system also synchronizes the default assigned to user with the associated organization. When creating a new contact, the system will default the contact Assigned To field, matching it to the Organization Assigned To. When Org Assigned To changes, the system updates all associated contacts synchronizing the Assigned To user with the Organization.