Мобильное рабочее место состоит из отдельных экранов, запускающихся в определенной последовательности. Так, например, при переносе рулона из одной ячейки склада в другую кладовщик должен последовательно пройти несколько шагов. Сначала отсканировать номер рулона, потом номер ячейки и после этого указать вес перемещаемого рулона.
Для конфигурации мобильного рабочего места используется Steel Trace Mobile Designer. STD это add-in для Visio в котором бизнес-аналитик описывает мобильные бизнес-процессы. Как это показано на следующем рисунке:
В STD бизнес-аналитик, используя палитру унифицированных диалоговых экранов (тасклетов), переносит их в рабочее поле Visio и описывает последовательность их взаимодействия между собой. Так в приведенном примере мобильное рабочее место начинается с набора пиктограмм каждая из которых обозначает определенную функцию: прием металла, перемещение, отпуск, инвентаризация и т.д.
В случае если кладовщик нажимает на пиктограмму приход запускается диалог «документ». Из этого диалога кладовщик может запустить диалог ввода номера вагона и указания поставщика или принять металл. При приеме металла кладовщик в экране считывания ШК ячейки идентифицирует ячейку, потом считывает ШК приходуемого металла и после этого вводит вес приходуемого металла.
Последовательность запуска описывается стрелками синего цвета. Каждый диалог (тасклет) может возвращать в систему определенный набор переменных и принимать из тасклетов определенные или переменные. Так в приведенном примере при приеме металла тасклет считывания номера ячейки возвращает номер ячейки, тасклет ввода номера рулона возвращает номер рулона и т.д.
В конструкторе можно соединить выходящие переменные одного тасклета с входами другого. В нашем случае все тасклеты передают отсканированные номера в тасклет документ. Когда кладовщик нажимает кнопку отправить документ автоматически создается XML пакет, содержащий в себе все данные введенные кладовщиком в ходе приемки металла.
XML пакет отсылается на сервер Steel Trace Server который транслирует его в учетную систему, например в 1С. В 1С описанная функция submit разбирает XML пакет и создает на его основании приходный ордер.