Skip to main content

Users Panel

users

Overview

Users are the basic unit of the Cotalker platform. They can log into their company's Cotalker environment and perform various actions. According to their access roles, they can view company data, create tasks following a workflow process, send messages to other users, submit information through surveys, interact with bots, initiate automated processes, and much more.

Users can represent real people (team members, clients, associates, supervisors, platform administrators, etc.) or even non-people, such as robots. For example, a user may be the company's Chief Operating Officer or a bot who reminds you of pending tasks.

Users can also view and perform changes in the Administrative Panel, depending on the permissions included in their access roles.

Accessing the Users Panel

To access the Users panel:

user panel
  1. Press the Administrator in the Main Menu Bar.
  2. Select Users from the Administrative Panel.
  3. The Users Panel will open up.

Users Panel Layout

In this section, you can find the complete list of users that have been created within the company.

user panel

Actions:

  • 1. Create user: Create a new user within the company.
  • 2. Find user: Searches for users within the company.
  • 3. More options: Allows viewing users that have been disabled and system users, i.e., bots created automatically by the platform.

Table and Options:

  • A. Checkbox: Selects users in order to activate or deactivate them. When selected, the Deactivate/Activate button will appear on the upper part of the layout.
  • B. Icon: Displays the user's avatar.
  • C. Name: Displays the user's full name.
  • D. User: Indicates the user's identification code. The user's email is used in case of human users. For bots, a string with an email format is automatically generated.
  • E. Job title: Indicates the job title associated with the user.
  • F. Access roles: Displays the user's access roles.
  • G. Edit: Opens the user settings panel for editing.

Create User

Create a new user by pressing the + icon in the upper right corner of the Users Panel. The User Settings Panel will open up.

create user

Edit User

From the Users Panel, edit an existing user by pressing the pen icon on its row. The User Settings Panel will open up.

create user

User Settings Panel

Whether creating or editing a user, the following user settings panel opens up. The Channels and Surveys answered sections are available only when editing a user. The Additional fields vary from user to user and according to the collections used.

user settings panel

Actions:

  • 1. + Additional fields: Associates a collection's additional fields to a user. Details on Additional fields.
  • 2. Deactivate/Activate: Deactivates or activates the user.
  • 3. Save: Saves the user with the current settings.

Configuration:


A. General information

gnrl info
Names:
The user's first and middle names.
Surname:
The user's surname (last or family name)
Email:
The user's email address.
It will be used as the user's identification code. Hence, it cannot be changed once saved and cannot be used more than once.
Phone:
The user's phone number.
Job title:
The user's job title or responsibility within the company.

Job titles can be used to create pools of users, as well as granting them special attributes (additional fields), access roles, and elements.

Is a read only user:
Creates a user limited with read-only access. These users will be able to view information and channels according to their permissions. But they will not be able to create or modify tasks and elements. Nor will they be able to chat on channels or submit forms.

The Administrative Panel allows this option to be activated only when the user is being created and permits it to be disabled later on. If disabled, it can only be reactivated through an API request modifying the isReadOnly field within the user's data model.


B. Access

access
Access roles:

The access roles assigned to the user.


User access roles imported by their job title appear in gray.


For security reasons, it is EXTREMELY IMPORTANT to assign access roles with full knowledge of what their permissions allow users to do.

⚠️ – Keep access roles with the admin-accesscontrol-write and admin-*-write permissions limited to key users because they can assign access roles to all other users. Furthermore, they can access and change every configuration in the entire company.
⚠️ – Beware of changing or removing assigned user access roles. This could affect workflow or automation behavior, but adding new ones will generally not have any side effects.

Password:
Enter the user's new password here. The field initially appears empty even if there is an existing password.

Password rules can be set for each company by configuring the passwordRules field in COTCompany.

Repeat password:
Confirm the new password by rewriting it here.

C. Settings

settings
Hide Summary:

When this toggle bar is on, the home icon in the Main Menu Bar disappears, hiding access to all recent conversations.

Hide Contacts:

When this toggle bar is on, the contacts icon disappears, hiding access to a complete list of all users in the company.


D. Additional Attributes

additional attributes

Additional attributes have been deprecated and used only on legacy systems. Prefer additional fields instead.

+ Add Additional Attributes:
Opens the settings box for an additional attribute.
Name:
The attribute's name.

Appears when the + Add Additional Attribute button is pressed.

Value:
The value given to the attribute.

Appears when the + Add Additional Attribute button is pressed.


E. Elements

elements
+ Add Element:

Opens the settings box to choose a database collection and its elements.

An element can be used to grant users permission to certain routines or surveys associated with the particular element.
Collection:

Indicates a collection from where to choose elements to be associated with the user.
Collections imported from the user's job title appear in gray.

Press the + Add Element button if elements from another collection are needed.

Elements:

Indicates the elements from the collection chosen to be associated with the user.
Elements imported from the user's job title appear in gray.

Press the + Add Element button if elements from another collection are needed.


related users
Bosses:
Indicates the users that are direct supervisors, i.e., those that have the user set as their "subordinate".
Subordinates:
Lists the users that the present user supervises.

G. Channels

gnrl info
Icon:
Displays the avatar of the channel the user is associted with.
Channel name:
Indicates the name of the channel the user is associated with.
Channels could correspond to tasks as well.
Group:
Indicates the group the channel belongs to.
The group can be either a regular or workflow (task) group.

H. Surveys answered

Surveys answered
1, 2, 3... Survey name:
Surveys the user has filled out. The survey containers hold the forms or answered surveys.
"Survey" refers to the empty template with questions for users to fill out. A "form" refers to the submitted survey with its answers.
A. Form:
Lists the forms submitted by the users, i.e., each time the user filled out a survey and sent it.
B. Eye icon:

Click to view the corresponding form in the Reports section.

C. Last modified:
Indicates the date and time the form was submitted.

I. Additional fields...

additional fields

An additional field's name, input type, and order of appearance are customizable and depend on its collection. The image shown above is just an example.

Go to the Additional Fields section for setup information and more details on setting up additional fields for a particular user.
For information on adding additional fields through a user's job title, go to the Attributes section of the Job Titles page.


Additional Fields

When creating or modifying a user, it may be desirable to add extra information depending on the company's needs. Since this information can be multiple and varied, a special arrangement has been developed in order to associate a user to a collection created to host the extra user-data requirements. The additional fields can include information in string, number, date, boolean, and URL format. They can also host files, other elements, or even users.

note
  • Additional Fields must be previously created within a Collection in the Database section.
  • Information on how to set up an Additional Fields Collection can be found in the Database Admin Section.
  • All the user data input into the additional fields is stored in the collection.
  • Attributes assigned to a user's job title are automatically assigned as additional fields and cannot be removed from the User Settings Panel.

In order to activate Additional Fields, press the button in the upper-right corner:

additional fields

From the following dialog box, choose the Collection containing the Additional Fields that you want to associate with the user.

choose additional fields

You can also search for the collection you are looking for.

choose additional fields

Once the Collection has been selected, a new tab will appear in the user settings panel with the name of the collection containing the additional fields.

additional fields