Мова: Українська
У цій статті показано, як використовувати властивість поля «Тільки рецензент», щоб налаштувати процеси затвердження проєктів в ActivityInfo.
У деяких випадках може знадобитися, щоб одна група користувачів затверджувала подання іншої групи. Наприклад, керівник може затверджувати закриття справи, або спеціаліст з моніторингу та оцінки — подання звітних партнерів.
Дотримуйтесь цього посібника, щоб налаштувати такий процес затвердження в ActivityInfo.
Етап 1: Створення нової форми «Щомісячні звіти»
Почнімо зі створення нової форми під назвою «Щомісячні звіти» з такими типами полів:
- Місяць для відстеження дати
- Кількість для зазначення кількості охоплених бенефіціарів
- Єдиний вибір для статусу затвердження звіту
Для цього виконайте такі кроки:
- Перейдіть до вашої бази даних.
- Натисніть «Додати форму».
- Назвіть форму «Щомісячні звіти».
- Натисніть кнопку «Додати поле».
- Виберіть тип поля «Місяць».
- Заповніть картку поля «Місяць» такою інформацією:
- Введіть «Звітний місяць» як назву.
- Заповніть поле «Код».
- Позначте налаштування «Ключ». Це автоматично зробить поле обов'язковим.
- Натисніть «Готово».
- Додайте наступне поле, натиснувши кнопку «Додати поле» або навівши курсор миші під перше поле і натиснувши кнопку «+».
- Виберіть тип поля «Кількість».
- Заповніть картку поля «Кількість» такою інформацією:
- Введіть «Кількість охоплених бенефіціарів» як назву.
- Заповніть поле «Код».
- Позначте налаштування «Обов'язкове поле».
- Натисніть «Готово».
- Додайте наступне поле, натиснувши кнопку «Додати поле» або навівши курсор миші під перше поле і натиснувши кнопку «+».
- Виберіть тип поля «Єдиний вибір».
- Заповніть картку поля «Єдиний вибір» такою інформацією:
- Введіть «Статус затвердження» як назву.
- Заповніть поле «Код».
- Позначте налаштування «Обов'язкове поле».
- Позначте налаштування «Тільки рецензент».
- Додайте три параметри: «Затверджено», «Відхилено» та «Очікує».
- Зробіть параметр «Очікує» параметром за замовчуванням.
- Перевірте, чи ваша форма виглядає так:
- Натисніть «Зберегти», щоб зберегти нову форму.
Етап 2: Визначення ролей Відправника та Рецензента
Щоб налаштувати ролі та дозволи, виконайте такі кроки:
- Перейдіть до бази даних, яку ви хочете доповнити такою функцією.
- Натисніть «Налаштування бази даних».
- Виберіть «Ролі» на лівій панелі навігації.
- Виберіть роль Відправника.
- На правій бічній панелі прокрутіть до «Надати ресурси».
- На спливаючій сторінці «Виберіть ресурс» виберіть форму, з якою ви хочете пов'язати цю роль.
- На правій бічній панелі встановіть прапорці навпроти таких пунктів у розділі «Дозволені операції»:
- «Переглянути всі записи»
- «Показувати у списку форм»
- «Додайте будь-який запис»
- «Редагувати всі записи»
- НЕ встановлюйте прапорець «Редагувати поля "Тільки рецензент"».
- Прокрутіть донизу правої бічної панелі та натисніть «Зберегти».
- Виберіть роль Адміністратора/Рецензента зі списку ролей.
- На правій бічній панелі прокрутіть до «Надати ресурси».
- На спливаючій сторінці «Виберіть ресурс» виберіть форму, з якою ви хочете пов'язати цю роль.
- На правій бічній панелі встановіть прапорці навпроти таких пунктів у розділі «Дозволені операції»:
- «Переглянути всі записи»
- «Показувати у списку форм»
- «Редагувати всі записи»
- «Редагувати поля "Тільки рецензент"»
- Прокрутіть донизу правої бічної панелі та натисніть «Зберегти».
Етап 3: Подання щомісячного звіту в ролі звітного партнера
Час протестувати процес. Для цього у вашій базі даних має бути користувач з роллю Відправника. У цьому прикладі ви можете додати користувача з роллю Відправника, використовуючи свій особистий обліковий запис Gmail, щоб завершити тест.
- Увійдіть як користувач з роллю Відправника.
- Перейдіть до форми «Щомісячні звіти».
- Натисніть «Додати запис».
- Заповніть поля «Місяць» та «Кількість бенефіціарів».
- Перевірте, чи видно поле «Затвердження» у формі введення даних. Користувачі без дозволу «Редагувати поля "Тільки рецензент"» не бачать полів, позначених як «Тільки рецензент».
- Натисніть «Зберегти запис».
- Перевірте звіт у вигляді таблиці. Зверніть увагу, що поле «Статус затвердження» видно, але користувач з роллю Відправника не може його редагувати.
Етап 4: Затвердження щомісячного звіту
Щоб протестувати також і частину процесу, що стосується затвердження, виконайте такі кроки:
- Вийдіть з ролі Відправника.
- Увійдіть знову з роллю «Адміністратор» або як власник бази даних.
- Перейдіть до форми «Щомісячні звіти».
- Виберіть щомісячний звіт, який ви додали як Відправник, і натисніть «Редагувати».
- Оскільки роль Адміністратора має дозвіл «Редагувати поля "Тільки рецензент"», ви можете змінити статус запису на «Затверджено».
Успішно, ви налаштували процес затвердження