> 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/packaging-requests.md).

# Pedidos de packaging

## Arquitetura (Win11 e macOS)

A RealmJoin Packaging Factory está atualmente otimizada para solicitações de aplicações para Windows 11, oferecendo serviços de empacotamento robustos e fiáveis em todo o ecossistema Windows. O suporte completo para macOS está em desenvolvimento ativo e adicionará centenas de aplicações macOS prontas a usar à RealmJoin Store, permitindo uma experiência multiplataforma mais completa.

Os pacotes macOS estão atualmente em pré-visualização, enquanto continuamos a aperfeiçoar o pipeline de empacotamento macOS. Aceitamos pedidos de aplicações macOS numa base de melhor esforço, embora os tempos de processamento e a disponibilidade possam variar durante esta fase de desenvolvimento. A nossa equipa tratará destes pedidos da forma mais eficaz possível dentro da estrutura atual.

Agradecemos a sua paciência enquanto trabalhamos para oferecer ao macOS o mesmo nível de excelência de que os nossos utilizadores do Windows 11 atualmente desfrutam.

### Empacotamento Personalizado vs Genérico

#### Pacotes Genéricos no RealmJoin

O nosso objetivo é criar pacotes o mais **genéricos** possível. Isto permite que todas as definições sejam configuradas através do portal RealmJoin após a subscrição da aplicação. Os nossos **genéricos** pacotes incluem instaladores inalterados fornecidos pelos fornecedores, sem quaisquer alterações específicas de clientes. Estes pacotes estão acessíveis a todos os clientes na loja RealmJoin.

#### Pacotes Personalizados no RealmJoin

**Personalizado** os pacotes estão disponíveis exclusivamente para os clientes na sua **personalizada** secção do RealmJoin **Loja de Pacotes**. Os **personalizada** espaços de nomes são usados para instaladores modificados, incluindo aqueles personalizados pelo fornecedor para o cliente, como o SAP, ou para aplicações desenvolvidas pelo cliente e casos semelhantes.

Convidamos os clientes a partilhar a sua avaliação sobre se uma aplicação pode ser empacotada como *genéricos* ou requer um *personalizada* pacote, no entanto, a decisão final é tomada pela RealmJoin Packaging Factory. Note que *personalizada* os pacotes implicam custos adicionais.

## Tipos de Pedido

Atualmente estão disponíveis três tipos diferentes de pedidos PACKaaS: novo pacote, atualizar pacote existente e [pacotes orgânicos](/pt/gestao-de-aplicacoes/packages/packaging-requests/organic-packages.md).

### Novos Pacotes

Se uma aplicação não estiver disponível na RealmJoin Store, pode ser solicitada para empacotamento através da RealmJoin Packaging Factory. Um pedido PACKaaS válido deve incluir:

* **Binários da aplicação**, que devem sempre ser carregados para pedidos regulares de empacotamento (pode ser adicionado um URL de transferência como referência, mas é **não** suficiente). Se houver vários ficheiros, utilize um contentor zip.
* **Documentação** que descreva todas as opções de configuração necessárias como parâmetros de linha de comandos, chaves de registo, ficheiros de configuração ou semelhante (capturas de ecrã não são aceites; PACKaaS não inclui Scripting-as-a-Service). Os comandos de instalação silenciosa/desassistida são sempre obrigatórios.
* **Seleção do tipo de empacotamento**, especificando se a aplicação deve ser criada como um *genéricos* pacote (quando não estiverem incluídos dados específicos do cliente) ou como um *personalizada* pacote (podem aplicar-se taxas adicionais). A Packaging Factory pode alterar um pedido de genérico para personalizado se tal se justificar; por exemplo, quando são identificados detalhes específicos do cliente durante o processamento. Os clientes serão informados dessas alterações antes de o pedido ser concluído.
* **Endereço de e-mail de contacto**, que pode ser diferente do e-mail do utilizador atualmente autenticado.
* **Parâmetros de instalação**, que podem ser inseridos diretamente no pedido em vez de serem incorporados no ficheiro ZIP.
* **Descrição opcional**, um campo de texto livre para qualquer contexto adicional que pretenda transmitir à Packaging Factory.
* **Utilização de “skip upload”**, que só é permitido ao atualizar ou adicionar parâmetros a um pacote existente — os binários continuam a ter de ser fornecidos para todos os pedidos padrão de empacotamento.

{% hint style="info" %}
Quando inicia um novo pedido de pacote, o formulário agora destaca os pacotes existentes que correspondem à sua introdução, ajudando-o a identificar software que já está disponível na RealmJoin Store e a evitar pedidos duplicados.
{% endhint %}

<figure><img src="/files/779de4a84fbd1450509ab5ba843b4c46ef656900" alt=""><figcaption><p>Formulário de pedido de empacotamento RealmJoin para novos pedidos.</p></figcaption></figure>

### Atualizações de Pacote

Se for necessária uma versão mais recente de uma aplicação do que a disponível na RealmJoin Store, aplicam-se os mesmos processos e requisitos que aos pedidos de novos pacotes. Quando o binário atualizado se comporta de forma idêntica à versão existente, os parâmetros de linha de comandos podem ser omitidos do pedido. Está disponível uma lista suspensa que mostra todos os pacotes atualmente subscritos no tenant, e os pedidos de atualização só podem ser submetidos para esses pacotes subscritos.

<figure><img src="/files/b2c3677e36cdc8e00c8dcb7ffe1523b299306a7e" alt=""><figcaption><p>Formulário de pedido de pacote RealmJoin para atualizações de pacote.</p></figcaption></figure>

{% hint style="info" %}
Nota: opções adicionais, novos parâmetros ou ficheiros de configuração para um pacote existente são considerados atualizações e devem ser solicitados da mesma forma.
{% endhint %}

{% hint style="danger" icon="exclamation" %}
**Tickets, Ficheiros e Configuração**

Tenha em atenção que:

* todos os pedidos de atualização e de novos pacotes exigem o fornecimento de binários e documentação que detalhem os parâmetros de linha de comandos necessários. Os parâmetros de instalação silenciosa/desassistida não são opcionais e **devem** ser fornecidos.
* se um pedido de atualização não implicar alterações em relação à versão anterior, a submissão de novos parâmetros não é necessária, mas estes devem ser mencionados.
* o pedido cria um ticket. Toda a comunicação será tratada neste ticket, e este será enviado apenas para a conta que o criou. **Se esta conta não tiver nenhuma caixa de correio ativa, o requerente não receberá qualquer informação.** O formulário de pedido permite definir um novo endereço de resposta caso seja utilizada uma conta ADM sem caixa de correio para criar o texto. Depois de o ticket ser criado, o endereço de resposta não pode e não será alterado.
* a função de requerente de software pode ser atribuída a qualquer grupo de utilizadores no tenant, portanto, uma conta ADM pode não ser necessária.
* os pacotes orgânicos e o PACKaaS podem não estar disponíveis de imediato; entre em contacto com <support@realmjoin.com> se estiver em falta alguma funcionalidade
* qualquer pedido incompleto será rejeitado.
  {% endhint %}


---

# 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/packaging-requests.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.
