Интеграция с Google Docs: возможность одновременной работы с документами в системе ELMA

Иногда такие возможности системы документооборота, как версионность, подписание, согласование и ознакомление не нужны, но требуется одновременная работа в реальном времени. Хорошим образцом такой системы являются Google Documents, где каждый пользователь, у которого есть доступ, может редактировать документ. Также возможно предоставление доступа только для чтения. С помощью создания наследника от типа документа Веб-документ можно создать удобный механизм для работы с документами Google прямо в системе ELMA.

Для этого в Дизайнере создайте новый тип документа.

В качестве базового класса необходимо выбрать Веб-документ.

Дополнительный атрибут Адрес документа позволит хранить в системе адрес редактируемого документа.

В качестве шаблона названия документа можно вставить типовое название "Новый документ…".

В форме создания документа необходимо добавить поле с адресом документа. Для этого перетащите переменную с адресом из списка слева в макет формы.

Создание и редактирование кастомных форм документа более подробно описано в соответствующей статье базы знаний.

После публикации типа документа и перезапуска сервера нужно указать шаблон для созданного типа документа. Для этого зайдите в раздел Администрирование – Типы документов в веб-приложении. Открыв созданный тип, укажите шаблон документа на вкладке Шаблоны.

В качестве шаблона документа можно написать простой HTML-файл, в котором будет выполняться встраивание документа Google в iframe:

<p>
  <
iframe src="{$AdresDokumenta}"width="100%"height="700">
  </
iframe>
</
p>

 В итоге при создании нового документа этого типа в системе вы увидите следующее окно:

 

 

 
Примечание
Документ в этот момент уже должен быть создан в Google Documents.

 В итоге редактирование документа будет доступно прямо из окна просмотра, так как оно выполняется на внешнем по отношению к системе ELMA сервере Google.

 

 Доступ к документу также осуществляется через предоставление соответствующих прав на документ Google.