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.
- Clique em Ferramentas > Administração > Configuração do Vault.
- Na caixa de diálogo Configuração do Vault, clique na guia Comportamento > Ciclos de vida.
- 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.
- Na lista de estados de ciclo de vida, selecione o estado de ciclo de vida que será editado e clique na guia Transições.
- Clique em Editar para abrir a caixa de diálogo Transições e selecione a guia Tipos de trabalhos personalizados.
- Clique em Adicionar e insira um nome no campo Inserir nome do novo tipo de trabalho personalizado. Clique em OK.
Nota: Uma convenção de nome típica é iniciar qualquer tipo de trabalho com o nome da sua empresa.
- 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.
- 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.
Nota: Isso deve ser executado como serviço, por isso evite o código de IU.
- Crie uma montagem .NET.
- Configure um procedimento.
- Implante o procedimento em um local de diretório determinado.
- 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.
- 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