Как это работает
Интеграция Microsoft SharePoint и botHelp собирается из готового сценария — вот как он устроен по шагам.
- Запуск: Ежедневный триггер Cron
- Затем: Конфиг (Executioner)
- Затем: Получить просроченные ожидающие удаления
- Проверка: Есть задачи на удаление?
- Если да — Разделить ожидающие элементы
- Затем: Проверить исключение удержания
- Проверка: Исключение удержания?
- Если да — Удалить устаревшую гостевую учетку
- Проверка: Удаление успешно?
- Если да — Записать удаление в аудит
- Затем: Пометить ожидающее как удаленное
- Если нет — Удалить оповещение об ошибке
- Затем: Пометить ожидающее как ошибку
- Если нет — Пометить ожидающее как удержанное
- Затем: Записать удержание в Teams
- Затем: Поставить в очередь на удаление
- Проверка: Корректный email спонсора?
- Если да — Уведомить спонсора через Teams
- Если нет — Оповестить IT безопасность - нет спонсора
- Проверка: Еще не в очереди?
- Затем: Уже в очереди?
- Затем: Фильтровать устаревшие по странице
- Затем: Получить гостевых пользователей
- Затем: Настройки
- Запуск: Еженедельный триггер Cron
- Запуск: При еженедельном запуске в 8:00
- Затем: Задать параметры конфигурации
- Затем: Запросить гостевых пользователей из Graph
- Затем: Отфильтровать устаревшие учетки
- Затем: Проверить, уже в очереди
- Проверка: Проверить, еще не в очереди
- Если да — Queue for Pending Deletion
- Проверка: Проверить корректный email спонсора
- Если да — Notify Sponsor via Teams
- Если нет — Оповестить IT об отсутствии спонсора
- Запуск: При ежедневном запуске в 9:00
- Затем: Установить параметры выполнения
- Затем: Запросить просроченные ожидающие удаления
- Проверка: Проверить подлежащие удалению
- Если да — Распределить ожидающие элементы
- Затем: Verify Retention Exception
- Проверка: Есть исключение удержания?
- Если да — Remove Stale Guest Account
- Проверка: Подтвердить успешное удаление
- Если да — Записать удаление в журнал аудита
- Затем: Обновить статус на «Удалено»
- Если нет — Уведомить об ошибке удаления через Teams
- Затем: Обновить статус на Ошибка
- Если нет — Обновить статус на «Удержано»
- Затем: Уведомить об удержании через Teams
Настроить такую автоматизацию (Microsoft SharePoint + botHelp) можно в Scriptera — без кода: опишите задачу, остальное сделают за вас.