Есть ли способ «внедрить» событие в существующий канал календаря .ICS? - PullRequest
0 голосов
/ 26 февраля 2020

Наша компания использует комплексный пакет программ бронирования. Есть несколько человек, которые имеют право использовать это. Все остальные могут просматривать живой календарь, для которого программное обеспечение публикует канал ICS, в приложении календаря по своему выбору.

Есть одна проблема с ним (и да, я спрашивал разработчиков) - вы не можете иметь событие "весь день" в программном обеспечении. Поэтому, если я хочу добавить событие дня в календаре как информационную вещь в начале дня в календаре - я не смогу это сделать.

Взгляните на событие дня в чем-то нравится Outlook, и вы поймете, о чем я. Это запись в начале дня, над часами дня. Они служат обычным напоминанием о праздниках Publi c или особых днях, когда область может быть занята и т. Д. c.

Единственный способ, которым я могу получить мероприятие на весь день, - это фактически забронировать весь день в месте проведения - что тогда помешало бы мне забронировать это место в реальности.

Мне было интересно, можно ли каким-то образом «захватить» опубликованный канал и вставить в него какие-либо события? Или изменить существующие события по специальным критериям, чтобы изменить их на события «весь день»?

1 Ответ

0 голосов
/ 11 марта 2020

Без фактического изменения исходной системы у вас остаются возможности типа "взломать":

Внутренний:

  1. Вы можете добавить фиктивное место - являющееся информационным местом? Таким образом, вы можете добавлять информацию за весь день, не влияя на реальное бронирование мест
  2. или узнать, можете ли вы провести мероприятие нулевой продолжительности в начале дня, в полдень? с информацией?

external:

  1. У вас может быть альтернативный URL, который выбирает основной поток новостей и добавляет информационные события на весь день. Затем люди подписываются на альтернативный URL.
  2. Или у вас может быть отдельный информационный URL-адрес, в котором есть только информационные события на весь день, и попросите людей подписаться на него.
...