Criar um trabalho personalizado

Associe um trabalho personalizado a uma transição de ciclo de vida.

Associe um trabalho personalizado a uma transição de ciclo de vida.

Duas etapas são necessárias para criar um trabalho personalizado. Primeiro, um administrador adiciona um trabalho personalizado a um ciclo de vida. Em segundo lugar, um programador cria o trabalho.

Primeiro, adicione o tipo de trabalho personalizado a um ciclo de vida. Você precisa ser um administrador para fazer isso.

  1. Clique em Ferramentas > Administração > Configuração do Vault.

  2. Na caixa de diálogo Configuração do Vault, clique na guia Comportamento > Ciclos de vida.

  3. Na caixa de diálogo Definições de ciclo de vida, selecione uma definição de ciclo de vida (por exemplo, Processo básico de liberação) e clique em Editar. O nome da definição selecionado é exibido na barra de título.

  4. Na lista de estados de ciclo de vida, selecione o estado de ciclo de vida que será editado e clique na guia Transições.

  5. Clique em Editar para abrir a caixa de diálogo Transições e selecione a guia Tipos de trabalhos personalizados.

  6. Clique em Adicionar e insira um nome no campo Inserir nome do novo tipo de trabalho personalizado. Clique em OK.

    Observação: Uma convenção de nomenclatura comum é usar o nome da sua empresa como prefixo de qualquer tipo de trabalho.
  7. Clique em OK para sair da caixa de diálogo Transição.

    Esse tipo de trabalho personalizado será iniciado sempre que um objeto fizer transições por meio desse ciclo de vida.

  8. Para ativar esse trabalho personalizado em qualquer transição, repita as etapas de 3 a 5 e especifique um tipo de trabalho personalizado em vez de criar um novo trabalho personalizado.

Em seguida, um programa cria o trabalho (novos plugins para o Job Processor). Os trabalhos são definidos por códigos como dlls .NET; você define o que o trabalho faz.

Observação: Isso deve ser executado como serviço, portanto, evite o código de IU.
  1. Crie uma montagem .NET.
  2. Configure um procedimento.
  3. Implante o procedimento em um local de diretório determinado.
  4. Configure o Job Processor para localizar e carregar a extensão. Da próxima vez que o Job Processor for executado, ele carregará sua extensão.
  5. Quando o Job Processor encontrar um tipo de trabalho que corresponda ao que o plugin pode tratar, o Job Processor roteará o trabalho para o seu código de plugin.

Mais informações: Ferramentas de desenvolvedor do Autodesk Vault