Configurando dependências do aplicativo

Em alguns casos, um aplicativo (denominado aplicativo principal) só pode ser executado se outro aplicativo ou arquivo (denominado aplicativo dependente) já estiver instalado na estação de trabalho. Você pode fazer com que a distribuição de um aplicativo exija que os aplicativos e arquivos dependentes estejam presentes na estação de trabalho. Se os aplicativos ou arquivos dependentes não estiverem presentes, o Disparador de Aplicativos os distribuirá antes de distribuir o aplicativo principal.

Você pode especificar um ou mais aplicativos dependentes para o aplicativo principal. Por exemplo, suponha que o aplicativo principal (Aplicativo A) seja dependente de três outros aplicativos (Aplicativo B, Aplicativo C e Aplicativo D). Com a adição dos três aplicativos à lista Dependências do Aplicativo nesta página, o Disparador de Aplicativos garantirá que eles sejam instalados antes de executar o Aplicativo A.

Um aplicativo dependente pode ser único ou uma cadeia de aplicativos. Uma cadeia de aplicativos existe quando um aplicativo dependente depende de outros aplicativos. Continuando o exemplo anterior, se o Aplicativo C depender dos Aplicativos C1 e C2, os Aplicativos B, C, C1, C2 e D deverão ser instalados antes da execução do Aplicativo A.

Os aplicativos dependentes só serão instalados depois que o usuário disparar o aplicativo principal pela primeira vez. Se o Disparador de Aplicativos não puder instalar um aplicativo dependente (por exemplo, a estação de trabalho do usuário não satisfaz os requisitos de sistema do aplicativo dependente), o aplicativo principal não será executado.

Se você desinstalar o aplicativo (guia Comum > página Desinstalar ou guia Associações > página Associações), todos os aplicativos dependentes não utilizados por outro aplicativo também serão desinstalados.

Se você distribuir o aplicativo através de uma mídia removível como um CD (consulte Distribuindo aplicativos através de mídia removível ) ou de uma imagem de expansão (consulte Página Imaging ), os aplicativos dependentes deverão ser incluídos na mídia removível ou como outra imagem de expansão.

Para criar uma lista de dependências de um aplicativo:

  1. No ConsoleOne, clique o botão direito do mouse no objeto Aplicativo para o qual deseja criar a lista de dependências > clique em Propriedades para exibir a página de propriedades do objeto Aplicativo.

  2. Clique em Executar Opções > Dependências do Aplicativo para exibir a página Dependências do Aplicativo.


    Página Dependências do Aplicativo do objeto Aplicativo

    A lista Dependências do Aplicativo exibe os aplicativos dos quais o aplicativo principal é dependente. A ordem em que os aplicativos dependentes estão relacionados é a ordem na qual eles serão instalados na estação de trabalho do usuário quando o aplicativo principal for disparado.

  3. Adicione os aplicativos dependentes à lista. Para isso, faça o seguinte:

    1. Clique em Adicionar > procure e selecione o objeto Aplicativo > clique em OK.

    2. Se necessário, modifique os seguintes atributos para o aplicativo:

      Continuar Distribuições Imediatamente: Selecione essa opção caso deseje que o Disparador de Aplicativos distribua e execute o aplicativo, mas não aguarde o término da execução antes de continuar com a distribuição do próximo aplicativo.

      Aguardar Reinicialização: Se a distribuição do aplicativo requerer que a estação de trabalho seja reinicializada, selecione esta opção para que o Disparador de Aplicativos adie a reinicialização até que 1) ele distribua outro aplicativo da lista que requeira uma reinicialização (e não esteja com essa opção marcada) ou 2) ele tenha distribuído todos os aplicativos da lista. Essa opção também se aplica ao desinstalar o aplicativo.

    3. Repita Passo 3.a e Passo 3.b para outro aplicativo.

  4. Disponha os aplicativos dependentes na ordem em que deseja que sejam instalados.

    A ordem em que os aplicativos dependentes estão relacionados é a ordem na qual serão instalados, de cima para baixo. É possível usar as setas para cima e para baixo para mudar a ordem. Para reordenar os aplicativos dependentes:

    1. Selecione um aplicativo na lista > clique na seta para cima para movê-lo de modo que seja instalado antes do aplicativo acima dele.

    2. Selecione um aplicativo na lista > clique na seta para baixo para movê-lo de modo que seja instalado após o aplicativo abaixo dele.

  5. Clique em OK para gravar as mudanças.