Empacote o seu próprio modelo utilizando soluções
Depois de ter registado o seu próprio modelo no AI Builder utilizando um pacote Python, pode embalar o seu modelo utilizando soluções para executar tarefas de gestão de ciclo de vida de aplicações (ALM), tais como:
- Exporte o seu próprio modelo utilizando uma solução.
- Importe o seu próprio modelo para o ambiente de destino.
- Atualize o seu próprio modelo em ambientes de origem ou destino.
- Prepare o seu próprio modelo para atualizar.
As soluções são utilizadas para transportar aplicações e componentes de um ambiente para outro. Também são utilizadas para aplicar um conjunto de personalizações às aplicações existentes. Para obter informações detalhadas sobre soluções e como são utilizadas para aplicar conceitos de ALM no Microsoft Power Platform, aceda à Descrição geral da gestão do ciclo de vida da aplicação.
Neste exemplo, exportará duas soluções:
- A solução que contém apenas o conector personalizado
- A solução que contém o modelo, a referência de ligação e quaisquer outros componentes
Certifique-se de que registou o seu próprio modelo no ambiente de origem utilizando um pacote Python. Se ainda não o registou, siga o procedimento em Traga o seu próprio tutorial de modelo (no GitHub).
Crie uma solução para armazenar o conector personalizado que está associado ao modelo:
- Iniciar sessão no Power Apps ou no Power Automate.
- No painel esquerdo, selecione Soluções>Nova solução.
- Preencha os campos na caixa de diálogo da Nova solução. Para obter informações detalhadas sobre cada campo, aceda a Criar uma solução.
- Selecione Criar.
Adicione um conector personalizado existente ao selecionar Adicionar existente>Automatização>Conector personalizado.
Selecione o conector personalizado que está associado ao modelo.
O nome estará neste formato: <model_name>-<random number>-v<version>. A versão ajuda a distinguir o conector a adicionar quando atualiza o modelo.
Exportar a solução Para obter ajuda sobre como exportar soluções, aceda a Soluções de exportação para o Power Apps ou Soluções de exportação para o Power Automate.
Criar uma nova solução para adicionar o modelo e quaisquer outros componentes:
- Selecione Soluções>Novas soluções.
- Preencha os campos na caixa de diálogo da Nova solução.
- Selecione Criar.
Adicione uma referência de ligação existente ao selecionar Adicionar existente>Mais>Referência de ligação (pré-visualização).
Adicione a referência de ligação existente associada ao modelo.
O formato de atribuição de nome é o mesmo que o conector personalizado no passo 4: <model_name>-<random number>-v<version>.
Adicione o modelo de IA ao selecionar Adicionar existente>Modelo de IA.
A sua solução deve conter os componentes indicados na seguinte imagem.
(Opcional) Adicione todos os componentes que desejar. Neste exemplo, vamos adicionar um fluxo de cloud que utiliza o modelo.
Exportar a solução Para obter ajuda sobre como exportar soluções, aceda a Soluções de exportação para o Power Apps ou Soluções de exportação para o Power Automate.
Neste exemplo, irá importar duas soluções que criou na secção anterior:
- A solução que contém apenas o conector personalizado
- A solução que contém o modelo, a referência de ligação e quaisquer outros componentes
Para obter ajuda sobre como importar soluções, aceda a Soluções de importação para o Power Apps ou Soluções de importação para o Power Automate.
Iniciar sessão no Power Apps ou no Power Automate.
Importe a solução que contém apenas o conector personalizado.
Importe a solução que contém o modelo, a referência de ligação e quaisquer outros componentes.
Durante o processo de importação, crie a ligação ao seu ponto final externo:
- Se o seu ponto final não estiver seguro, selecione Criar.
- Se o seu ponto final estiver seguro com uma chave API, insira-a no campo de Chave API e, em seguida, selecione Criar.
O seu modelo está agora pronto para ser consumido no seu ambiente de destino.
Se tiver problemas com a sua importação, aceda a Resolução de problemas da importação de soluções.
Atualize a sua solução para o número de versão mais recente para que acumule todos os patches anteriores num só passo. Qualquer componente associado à versão anterior da solução e que não esteja na versão da solução mais recente será eliminado. Isto garante que os componentes desatualizados não serão incluídos na solução.
Nos exemplos, irá atualizar duas soluções:
- A solução que contém apenas o conector personalizado
- A solução que contém o modelo, a referência de ligação e quaisquer outros componentes
Para obter ajuda sobre como atualizar, aceda a Atualizar uma solução.
Certifique-se de que registou o seu modelo atualizado no ambiente de origem ao utilizar um pacote Python. Se ainda não o registou, siga o procedimento em Traga o seu próprio tutorial de modelo (no GitHub).
Iniciar sessão no Power Apps ou no Power Automate.
Na solução que contém apenas o conector personalizado, adicione um novo conector personalizado existente ao selecionar Adicionar.
Preencha os campos e introduza a nova versão. Neste exemplo, é v2 porque esta é a segunda versão.
Remova a versão mais antiga do conector personalizado da solução:
- Selecione as reticências verticais (⋮) ao lado da versão mais antiga.
- Selecione Remover>Remover desta solução.
Exporte a solução selecionando Exportar. Por definição, a versão será incrementada durante a exportação.
Na solução que contém o modelo, a referência de ligação e quaisquer outros componentes, atualize a referência de ligação para apontar para a versão mais recente:
- A ligação personalizada terá o mesmo nome que o conector personalizado que adicionou no passo 4. Neste exemplo, v2 é a versão mais recente.
- Remova a versão mais antiga da referência de ligação da solução selecionando o nome a remover (neste exemplo, v1) e, em seguida, selecione Remover>Remover desta solução.
Exporte a solução selecionando Exportar. O modelo de IA e qualquer componente que se refere ao modelo são automaticamente atualizados para apontar para a versão mais recente.
Iniciar sessão no Power Apps ou no Power Automate.
Importe a solução que contém apenas o conector ao selecionar Importar>Atualizar.
Importe a solução que contém o modelo, referência de ligação e qualquer outro componente ao selecionar Importar>Atualizar.
Criar novas ligações com o novo ponto final:
- Se o seu ponto final não estiver seguro, selecione Criar.
- Se o seu ponto final estiver seguro com uma chave API, insira-a no campo de Chave API e, em seguida, selecione Criar.
O modelo irá agora fazer referência ao novo ponto final no ambiente de destino.
Preparar o seu modelo para atualizar apenas o importa para a organização. Não o torna ativo. Neste cenário, os componentes relativos ao modelo no ambiente irão fazer referência à versão antiga até concluir este procedimento ao aplicar a atualização.
Para obter ajuda sobre como importar soluções, aceda a Soluções de importação para o Power Apps ou Soluções de importação para o Power Automate.
Iniciar sessão no Power Apps ou no Power Automate.
Importe a solução que contém apenas o conector ao selecionar Importar>Atualizar.
Importe a solução que contém o modelo, a referência de ligação e qualquer outro componente ao selecionar Importar>Preparar para atualizar.
Criar novas ligações com o novo ponto final:
- Se o seu ponto final não estiver seguro, selecione Criar.
- Se o seu ponto final estiver seguro com uma chave API, insira-a no campo de Chave API e, em seguida, selecione Criar.
Verá duas versões da solução: a base e a atualização. Qualquer componente no ambiente fora destas soluções continuará a remeter para a versão antiga do modelo. Os componentes dentro destas soluções continuarão a remeter para a versão antiga do modelo contido na solução correspondente.
No exemplo seguinte, o fluxo de cloud na solução base remete para a versão antiga e o fluxo de cloud na nova solução remete para a nova versão.
Para atualizar a versão antiga, selecione Aplicar atualização.
Todos os componentes do ambiente remetem agora para a nova versão do modelo.
Descrição geral da gestão do ciclo de vida das aplicações
Noções básicas do ALM
Importar soluções
Atualizar a versão ou atualizar uma solução