Добрый день! При вызове бизнес - процесса из клиентского модуля AccountPageV2, происходит следующая ошибка:

ProcessModuleUtilities.executeProcess is not a function

Подскажите, пожалуйста, в чем проблема? Раньше это работало.

Вызов осуществляется следующим образом.

var config = {
    sysProcessName: "UsrMyCustomProcess",
    parameters: { 
        SomeProcessParam: someValue 
    }
};
ProcessModuleUtilities.executeProcess(config);

 

Нравится

3 комментария
Лучший ответ

Татьяна, 

Рекомендую ознакомится с статьей https://academy.terrasoft.ru/docs/developer/integratsiya_i_vneshnij_api…, в ней пошагово описана реализация запуска процесса с схемы.

в конструктор пропиши ProcessModuleUtilities

 

define("AccountPageV2", ["ProcessModuleUtilities"],

    function( ProcessModuleUtilities)

Dima Avdoshin, это прописано

Татьяна, 

Рекомендую ознакомится с статьей https://academy.terrasoft.ru/docs/developer/integratsiya_i_vneshnij_api…, в ней пошагово описана реализация запуска процесса с схемы.

Показать все комментарии

В SDK bpm'online дополнен раздел "Рекомендуемые средства интеграции".
Заходите на сайт Terrasoft Academy в раздел "Документация SDK" и узнайте как

Статьи расположены в разделе "Рекомендуемые средства интеграции".

Нравится

Поделиться

10 комментариев

Добрый день!
Вопрос по статье "выполнить аутентификацию внешних запросов к веб-сервисам bpm'online". Что делать, если у пользователей ntlm-аутентификация (логин/пароль доменные) и нужно обратить к сервису OData?

Добрый день, Александр.

Аутентификация выполняется через страницу логина, т.е необходимо просто залогиниться.

Сергей, не совсем понял, при чем тут страница логина.
Есть внешний код (в примере это код на C#), там жестко зашиты логин/пароль.
Вопрос: что зашивать, если логин/пароль доменные?

NTLM - аутентификация используется только через страницу логина.
В версиях 5.4, 7.6 и выше через аутентификационный сервис можно выполнить аутентификацию по логину/паролю пользователя в системе или по LDAP.

То есть, если у меня 5 пользователей, все доменные, то я не смогу создать например лид через OData, использую какую то внешнюю систему?

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

Сергей,
я подключусь, авторизуюсь по LDAP из своего кода, а как потом обратиться к сервису (например добавить лид)? Он же попросит авторизацию логин/пароль, а я после авторизации только на уровне кода смогу проверить, что все ок, а пароль то все равно не смогу в сервис передать и он меня не пустит.

Александр, данная аутентификация не поддерживается.
Поддерживаются:
1. Basic
2. Cookie (если есть способ получить аутентификационные куки из bpm'online, выполняется с помощью auth-сервиса).

Добрый день!
Скажите, пожалуйста, правильно ли я поняла?
чтобы использовать протокол ODATA необходимо, чтобы был хотя бы один пользователь(администратор) НЕ с доменной авторизацией ?

Добрый день, Дарья!

Верно, для использования протокола OData необходим пользователь с обычной или ldap авторизацией.

Показать все комментарии