![]() |
Интеграция стороннего сервиса в АвтоГРАФ
Добрый день!
Я программист мобильных приложений и кроме прочего работаю над системой по обработке рабочих нарядов. Сценарий выглядит примерно так: на сервере диспетчер создает наряд и присваивает его удаленному работнику. Работник получает его на свой смартфон/планшет и обрабатывает. После завершения он должен заполнить свободноконфигурируемую анкету, содержащую текстовые поля / дату / время/ подпись и т.д. (Если кому-то интересно, тут ОЧЕНЬ краткое описание функционала: https://www.dropbox.com/s/fkzhww6p3r...n_20200825.pdf) В общем, вопрос такой: возможна ли интеграция сторонних приложений в пользовательский интерфейс АвтоГРАФа? Например, в качестве плагина (или Аппа, или как они там у вас в системе называются). Если да - укажите, пожалуйста, где можно почитать на эту тему документацию? И еще вопрос. Не менее важный. А наверное даже более. Это кому-нибудь тут интересно? В смысле, я очень хотел бы сделать интеграцию с АвтоГРАФом, но если она никому не нужна, то моя работа просто не окупится. А тратить свое время впустую очень не хотелось бы. Заранее спасибо за помощь! |
Цитата:
Добавлено через 40 секунд Цитата:
|
Публичные репозитории с примерами App'ов (которые входят в состав AutoGRAPH.Web)
https://github.com/DBalashov/WebApps.APIExamples https://github.com/DBalashov/WebApps.Bus https://github.com/DBalashov/WebApps.Taxi https://github.com/DBalashov/WebApps.Trashmon Основной концепт App - это SPA-приложение, которое работает с AutoGRAPH.Web посредством Service API. Судя по скриншотам из dropbox - ваше приложение выполнено на основе Vuetify или похожего фреймворка, с помощью webpack его вполне можно собрать как SPA. App может выполнятся как отдельное приложение (на отдельной вкладке/странице браузера) так и в составе основного UI в виде обычной панели (как рейсы, отрезки, карта и другие модули). Нажмите для просмотра содержимого...
![]() Поскольку приложение является исключительно клиентской составляющей - оно может взаимодействовать с любым(и) внешними серверами (а не только с тем AutoGRAPH.Web с которого оно выполняется), если на эти серверах включен CORS. Так что по сути можно интегрировать любой сайт в интерфейс AutoGRAPH.Web. Также недавно был добавлен проброс основных событий из основного интерфейса в App (выделение ТС/группы в дереве ТС/геозон, выделение рейса/отрезка, клики по треку и т.д) - чтобы app мог быть в курсе о происходящем снаружи, но примеры ещё не написаны к сожалению. |
Большое спасибо за ответы! Погружусь в чтение и обязательно вернусь с вопросами.
|
Текущее время: 05:47. Часовой пояс GMT. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot