Распределение акций

Ваше руководство по интеграции V5

Конечную точку импорта «Назначение запасов» можно использовать для назначения существующих запасов определенным заданиям, которые затем можно обработать на терминале V5.

Связанные руководства по интеграции:

Вакансии/производственные заказы

Инвентарь/место на складе

Содержание

1. Схема центра управления

Назначение запасов не имеет видимых данных для просмотра, за исключением случаев, когда мы заходим в Терминал, чтобы узнать, какие запасы доступны для выполнения задания, что мы увидим в примере, использованном в этой статье.

В этом примере мы рассмотрим распределение запасов по заданию с использованием простой формулы, которую мы опишем ниже.

2. API-ссылки

Чтобы узнать больше об определениях этих классов базы данных, перейдите по следующим ссылкам:

Распределение акций 

3. Руководство по распределению запасов

3.1. Первичные ключи

Первичные ключи — это уникальный идентификатор для каждой таблицы в V5 API. Для ЗапасНазначение, эти:

stock.stock.lotNoНомер партии товара, назначаемого для выполнения задания.

код.товара.акцииКод товара, который необходимо присвоить.

job.jobNumberНомер задания, которому назначается запас (задание уже должно существовать в V5).

код.местоположения.акции – Код местоположения, где находится партия необходимого товара.

3.2. Обязательные поля

Другие поля, необходимые для создания допустимой записи для назначения запасов в V5:

количество – Размер лота, выделяемого для выполнения работы.

4. Пример набора данных

Для этой части мы рассмотрим назначение существующего запаса на новую запланированную работу. Поэтому мы будем использовать следующую простую формулировку в нашей системе:

И мы запланируем 20 партий этой формулы в «Плане производства» Центра управления.

Итак, для этой работы нам понадобится:

  • 24 фунта дрожжей (макс. 26 фунтов с допусками)
  • 26 фунтов Cal-Pro (макс. 28 фунтов с допусками)
  • 10 фунтов белого сахара (макс. 12 фунтов с допусками)
  • 40 фунтов молока (макс. 42 фунта с допусками)
  • 1040 фунтов муки (макс. 1042 фунта с допусками)

Давайте посмотрим, как мы можем назначить эту акцию для нашей работы.

5. Методология

Мы можем использовать либо импорт JSON через API V5, либо использовать обмен файлами CSV через шлюз V5 Control Center. Ниже мы рассмотрим, как использовать оба этих способа.

Обратите внимание, что экспорт для этой конечной точки невозможен ни одним из методов.

5.1. JSON — Импорт

Конечная точка/URI импорта «StockAssignment» –

http://host:port/V5-API/api/integrate/import/stock_assignment

 

Образцы:

Если взглянуть на конечную точку «StockAssignment», то при структурировании базового файла импорта для всех 5 ингредиентов это может выглядеть примерно так:

 

Этот образец файла JSON можно загрузить здесь.

Как только это будет опубликовано в базе данных, мы можем перейти к нашему Терминал чтобы увидеть, как это будет обработано.

5.2. CSV – Импорт

Для импорта CSV мы будем использовать конечную точку «StockAssignment», что позволит нам назначать запасы заданиям с помощью CSV-файла.

Имя файла определения заголовка/столбца: «stockAssignment.csvh»

Готовые заголовочные файлы должны быть размещены в: “ \SG Control Center\gateway\import\column_defs”

Импортировать имя файла CSV: «stockAssignment-datetime.csv»

CSV для импорта должны быть размещены в: “ \SG Control Center\шлюз\импорт»

 

Образцы:

Заголовочный файл:

Заголовочные файлы, как правило, компилируются компанией SG Systems до интеграции CSV, но ниже мы приводим простой пример файла, который можно использовать для назначения акций:

 

Для получения дополнительной информации о том, как мы структурируем эти файлы, см. главная страница интеграции. Этот образец заголовочного файла можно загрузить здесь.

 

Файл импорта CSV:

Затем мы можем использовать определенный порядок точек данных в заголовке, чтобы структурировать наш файл импорта. SG Systems может предоставить для этого файл шаблона, в котором перечислены точки данных для каждого столбца, чтобы было понятнее при заполнении списка. Обратите внимание, что эта первая строка может быть проигнорирована Центром управления и поэтому может быть сохранена в файле при отправке на импорт.

 
Обратите внимание, что мы указали максимальную сумму (с допусками), которая может потребоваться для выбранной нами работы.

Затем мы можем поместить этот файл в нашу папку импорта, как определено выше. Этот пример файла импорта можно загрузить здесь.

6. Обработка на Терминале

После импорта данных о назначении запасов одним из описанных выше способов мы можем перейти в наш Терминал для обработки задания, которому мы только что назначили наши запасы.

Войдя в Терминал, мы увидим задание, готовое к обработке в обычном режиме.

 

И как только мы приступим к работе, мы увидим, что указанный нами участок (10001102) выбран для использования:

 

Обратите внимание, что для автоматического выбора партии необходимо включить режим «AUTO» на Терминале, в противном случае Терминал просто покажет назначенный запас, который мы можем выбрать на обычном экране выбора партии, как мы видим здесь для следующего ингредиента (Cal-Pro):

 

Остальная часть работы будет продолжена с использованием только того материала, который мы выделили.

Была ли эта страница полезной?
ДаНет