Trabalhar com ações de transição

Para que as variáveis seja atualizadas, o arquivo no vault precisa passar por uma transição do fluxo de trabalho que inclui a transição de importação.

Para criar uma ação de transição que aciona a importação de valores de um arquivo XML:

  1. Crie uma ação de transição na transição do fluxo de trabalho onde você quer acionar a importação de valores.
  2. Digite uma Descrição, por exemplo, Importar custos e artigos do XML.
  3. Selecione Importar dados de XML em Tipo.
  4. Em Executar em arquivos com a extensão, digite os tipos de arquivo pra os quais essa ação deve ser acionada. Separe os vários tipos de arquivo com ponto e vírgula, por exemplo, sldprt;sldasm. Deixe em branco para acionar a ação para todos os tipos de arquivo.
  5. Em Nome do arquivo de onde importar, digite o nome do arquivo que contém os dados de importação. Use um asterisco (*) como caractere curinga, por exemplo, SW*.xml. Não inclua um caminho.
A ação de transição importa valores dos arquivos XML pesquisados que correspondem ao nome de arquivo.

Adiar transições

Você pode criar uma condição de transição que impeça uma transição de arquivo até que a importação XML tenha ocorrido e os dados estejam disponíveis para atualização.

Para adiar uma transição:

Na caixa de diálogo Propriedades da transição, crie condições de transição que acionem a importação. Use estes parâmetros:
Op Condição
Tipo Variável
Nome da variável Por exemplo, IDArtigo ou Custo
Configuração Deixe em branco para incluir todas as configurações
Argumento Digite !=.

Por exemplo, para um arquivo no vault sem valores de IdArtigo ou Custo, a transição falha com uma advertência se o arquivo iniciar a transição de estado antes de concluída a importação. Uma vez concluída a importação, a transição é feita e são atribuídos valores a IdArtigo e Custo .