Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Note

ВНИМАНИЕ! Представленный МОД не работает совместно с МОДом "Авторизация командировок" (ModComplexAuth)

Table of Contents

Кому будет полезен этот МОД

...

При нажатии на нее, командировка будет отправлена на авторизацию во внешнюю систему:

...

Пример успешного прохождения авторизации

Командировка 763281 отправлена на внешнюю авторизацию:

...

В Payload поступят следующие данные:

...

  • <Id>763281</id>  - номер командировки проходящей авторизацию

  • <hash>eeb3a68b0df3edb38de3f4df025f8b96</hash> - код для безопасного доступа к командировке через API для авторизации.

Метод API для работы с авторизацией командировки:

YourDomain/PortableViews/ModExternalAuthViews/XmlGate/ExternalAuth.asmx?op=Authorize

Для авторизации командировки необходимо передать

  • <Id></id>  - номер командировки проходящей авторизацию

  • <hash></hash> -код для безопасного доступа к командировке через API для авторизации

  • <cor:authorize>1</cor:authorize> где “1” подтверждение авторизации

Пример подтверждения:

...

Ответ;

...

Командировка успешно прошла авторизацию.

...

Пример

Note

ВНИМАНИЕ! До прохождения авторизации все действия кроме отмены командировки будут недоступны.

Прервать процесс можно только из внешней системы при помощи вызова метода API внешней авторизации:
YourDomain/PortableViews/ModExternalAuthViews/XmlGate/ExternalAuth.asmx?op=Authorize

...

Пример отказа в авторизации:

Командировка 763282 отправлена на внешнюю авторизацию:

...

В Payload поступят следующие данные:

...

  • <Id>763282</id>  - номер командировки проходящей авторизацию

  • <hash>84b58f3275ec0c85b758ef92c1c5fced</hash> - код для безопасного доступа к командировке через API для авторизации.

Метод API для работы с авторизацией командировки:

YourDomain/PortableViews/ModExternalAuthViews/XmlGate/ExternalAuth.asmx?op=Authorize

Для авторизации командировки необходимо передать

  • <Id></id>  - номер командировки проходящей авторизацию

  • <hash></hash> -код для безопасного доступа к командировке через API для авторизации

  • <cor:authorize>0</cor:authorize> где “0” отказ в авторизации

Пример отказа:

...

Ответ;

...

Командировка не прошла авторизацию.

...

Пример ошибки при проведении авторизации:

...

Note

ВНИМАНИЕ! До прохождения авторизации все действия кроме отмены командировки будут недоступны.

Прервать процесс можно только из внешней системы при помощи вызова метода API внешней авторизации:
YourDomain/PortableViews/ModExternalAuthViews/XmlGate/ExternalAuth.asmx?op=Authorize