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 | |
CreatorKitReference (MDA) | |
CreatorKitReference (Tela) |
Aprenda como adicionar componentes a uma aplicação
Depois de o kit ter sido instalado, aprenda a adicionar os componentes à aplicação:
- Como adicionar componentes de código a uma aplicação de tela
- Como adicionar componentes de tela a uma aplicação de tela
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
- Modelos
- Modelo de aplicativo Canvas
- Modelo de página personalizado
- Componentes do Canvas
- Componentes de código
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.
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:
- Criar uma nova solução não gerida.
- No friso, selecione Adicionar existente>Aplicações>Tela.
- Selecione a aplicação Modelo de Tela e, em seguida, selecione Adicionar.
- Edite o Modelo de Tela.
- 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.
- 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.
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:
No canto superior direito, expanda o menu junto do ícone Guardar e, em seguida, selecione Guardar como.
Introduza um novo nome e, em seguida, selecione Guardar.
Feche o estúdio selecionando o botão Anterior no canto superior esquerdo. Repare que a cópia foi criada na mesma solução.
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.
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 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.
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.