# Fase Publicar

## Objetivos <a href="#objetivos" id="objetivos"></a>

Essa é a **quinta fase** da [Fórmula Zeev](/zeev/formula-zeev/introducao-a-formula-zeev.md) de criar aplicativos.

Nessa fase o aplicativo será configurado e publicado para utilização real.

## Profissionais envolvidos <a href="#profissionais-envolvidos" id="profissionais-envolvidos"></a>

O [desenvolvedor cidadão](/zeev/formula-zeev/definir-papeis.md#desenvolvedor-cidadao-citizen-developer) é parte importante dessa etapa, pois ele tem o know-how necessário de quais são as permissões e configurações necessárias para que o aplicativo seja publicado e utilizado pelos [stakeholders](/zeev/formula-zeev/definir-papeis.md#stakeholders).  Se tiver dúvidas, ele irá consultar o [dono do aplicativo](/zeev/formula-zeev/definir-papeis.md#dono-do-aplicativo-app-owner).

Dependendo do caso, o desenvolvedor cidadão poderá ter as permissões necessárias para realizar toda essa fase sozinho. Em algumas organizações, a operação de publicação é realizada pelo time de [sustentação](/zeev/formula-zeev/definir-papeis.md#sustentacao-operations), orientados pelo desenvolvedor cidadão

## Como <a href="#profissionais-envolvidos" id="profissionais-envolvidos"></a>

### Situações mais robustas com mais de um ambiente

O nível de complexidade dessa fase varia bastante se a organização possui somente um ambiente, ou se possui diversos ambientes.

Organizações com políticas de governança mais robustas podem ter mais de uma instalação / ambiente do Zeev, por exemplo:

* Desenvolvimento;
* Teste;
* Homologação;
* Produção

Nesse caso, cada ambiente é utilizado para um fim em específico, e é preciso assegurar que eles possuam as mesmas configurações, o que demanda mais trabalho de manutenção.&#x20;

Para publicar um aplicativo em produção, será preciso primeiramente utilizar o recurso de [exportar e importar o aplicativo de processo](/zeev/como-construir-processos/como-modificar-aplicativos-apos-o-uso/como-importar-processos-de-outras-ferramentas.md), do ambiente de desenvolvimento, teste, homologação ou outro, para o ambiente de produção.

Como pode ser visto no [link do recurso](/zeev/como-construir-processos/como-modificar-aplicativos-apos-o-uso/como-importar-processos-de-outras-ferramentas.md), o aplicativo exportado e importado entre ambientes diferentes pode não sincronizar todas as informações necessárias para que o aplicativo funcione. Portanto, nesse cenário, algumas configurações de manutenção (por exemplo, o relacionamento entre pessoas, times e funções), terão que ser refeitas manualmente.&#x20;

Para assegurar que o procedimento de transferência do aplicativo funcionou corretamente, é altamente recomendável que o desenvolvedor cidadão realize um novo teste completo do aplicativo, do início ao fim.

### Publicação

Após realizar a exportação e importação, ou caso seja uma situação mais simples, com somente um ambiente, o próximo passo será definir as [configurações de acesso ao aplicativo](/zeev/como-construir-processos/como-publicar-aplicativos/como-configurar-o-acesso-a-um-processo.md), definindo, entre outras coisas, quem poderá acessá-lo. &#x20;

É plenamente possível disponibilizar [duas versões publicadas ao mesmo tempo](/zeev/como-construir-processos/como-modificar-aplicativos-apos-o-uso/como-versionar-um-processo.md). Isso pode ser útil, por exemplo, quando você quer que a versão 1 do aplicativo seja disponível para toda a empresa, e a versão 2 disponível somente para um time, em formato piloto.&#x20;

## Duração <a href="#profissionais-envolvidos" id="profissionais-envolvidos"></a>

Caso seja um [contexto mais robusto com mais de um ambiente de uso](#situacoes-mais-robustas-com-mais-de-um-ambiente) (desenvolvimento, teste, produção, etc.) essa fase pode precisar de um agendamento prévio e preparação com equipe de sustentação. Não é incomum que, então, a publicação do aplicativo tenha que ser feita fora do horário comercial. O prazo da fase, então, dependerá muito das políticas de governança e gestão de mudança da empresa.

Caso seja um contexto mais simples, com um só um ambiente, e onde o desenvolvedor cidadão tenha todas as permissões para publicar um aplicativo, a fase pode levar poucos minutos.

## Entregas <a href="#entregas" id="entregas"></a>

Ao final de todas as iterações dessa fase, é esperado que as seguintes entregas sejam finalizadas:

* [ ] Aplicativo importado e funcional no ambiente final<br>
* [ ] [Permissões de acesso](/zeev/como-construir-processos/como-publicar-aplicativos/como-configurar-o-acesso-a-um-processo.md) do aplicativo publicadas<br>
* [ ] [Aplicativo publicado](/zeev/como-construir-processos/como-publicar-aplicativos/como-publicar-um-processo.md) para uso real no ambiente de produção

## Demonstração prática

Veja na prática como publicar aplicativos:

{% embed url="<https://youtu.be/CheovAlWYLg>" %}


---

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

```
GET https://kb.stoque.com.br/zeev/formula-zeev/criar-um-aplicativo/executar-fases/fase-publicar.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
