Использование веб-сервиса «Публикация документов DIRECTUM»

 

Управление специальными пользователями

 

Организация публикации документов

Публикация документов возможна при наличии инструмента разработчика IS-Builder.

Для публикации документов DIRECTUM на SharePoint предназначена функция ISBL SPPublish, в параметрах которой указываются:

·         ИД документа DIRECTUM;

·         имя веб-узла, на который публикуется документ;

·         имя библиотеки документов на веб-узле, в которой следует разместить публикуемый документ. В данном случае имя библиотеки - часть url при ее просмотре, например, если url - http://<Адрес веб-узла>/<Имя библиотеки>/Forms/AllItems.aspx, то в качестве параметра нужно указывать "Имя библиотеки".

 

Примечание. Если наименование библиотеки документов задано на русском языке, то в  url <Имя библиотеки> равно DocLib[n], где n – порядковый номер библиотеки с русским наименованием.

Функцию SPPublish можно вызывать в любых ISBL-вычислениях системы DIRECTUM.

Например, для того чтобы организовать публикацию из карточки документа в системе DIRECTUM, сделайте следующее:

1.      Откройте в desktop-клиенте компоненту Типы карточек электронных документов;

2.      Выделите в списке и откройте ту карточку, из которой планируется публиковать документы;

3.      Добавьте в список действий на закладке «Действия» элемент с кодом «ПУБЛИКОВАТЬ»;

4.      В вычислениях этого элемента введите следующий программный код:

 

  !ID = GetComponent().ID

  !Result =  SPPublish(!ID; "<Адрес веб-узла>"; "<Имя библиотеки>")

  If !Result ==""

    !Message = "Документ опубликован."

  Else

    !Message = "Ошибка публикации" & !Result

  EndIf

 

  ShowMessage(!Message)

 

5.      Разместите на форме-карточке новое действие.

Подробнее об использовании функции SPPublish см. в справке по функции. О ISBL-вычислениях см. в руководстве администратора.

 

 

См. также:

·         Общие сведения об использовании веб-сервиса;

·         Проверка готовности веб-сервиса публикации;

·         Библиотеки для публикуемых документов.