> For the complete documentation index, see [llms.txt](https://docs.realmjoin.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.realmjoin.com/pt/gestao-de-aplicacoes/packages/package-settings.md).

# Definições de pacotes

## Automação

<figure><img src="/files/020cff1108f3beada27eb260660fc92e70fb21ed" alt=""><figcaption><p>Automação de Pacotes</p></figcaption></figure>

Para pacotes gerenciados, a aba Automação permite configurar a implantação automática das versões mais recentes do pacote da loja de pacotes para o seu ambiente.

* **Automatizar Canal Principal** - Implantar automaticamente novas versões deste pacote para seus usuários. ("assinatura \\"Main\\"")
* **Automatizar Canal de Pré-visualização** - Implantar automaticamente novas versões deste pacote para seus usuários piloto. ("assinatura \\"Preview\\"")

{% hint style="info" %}
O Canal de Pré-visualização só avançará para uma versão de software mais recente depois de implantar a versão atual em Pré-visualização no Canal Principal.

Este é o comportamento esperado para garantir que um processo de teste / revisão usando o Canal de Pré-visualização não seja invalidado acidentalmente por uma versão de software mais recente entrando em Pré-visualização.
{% endhint %}

O Canal de Pré-visualização irá pegar a versão mais recente disponível na App Store, enviando sua versão atual para o canal principal.

{% hint style="success" %}
Recomendação:

* Automatizar apenas **Canal Principal** para software que pode ser atualizado sem testes prévios, como navegadores web de grandes fornecedores.
* Automatizar apenas **Canal de Pré-visualização** para software que você deseja testar antes da implantação. Envie a versão validada para o Canal Principal após o teste e comece a testar a próxima versão na Pré-visualização.

Você sempre pode enviar manualmente uma versão mais recente disponível na Loja de Pacotes diretamente para **Pré-visualização** ou **Canal Principal** para ignorar uma versão que você não deseja publicar.
{% endhint %}

* **... adiar X dias** - Aguarde a passagem deste número de dias antes de publicar uma nova versão no canal. Isso é útil para evitar sobrecarga para usuários/clientes se várias versões do pacote forem publicadas rapidamente.
* **Implantar à Noite** - Agendar a implantação automática durante a noite
* **Selecione o fuso horário de destino** - Se você usar **Implantar à Noite**, use este Fuso Horário para indicar quando é "à noite".

Esses valores podem ser pré-configurados globalmente para pacotes recém-importados em [Configurações](/pt/administracao-e-definicoes/settings.md). Configurá-los por pacote substituirá os padrões globais.

## Configuração

<figure><img src="/files/83a569e24433fcb43b660c93bf48927d7946ba91" alt=""><figcaption><p>Configuração do Pacote</p></figcaption></figure>

### Proprietários Técnicos da Aplicação

Se desejar, você pode atribuir vários **Proprietários Técnicos da Aplicação** (TAO) a um pacote armazenando seus endereços de e-mail.

Para receber **e-mails automatizados de notificação** sobre atualizações do pacote, você pode **ativar** também o interruptor abaixo.

### Argumentos

**Argumentos** permitem que você passe opções de linha de comando para a instalação de uma aplicação. Isso é comumente usado para personalizar seu pacote com opções de idioma, uma chave de licença etc. que precisam estar presentes no momento da instalação.

{% hint style="info" %}
Se um usuário já tiver instalada a versão atualmente subscrita de um pacote e os argumentos do pacote forem atualizados, o pacote será executado novamente automaticamente para esse usuário usando a nova configuração.

Se **Atualização automática** estiver **DESLIGADO** e o usuário tiver instalada uma versão mais antiga do que a atualmente atribuída, a nova configuração **não** será aplicada.\nSe **Atualização automática** estiver **LIGADO**, o usuário receberá tanto a nova versão quanto a configuração atualizada.
{% endhint %}

Alguns pacotes incluem uma **Ajuda Técnica**, para explicar possíveis **Argumentos** e outros requisitos.

![Ajuda Técnica para um Pacote](/files/acc60ec35f6a70f667fece35b30f998f11a28e72)

#### Argumentos especiais para pacotes Intunewin

Para pacotes Intunewin, oferecemos uma notificação de interface do usuário configurável para atualização do pacote, que permite ao usuário interagir com a instalação / atualização de uma aplicação e lhe dá controle sobre o processo.

<figure><img src="/files/6125d3d04a89d93c1266ba6a2927d91cf1f06b16" alt=""><figcaption></figcaption></figure>

Você pode configurar esta caixa de diálogo com as seguintes definições na seção de argumentos:

```
--rjNotifyUser // Ativar diálogo
```

```
--rjNotifyAllowDefer[=n] // opção de soneca com x adiamentos possíveis
```

```
--rjNotifyTimeout=n // quando nenhuma ação do usuário for realizada -> soneca automática após x segundos (se o adiamento for permitido), caso contrário, atualizar
```

<figure><img src="/files/f2e54a32f0d579f3f6a092a978bdbf45473bbcf3" alt=""><figcaption></figcaption></figure>

### Configurações Avançadas

{% hint style="info" %}
É necessário o RealmJoin App Deployment.\nPara o conjunto completo de recursos de "Configurações Avançadas": é necessário o RealmJoin Agent.
{% endhint %}

<table><thead><tr><th width="154">Definição</th><th width="478">Explicação</th><th>Somente Agent</th></tr></thead><tbody><tr><td>Permitir reinstalação</td><td>Esta opção permite que o usuário <strong>reinstale</strong> e, portanto, substitua sua instalação atual do <strong>pacote</strong> a qualquer momento.\nEx.: adequado para pacotes que ajudam a corrigir problemas do cliente via autoatendimento (sincronização de hora, ...).</td><td>Sim</td></tr><tr><td>Permitir instalação em segundo plano</td><td>Executa <strong>atualizações de pacote diretamente</strong> após as atualizações de configuração terem sido detectadas no dispositivo correspondente (intervalo padrão de sincronização do RJ: 30 minutos). As atualizações começam sem aviso (sem opção de adiamento).\nNão use esta opção para pacotes comuns, pois isso pode interromper os usuários ao usar o software correspondente.</td><td>Sim</td></tr><tr><td>Exigir conformidade</td><td>O pacote é <strong>instalado</strong> assim que o RealmJoin puder verificar que o dispositivo é <strong>considerado "conforme"</strong>. Isso pode interromper a implantação por algum tempo. A instalação do pacote e de todos os outros pacotes obrigatórios com números de ordem superiores entram na fila e só são instaladas quando o cliente estiver conforme.</td><td>Sim</td></tr><tr><td>Pré-lançamento</td><td>Configuração legada - veja <a href="https://docs-classic.realmjoin.com/rj-portal/software-packages">RealmJoin Classic</a>.</td><td>Sim</td></tr><tr><td>Atualização automática</td><td><p><strong>Atualiza automaticamente</strong> um pacote quando uma <strong>versão mais recente</strong> se torna disponível. Se a versão subscrita for mais alta do que a do dispositivo, o RealmJoin executa novamente o pacote para atualizá-lo.</p><p><br>Desative esta opção para pacotes com seus próprios mecanismos de atualização (por exemplo: cliente VPN atualizado via gateway). Quando desativada, apenas novas instalações em dispositivos recebem a versão atualizada.<br><br><strong>Comportamento por plataforma:</strong></p><p><strong>RealmJoin Agent:</strong> Atualizações necessárias <em>e</em> pacotes disponíveis.<br><strong>Intune:</strong> Atualiza apenas os pacotes necessários. Para manter <strong>Disponíveis</strong> aplicativos atualizados no Intune, ative o <a href="/pages/9f066747e7e879fb83c5830cc6c792ee9098e798">Grupo de Atualização</a>.</p></td><td>Não</td></tr><tr><td>Somente em VDI / Ignorar em VDI</td><td>Execute este pacote em <strong>VDIs</strong> apenas dispositivos (W365 e Azure Virtual Desktop/WVD) ou exclua-os da instalação.</td><td>Sim</td></tr><tr><td>Somente em dispositivos com junção híbrida / Ignorar em dispositivos com junção híbrida</td><td>Execute este pacote em <strong>dispositivos com junção híbrida</strong> apenas ou exclua-os da instalação.</td><td>Sim</td></tr><tr><td>Ignorar em dispositivos privados</td><td><strong>Excluir dispositivos privados</strong> da instalação os dispositivos privados (não associados ao Entra ID).</td><td>Sim</td></tr><tr><td>Nome do grupo</td><td><strong>Categoria</strong> na qual o pacote aparecerá no menu da bandeja do RealmJoin.</td><td>Sim</td></tr><tr><td>Depende de</td><td><p>Especifica pacotes pré-requisito que devem ser instalados antes deste pacote. O RealmJoin instala primeiro todas as dependências listadas. Certifique-se de que os pacotes dependentes também estejam atribuídos (por exemplo, marcados como disponíveis).\nExemplo: um ambiente de execução como "Microsoft VC Redistributable Runtime", necessário para que um software seja executado.</p><p><br>Insira o ID do pacote (veja no portal RJ o "Unique RJ ID" do pacote desejado) no seguinte formato:<br><code>["id-do-pacote"]</code></p><p>Para vários pacotes:<br><code>["id-do-pacote1","id-do-pacote2"]</code></p><p>Exemplo:<br><code>["generic-microsoft-vcredist-2019","generic-microsoft-net-core-desktop-runtime-6"]</code></p></td><td>Sim</td></tr><tr><td>Ordem</td><td>Define a sequência de instalação usando um valor inteiro. Números menores são executados primeiro (por exemplo, <strong>10</strong> instala antes de <strong>100</strong>).\nUm valor de <strong>0</strong> significa “sem sequência” e é executado somente depois de todos os pacotes numerados.\nOs números de ordem são aplicados <strong>apenas durante a implantação inicial do cliente</strong>.</td><td>Sim</td></tr><tr><td></td><td><p><strong>Não use </strong><em><strong>Dependência</strong></em><strong> e </strong><em><strong>Ordem</strong></em><strong> no mesmo pacote.</strong><br>Durante a implantação inicial (ou qualquer implantação obrigatória após o login), o RealmJoin primeiro instala todos os pacotes dependentes e, em seguida, instala os pacotes originais. Esse processo em duas etapas substitui e pode anular quaisquer números de ordem definidos.</p><p><strong>Por exemplo:</strong></p><ul><li>Pacote A, ordem 1</li><li>Pacote B, ordem 101 e dependente do Pacote C, ordem 100.</li><li>Se todos os pacotes forem atribuídos como obrigatórios, a sequência de instalação será C, A, B</li></ul><p>As configurações do usuário dentro dos pacotes de aplicação são tratadas como uma dependência definida.</p></td><td></td></tr><tr><td>Taxa de implantação</td><td>Selecione a taxa de implantação que <strong>permite ou bloqueia</strong> os usuários de <strong>adiar</strong> o pacote <strong>instalação</strong> até a data exibida. Você tem a opção entre "Lento" (+7), "Rápido" (+3) e "Amanhã" (+1).\nExemplo: ao escolher "Amanhã", a data atual + um dia será armazenada como valor fixo. Os usuários podem adiar até essa data. Depois disso, a instalação será apenas executada sem controle adicional. Observe que a data não é dinâmica (ou seja, não depende do último horário de check-in do cliente).<br><strong>Observação:</strong> A instalação em dispositivos inclui um mecanismo em etapas: as instalações ocorrerão várias vezes ao dia com uma probabilidade específica por acionamento. Isso garante uma implantação mais suave e utiliza os recursos de BC/DO de forma eficaz.</td><td>Sim</td></tr><tr><td>Restrições do aplicativo principal</td><td><p>Esta opção permite definir <strong>quem</strong> pode executar uma instalação de pacote e <strong>quando</strong> isso acontecerá (<strong>fase</strong>).</p><p>Defina se este pacote deve ser executado apenas para o usuário principal de um dispositivo (visível e alterável no portal RealmJoin), apenas para usuários secundários ou para ambos.</p><p>Escolha entre as seguintes fases ou combinações delas. O padrão é "Normal, Inicial &#x26; Manual".<br></p><p><strong>Logon</strong>: O pacote é executado depois que o usuário faz logon.</p><p><strong>Manual</strong>: O pacote será executado quando o usuário iniciar a instalação manualmente pelo menu da bandeja.</p><p><strong>Inicial</strong>: O pacote é executado apenas durante a implantação inicial do cliente.</p><p><strong>Normal</strong>: Nem Logon, nem Manual, nem Inicial. Implantação durante o uso normal de um cliente.</p></td><td>Sim</td></tr><tr><td>Restrições da parte do usuário</td><td>As mesmas opções de antes - mas para a parte do usuário (se disponível para o pacote correspondente). Ex.: contém configurações ou scripts executados sob o usuário atual ("user" em vez de "escopo do sistema").</td><td>Sim</td></tr></tbody></table>

<figure><img src="/files/0788c4a8d9c054c4da02ffae4eac13f824d09c88" alt=""><figcaption><p>Configurações Avançadas</p></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.realmjoin.com/pt/gestao-de-aplicacoes/packages/package-settings.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
