Событие календаря

Урок 425 из 933
Автор: Марина Павлова
Сложность урока:
1 уровень - интуитивно все понятно из интерфейса, но почитать стоит.
1 из 5
Дата изменения: 13.01.2023
Просмотров: 28382
Недоступно в лицензиях:
Текущую редакцию Вашего 1С-Битрикс можно просмотреть на странице Обновление платформы (Marketplace > Обновление платформы).
Старт, Стандарт, Малый бизнес

Действие добавляет событие в календарь. Требуется установленный модуль Календарь событий Модуль Календарь событий позволяет просматривать прошедшие и запланированные события, отмеченные в различных календарях. Также он дает возможность управления событиями и их экспорта.

Подробнее в курсе Администратор сервиса Битрикс24 (коробочная версия).
.

  Описание параметров


  • Тип календаря (не обязательно) – тип календаря, в котором будет создано событие.
    Доступные типы календарей можно посмотреть в настройках модуля (Настройки > Настройки продукта > Настройки модулей > Календарь событий, закладка "Типы календарей"). По умолчанию в продукте есть следующие типы:
    • Календари компании [company_calendar];
    • Календари групп [group];
    • Календари пользователей [user].
    Если поле не заполнено, то по умолчанию событие будет создано в личном календаре пользователя (тип user).
  • ID владельца календаря (не обязательно) – числовой идентификатор ID владельца календаря. Что нужно вводить - зависит от типа календаря:
    • Если тип календаря user, то в параметре указывается ID пользователя, в личном календаре которого будет создано событие;
    • При создании события в календаре группы (тип group), в поле указывается идентификатор ID Идентификатор легко и быстро посмотреть в ссылке на группу. Например, ссылка имеет
      вид https://[домен]/workgroups/group/12/. В этой ссылке число 12 - идентификатор группы.

      группы.
  • ID секции календаря (не обязательно) – впишите числовой идентификатор секции календаря Под секциями календаря подразумеваются календари:

    Нажмите на рисунок, чтобы увеличить
    .
    Внимание: Получить значение ID секции календаря можно из базы данных, из исходного кода страницы или из анализа AJAX запроса. Поэтому данное поле лучше заполнять программисту.
    Как узнать ID секции календаря из исходного кода страницы

  • Пользователь – добавьте пользователя, который будет организатором события. Обязательный параметр. В параметре может быть указан как один пользователь, так и несколько пользователей и групп. Как это сработает:
    • Если тип календаря user и владелец не указан, то для каждого Например, в параметре добавлены три пользователя: Иван, Елена и Ирина. В результате выполнения действия в личном календаре каждого из этих трех пользователей будет создано событие и этот пользователь станет организатором события. Таким образом, всего создастся три события. пользователя из добавленных будет создано событие, в котором он будет организатором;
    • Если тип календаря - календарь компании / группы или пользовательский с указанием владельца, то будет создана одна встреча в календаре, организатором которой будет первый пользователь указанный в параметре.
  • Название события – укажите название создаваемого события. Обязательный параметр.
  • Описание события – укажите произвольное текстовое описание события;
  • Дата начала – установите дату и время начала события. Обязательный параметр. Формат: 15.02.2022 15:00:00;
  • Дата окончания – задайте дату и время окончания события. Если дата и время окончания не установлены, то длительность встречи по умолчанию будет равна 1 часу;
  • Часовой пояс – укажите часовой пояс, в котором устанавливаются даты.

Примечание: На текущий момент действие не позволяет:
  • привязать элемент CRM;
  • указать участников встречи;
  • получить id созданного события или ссылку на событие в дополнительных результатах.

  Примеры

 Событие в календаре пользователя

Заполним параметры действия следующим образом:

В результате выполнения действия в календаре пользователя с ID = 5 создастся событие, организатором которого будет пользователь, запустивший бизнес-процесс (Автор). В название события подставится названием элемента, для которого запущен БП. Функция dateadd вычислит дату и время начала и окончания события, основываясь на времени создания элемента.

 Событие в календаре группы

Для создания события в группе (которая, например, имеет адрес https://[домен]/workgroups/group/12/), помимо обязательных полей, необходимо заполнить поля следующим образом:

  • Тип календаря (не обязательно): group;
  • ID владельца календаря (не обязательно): 12 (идентификатор группы).


Курсы разработаны в компании «1С-Битрикс»
Спасибо, мы рады что смогли помочь Вам. Ниже Вы можете оставить свой отзыв или пожелание :)
Нам жаль это слышать… Но мы постараемся быть лучше!

Мы благодарны Вам за помощь в улучшении документации.

Мы стараемся сделать документацию понятнее и доступнее,
и Ваше мнение важно для нас