Menu Финансы Процессы Реестры Сервис Новости Подключиться Войти

Process Insight API

Авторизация клиента

Для начала сессии обмена данными клиент должен пройти авторизацию по технологии OAuth 2.0

Для этого на сервер Process Insight должен быть направлен запрос вида https://budgetform.appspot.com/x?authorize=XXX, где XXX — ключ компании, с которой будет проводиться обмен данными.

Ключ компании предварительно нужно получить в самом приложении на странице "Справочники/ Автоимпорт":

Ключ компании

В ответ на запрос Process Insight вернёт xml-документ, в теге <url> которого будет ссылка, по которой клиент должен перейти для авторизации.

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

После успешной авторизации Process Insight возвращает строку Authorized:

Авторизован

После авторизации сервер Process Insight готов принимать и обрабатывать команды обмена данными.

Авторизация сервера

Process Insight API допускает работу по предварительной авторизации. В этом сценарии пользователь Системы авторизует доступ к функциям API своей учётной записью, получает ключ авторизации и позволяет клиенту API (например, Web-сервису) обращаться к Process Insight API с использованием выданного ключа авторизации. При необходимости пользователь может отозвать выданный ключ авторизации как средствами Process Insight, так и средствами своего OAuth-провайдера.

Авторизация

Для получения ключа авторизации пользователь должен зайти в меню “Настройки/ Настройки импорта”.

В таблице “Настройки автоматического импорта” следует создать новую строку и выбрать схему импорта “API” и сохранить таблицу:

API

Затем строку следует выбрать (убедиться, что у строки отмечено поле “Выбрать”) и авторизовать (нажать ссылку “Авторизовать выделенные записи” под таблицей).

Система сохранит OAuth-токен. После сохранения токен авторизации, который должен использоваться для доступа к API, находится в поле “Ключ записи”. Поле по умолчанию скрыто, поэтому для получения ключа следует открыть это поле.

Ключ авторизации должен передаваться при каждом запросе сервера в параметре запроса auth.

Продукт

Обзор Интеграция Частное облако Стоимость Process Insight API

Методология

Руководство пользователя Пример: инжиниринг Модуль аренды Безопасность Обновления

Компания

Контакты Услуги Работа у нас Вакансия Java-разработчика

Новости

Замещение сотрудников Реестр платежей Process Insight API Элиминация внутригрупповых оборотов
© 2008–2017, ООО «Процессные технологии»