Creare un flusso desktop SAP con Power Automate Desktop

Screenshot della finestra di progettazione di Power Automate Desktop con passaggi Esegui applicazione e Attendi.

  1. Per creare un flusso desktop, apri Power Automate Desktop, quindi seleziona Nuovo flusso.

  2. Immetti un nome per il flusso desktop, quindi seleziona Crea.

    Screenshot della finestra di dialogo Power Automate Desktop per l'assegnazione di un nome a un nuovo flusso.

  3. Seleziona Variabili nella finestra di progettazione di Power Automate Desktop.

    Screenshot dell'icona delle variabili di Power Automate Desktop a destra della schermata.

  4. Seleziona il segno più (+), quindi seleziona Input.

    Creerai diverse variabili di input che verranno passate al flusso desktop da un flusso cloud.

    Screenshot dell'interfaccia utente Crea variabile in Power Automate Desktop.

  5. Innanzitutto, creeremo alcune variabili SAP tecniche, che saranno necessarie in quasi tutti i flussi di automazione basati su SAP. Per ogni variabile nell'elenco seguente, immetti il Nome variabile, il Nome esterno e la Descrizione, quindi seleziona Aggiorna.

    • SAPPassword

    • SAPUser

    • SAPClient

    • SAPSystemId

    Screenshot della finestra di dialogo Aggiungi una nuova variabile.

  6. Successivamente crea le seguenti variabili specifiche del caso d'uso.

    • EmployeeId

    • AddressType

    • EffectiveDate

    • Via

    • Città

    • Provincia

    • ZipCode

    • CountryCode

    Screenshot della finestra Variabili con i nomi delle variabili create.

  7. Successivamente, creeremo la nostra prima azione di processo. Cerca l'azione Esegui applicazione e trascinala nel canvas di progettazione.

    Screenshot della finestra di dialogo dell'azione Esegui applicazione aggiunta al canvas di creazione.

  8. Immetti le seguenti informazioni nell'elenco dei parametri, quindi seleziona Salva.

    • Percorso applicazione: C:\Programmi (x86)\SAP\FrontEnd\SapGui\sapshcut.exe

    • Argomenti della riga di comando: start -system=%SAPSystemId% -client=%SAPClient% -user=%SAPUser% -pw=%SAPPassword% -maxgui

    • Stile finestra: Ingrandita

    • Dopo avvio applicazione: Attendi il completamento dell'applicazione

    Screenshot della finestra di dialogo Esegui applicazione con i parametri immessi.

  9. Cerca l'azione Attendi, trascinala nel canvas di progettazione, immetti 10 (secondi) nel campo Durata, quindi seleziona Salva.

    Screenshot della finestra di progettazione di Power Automate Desktop con la finestra di dialogo dell'azione Attendi aperta.

  10. Ora apri la GUI SAP e accedi al sistema che intendi utilizzare.

  11. In Power Automate Desktop, cerca l'azione popola nella casella di ricerca Azioni, quindi trascina l'azione Popola campo di testo nella finestra nel canvas.

    Screenshot dell'aggiunta dell'azione Popola campo di testo nella finestra dopo l'azione Attendi nella finestra di progettazione di Power Automate Desktop.

  12. Seleziona Aggiungi un nuovo elemento dell'interfaccia utente.

    Screenshot della finestra di dialogo Popola campo di testo nella finestra con il pulsante Aggiungi un nuovo elemento dell'interfaccia utente.

  13. Viene aperta la finestra di dialogo Sessione di monitoraggio che tiene traccia dei singoli controlli selezionati in una schermata.

    Screenshot della finestra di dialogo Sessione di monitoraggio.

  14. Seleziona la finestra principale di SAP per attivarla.

    Screenshot della finestra SAP Easy Access.

  15. Passa il mouse sopra il campo del codice transazione. Quando una cornice rossa circonda Campo codice OK GUI, tieni premuto il tasto CTRL mentre fai clic. In questo modo si aggiunge il controllo all'elenco degli elementi dell'interfaccia utente nella finestra di dialogo Aggiungi elementi interfaccia utente in Power Automate Desktop.

    Screenshot della finestra SAP Easy Access con il campo del codice transazione selezionato.

    Screenshot della finestra di dialogo Sessione di monitoraggio con Campo codice OK GUI

  16. Nella finestra SAP, passa il mouse sopra il pulsante con il segno di spunta verde, quindi tieni premuto CTRL e fai clic.

    Screenshot della finestra SAP Easy Access con il segno di spunta accanto al campo del codice transazione selezionato.

  17. Immetti il codice transazione PA30 nella casella di riepilogo, quindi seleziona il pulsante con il segno di spunta verde.

    Screenshot della finestra SAP Easy Access con con PA30 immesso nel campo del codice transazione e il campo selezionato.

  18. Continueremo il nostro processo di selezione del campo nella schermata successiva.

    Screenshot della finestra Gestisci dati master delle risorse umane dell'applicazione SAP Easy Access.

  19. Seleziona i seguenti campi e il pulsante:

    Screenshot della finestra Gestisci dati master delle risorse umane dell'applicazione SAP Easy Access con il campo Numero personale selezionato.

    Schermata della finestra Gestisci dati master delle risorse umane dell'applicazione SAP Easy Access. Nell'area Periodo della schermata il campo Da è selezionato.

    Schermata della finestra Gestisci dati master delle risorse umane dell'applicazione SAP Easy Access con il campo Infotype selezionato nell'area Selezione diretta della schermata.

    Schermata della finestra Gestisci dati master delle risorse umane dell'applicazione SAP Easy Access. Nell'area Selezione diretta della schermata il campo STy è selezionato.

    Screenshot della finestra Gestisci dati master delle risorse umane dell'applicazione SAP Easy Access con il pulsante icona documento selezionato.

  20. Verificare che la finestra di dialogo ora includa i seguenti nomi di controllo. Seleziona Fatto per chiudere la finestra di dialogo e tornare al canvas di progettazione.

    Screenshot della finestra di dialogo Sessione di monitoraggio a cui sono stati aggiunti gli elementi dell'interfaccia utente delle finestre di SAP Easy Access.

  21. Questa è la finestra di dialogo che dovrebbe essere visualizzata dopo aver chiuso la finestra di dialogo precedente.

    Screenshot della finestra di dialogo Popola campo di testo nella finestra con il pulsante GUI selezionato.

  22. Apri il menu a discesa Casella di testo, seleziona Campo OK GUI 'okcd', quindi seleziona Seleziona.

    Screenshot della finestra di dialogo Popola campo di testo nella finestra con il menu a discesa Casella di testo e gli elementi dell'interfaccia utente visualizzati.

  23. Inserisci il codice transazione PA30, quindi seleziona Salva.

    Screenshot della finestra di dialogo Popola campo di testo nella finestra con PA30 aggiunto nella casella Testo da inserire.

  24. Nel riquadro di destra, seleziona l'icona Elementi di interfaccia utente. Seleziona ogni controllo nell'elenco e rinominalo.

    Suggerimento

    Questo passaggio non è obbligatorio, ma è altamente consigliato perché la libreria dei controlli potrebbe includere decine di controlli, rendendone difficile l'identificazione in base ai nomi di sistema.

    Screenshot del riquadro degli elementi dell'interfaccia utente nella finestra di progettazione di Power Automate Desktop con la voce di menu Rinomina elemento interfaccia utente selezionata per la finestra principale della GUI.

  25. Di seguito è riportato l'elenco dei controlli rinominati.

    Screenshot di tutti gli elementi dell'interfaccia utente rinominati con nomi significativi per Gestisci dati master delle risorse umane nel riquadro Elementi di interfaccia utente.

  26. Immetti premi pulsante nella casella di ricerca Azione, quindi trascina l'azione Premi il pulsante nella finestra nel canvas.

    Screenshot della finestra di progettazione di Power Automate Desktop con Premi il pulsante nella finestra aggiunta dal riquadro Azioni sotto Attendi 10 secondi.

  27. Selezionare Continua.

    Screenshot della finestra di progettazione di Power Automate Desktop con la finestra di dialogo Premi il pulsante nella finestra e il menu a discesa Elementi di interfaccia utente aperti.

  28. Seleziona Salva.

    Screenshot della finestra di dialogo Premi il pulsante nella finestra con il pulsante Continua selezionato e Salva evidenziato.

  29. Immetti attendi nella casella di ricerca Azioni, quindi trascina l'azione Attendi contenuto finestra nel canvas.

    Screenshot della finestra di progettazione di Power Automate Desktop con l'azione Attendi contenuto finestra aggiunta dal riquadro Azioni.

  30. Sotto Elemento dell'interfaccia utente seleziona ID dipendente, quindi seleziona Seleziona.

    Screenshot della finestra di progettazione di Power Automate Desktop con la finestra di dialogo Attendi contenuto finestra e il menu a discesa Elementi di interfaccia utente aperti.

  31. Seleziona Salva.

    Screenshot della finestra di dialogo Attendi contenuto finestra.

  32. Immetti popola nella casella di ricerca Azioni, quindi trascina l'azione Popola campo di testo nella finestra nel canvas.

    Screenshot della finestra di progettazione di Power Automate Desktop con l'azione Popola campo di testo nella finestra aggiunta dal riquadro Azioni dopo Attendi contenuto finestra.

  33. Sotto Elemento dell'interfaccia utente seleziona ID dipendente, quindi seleziona Seleziona.

    Screenshot della finestra di progettazione di Power Automate Desktop con la finestra di dialogo Popola campo di testo nella finestra e il menu a discesa Elementi di interfaccia utente aperti.

  34. Seleziona l'icona Il pulsante icona Variabili.,che si trova nella casella di testo Testo da inserire, quindi seleziona EmployeeId.

    Screenshot della finestra di progettazione di Power Automate Desktop con la finestra di dialogo Popola campo di testo nella finestra e l'elenco Variabili aperti.

  35. Seleziona Salva.

    Screenshot della finestra di dialogo Popola campo di testo nella finestra.

  36. Ripeti i passaggi da 33 a 35 per i controlli Infotype, Tipo secondario di informazioni e Data di validità e seleziona le variabili o fornisci un valore fisso come mostrato nelle immagini seguenti.

    Screenshot della finestra di dialogo Popola campo di testo nella finestra con il campo Casella di testo impostato su Infotype e Testo da inserire impostato su 0006.

    Screenshot della finestra di dialogo Popola campo di testo nella finestra con il campo Casella di testo impostato su Tipo secondario di informazioni e Testo da inserire impostato su AddressType.

    Screenshot della finestra di dialogo Popola campo di testo nella finestra con il campo Casella di testo impostato su Data di validità e Testo da inserire impostato su EffectiveDate.

  37. Immetti premi pulsante nella casella di ricerca Azioni, quindi trascina l'azione Premi il pulsante nella finestra nel canvas.

    Screenshot della finestra di progettazione di Power Automate Desktop con Premi il pulsante nella finestra aggiunta dal riquadro Azioni dopo Data di validità.

  38. Sotto Elemento dell'interfaccia utente seleziona Nuovo indirizzo, quindi seleziona Salva.

    Screenshot della finestra di dialogo Premi il pulsante nella finestra con il campo Elemento dell'interfaccia utente impostato sul pulsante Nuovo indirizzo.

  39. Seleziona Salva e quindi OK.

    Screenshot della finestra di progettazione di Power Automate Desktop con la finestra di messaggio Salvataggio completato aperta.

  40. Immetti attendi nella casella di ricerca Azioni, quindi trascina l'azione Attendi contenuto finestra nel canvas.

    Screenshot della finestra di progettazione di Power Automate Desktop con Attendi contenuto finestra aggiunta dal riquadro Azioni dopo il pulsante Nuovo indirizzo.

  41. Seleziona Elemento dell'interfaccia utente, quindi seleziona il pulsante Aggiungi un nuovo elemento dell'interfaccia utente per visualizzare la finestra di dialogo Sessione di monitoraggio.

    Screenshot della finestra di dialogo Attendi contenuto finestra con il menu a discesa Elementi di interfaccia utente aperto.

  42. Viene visualizzata la finestra di dialogo Sessione di monitoraggio.

    Screenshot della finestra di dialogo Sessione di monitoraggio.

    Importante

    Per i seguenti passaggi, avrai bisogno di dati di test di riferimento SAP validi come indicato nel passaggio 5 dei prerequisiti in Configurazione degli script GUI SAP.

  43. Immetti i valori per Numero personale, Periodo da, Infotype (fornisci sempre 0006, perché questo è un tipo standard nei sistemi SAP), STy (questo è il sottotipo di Infotype), quindi seleziona Crea (F5).

    Screenshot della finestra Gestisci dati master delle risorse umane in SAP Easy Access.

  44. Passa il mouse sopra Riga indirizzo 1. Una cornice rossa circonda il campo Campo di testo OK GUI. Tieni premuto CTRL, quindi fai clic per aggiungere il controllo all'elenco Elementi dell'interfaccia utente, visualizzato nella finestra di dialogo Sessione di monitoraggio.

    Screenshot della finestra Crea indirizzi in SAP Easy Access con il campo Riga indirizzo 1 evidenziato nell'area Indirizzo.

  45. Ripeti il passaggio 44 anche per questi campi: Città/provincia, Stato, Cap, Chiave paese e il pulsante Salva (CTRL+S).

    Screenshot della finestra Crea indirizzi in SAP Easy Access con il campo Città/provincia evidenziato nell'area Indirizzo.

    Screenshot della finestra Crea indirizzi in SAP Easy Access con il campo Stato evidenziato nell'area Indirizzo.

    Screenshot della finestra Crea indirizzi in SAP Easy Access con il campo Cap evidenziato nell'area Indirizzo.

    Screenshot della finestra Crea indirizzi in SAP Easy Access con il campo Chiave paese evidenziato nell'area Indirizzo.

    Screenshot della finestra Crea indirizzi in SAP Easy Access con il pulsante Salva evidenziato.

  46. Nella finestra di dialogo Sessione di monitoraggio, seleziona Fatto.

    Importante

    Assicurati di lasciare aperto il modulo SAP.

    Screenshot che mostra la finestra SAP Easy Access con la finestra Sessione di monitoraggio di Power Automate Desktop	.

  47. Seleziona Elemento dell'interfaccia utente, Campo di testo GUI 'P0006-STRAS', quindi Salva per chiudere la finestra di dialogo.

    Screenshot con la finestra di dialogo Attendi contenuto finestra e il menu a discesa Elementi dell'interfaccia utente aperti.

  48. Nel riquadro di destra, seleziona l'icona Elementi di interfaccia utente. Seleziona ogni controllo appena aggiunto nell'elenco, quindi rinominali. Questa operazione non è obbligatoria, ma è altamente consigliata perché la libreria dei controlli potrebbe includere decine di controlli, rendendone difficile l'identificazione in base ai nomi di sistema.

    Screenshot di tutti gli elementi di interfaccia utente nel riquadro Elementi di interfaccia utente.

    Screenshot del riquadro Elementi di interfaccia utente nella finestra di progettazione di Power Automate Desktop con la voce di menu Rinomina elemento interfaccia utente selezionata.

    Screenshot di tutti gli elementi dell'interfaccia utente rinominati con nomi significativi nel riquadro Elementi di interfaccia utente.

  49. Immetti popola nella casella di ricerca Azioni, quindi trascina l'azione Popola campo di testo nella finestra nel canvas.

    Screenshot della finestra di progettazione di Power Automate Desktop con l'azione Popola campo di testo nella finestra aggiunta dal riquadro Azioni.

  50. Seleziona Elemento dell'interfaccia utente, quindi seleziona Via.

    Screenshot della finestra di dialogo Popola campo di testo nella finestra con il menu a discesa Casella di testo e gli elementi dell'interfaccia utente visualizzati.

  51. Nella casella Testo da inserire, seleziona l'icona fx, quindi fai doppio clic per selezionare la variabile Street.

    Screenshot con la finestra di dialogo Popola campo di testo e l'elenco Variabili aperti e la selezione della variabile Via.

  52. Seleziona Salva.

    Screenshot della finestra di dialogo Popola campo di testo nella finestra con la variabile Via nel campo Testo da inserire.

  53. Ripeti i passaggi da 50 a 52 con questi controlli: Città, Stato e Cap.

    Screenshot della finestra di dialogo Popola campo di testo nella finestra con Città nel campo Casella di testo e la variabile Città nel campo Testo da inserire.

    Screenshot della finestra di dialogo Popola campo di testo nella finestra con Stato nel campo Casella di testo e la variabile Stato nel campo Testo da inserire.

    Screenshot della finestra di dialogo Popola campo di testo nella finestra con Cap nel campo Casella di testo e la variabile Cap nel campo Testo da inserire.

    Nota

    Le caselle combinate della GUI SAP richiedono una gestione speciale, che richiede l'utilizzo di una combinazione di azioni per selezionare elementi di elenco corretti in caselle combinate.

  54. Immetti fai clic su interfaccia utente nella casella di ricerca Azioni, quindi trascina l'azione Fai clic sull'elemento dell'interfaccia utente nella finestra nel canvas.

    Screenshot della finestra di progettazione di Power Automate Desktop con l'azione Fai clic sull'elemento dell'interfaccia utente aggiunta dal riquadro Azioni.

  55. Seleziona Elemento dell'interfaccia utente, quindi seleziona Paese.

    Screenshot della finestra di progettazione di Power Automate Desktop con la finestra di dialogo Fai clic sull'elemento dell'interfaccia utente nella finestra e l'elenco Variabili aperti.

  56. Mantieni il valore predefinito per Tipo di clic.

    Screenshot della finestra di progettazione di Power Automate Desktop con l'azione Fai clic sull'elemento dell'interfaccia utente e il tipo di clic con il pulsante sinistro.

  57. Immetti invia tasti nella casella di ricerca Azioni, quindi trascina l'azione Fai clic sull'elemento dell'interfaccia utente nella finestra nel canvas.

    Screenshot della finestra di progettazione di Power Automate Desktop con Invia tasti aggiunta dopo Paese.

  58. Nel campo Testo da inviare, seleziona l'icona fx, quindi fai doppio clic per selezionare CountryCode.

    Screenshot della finestra di progettazione di Power Automate Desktop con la finestra di dialogo Invia tasti e l'elenco Variabili aperti.

  59. Modifica il testo %CountryCode% digitando {Enter} subito dopo il nome della variabile. Il riferimento {Enter} riproduce la pressione di INVIO sulla tastiera.

    Schermata della finestra di dialogo Invia chiavi con CountryCode Enter nel campo Testo da inviare.

  60. Trascina un'altra azione Invia chiavi alla fine del flusso.

    Screenshot della finestra di progettazione di Power Automate Desktop con Invia tasti aggiunta.

  61. Immetti {Enter} nel campo Testo da inviare, quindi seleziona Salva.

    Schermata della finestra di dialogo Invia chiavi con Enter nel campo Testo da inviare.

  62. Immetti premi pulsante nella casella di ricerca Azioni, quindi trascina l'azione Premi il pulsante nella finestra nel canvas.

    Screenshot della finestra di progettazione di Power Automate Desktop con Premi il pulsante nella finestra aggiunta dal riquadro Azioni.

  63. SottoElemento dell'interfaccia utente, seleziona Salva.

    Screenshot della finestra di progettazione di Power Automate Desktop con la finestra di dialogo Premi il pulsante nella finestra e l'elenco Variabili aperti e il pulsante Salva selezionato.

  64. Seleziona Salva.

    Screenshot della finestra di dialogo Premi pulsante nella finestra.

    Importante

    Verifica il completamento dell'operazione di salvataggio per il record SAP prima di interagire con altri controlli o finestre. Per assicurarti che l'operazione sia completa, aggiungi un'azione Attendi per attendere che un controllo diventi visibile.

  65. Immetti attendi nella casella di ricerca Azioni, quindi trascina l'azione Attendi contenuto finestra nel canvas.

    Screenshot della finestra di progettazione di Power Automate Desktop con Attendi contenuto finestra aggiunta dal riquadro Azioni.

  66. Sotto Elemento dell'interfaccia utente seleziona ID dipendente, quindi seleziona Seleziona.

    Screenshot della finestra di progettazione di Power Automate Desktop con la finestra di dialogo Attendi contenuto finestra e l'elenco Variabili aperti.

  67. Seleziona Salva.

    Screenshot della finestra di dialogo Attendi contenuto finestra.

  68. Immetti premi pulsante nella casella di ricerca Azioni, quindi trascina l'azione Premi il pulsante nella finestra nel canvas.

    Screenshot della finestra di progettazione di Power Automate Desktop con Premi il pulsante nella finestra aggiunta dal riquadro Azioni dopo ID dipendente.

  69. Sotto Elemento dell'interfaccia utente, seleziona Aggiungi un nuovo elemento dell'interfaccia utente.

    Screenshot della finestra di progettazione di Power Automate Desktop con la finestra di dialogo Premi il pulsante nella finestra e l'elenco Variabili aperti.

  70. Passa il mouse sopra il pulsante Indietro (F3).

    Screenshot del pulsante Indietro nella finestra Crea indirizzi in SAP Easy Access.

  1. Tieni premuto CTRL quando fai clic per aggiungere il controllo all'elenco Elementi dell'interfaccia utente nella finestra di dialogo Sessione di monitoraggio. Nota: abbiamo mantenuto questo modulo aperto nel passaggio 46.

    Screenshot della finestra Crea indirizzi in SAP Easy Access con il pulsante Indietro evidenziato.

  2. Seleziona il pulsante Indietro (senza il tasto CTRL) per tornare alla schermata precedente.

    Se viene visualizzato il messaggio "I dati verranno persi", conferma selezionando .

    Screenshot della finestra di messaggio I dati verranno persi nella finestra Crea indirizzi in SAP Easy Access.

  3. A questo punto dovrebbe essere visualizzata la schermata seguente. Nella finestra di dialogo Sessione di monitoraggio, seleziona Fatto.

    Screenshot della finestra Gestisci dati master delle risorse umane in SAP Easy Access con la finestra Sessione di monitoraggio di Power Automate Desktop.

  4. Seleziona Salva.

    Screenshot della finestra di dialogo Premi il pulsante nella finestra.

  5. Rinomina il pulsante che abbiamo appena aggiunto alla libreria dei controlli in Pulsante Indietro.

    Screenshot della ridenominazione del nuovo pulsante Elementi di interfaccia utente nel riquadro Elementi di interfaccia utente.

    Screenshot del riquadro Elementi di interfaccia utente con Elementi di interfaccia utente rinominato.

  6. Immetti chiudi finestra nella casella di ricerca Azioni, quindi trascina l'azione Chiudi finestra nel canvas.

    Screenshot della finestra di progettazione di Power Automate Desktop con Chiudi finestra aggiunta dal riquadro Azioni.

  7. Sotto Elemento dell'interfaccia utente seleziona Finestra "SAP Easy Access", quindi seleziona Salva.

    Screenshot della finestra di progettazione di Power Automate Desktop con la finestra di dialogo Chiudi finestra e l'elenco Variabili aperti e Finestra

  8. Immetti chiudi finestra nella casella di ricerca Azioni, quindi trascina l'azione Chiudi finestra nel canvas.

    Screenshot della finestra di progettazione di Power Automate Desktop con Chiudi finestra aggiunta dal riquadro Azioni.

  9. Sotto Finestra, seleziona Aggiungi un nuovo elemento dell'interfaccia utente.

    Screenshot della finestra di progettazione di Power Automate Desktop con la finestra di dialogo Chiudi finestra e l'elenco Variabili aperti.

  10. Passa il mouse sopra il bordo della finestra SAP Logon 760. Tieni premuto CTRL, quindi fai clic per aggiungere l'emento della finestra all'elenco Elementi di interfaccia utente visualizzato nella finestra di dialogo Sessione di monitoraggio.

    Screenshot della schermata SAP Logon 760 con un bordo rosso e della finestra Sessione di monitoraggio di Power Automate Desktop.

  11. Sotto Elemento dell'interfaccia utente, seleziona Finestra "SAP Logon 760" (il numero 760 riflette la versione della GUI SAP, quindi potrebbe differire nel tuo ambiente), quindi seleziona Salva.

    Screenshot della finestra di progettazione di Power Automate Desktop con la finestra di dialogo Chiudi finestra e l'elenco Variabili aperti e Finestra

  12. Seleziona Salva.

    Screenshot della finestra di dialogo Chiudi finestra.

  13. Seleziona Salva per salvare il flusso.

    Screenshot della finestra di progettazione di Power Automate Desktop con la finestra di dialogo Salva aperta.