O elemento <ontempenv> é usado dentro de um elemento <interface> e funciona de maneira similar a uma instrução if-then. Utilize esse elemento para retornar um valor de aprovação ou de falha para o projeto; uma aprovação indica que o sistema deve continuar e executar o restante do projeto, enquanto uma falha indica que ele deve parar. Isso é utilizado normalmente para indicar se a interface localizou alterações relevantes que mereçam uma nova execução do projeto.
Após o sistema executar qualquer comando especificado em elementos <run>, ele processa o elemento <ontempenv>. Use o atributo de nome desse elemento para especificar uma variável de ambiente temporária e use o atributo de estado para especificar um valor.
O <ontempenv> agrupa um elemento <step>, que é executado apenas se o nome e o estado da variável de ambiente temporária existirem após os comandos do elemento <run> serem executados.
<ontempenv name="Changes" state="empty">
<step result="FAIL"/>
</ontempenv>