Рады представить вашему вниманию один из важнейших модулей онлайн сервиса MyTaskHelper - Команда. При помощи данной функциональности друзья, коллеги смогут вместе работать над базой данных, предоставляя друг другу разные роли доступа в базе данных.
Читайте здесь как пригласить в команду пользователя для работы только над определенными записями базы данных.
Только чтение, Чтение и запись, Чтение, запись и конструирование, Администратор
Создаем новый проект, в котором будет одна форма "База клиентов".
Добавляем на форму поля: "Имя", "Емейл", "Телефон", а затем пару записей.
Чтобы пригласить в команду друга или коллегу заходим в меню Записи. Находим кнопку Команда и жмем на нее.
Вам необходимо знать только емейл адрес того человека, с кем вы хотите совместно разрабатывать базу данных. Вы можете приглашать по одному человеку в команду или сразу нескольких. Введите нужный емейл, выберите уровень доступа для данного пользователя и нажмите на кнопку Пригласить. На данные емейл адреса будут высланы письма с приглашением в команду. Если новый член команды еще не зарегистрирован на сайте MyTaskHelper, то ему будет выслана также активационная ссылка .
Теперь в вашем проекте два пользователя. Первый - владелец базы данных с правами администратора, второй, которого вы пригласили, с правами только чтение.
Вы в любой момент можете изменить уровень доступа любому из членов команды. Доступны следующие роли в базе данных:
Только чтение
Чтение и запись
Чтение, запись и конструирование
Администратор
Как только пользователь будет добавлен в команду, в меню Мои проекты появится раздел Командные проекты.
Права Только чтение - данный командный пользователь сможет только просматривать записи в базе данных и экспортировать их в Excel файл. Это минимально возможный уровень доступа.
Права Чтение и запись - пользователь с такими правами сможет не только просматривать записи в таблице, но и редактировать их, добавлять новые. Также доступна функциональность Импорт из Excel.
Права Чтение, запись и конструирование - пользователь с такими правами сможет редактировать внешний вид формы (дизайн) и встроить форму в сайт, изменить функциональность (задавать правила и т.д.). Также возможно создание новых форм (доступны только пользователю, который их создал).
Права Администратор - самый высокий уровень прав. Администратор проекта сможет добавлять, удалять пользователей, изменять права.
В случае если вам необходимо, чтобы пользователи с различными командными правами имели доступ только к определенным записям базы данных, вам придется создать вьюс БД. Ниже описана пошаговая инструкция как это сделать.
Например, имеется база данных заказов товаров. Каждый вид товара должен обрабатывать определенный менеджер, т.е. сотруднику фирмы должны быть доступны не все записи БД, а только выбранные (соответствующие какому-либо критерию).
В данном случае администратору базы данных необходимо создать вьюс (таблицу с выбранными записями). Более подробную информацию о созданию вьюсов вы можете найти в статье блога: Как создать виджет (вьюс) в онлайн базе данных MyTaskHelper. После создания вьюса, для работы с записями можно пригласить пользователя (менеджера фирмы).
1. Чтобы найти нужные нам записи, воспользуемся функцией Поиска.
2. Вводим все необходимые критерии и жмем кнопку Найти. Чтобы сохранить вьюс (в нашем случае все записи с кодом 0001), жмем на кнопку Сохранить результат.
3. Открываем созданный вьюс (выберите его из выпадающего списка в левом верхнем углу экрана). Для добавления командных пользователей, жмем на кнопку Команда.
Смотрите скриншот:
4. Чтобы пригласить пользователя необходимо знать только его емейл. Введите в соответствующем окне электронные адреса людей, которые будут работать с данным вьюсом и укажите права доступа (только чтение, чтение и запись, чтение запись и конструирование, администратор). Более подробно о модуле Команда и о правах доступа вы можете прочитать здесь.
16.09.2011 Игорь Петрушенко