Разработать slack бот
Вот основные требования к функционалу и удобству использования:
1. Запросы на компенсацию: Бот должен предоставлять возможность сотрудникам запрашивать компенсацию на один из пяти видов расходов. Пользователь должен иметь возможность выбрать тип компенсации из предоставленного списка
2. Удобное заполнение: Бот должен предоставлять простой и интуитивно понятный интерфейс для заполнения запроса на компенсацию. Форма запроса должна быть структурированной и содержать необходимые поля для заполнения сотрудником.
3. Одобрение или отказ: Аппрувер должен получать уведомление о новом запросе на компенсацию через бота. Он должен иметь возможность просмотреть все детали запроса, включая тип компенсации, сумму и комментарии сотрудника. Руководитель должен иметь возможность принять запрос и предоставить одобрение или отклонить его. В случае одобрения, бот должен отправить уведомление сотруднику о принятой компенсации. В случае отказа, бот должен предоставить возможность указать причину отказа и отправить уведомление сотруднику.
4. Хранение данных: Бот должен сохранять все запросы на компенсацию и связанные с ними данные в канале Slack для последующей отчетности и анализа. Данные должны быть безопасно сохранены и доступны только для пользователей внутри канала. Все записи по сотрудникам должны автоматически вноситься в базу данных SQL
5. Интеграция с Slack: Бот должен быть полностью интегрирован в платформу Slack и функционировать в рамках рабочего пространства компании. Все уведомления, взаимодействие и хранение данных должны осуществляться внутри Slack.Мы ожидаем, что бот будет эффективным инструментом для упрощения и автоматизации процесса запроса и одобрения компенсаций. Он должен быть удобен в использовании как для сотрудников, так и для руководителей, а также обеспечивать надежное хранение данных.
Конечная цель проекта: автоматизировать существующий процесс по аппруву (или отказу) 5 видов компенсаций с помощью slack бота. Бот должен автоматически передавать информацию от сотрудника в slack канал, где буде аппрувер, менеджер по компенсациям и .
Участники: сотрудники компании, 1 аппрувер, 1 менеджер по компенсациям
Аппруверу - падают в slack все запросы от сотрудников
Аппрувер может выбрать 2 варианта "Одобрить" и "Отклонить с причиной". Данные о сотруднике отображаются в таблице (таблица представлена ниже) и передаются менеджеру по компенсациям
После завершения работ произойдет передача бота в руки нашим разработчикам для его внедрения в воркспейс.
Полный флоу прикреплен файлом