Процесс разработки системы на базе Mobile SMARTS сводится к двум вещам:
- Конфигурированию схемы метаданных Mobile SMARTS для продержки автоматизируемых процессов;
- Разработке кода обмена данными справочников и документов между учетной системой и сервером Mobile SMARTS.
Задача 1 решается при помощи визуальных средств администрирования Mobile SMARTS. Задача 2 требует знания объектной модели Mobile SMARTS – весь код обмена данными при интеграции Mobile SMARTS с любой учетной системой разрабатывается либо внутри самой учетной системы, либо на языке программирования общего назначения (C#, Visual Basic, Delphi …) путем использования объектов компоненты доступа к серверу Mobile SMARTS.
С чего следует начать.
Итак, на предприятии существует некоторая учетная система, которая давно и успешно используется для автоматизации учета потока товаров, сырья и материалов, готовой продукции, расходных материалов и т.д. (или же будет использоваться).
Руководством поставлена задача внедрить систему штрихкодов, для чего планируется приобрести мобильные терминалы сбора данных (ТСД) со встроенными сканерами штрихкодов.
Самое первое, с чего стоит начать – это определить, какие процессы будут автоматизированы. В самую крупную клетку это могут быть следующие процессы:
- Для торгово-распределительного склада — поступление, внутренние перемещения, подбор, отгрузка, возвраты, инвентаризация;
- Для прямой доставки товаров и грузов – доставка (продажа), заказ, возврат;
- Для склада сырья и материалов: приход сырья и материалов, возврат поставщику, внутренние перемещения, подбор, передача на производство, возврат с производства, инвентаризация.
- Для склада готовой продукции: приход готовой продукции, возврат на производство, подбор, отгрузка, инвентаризация.
Каждый процесс может исполняться в нескольких вариантах. Например, для поступления это будут:
- Поступление товара на склад по предварительной заявке поставщику;
- Поступление товара на склад без предварительной заявки (по факту).
Далее необходимо разбить каждый процесс на составляющие его операции (такие как выгрузка, проверка, размещение и т.д.), в которых могут использоваться ТСД. Не слишком мелко; основное внимание – на разделении обязанностей между сотрудниками. Например, для поступления:
- Выгрузка товара;
- Проверка по накладной;
- Расфасовка по паллетам;
- Ввод данных о каждой паллете;
- Размещение в места постоянного хранения.
Все это составляет основу для списка типов документов Mobile SMARTS и схем обработки каждого такого документа.