Partilhar via


Utilizar o Kit para Criadores

Antes de utilizar os componentes incluídos com o Kit para Criadores, utilize a aplicação de referência para aprender o comportamento de componentes e padrões de implementação. Com o aplicativo de referência, você aprende a adicionar componentes a um aplicativo.

O Kit para Criadores inclui os seguintes recursos, distribuídos em três soluções:

Solução Items
CreatorKitCore
  • 24 componentes de tela e do Power Apps component framework
  • CreatorKitReference (MDA)
  • Uma aplicação de referência (Condicionada por Modelo com páginas personalizadas) com a qual aprender de forma interativa
  • Um modelo de página de tela
  • CreatorKitReference (Tela)
  • Aplicação de referência (Tela) com a qual aprender de forma interativa (não requer de licença do Power Apps autónoma)
  • Uma aplicação de modelo de tela
  • Um editor de temas que gera o JSON de Tema, utilizado para estruturar facilmente componentes consistentes
  • Aprenda como adicionar componentes a uma aplicação

    Depois de o kit ter sido instalado, aprenda a adicionar os componentes à aplicação:

    Criar os blocos modulares

    Nesta secção, irá ficar a conhecer detalhes sobre as diferentes aplicações, modelos e componentes para compor o Kit para Criadores.

    Aplicação de referência

    Utilize esta aplicação para aprender sobre cada componente, obter melhores práticas recomendadas para a experiência de utilizador otimizada, interagir com cada componente e ver por detrás das propriedades para o código de implementação que permitem o seu comportamento. Recomendamos que explore os componentes de interesse na aplicação de referência antes de os utilizar numa aplicação real.

    • Observe como o componente se comporta e compõe dados.
    • Selecione o separador Código para ver as fórmulas do Power Fx subjacentes.
    • Obter informações sobre melhores práticas a partir da orientação inline relacionada com o controlo.

    Modelos

    Os modelos são concebidos para o ajudar a começar rapidamente a criar aplicações reativas baseadas na Fluent UI. São fornecidos com os componentes personalizados pré-carregados e anexados a uma variável de JSON de Tema, o que reduz o tempo para começar a desenvolver.

    Captura de ecrã de um modelo de aplicações de tela e de um modelo de páginas personalizadas.

    Modelo de aplicações de tela

    Faça uma cópia desta aplicação para criar uma nova aplicação de tela que exija os componentes do kit.

    Para fazer uma cópia do modelo de tela:

    1. Criar uma nova solução não gerida.
    2. No friso, selecione Adicionar existente>Aplicações>Tela.
    3. Selecione a aplicação Modelo de Tela e, em seguida, selecione Adicionar.
    4. Edite o Modelo de Tela.
    5. No friso do estúdio, selecione Ficheiro>Guardar Como e introduza um novo nome para a cópia. A cópia aparecerá na mesma solução.
    6. Remova o modelo de aplicações de tela original da solução.

    Certifique-se de que só edita a aplicação copiada de agora em diante, para que possa reutilizar o modelo da aplicação original.

    Modelo de página personalizada

    Faça uma cópia desta página para criar uma nova página personalizada para uma aplicação convergida.

    Modelo de página personalizada.

    Siga as etapas anteriores para fazer uma cópia do aplicativo de modelo de tela, exceto desta vez que você selecionar a opção Salvar como no canto superior direito:

    1. No canto superior direito, expanda o menu junto do ícone Guardar e, em seguida, selecione Guardar como.

      Menu Guardar como do estúdio da Página Personalizada.

    2. Introduza um novo nome e, em seguida, selecione Guardar.

      Diálogo Mudar o nome do estúdio da página personalizada.

    3. Feche o estúdio selecionando o botão Anterior no canto superior esquerdo. Repare que a cópia foi criada na mesma solução.

      Cópia da página personalizada adicionada à solução.

    4. Remova o modelo de página personalizada original da solução.

    Aplicação Estruturador de temas da Fluent

    Utilize esta aplicação para gerar um objeto JSON de Temas para estruturar componentes de forma consistente.

    Aplicação Editor de Temas.

    Consulte Personalização do tema para obter instruções sobre como gerar temas e referenciá-los a partir de componentes.

    Componentes de tela

    Os componentes de tela são definidos na Biblioteca de Componentes Power CAT e são implementados utilizando componentes de tela.

    Componentes de tela.

    Componentes de código

    Componentes de código, implementados com o Power Apps component framework, que são definidos como controlos personalizados individuais na solução.

    Pode ver os componentes de código na página de referência de componentes.

    Captura de ecrã do menu Controlos personalizados.

    Implementar aplicações que utilizam componentes do Kit para Criadores

    As aplicações que utilizam componentes do kit não podem ser criadas fora de uma solução e têm de ser importadas e exportadas como parte de soluções.

    • Durante o desenvolvimento, crie aplicações que utilizem componentes do Kit para Criadores na respetiva solução separada, não gerida.
    • Quando implementar uma aplicação que inclua os componentes, o CreatorKitCore (solução gerida) tem de ser instalado no ambiente de destino antes de as soluções dependentes serem importadas.

    Para obter mais informações e orientação geral, aceda a dicas de resolução de problemas de importação de soluções.

    Perguntas mais frequentes (FAQ)

    As grandes organizações devem encorajar os criadores de cidadãos a usar o Kit de Criador? Que tipo de sobrecarga isso vem de uma perspetiva de O&M?

    O Kit de Criação não é um produto oficialmente suportado Microsoft , o que significa que os clientes não podem levantar um Microsoft tíquete de suporte para problemas. Em vez disso, eles devem arquivar problemas no repositório GitHub e trabalhar diretamente com a equipa. Se houver informações de triagem ou depuração que eles não se sintam confortáveis em compartilhar no GitHub, a equipa pode organizar o tratamento de conversas confidenciais de forma privada enviando um formulário de solicitação.

    Recomendamos primeiro avaliar se os controles modernos atendem aos requisitos do seu aplicativo, pois esses controles são os mais atualizados e totalmente suportados Microsoft. Se os controles modernos não forem suficientes, valide os componentes legados para determinar sua adequação. Os controles do Kit de Criação só devem ser considerados quando nenhuma outra opção atender às suas necessidades. Além disso, é importante prestar atenção ao estatuto de liberação dos componentes que estão a ser usados, garantindo que eles sejam estáveis e tenham suporte para seu pipeline de desenvolvimento.

    Qual é a maneira mais eficaz ou eficiente de implantar essas atualizações em vários ambientes de produção?

    Existem várias estratégias a considerar dependendo das prioridades da organização:

    • Mais seguro: Se a segurança for uma prioridade máxima (por exemplo, validação inicial antes da implantação em ambientes de produção), o Centro de Excelência (CoE) da organização poderá hospedar um ambiente de teste isolado para validar atualizações. A automação pode ser usada para implantar soluções nos ambientes de produção desejados. Para obter mais informações, consulte Catálogo de energia e Microsoft Power Platform CLI para obter mais detalhes.
    • Manutenção mais baixa: Se a validação de segurança não for necessária, os ambientes podem ser configurados individualmente para receber atualizações contínuas automaticamente, ativando o Power CAT - MSFT publisher para o ambiente no centro de Power Platform administração.

    À medida que a sobreposição entre os novos controles Modernos e o Kit de Criação aumenta com o tempo, alguns componentes do Kit de Criação serão preteridos? Em caso afirmativo, o que implicará esse processo?

    Sim, um subconjunto de componentes do Kit de Criação são reimplementados como controles modernos e são considerados sucessores dos componentes do Kit de Criador. A equipa irá depreciar os antecessores do componente Kit Criador na AppSource oferta assim que o sucessor atender à paridade para as necessidades da maioria. Os cronogramas de descontinuação serão anunciados por meio de canais regulares, como atualizações do GitHub, horário de expediente e fóruns de discussão. Para obter mais informações sobre o processo de migração recomendado, consulte a documentação do processo demigração.

    Quais são as melhores práticas para pipelines de desenvolvimento (dev > UAT > prod) envolvendo o Creator Kit?

    Instale a solução gerenciada CreatorKitCore em todos os ambientes onde os aplicativos que usam componentes do Kit de Criação são implantados. Certifique-se de que esta solução está instalada antes da solução com a aplicação. Para obter mais informações sobre a instalação básica e como incorporá-la ao pipeline de desenvolvimento, consulte as instruções deinstalação.