Разработка расширения с методами WebApi
Данный раздел содержит пример добавления новых web-методов, реализующих функции взаимодействия с сервером Docsvision (создание и изменение карточек, изменение данных, запуск бизнес-процессов), а также выполнения других задач, для которых необходимы возможности сервера Web-клиента.
Чтобы создать расширение, добавляющее новые методы WebApi, выполните приведенную далее инструкцию.
-
Создайте проект серверного расширения.
-
Добавьте в проект класс WebApi контроллера (производный от
System.Web.Http.ApiController
). -
Реализуйте в классе контроллера веб-методы.
-
Скомпилируйте проект и скопируйте полученную сборку на сервер Web-клиента в папку
/lib/docsvision/webclient/Extensions/%Каталог Решения%
. Перезапустите dvwebclient.