Работа с действиями перехода

Для обновления переменных необходимо, чтобы файл в хранилище подвергся переходу потока работы, включающему импорт.

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

  1. Создайте действие перехода в месте перехода потока работы, где требуется запустить импорт значений.
  2. Введите текст в поле Описание, например Import cost and article from XML (Импорт цены и наименования товара из XML).
  3. Выберите Импорт данных в XML в разделе Тип.
  4. В разделе Запустить для файлов с расширениями укажите типы файлов, запускаемые этим действием. Между типами файлов ставьте точку с запятой, например sldprt;sldasm. Если требуется указать все типы файлов, оставьте это поле пустым.
  5. В разделе Имя файла для импорта из укажите имя файла, содержащего данные импорта. Используйте звездочку (*) для обозначения универсального символа, например SW*.xml. Не указывайте путь.
Действие перехода импортирует значения из запрошенных файлов XML, соответствующих имени файла.

Отсрочивание переходов

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

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

В диалоговом окне Свойства перехода укажите условия для перехода, инициирующего импорт. Используйте следующие параметры.
Op Условие
Тип Переменная
Имя переменной Например, ArticleID (Код товара) или Cost (Цена)
Конфигурация Если требуется указать все конфигурации, оставьте это поле пустым
Аргумент Введите !=.

Например, для файла в хранилище, не содержащего значений для переменной ArticleId или Cost, переход выполнить не удастся, если файл начнет переход в другое состояние, прежде чем завершится импорт. После завершения импорта переход будет успешно выполнен, и переменные ArticleId и Cost получат значения.