Informazioni sulle procedure consigliate per i campi stringa
L'articolo seguente contiene indicazioni generali per i campi stringa all'interno di un connettore per Power Automate, Power Apps e App per la logica di Azure.
Informazioni sul connettore
Ogni connettore deve avere un titolo, che è il nome del connettore, e una descrizione che descrive il connettore in generale. Queste informazioni devono essere specificate nei campi title e description nella sezione info della definizione OpenAPI, nel file apiDefinition.swagger.json.
È necessario seguire almeno le linee guida seguenti per le descrizioni e i titoli dei connettori:
- Il titolo del connettore non può essere composto da più di 30 caratteri.
- Il titolo e la descrizione del connettore non possono includere la parola
API
. - Il titolo e la descrizione del connettore non possono fare riferimento a un prodotto Power Platform o a un prodotto per cui non si è proprietari delle API back-end.
Per i connettori certificati, qui sono disponibili linee guida per i campi di titolo e descrizione basati su standard più elevati, da applicare come procedure consigliate.
Operazioni
Ogni percorso e verbo della definizione OpenAPI corrisponde a un'operazione. Per consentire all'utente finale di usare correttamente l'operazione, è opportuno descriverla con le stringhe o i tag seguenti. Alcuni dei campi di stringa per un'operazione sono:
riepilogo: questo campo verrà visualizzato come nome dell'operazione.
- Maiuscole/Minuscole: frase
- Note:
- Non è possibile utilizzare la barra ("/") nel nome.
- Non può superare 80 caratteri.
- Non deve terminare con un carattere non alfanumerico, inclusi segni di punteggiatura o spazi.
descrizione: apparirà come descrizione dell'operazione quando si seleziona il pulsante delle informazioni , come indicato nell'immagine seguente.
- Maiuscole/Minuscole: frase.
- Note: mantieni il testo breve affinché rientri nella casella di testo. Nessun periodo richiesto se c'è una sola parola.
operationId: l'ID univoco associato all'operazione.
- Maiuscole/Minuscole: notazione Camel (senza spazi o punteggiatura).
- Note: viene usato per comunicare il significato dell'operazione, ad esempio GetContacts o CreateContact.
L'immagine seguente mostra in che modo vengono visualizzati i campi summary (Invia un messaggio e-mail) e description (Questa operazione invia un messaggio e-mail) nell'interfaccia utente durante la creazione di un flusso di lavoro.
Trigger e azioni
Un trigger avvia un flusso di lavoro o un processo. ad esempio "Avvia un flusso di lavoro ogni lunedì alle 3", "Quando viene creato un oggetto" e così via.
I campi di riepilogo e descrizione dei trigger devono essere leggibili e avere un significato semantico. Il campo riepilogo del trigger è di solito nel formato: "Quando un __________________".
Esempio:
Trigger | Riepilogo |
---|---|
Creazione di | Alla creazione di un'attività |
Aggiornamento | All'aggiornamento di un'attività |
Eliminati | All'eliminazione di un'attività |
Il campo descrizione del trigger di solito è nel formato: "Questa operazione si attiva quando _______________"
Esempio:
- Questa operazione si attiva quando viene aggiunta una nuova attività.
Un'azione è un'attività da completare nel flusso di lavoro, ad esempio "Invia un messaggio e-mail", "Aggiorna una riga", "Invia una notifica" e così via. Alcuni esempi di riepilogo dell'azione sono riportati di seguito:
Azione | Riepilogo |
---|---|
Creazione di | Crea nuova attività |
Letta | Recupera attività per ID |
Aggiornamento | Aggiorna oggetto |
Eliminati | Elimina oggetto |
Elenco | Elenca tutti gli oggetti |
Parametri
A ogni operazione (trigger o azione) sono associati parametri che l'utente specifica come input. Alcuni dei campi di stringa importanti per un parametro sono:
x-ms-summary: questo campo verrà visualizzato come nome del parametro.
- Maiuscole/Minuscole: titolo
- Note: ha un limite di 80 caratteri
descrizione: questo apparirà come la descrizione del parametro all'interno della casella di input.
- Maiuscole/Minuscole: frase
- Note: mantieni il testo breve per farlo rientrare nella casella di testo. Nessun periodo richiesto se c'è una sola parola.
Nell'immagine seguente il valore del parametro evidenziato è "Oggetto" per il campo x-ms-summary e "Specifica l'oggetto del messaggio e-mail"per description.
Risposta
Per ogni operazione è disponibile una risposta che può essere usata più avanti nel flusso di lavoro come input di un'operazione successiva. Lo schema dei risultati è composto da più proprietà. Alcuni dei campi di stringa importanti per ogni proprietà sono:
x-ms-summary: questo campo verrà visualizzato come nome della proprietà del risultato.
- Maiuscole/Minuscole: titolo
- Note: utilizza un nome breve.
descrizione: questo campo verrà visualizzato come descrizione per la proprietà del risultato.
- Maiuscole/Minuscole: frase
- Note: deve essere breve e concisa, con un punto alla fine.
Nell'immagine mostrata di seguito, lo schema del risultato dell'operazione "Attiva manualmente un flusso" viene visualizzato quando tenti di aggiungere contenuto dinamico a una delle operazioni successive nel flusso di lavoro. In questo caso, "Indirizzo di posta elettronica dell'utente" è il valore di x-ms-summary e il testo al di sotto è il valore di description per una proprietà nella risposta dell'operazione "Attiva un flusso manualmente".
Ecco alcune note importanti da considerare a livello generale per i campi summary/x-ms-summary e description:
- Riepilogo e testo descrittivo non dovrebbero essere gli stessi.
- È consigliabile usare description per fornire informazioni aggiuntive all'utente, ad esempio il formato di output o l'oggetto cui è correlata la proprietà. AD esempio: riepilogo : ID, descrizione: ID utente.
- Per un oggetto con valori annidati, il campo x-ms-summary del nome dell'elemento padre verrà aggiunto all'elemento figlio.
x-ms-visibility
Determina la priorità della visibilità dell'entità. Se non viene specificata alcuna visibilità, verrà usata quella normale. I valori possibili sono "important", "advanced" o "internal". Le entità contrassegnate come "internal" non vengono visualizzate nell'interfaccia utente.
Si applica a:
- Operazioni
- Parametri
- Proprietà della risposta
Esempio:
Nell'interfaccia utente le entità contrassegnate come "important" vengono visualizzate per prime, quelle contrassegnate come "advanced" vengono nascoste sotto un interruttore (evidenziato) e quelle contrassegnate come "internal" non vengono visualizzate. L'immagine seguente è un esempio di parametri contrassegnati come "important" visualizzati per impostazione predefinita. Mostra anche i parametri contrassegnati come "advanced" visualizzati dopo aver selezionato il pulsante Mostra opzioni avanzate.
Inviare commenti
L'invio da parte degli utenti di feedback sui problemi riscontrati con la piattaforma di connettori o di idee su nuove funzionalità è molto apprezzato. Per fornire un feedback, vai a Inviare problemi o ottenere assistenza per i connettori e seleziona il tipo di commenti.