Порядок в гостевых доступах — с предупреждением куратора и журналом

Раз в неделю сценарий находит заброшенные гостевые доступы в microsoftEntra, ставит их в очередь в Microsoft SharePoint и предупреждает куратора в Telegram; через трое суток просроченные закрываются с записью в журнал.

  • Заброшенные доступы находятся сами, каждую неделю
  • Окно в трое суток и пометка «оставить» защищают от лишнего удаления
  • Куратор предупреждается заранее в Telegram
  • Каждое закрытие доступа заносится в журнал
Microsoft Entra ID

Как это работает

Интеграция Microsoft SharePoint и Telegram собирается из готового сценария — вот как он устроен по шагам.

  1. Запуск: Ежедневный триггер Cron
  2. Затем: Конфиг (Executioner)
  3. Затем: Получить просроченные ожидающие удаления
  4. Проверка: Есть задачи на удаление?
  5. Если да — Разделить ожидающие элементы
  6. Затем: Проверить исключение удержания
  7. Проверка: Исключение удержания?
  8. Если да — Удалить устаревшую гостевую учетку
  9. Проверка: Удаление успешно?
  10. Если да — Записать удаление в аудит
  11. Затем: Пометить ожидающее как удаленное
  12. Если нет — Удалить оповещение об ошибке
  13. Затем: Пометить ожидающее как ошибку
  14. Если нет — Пометить ожидающее как удержанное
  15. Затем: Записать удержание в Teams
  16. Затем: Поставить в очередь на удаление
  17. Проверка: Корректный email спонсора?
  18. Если да — Уведомить спонсора через Teams
  19. Если нет — Оповестить IT безопасность - нет спонсора
  20. Проверка: Еще не в очереди?
  21. Затем: Уже в очереди?
  22. Затем: Фильтровать устаревшие по странице
  23. Затем: Получить гостевых пользователей
  24. Затем: Настройки
  25. Запуск: Еженедельный триггер Cron
  26. Запуск: При еженедельном запуске в 8:00
  27. Затем: Задать параметры конфигурации
  28. Затем: Запросить гостевых пользователей из Graph
  29. Затем: Отфильтровать устаревшие учетки
  30. Затем: Проверить, уже в очереди
  31. Проверка: Проверить, еще не в очереди
  32. Если да — Queue for Pending Deletion
  33. Проверка: Проверить корректный email спонсора
  34. Если да — Notify Sponsor via Teams
  35. Если нет — Оповестить IT об отсутствии спонсора
  36. Запуск: При ежедневном запуске в 9:00
  37. Затем: Установить параметры выполнения
  38. Затем: Запросить просроченные ожидающие удаления
  39. Проверка: Проверить подлежащие удалению
  40. Если да — Распределить ожидающие элементы
  41. Затем: Verify Retention Exception
  42. Проверка: Есть исключение удержания?
  43. Если да — Remove Stale Guest Account
  44. Проверка: Подтвердить успешное удаление
  45. Если да — Записать удаление в журнал аудита
  46. Затем: Обновить статус на «Удалено»
  47. Если нет — Уведомить об ошибке удаления через Teams
  48. Затем: Обновить статус на Ошибка
  49. Если нет — Обновить статус на «Удержано»
  50. Затем: Уведомить об удержании через Teams

Эту интеграцию Microsoft SharePoint и Telegram можно запустить в Scriptera: опишите задачу словами — сценарий соберут, запустят и будут следить, чтобы он работал.