Automazioni, esecuzione e conferma
Non occorre aggiungere un’automazione personale perché il comando rapido funzioni da Condividi. Puoi aprire un’app, scegliere un contenuto e avviare manualmente il comando rapido dal foglio di condivisione; questo percorso è diverso da un’automazione, che viene configurata in base a un trigger. Distinguere i due meccanismi chiarisce anche che cosa stai testando: se il comando rapido non riceve correttamente una selezione, controlla prima le impostazioni di input e l’app di origine, invece di attribuire il problema a un’automazione che non fa parte del flusso.
Se in seguito vuoi creare un flusso che si avvii in seguito a un evento, configurarlo a parte e verifica separatamente il comportamento del trigger. Un’automazione ha condizioni e opzioni di esecuzione proprie; non è semplicemente un altro modo per aprire il comando rapido da Condividi. Tenere distinti i due meccanismi aiuta a individuare i problemi: un errore nella ricezione di contenuti condivisi non implica un problema con un’automazione, e un test riuscito da Condividi non verifica il comportamento di un trigger.
Apple documenta che alcune automazioni personali possono essere eseguite senza chiedere conferma e spiega che le opzioni dipendono dal trigger e dalla configurazione. Questo non dimostra che qualsiasi comando rapido che crea un promemoria possa essere eseguito senza interazione. L’esecuzione senza richiesta riguarda le automazioni compatibili; non è necessaria per avviare manualmente un comando rapido da Condividi e non permette di presumere che il contenuto venga elaborato come previsto senza controllarlo. Per un flusso che elabora contenuti condivisi, mantieni un passaggio di verifica prima di creare l’attività: potrai controllare il titolo e i dati da salvare prima che il comando rapido proceda verso Promemoria. La conferma utile avviene prima della creazione dell’elemento, non tramite una notifica successiva che non può più impedirla.
Mostrare il comando rapido in Condividi
Nei dettagli del comando rapido, attiva l’opzione per mostrarlo nel foglio di condivisione e configura i tipi di input che accetterà. Per un flusso incentrato sul testo, limita l’input al tipo pertinente. Questa impostazione definisce quale genere di contenuto il comando rapido può ricevere e può influire sulla sua presenza tra le opzioni disponibili quando provi a condividere qualcosa. Se non lo vedi nel foglio, verifica sia che sia abilitato per Condividi, sia che il tipo di contenuto selezionato sia compatibile con la configurazione.
La restrizione non trasforma altri formati in testo e non garantisce che tutte le app forniscano la stessa selezione. Controlla che cosa riceve il comando rapido da ciascuna app: potrebbe essere testo, un URL o un altro elemento compatibile. Apple documenta che il contenuto ricevuto viene passato alla prima azione del comando rapido; non dare quindi per scontato che venga trasferito tutto ciò che è visibile in una pagina. La pagina può mostrare più informazioni di quelle che l’app condivide in quel momento. Ricevere un link non equivale a estrarre il testo integrale di una pagina.
Decidi anche che cosa deve succedere se il comando rapido viene avviato senza input. Comandi Rapidi permette di configurare la risposta in assenza di input: per esempio, può interrompersi, richiedere contenuti, usare gli appunti oppure continuare. Queste opzioni non sono intercambiabili: continuare può far avanzare il flusso senza il frammento previsto, mentre interrompersi o richiedere contenuti rende esplicita l’assenza dell’input. Scegli il comportamento adatto al tuo uso e provalo sul dispositivo prima di salvare il promemoria. In questo modo eviti di trattare per errore un contenuto diverso come se fosse la selezione originale.
Preparare il testo e controllare i dati
Aggiungi un’azione che consenta di ispezionare l’input prima di creare il promemoria. L’azione “Mostra avviso” può visualizzare una finestra di dialogo con informazioni provenienti da un’azione precedente; usala prima della creazione per controllare che cosa ha ricevuto il flusso. L’avviso permette di vedere il contenuto arrivato a quel punto e decidere se è opportuno continuare. Non presumere che mostri necessariamente il testo di una pagina: se l’app ha condiviso un URL, potrebbe comparire proprio quello.
Se vuoi modificare il titolo, aggiungi un’azione che richieda quel dato e verifica sul dispositivo quali opzioni offre. Questo consente di distinguere il contenuto condiviso dal titolo che vuoi effettivamente salvare. Controlla che il testo richiesto venga assegnato al titolo del promemoria; chiedere un input non modifica da solo il contenuto ricevuto dal comando rapido e non garantisce che vengano compilati gli altri campi.
Poi aggiungi l’azione di Promemoria per creare l’elemento e assegna il testo controllato al titolo. Se vuoi conservare la fonte, puoi inserire l’URL nelle note quando l’input e le azioni disponibili lo consentono; verifica il risultato. La fonte verrà conservata solo se il flusso riceve un link e la configurazione consente di inserirlo nel campo desiderato. Non dare per scontato che sia disponibile un URL se l’app ha condiviso solo testo, né che il link includa l’intero contenuto di una pagina. Considera la data un dato da inserire o confermare, non l’interpretazione automatica di qualsiasi espressione temporale presente nella pagina. La presenza nel testo di parole come “domani” non significa che il comando rapido abbia confermato una data per il promemoria.
Verificare prima di salvare
Per mantenere il controllo, colloca la creazione dopo la verifica e controlla titolo, elenco e data prima di continuare. L’ordine è importante: prima si riceve il contenuto, poi lo si ispeziona o si prepara il titolo e solo dopo si crea l’elemento in Promemoria. Se inverti l’ordine e la creazione avviene prima dell’avviso, quest’ultimo non funziona più come controllo preventivo e non può impedire che il promemoria sia già stato creato.
Un avviso consente di ispezionare le informazioni e decidere se continuare o annullare; non presentarlo come un editor completo di tutti i campi del promemoria. Stabilisci quindi quali dati vuoi controllare e dove vengono assegnati nell’azione di creazione. Se ti serve un titolo diverso dal testo ricevuto, richiedilo e controlla quel valore; se vuoi aggiungere un URL o confermare una data, verifica separatamente quei dati. L’avviso rende visibili le informazioni disponibili in quel momento, ma non sostituisce le azioni necessarie a preparare i campi.
Durante i test, verifica che l’elemento appaia nell’elenco previsto e che il titolo corrisponda a quello che hai controllato. Se l’input non contiene i dati previsti, interrompi il flusso o cambia decisione prima di creare il promemoria. Questo controllo non induce le app di origine a condividere più informazioni; serve a verificare che cosa è arrivato davvero e a evitare di salvare per errore un titolo o una fonte sbagliati.
Privacy e limiti
Il contenuto di una pagina web, di un’e-mail o di una nota potrebbe essere sensibile. Condividi solo il frammento necessario e controlla le azioni che hai aggiunto prima di eseguire il comando rapido con informazioni private. Fai particolare attenzione alle azioni che inviano o salvano informazioni: limitare i tipi di input aiuta a circoscrivere quando viene proposto il comando rapido, ma non è di per sé una garanzia di privacy. Le impostazioni di input determinano la compatibilità dei contenuti, non rendono innocuo tutto ciò che il flusso può farne.
Il flusso dipende da ciò che fornisce l’app di origine e dalle azioni disponibili sul dispositivo. Una selezione che funziona in un’app potrebbe quindi arrivare in una forma diversa da un’altra applicazione. Prima di usarlo abitualmente, verifica il comportamento con contenuti innocui e osserva che cosa accade quando è presente del testo, quando manca l’input o quando arriva un link. Potrai adattare la verifica a ciò che il dispositivo riceve davvero senza presumere che tutte le app condividano lo stesso tipo di elemento. Il vantaggio è ridurre i passaggi mantenendo la decisione finale nelle tue mani.
Provarlo da una selezione
Prova il comando rapido con una frase che puoi eliminare. Apri un’app che consenta di condividere testo, seleziona poche parole e cerca il comando rapido nel foglio di condivisione. Questo primo controllo serve a confermare che sia abilitato per Condividi e che compaia con il tipo di selezione effettuato. Se non compare, controlla queste impostazioni prima di modificare il resto del flusso: un’incompatibilità tra il contenuto e i tipi accettati può influire sulla disponibilità.
Controlla che cosa arriva alla prima azione. Se ricevi un URL invece del testo selezionato, decidi se usarlo, richiedere un titolo oppure interrompere il flusso. Non trattare il link come se contenesse automaticamente il testo completo della pagina. Se non arriva alcun contenuto, controlla l’impostazione relativa all’assenza di input e verifica che il comportamento scelto sia quello previsto. Lo scopo del test non è far produrre lo stesso risultato a tutte le app, ma capire che cosa fornisce ciascuna prima di affidarle informazioni importanti.
Poi verifica in Promemoria che il titolo e i dati corrispondano a ciò che hai controllato e che l’elemento sia stato creato nel posto previsto. Se qualcosa non torna, ricontrolla quali informazioni ha ricevuto la prima azione e come i valori sono stati assegnati all’azione di creazione. Ripeti il test con un’altra app: un risultato positivo in un’applicazione non garantisce la compatibilità con tutte. Al termine, elimina il promemoria di prova se non ti serve più.