Готов проверить свои силы?
Выполни тестовое задание и пришли на нашу почту!
Тестовое задание
Нужно создать универсальное действие «Создание события в календаре» через Activity (а не через действие "Код PHP") для бизнес-процесса.
Описание задания
Чтобы не тратить время на окружение, рекомендуется взять виртуальную машину «Битрикс24» и делать задание в этом окружении.

  1. Сделать простой БП, в котором будет использоваться данное действие и действие отправки почтового сообщения.
  2. Наше действие должно создавать событие в календаре компании портала и формировать ICS-файл.
  3. Действие отправки почтового сообщения должно принять ранее сформированный ICS-файл и отправить письмо участникам события с ICS-вложением.
Результатом работы бизнес-процесса будет событие в календаре компании и письмо участникам события, во вложении которого будет ICS-файл, который будет создавать событие в календаре на устройстве.

Экспортировать БП для разворота в нашей среде (стандартный функционал БП) для дальнейшей проверки работоспособности.

Входящие переменные действия «Создание события в календаре»:
  • ID события (если пустое — создать новое событие; если заполнено — получить событие и изменить даты события на новые);
  • дата и время начала события;
  • дата и время окончания события;
  • напоминание за (количество минут), по-умолчанию за 60 минут (1 час);
  • создавать ICS-файл (да/нет; если да — создать ICS-файл);
  • участники события (пользователи портала или группы).

Выходящие переменные «Создание события в календаре»:

  • ID события;
  • ICS-файл.
Требования к заданию
  1. Доработка реализована через /local/ в ООП стиле.
  2. Код папки local находится в репозитории на GitHub.
Будет плюсом
Код написан через TDD (сначала тесты, потом код).
Отправить на email
Отправь ссылку на репозиторий на GitHub с указанием количества затраченных часов на email hr@kt-team.de.
Мы отвечаем каждому кандидату независимо от результата.
Ждём твоего письма!
Готов проверить свои силы?
Выполни тестовое задание и пришли на нашу почту!
Тестовое задание
Нужно создать универсальное действие «Создание события в календаре» через Activity (а не через действие "Код PHP") для бизнес-процесса.
Описание задания
Чтобы не тратить время на окружение, рекомендуется взять виртуальную машину «Битрикс24» и делать задание в этом окружении.

  1. Сделать простой БП, в котором будет использоваться данное действие и действие отправки почтового сообщения.
  2. Наше действие должно создавать событие в календаре компании портала и формировать ICS-файл.
  3. Действие отправки почтового сообщения должно принять ранее сформированный ICS-файл и отправить письмо участникам события с ICS-вложением.
Результатом работы бизнес-процесса будет событие в календаре компании и письмо участникам события, во вложении которого будет ICS-файл, который будет создавать событие в календаре на устройстве.

Экспортировать БП для разворота в нашей среде (стандартный функционал БП) для дальнейшей проверки работоспособности.

Входящие переменные действия «Создание события в календаре»:
  • ID события (если пустое — создать новое событие; если заполнено — получить событие и изменить даты события на новые);
  • дата и время начала события;
  • дата и время окончания события;
  • напоминание за (количество минут), по-умолчанию за 60 минут (1 час);
  • создавать ICS-файл (да/нет; если да — создать ICS-файл);
  • участники события (пользователи портала или группы).

Выходящие переменные «Создание события в календаре»:

  • ID события;
  • ICS-файл.
Требования к заданию
  1. Доработка реализована через /local/ в ООП стиле.
  2. Код папки local находится в репозитории на GitHub.
Будет плюсом
Код написан через TDD (сначала тесты, потом код)
Отправить на email
Отправь ссылку на репозиторий на GitHub с указанием количества затраченных часов на email hr@kt-team.de.
Мы отвечаем каждому кандидату независимо от результата.
Ждём твоего письма!
Познакомимся?
Приходи в офис или пиши!
+7 (495) 369-2029
hr@kt-team.de
kt.team

Москва, Ильинка 4, п. 5 (Гостиный двор)
Тольятти, ул. Офицерская, 12А, к1 (ТЦ «Рим»)
Краснодар, ул. Северная, д. 490 (БЦ «Кутузовский»)