# Pedidos de Empacotamento

## Arquitetura (Win11 & macOS)

A RealmJoin Packaging Factory está atualmente otimizada para pedidos de aplicações para Windows 11, fornecendo serviços de empacotamento robustos e fiáveis em todo o ecossistema Windows. O suporte completo para macOS está em desenvolvimento ativo e acrescentará 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 para macOS. Aceitamos pedidos de aplicações macOS com base no 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 que os nossos utilizadores do Windows 11 atualmente desfrutam.

### Empacotamento privado vs genérico

#### Pacotes genéricos na 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 privados na RealmJoin

**Personalizados** os pacotes estão disponíveis exclusivamente para os clientes na sua **secção personalizada** da RealmJoin **Loja de Pacotes**. Os **secção personalizada** namespaces são utilizados para instaladores modificados, incluindo os personalizados pelo fornecedor para o cliente, como 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 se requer um pacote *secção personalizada* personalizado, no entanto, a decisão final é tomada pela RealmJoin Packaging Factory. Note que *privados* os pacotes implicam custos adicionais.

## Tipos de pedido

Estão atualmente disponíveis três pedidos PACKaaS diferentes: novo pacote, atualizar pacote existente e [pacotes orgânicos](https://docs.realmjoin.com/pt/gestao-de-aplicacoes/packages/packaging-requests/organic-packages).&#x20;

### 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:

* **Binaries da aplicação**, que devem ser sempre carregados para pedidos de empacotamento normais (pode ser adicionado um URL de download para referência, mas é **irá** suficiente).
* **Documentação** que descreva todos os switches de configuração necessários como parâmetros de linha de comandos, chaves de registo, ficheiros de configuração ou semelhantes (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 estão incluídos dados específicos do cliente) ou como um *pacote privado/personalizado* (podem aplicar-se taxas adicionais). A Packaging Factory pode alterar um pedido de genérico para privado se tal se justificar; por exemplo, quando são identificados detalhes específicos do cliente durante o processamento. Os clientes serão informados de tais alterações antes de o pedido ser concluído.
* **Endereço de e-mail de contacto**, que pode ser diferente do endereço de e-mail do utilizador atualmente autenticado.
* **Parâmetros de instalação**, que podem ser introduzidos diretamente no pedido em vez de serem incorporados no ficheiro ZIP.
* **Utilização de “skip upload”**, que só é permitida ao atualizar ou adicionar parâmetros a um pacote existente — os binários ainda têm de ser fornecidos para todos os pedidos de empacotamento padrão.

<figure><img src="https://686519968-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkrcM7cKOpXKri1kVrh%2Fuploads%2FnCkLFMPDwuJEeeZnmZjW%2F26-02-09-10_06_07_msedge.png?alt=media&#x26;token=57fe8da1-32b2-4ce3-bf37-8f28df1af11a" alt=""><figcaption><p>Formulário de pedido de empacotamento RealmJoin para novos pedidos. </p></figcaption></figure>

### Atualizações de pacotes

Se uma aplicação for necessária numa versão mais recente do que a disponível na RealmJoin Store, aplicam-se os mesmos processos e requisitos que para 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 pendente 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="https://686519968-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkrcM7cKOpXKri1kVrh%2Fuploads%2FNVqHkCzOXFJDfZwb67i3%2F26-02-09-10_07_45_msedge.png?alt=media&#x26;token=50956ee9-6c30-4b29-9199-8e97e078b035" alt=""><figcaption><p>Formulário de pedido de pacote RealmJoin para atualizações de pacotes.</p></figcaption></figure>

{% hint style="info" %}
Nota: switches 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 detalhando 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.&#x20;
* 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 precisa de ser referida.&#x20;
* o pedido cria um ticket. Toda a comunicação será tratada neste ticket, e ele será enviado apenas para a conta que o criou. **Se esta conta não tiver nenhuma caixa de correio ativa, o solicitante não receberá qualquer informação.** O formulário de pedido permite definir um novo endereço de resposta caso seja usada 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.&#x20;
* a função de solicitante de software pode ser atribuída a qualquer grupo de utilizadores no tenant, portanto, pode não ser necessária uma conta ADM.&#x20;
* os pacotes orgânicos e o PACKaaS podem não estar disponíveis de imediato, contacte <support@realmjoin.com> se estiver em falta alguma funcionalidade
* qualquer pedido incompleto será rejeitado.&#x20;
  {% endhint %}
