Пример настроек интеграционного модуля для работы с мобильным приложением ========================================================================= В этом разделе будет показан пример настройки пользователя-водителя, которому будет доступна работа с ЭТрН в мобильном приложении. Настройка тегов --------------- В первую очередь необходимо добавить :ref:`тег` для документов ЭТрН, который должен быть доступен водителю. В качестве примера добавим тег ``etrn``, который будет применяться ко всем документам типа ЭТрН. .. image:: img/TransporterApp-DashboardSettings-Tag.png :scale: 93 :align: center :alt: Настройка тега .. image:: img/TransporterApp-DashboardSettings-TagRules.png :scale: 64 :align: center :alt: Настройка правил тега Настройка ролей --------------- После этого нужно добавить :ref:`роль` пользователя-водителя. Для роли должны быть установлены разрешения ``Использование API`` и ``ЭТрН. Перевозка груза``, а также добавлен тег ``ЭТрН``, созданный на предыдущем шаге. .. image:: img/TransporterApp-DashboardSettings-Role.png :scale: 78 :align: center :alt: Настройка роли Настройка пользователей ----------------------- Далее добавляем :ref:`пользователя`-водителя с ролью, созданной на предыдущем шаге. У водителя должны быть заданы номера телефонов, которые заполняются в титуле грузоотправителя ЭТрН. .. image:: img/TransporterApp-DashboardSettings-User.png :scale: 79 :align: center :alt: Настройка пользователя Также водителю добавляем :ref:`ящик`, который используется перевозчиком для работы с ЭТрН. .. image:: img/TransporterApp-DashboardSettings-UserBox.png :scale: 65 :align: center :alt: Настройка ящика пользователя Настройка маршрутов ------------------- После этого добавляем :ref:`маршруты` для действий ``Выдача груза перевозчиком`` и ``Прием груза перевозчиком``. В качестве тегов добавленных маршрутов задаем тег ``ЭТрН``, созданный на первом шаге. .. image:: img/TransporterApp-DashboardSettings-Route.png :scale: 100 :align: center :alt: Настройка маршрута Для обоих маршрутов задаем два этапа: * Первый этап - для роли ``Водитель``; ``Тип подписи`` - ``Нет``. * Второй этап - для любой роли, которой разрешено подписывать документы ЭТрН; ``Тип подписи`` - ``Основная``; отклонение на этом этапе запрещено. В продуктивной эксплуатации этапов может быть больше двух, однако первый этап должен быть именно для водителя, а для всех прочих этапов отклонение согласования должно быть запрещено. .. image:: img/TransporterApp-DashboardSettings-RouteStages.png :scale: 64 :align: center :alt: Этапы маршрута Авторизация в мобильном приложении ---------------------------------- После этого можно выполнять :ref:`авторизацию` в мобильном приложении пользователем ``driver2@domain.com``.