Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
Prima di utilizzare i componenti inclusi con il Kit per gli autori, utilizza App di riferimento per apprendere il comportamento dei componenti e i modelli di implementazione. Con l'app di riferimento imparerai come aggiungere componenti a un'app.
Il Kit per gli autori include le seguenti risorse, distribuite in tre soluzioni:
| Soluzione | Elementi |
|---|---|
| CreatorKitCore | |
| CreatorKitReference (MDA) | |
| CreatorKitReference (Canvas) |
Scopri come aggiungere componenti a un'app
Una volta che il kit è stato installato, scopri come aggiungere i componenti nella tua app:
- Come aggiungere componenti di codice a un'app canvas
- Come aggiungere componenti canvas a un'app canvas
Creazione di blocchi predefiniti
In questa sezione imparerai i dettagli sulle diverse app, modelli e componenti inclusi nel Kit per gli autori.
- App di riferimento
- Modelli
- Modello di app canvas
- Modello di pagina personalizzato
- Componenti canvas
- Componente di codice
App riferimento
Utilizza questa app per conoscere ogni componente, ottenere le procedure consigliate per un'esperienza utente ottimale, interagire con ciascun componente e vedere il codice di implementazione dietro le proprietà che abilitano il comportamento. Ti consigliamo di esplorare i componenti di interesse nell'app di riferimento prima di provare a utilizzare i componenti in un'app reale.
- Osservare come si comporta il componente e come esegue il rendering dei dati.
- Seleziona la scheda Codice per vedere le formule di Power Fx sottostanti.
- Scopri le procedure consigliate dalla guida in linea relativa al comando.
Modelli
I modelli sono concepiti per aiutare a iniziare rapidamente a creare app reattive basate sull'interfaccia utente Fluent. Vengono forniti con i componenti personalizzati precaricati e collegati a una variabile JSON del tema, che riduce il tempo necessario per iniziare lo sviluppo.
Modello di app canvas
Creare una copia di questa app durante la creazione di una nuova app canvas che richiede i componenti del kit.
Per fare una copia del modello canvas:
- Crea una nuova soluzione non gestita.
- Seleziona Aggiungi esistente>App>Canvas nella barra multifunzione.
- Seleziona l'app Modello canvas quindi seleziona Aggiungi.
- Modifica il Modello canvas.
- Nella barra multifunzione dello studio, seleziona File>Salva con nome e inserisci un nuovo nome per la copia. La copia apparirà nella stessa soluzione.
- Rimuovi il modello di app Canvas originale dalla soluzione.
Assicurati di modificare solo l'app copiata ora in poi in modo che il modello di app originale possa essere riutilizzato.
Modello di pagina personalizzato
Fai una copia di questa pagina quando crei una nuova pagina personalizzata per un'app convergente.
Esegui i passaggi precedenti per creare una copia dell'app modello canvas, ma questa volta seleziona l'opzione Salva con nome nell'angolo in alto a destra:
Nell'angolo in alto a destra, espandi il menu accanto all'icona Salva e seleziona Salva con nome.
Immetti un nome e seleziona Salva.
Chiudi lo studio selezionando il pulsante Indietro nell'angolo in alto a sinistra. Nota che la copia è stata creata nella stessa soluzione.
Rimuovi il modello di pagina personalizzata originale dalla soluzione.
App per la progettazione di temi Fluent
Usa questa app per generare un oggetto JSON a tema per lo stile dei componenti in modo coerente.
Vedi Temi per istruzioni su come generare temi e temi di riferimento dai componenti.
Componenti canvas
I componenti del canvas sono definiti nella Libreria dei componenti di Power CAT, e sono implementati con componenti canvas.
Componente di codice
I componenti dei codice, implementati con Power Apps component framework, definiti come controlli personalizzati individuali nella soluzione.
Puoi visualizzare i componenti del codice nella pagina di riferimento dei componenti.
Distribuzione di app che utilizzano i componenti del Kit per gli autori
Le app che utilizzano i componenti del kit non possono essere create al di fuori di una soluzione e devono essere importate ed esportate come parte di soluzioni.
- Durante lo sviluppo, crea app che utilizzano i componenti del Kit per gli autori nella propria soluzione separata e non gestita.
- Quando si distribuisce un'app che include i componenti, il
CreatorKitCore(soluzione gestita) deve essere installato nell'ambiente di destinazione prima di importare le soluzioni dipendenti.
Per ulteriori informazioni e indicazioni generali, va ai suggerimenti per la risoluzione dei problemi di importazione della soluzione.
Domande frequenti
Le grandi organizzazioni dovrebbero incoraggiare gli autori meno esperti a utilizzare il kit per gli autori? Che tipo di spese generali comporta dal punto di vista di O&M?
Creator Kit non è un prodotto ufficialmente supportato da Microsoft, il che significa che i clienti non possono inviare un ticket di supporto a Microsoft per eventuali problemi. Invece, devono presentare problemi sul repository GitHub e lavorare direttamente con il team. Se esistono informazioni di triage o di debug che il team non si sente a proprio agio nel condividere su GitHub, può organizzarsi per gestire le conversazioni sensibili in modo privato tramite l'invio di un modulo di richiesta.
Ti consigliamo di valutare innanzitutto se i controlli moderni soddisfano i requisiti della tua applicazione, poiché sono i più aggiornati e pienamente supportati da Microsoft. Se i controlli moderni non sono sufficienti, è necessario convalidare i componenti legacy per determinarne l'idoneità. Dovresti prendere in considerazione i controlli del Creator Kit solo se nessun'altra opzione soddisfa le tue esigenze. Inoltre, è importante prestare attenzione allo stato di rilascio dei componenti utilizzati, assicurandosi che siano stabili e supportati dalla pipeline di sviluppo.
Qual è il modo più efficace o efficiente per distribuire questi aggiornamenti in più ambienti di produzione?
Esistono diverse strategie da considerare a seconda delle priorità dell'organizzazione:
- Il più sicuro: se la sicurezza è una priorità assoluta (ad esempio, convalida iniziale prima della distribuzione negli ambienti di produzione), il CoE dell'organizzazione può ospitare un ambiente di test isolato per convalidare gli aggiornamenti. L'automazione può quindi essere utilizzata per distribuire le soluzioni negli ambienti di produzione desiderati. Per ulteriori informazioni, vedi Power Catalog e Microsoft Power Platform CLI per maggiori dettagli.
- Minima manutenzione: se la convalida della sicurezza non è necessaria, gli ambienti possono essere configurati individualmente per ricevere automaticamente aggiornamenti continui abilitando Power CAT - MSFT Publisher per l'ambiente nell'interfaccia di amministrazione di Power Platform.
Con l'aumentare della sovrapposizione tra i nuovi Controlli moderni e il Creator Kit, alcuni componenti del Creator Kit diventeranno obsoleti? In tal caso, cosa comporterà tale processo?
Sì, un insieme secondario di componenti del Creator Kit è stato reimplementato sotto forma di Controlli moderni ed è considerato il successore dei componenti del Creator Kit. Il team ritirerà i componenti predecessori del Creator Kit dall'offerta nel Marketplace non appena il successore raggiungerà un livello di funzionalità equivalente alle esigenze della maggior parte degli utenti. Le tempistiche della dismissione saranno annunciate tramite canali regolari, quali aggiornamenti GitHub, Orari di ufficio e forum di discussione. Per ulteriori informazioni sul processo di migrazione consigliato, vedi Documentazione relativa al processo di migrazione.
Quali sono le procedure consigliate per le pipeline di sviluppo (dev > UAT > prod) che coinvolgono il Creator Kit?
Installa la soluzione CreatorKitCore gestita in tutti gli ambienti in cui vengono distribuite app che utilizzano i componenti del Creator Kit. Assicurati che questa soluzione sia installata prima della soluzione con l'app. Per ulteriori informazioni sull'installazione di base e su come incorporarla nella pipeline di sviluppo, vedi Istruzioni di installazione.