Поделиться через


Использование версии 2 пользовательского интерфейса приложения "Видимость запасов"

В этой статье описывается, как использовать приложение видимости запасов, которое работает в Microsoft Power Apps.

Приложение видимости ресурсов предлагает две версии пользовательского интерфейса на основе модели для визуализации. Теперь пользователи могут выбирать между новым пользовательским интерфейсом (называемым интерфейсом версии 2 в этой статье) и старым (устаревшим) пользовательским интерфейсом (называемым интерфейсом версии 1 в этой статье).

Необходимые условия

Прежде чем вы сможете использовать пользовательский интерфейс версии 2 для работы с приложением "Видимость запасов", должны быть выполнены следующие предварительные условия:

Проверка подлинности службы видимости запасов

  1. Выполните вход в среду Power Apps и откройте приложение Видимость запасов.
  2. В области навигации выберите Параметры администрирования.
  3. На плитке Настройка токенов выберите Управление.
  4. В диалоговом окне введите значения Идентификатор клиента, Код арендатора и Секрет клиента. Эти значения были определены при установке надстройки видимости запасов.
  5. Выберите Вход. Система генерирует новый токен носителя для ваших сеансов. Срок действия этого токена истекает через час.

Переключение между версиями пользовательского интерфейса

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

  1. Выполните вход в среду Power Apps и откройте приложение Видимость запасов.

  2. В меню Изменить область в нижней части панели навигации выберите один из следующих параметров:

    • Видимость запасов. На панели навигации отображаются страницы для пользовательского интерфейса версии 2.
    • Старый пользовательский интерфейс. На панели навигации отображаются страницы для пользовательского интерфейса версии 1.

Поиск конечной точки службы и чтение конфигурацию

Служба видимости запасов развернута в Azure Service Fabric в нескольких географических регионах и в нескольких странах/регионах. В настоящее время отсутствует центральная конечная точка, которая автоматически перенаправляет запрос в соответствующие географический регион и страну/регион. Таким образом, конечная точка службы использует следующий шаблон, который включает необходимую информацию:

https://inventoryservice.<RegionShortName>-il<IsLandNumber>.gateway.prod.island.powerapps.com

Чтобы получить конечную точку службы и конфигурацию среды выполнения, выполните следующие действия.

  1. На панели навигации Пользовательский интерфейс версии 2 выберите Параметры администрирования.
  2. На плитка Показать сведения о службе, выберите Управление.
  3. В диалоговом окне вы можете найти конечную точку службы и сведения о конфигурации.

Обновление конфигурации

Каждый раз, когда вы изменяете конфигурацию и сохраняете изменения, система сохраняет новые параметры конфигурации только временно. Изменения не вступят в силу, пока вы не зафиксируете новые параметры в службе. Выполните следующие действия, чтобы зафиксировать новые параметры конфигурации в службе.

  1. На панели навигации Пользовательский интерфейс версии 2 выберите Параметры администрирования.

  2. На плитке Обновление конфигурации выберите Управление.

  3. Проверка внесенных изменений в диалоговом окне

    Важно

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

  4. Выберите Подтвердить обновление, чтобы применить изменение конфигурации.

Правило разделения данных

Функция "Видимость запасов" позволяет распределять и хранить данные запасов одним из следующих способов:

  • По местоположению. Выберите этот параметр, если при выполнении запросов запасов в наличии, корректировок запасов, резервирований запасов или распределений запасов всегда известны сведения об объекте и складе с помощью функции "Видимость запасов".
  • По коду продукта. Выберите этот параметр, если при вызове функции "Видимость запасов" не известны сведения об объекте или складе. Например, при создании резервирования в корзине для электронной коммерции склад выполнения может быть неизвестен при первоначальном размещении онлайн-заказов. В этом случае важно иметь возможность вызова функции "Видимость запасов" для запроса запасов в наличии и резервирования без предоставления информации о складе.

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

  1. Откройте приложение Видимость запасов
  2. Выберите Правило разделения данных, которое будет использоваться.
  3. Очистка данных о запасах.
  4. Обновите конфигурацию, чтобы применить изменения. (Операция обновления конфигурации приведет к сбою, если вначале не очистить данные.)

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

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

Базовая аналитика Иерархия
SiteId 1
LocationId 2

Важно

На настраивайте конфигурацию разделов. Если удалить или изменить конфигурацию без официальных инструкций, то, вероятно, произойдет неожиданная ошибка.

Конфигурация индексов запасов в наличии

Во многих случаях запасы в наличии запрашиваются не только на самом детальном уровне, но и на некоторых агрегированных уровнях, на основе аналитик запасов.

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

Индекс состоит из набора правил, аналитик и иерархии.

ФИО Описание
Номер набора Аналитики с одинаковым номером набора относятся к одному набору (индексу) и будут сгруппированы вместе.
Размеры Аналитики — это базовые аналитики, по которым выполняется агрегирование результатов запроса.
Иерархия

Иерархия определяет конкретные комбинации аналитик, которые могут использовать преимущества индексного запроса. Например, вы настроили индекс, который имеет следующие аналитики и иерархию: (ColorId, SizeId, StyleId). В этом случае улучшаются только запросы, которые используют следующие четыре комбинации аналитик для полей фильтра и группировки:

  • Первая комбинация: пусто
  • Вторая комбинация:(ColorId)
  • Третья комбинация:(ColorId, SizeId)
  • Четвертая комбинация:(ColorId, SizeId, StyleId)

(Поле фильтра не ограничено по порядку.)

Индекс не ускоряет запросы, использующие другие комбинации аналитик.

Конфигурация индексов запасов в наличии по умолчанию включает стандартный набор индексов.

Совет

Эти советы могут помочь при настройке конфигурации индексов запасов в наличии:

  • Базовые аналитики, которые зарезервированы в конфигурации разделов (номер набора 0), не должны быть добавлены в другие конфигурации индекса запасов в наличии.
  • Если вас не интересует запрос определенных комбинаций аналитик, настройте индекс, имеющий только одну базовую аналитику: Пусто.

Настройка конфигурации индексов запасов в наличии

  1. На панели навигации Пользовательский интерфейс версии 2 выберите Конфигурация индекса.
  2. Добавляйте и удаляйте нужные строки в сетке для определения индекса. Дополнительную информацию см. во введении к этому разделу и в примере в следующем подразделе.
  3. Обновите конфигурацию, чтобы применить изменения.

Пример конфигурации индексов запасов в наличии

В этом разделе представлен пример работы индекса запасов в наличии.

В следующей таблице показан список доступных запасов.

Позиция ColorId SizeId StyleId Количество
D0002 Черный Маленький Широк. 1
D0002 Черный Небольшой Обычная 2
D0002 Черный Большой Широк. 3
D0002 Черный Большой Обычная 4
D0002 Красный Небольшой Широк. 5
D0002 Красный Небольшой Обычное время 6
D0002 Красный Крупная Обычное время 7

В следующей таблице показана конфигурация индекса запасов в наличии.

Номер набора Аналитика Иерархия
1 ColorId 1
1 SizeId 2
1 StyleId 3

Этот индекс может повысить производительность следующих запросов по запасам в наличии.

  • () – сгруппированы по всем

    • D0002, 28
  • (ColorId) – сгруппировано по ColorId

    • D0002, черный, 10
    • D0002, красный, 18
  • (ColorId, SizeId) – сгруппировано по комбинации ColorId и SizeId

    • D0002, черный, малый, 3
    • D0002, черный, большой, 7
    • D0002, красный, малый, 11
    • D0002, красный, большой, 7
  • (ColorId, SizeId, StyleId) – сгруппировано по комбинации ColorId, SizeId и StyleId

    • D0002, черный, малый, широкий, 1
    • D0002, черный, малый, обычный, 2
    • D0002, черный, большой, широкий, 3
    • D0002, черный, большой, обычный, 4
    • D0002, красный, малый, широкий, 5
    • D0002, красный, малый, обычный, 6
    • D0002, красный, большой, обычный, 7

Управление функциями

В следующей таблице показаны функции, предлагаемые решением «Видимость запасов». Каждую из этих функций можно включить или отключить для вашей среды.

Имя компонента Описание
Доступно для заказа Отслеживайте "доступно для заказа (ATP)" по всем источникам и каналам данных.
Распределение запасов Распределяйте ценные запасы в наличии по наиболее важным каналам, клиентам или заранее определенным группам и отслеживайте потребление каждого распределенного пула.
Расширенные данные складской инвентаризации Синхронизируйте и просматривайте расширенные данные складских номенклатур с помощью иерархий склада.
Предварительное резервирование Разносите свои многоканальные резервирования в предварительные резервирования видимости запасов для проверки и обновления доступности запасов в режиме реального времени.
Журнал регистрации запасов Включите видимость запасов, чтобы сохранять журналы успешных проводок. Вы можете запросить историю журнала для получения подробной информации об организации, продукте, диапазоне дат, площадке и складе.
Сводка запасов Периодически синхронизируйте необработанную сводку запасов из кэша в Dataverse. Эта функция несовместима с расширенными складскими номенклатурами. Включите эту функцию или функцию Предварительно загруженные запасы в наличии. Не включайте обе функции.
Предварительно загруженные запасы в наличии Периодически выполняйте предварительную загрузку сводки запасов в Dataverse из результатов запроса. Результат запроса можно настроить с использованием аналитик, наиболее релевантных для вашего бизнеса. Эта функция совместима с расширенными складскими номенклатурами. Включите эту функцию или функцию Сводка запасов. Не включайте обе функции.

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

  1. На панели навигации Пользовательский интерфейс версии 2 выберите Управление функциями.
  2. Найдите плитку для функции, которую необходимо выключить или включить, затем в области сведений выберите Управление.
  3. Включите и настройте функцию нужным образом. Каждая функция предоставляет разные параметры. Дополнительные сведения см. в документации по настраиваемой функции.
  4. Обновите конфигурацию, чтобы зафиксировать изменения, чтобы они вступили в силу.

Удаление всех конфигураций

При необходимости можно удалить все конфигурации, кроме тех, которые находятся в источниках данных видимости запасов fno и @iv. Удаленные конфигурации невозможно восстановить.

  1. На панели навигации Пользовательский интерфейс версии 2 выберите Параметры администрирования.
  2. На плитке Удаление всех конфигураций выберите Управление.
  3. Выводится запрос на подтверждение удаления. Нажмите ОК, чтобы продолжить.

Удаление всех данных о запасов

При необходимости можно удалить все данные видимости данных, кроме конфигураций, которые находятся в кэше и Dataverse. Удаленные данные невозможно восстановить, и пользователи блокируются до завершения удаления.

  1. На панели навигации Пользовательский интерфейс версии 2 выберите Параметры администрирования.
  2. На плитке Удаление всех данных запасов выберите Управление.
  3. Выводится запрос на подтверждение удаления. Нажмите ОК, чтобы продолжить.

Запросы и обновления по запасам

На панели навигации группа Оперативная видимость предоставляет доступ к страницам, на которых вы можете выполнять запросы и обновления запасов в наличии в режиме реального времени. Если функция мягкого резервирования включена, вы также можете отправлять запросы на резервирование в API. Дополнительные сведения о запросах API см. в разделе Общедоступные API видимости запасов.

Следующие элементы являются общими для всех страниц:

  • Кнопка Разноска или Запрос на панели инструментов позволяет отправлять запросы API в службу видимости запасов. Эта кнопка станет доступной только после того, как вы введете на странице все содержимое, необходимое для вызова API.
  • Раздел Продукт позволяет ввести код продукта, ИД организации и значения аналитик для запроса API. Выберите кнопку Редактировать аналитики в этом разделе, чтобы выбрать, какие из доступных аналитик нужно включить в запрос.
  • Раздел Параметры (точное имя может различаться) позволяет вводить настройки, специфичные для API, например, запрашивать ли содержимое ATP для текущего запроса запасов в наличии.
  • Кнопка Справочник для разработчиков на панели инструментов позволяет просмотреть необработанное содержимое вашего запроса API (только для чтения).
  • Кнопка Параметры на панели инструментов позволяет просматривать и редактировать данные аутентификации, которые используются для доступа к службе видимости запасов.

В следующих подразделах представлена подробная информация о том, как настроить и использовать каждый тип операции.

Запрос в наличии

На странице Запрос наличия в группе Операционная видимость можно запросить запасы в наличии в реальном времени. Выполните следующие действия, чтобы настроить и выполнить запрос.

  1. На панели навигации Пользовательский интерфейс версии 2 выберите Запрос наличия.

  2. В разделе Продукт введите значения Код организации, Код сайта и Код местоположения для продуктов, которые требуется найти.

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

  4. Выбирать Редактировать аналитики, чтобы выбрать, какие аналитики включать в текст запроса. Затем введите значения для выбранных аналитик в разделе Продукт.

  5. Для каждого поля, которое вы хотите включить в запрос, но без фильтрации по какому-либо конкретному значению, выберите Использовать все значения.

  6. В разделе Параметры запросы задайте следующие параметры:

    • ATP запроса. Выберите этот флажок, чтобы включить информацию ATP.
    • Включить отрицательные количества. Выберите этот флажок, чтобы включить отрицательные количества для результатов вычисляемых мер.
  7. Выберите Запрос на панели инструментов, чтобы отправить запрос.

Корректировка запасов

На странице Корректировка запасов в группе Операционная видимость можно обновить запасы в реальном времени. Для настройки и отправки обновлений выполните следующие шаги.

  1. На панели навигации Пользовательский интерфейс версии 2 выберите Корректировка запасов.
  2. В разделе Продукт введите значения Код продукта, Код организации, Код сайта и Код местоположения для продуктов, которые требуется обновить.
  3. Выбирать Редактировать аналитики, чтобы выбрать, какие аналитики включать в текст запроса. Затем введите значения для выбранных аналитик в разделе Продукт.
  4. В разделе Меры для обновления выберите Добавить, чтобы добавить строку для меры, которую вы хотите обновить. Для новой строки выберите источник данных, физическую меру и количество для обновления. Необходимо указать хотя бы одну меру. Можно добавить несколько мер.
  5. Выберите Разноска на панели инструментов, чтобы отправить запрос.

Предварительное резервирование

На странице Предварительное резервирование в группе Операционная видимость можно выполнять предварительные резервирования запасов.

Важно

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

Выполните следующие действия для настройки и отправки предварительного резервирования.

  1. На панели навигации Пользовательский интерфейс версии 2 выберите Предварительное резервирование.

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

  3. Выбирать Редактировать аналитики, чтобы выбрать, какие аналитики включать в текст запроса. Затем введите значения для выбранных аналитик в разделе Продукт.

  4. В разделе Параметры резервирования задайте следующие поля:

    • Разрешить отрицательные запасы для поддержки продажи сверх запасов. Выберите этот флажок, чтобы пропустить проверку доступности для резервирования, или снимите его, чтобы принудительно выполнить проверку. Снимите его, чтобы принудительно применить проверку.
    • Резервирование для меры. Выберите источник данных и физическую меру, для которой нужно выполнить предварительное резервирование.
    • Количество. Укажите количество для резервирования.
  5. Выберите Разноска на панели инструментов, чтобы отправить запрос.

Поиск продуктов в приложении видимости запасов

Функция поиска продуктов позволяет пользователям искать продукты и информацию об имеющихся запасах на основе определенных атрибутов, таких как размер и цвет. Сведения о том, как настроить эту функцию, см. в разделе Настройка поиска продуктов для видимости запасов. Подробную информацию о том, как использовать ее в приложении видимости запасов, см. в разделе Поиск продуктов с помощью приложения видимости запасов.