Membuat alur desktop SAP dengan Power Automate Desktop

Cuplikan layar Power Automate jendela desainer Desktop dengan alur UI dengan dua langkah: jalankan aplikasi dan tunggu.

  1. Untuk membuat alur desktop, buka Power Automate Desktop, lalu pilih Alur baru.

  2. Masukkan nama untuk alur desktop, lalu pilih Buat.

    Cuplikan Power Automate layar dialog Desktop untuk menamai alur baru.

  3. Pilih Variabel di Power Automate desainer Desktop.

    Cuplikan layar ikon Variabel desktop di sebelah kanan layar Power Automate .

  4. Pilih tanda plus (+), lalu pilih Input.

    Anda akan membuat beberapa variabel input yang akan diteruskan ke alur desktop ini dari aliran cloud.

    Cuplikan layar UI variabel buat di Power Automate Desktop.

  5. Pertama, kita akan membuat beberapa variabel SAP teknis, yang akan dibutuhkan di hampir semua aliran otomatisasi berbasis SAP. Untuk setiap variabel dalam daftar berikut, masukkan Nama variabel,Nama eksternal dan Deskripsi , lalu pilih Perbarui.

    • SAPPassword

    • SAPUser

    • SAPClient

    • SAPSystemId

    Cuplikan layar dialog Tambahkan variabel baru.

  6. Selanjutnya, buat variabel khusus kasus penggunaan berikut.

    • EmployeeId

    • Jenis Alamat

    • Tanggal Efektif

    • Jalan

    • Kota

    • Provinsi

    • Kode Pos

    • CountryCode

    Cuplikan layar jendela variabel dengan nama variabel yang dibuat.

  7. Selanjutnya, kita akan membuat tindakan proses pertama kita. Cari, lalu seret tindakan Jalankan aplikasi ke permukaan desain.

    Cuplikan layar dialog tindakan Jalankan Aplikasi yang telah ditambahkan ke kanvas penulisan.

  8. Masukkan informasi berikut ke dalam daftar parameter, lalu pilih Simpan.

    • Jalur Aplikasi:C: \Program Files (x86)\SAP\FrontEnd\SapGui\sapshcut.exe

    • Argumen baris perintah: start -system=-client=-user=-pw=%SAPSystemId% %SAPClient% %SAPUser% %SAPPassword% -maxgui

    • Gaya jendela: Dimaksimalkan

    • Setelah peluncuran aplikasi: Tunggu aplikasi selesai

    Cuplikan layar dialog Jalankan Aplikasi dengan parameter yang dimasukkan.

  9. Cari tindakan Tunggu , seret ke desainer, masukkan 10 (detik) ke dalam bidang Durasi , lalu pilih Simpan.

    Cuplikan layar Power Automate jendela desainer Desktop dengan dialog tindakan Tunggu terbuka.

  10. Sekarang, buka SAP GUI dan masuk ke sistem pilihan Anda.

  11. Di Power Automate Desktop, cari tindakan isi dikotak pencarian Tindakan , lalu seret tindakan Isi bidang teks di jendela ke kanvas.

    Cuplikan layar menambahkan tindakan Isi bidang teks di jendela setelah tindakan Tunggu di Power Automate jendela desainer Desktop.

  12. Pilih Tambahkan elemen UI baru.

    Cuplikan layar dialog Isi bidang teks di jendela dengan Tambahkan elemen UI baru tombol.

  13. Dialog sesi pelacakan terbuka, yang melacak kontrol individual yang Anda pilih di layar.

    Cuplikan layar dialog Sesi pelacakan.

  14. Pilih jendela utama SAP untuk memberikan fokus.

    Cuplikan layar jendela SAP Easy Access.

  15. Arahkan kursor ke kolom kode transaksi. Saat bingkai merah mengelilingi Bidang Kode Gui Ok, tahan Ctrl saat Anda mengklik. Tindakan ini menambahkan kontrol ke daftar elemen UI dalam dialog Tambahkan elemen UI di Power Automate Desktop.

    Cuplikan layar jendela SAP Easy Access dengan bidang kode transaksi dipilih.

    Cuplikan layar dialog Sesi pelacakan dengan Bidang Kode GUI O K C D ditambahkan ke dalamnya.

  16. Di jendela SAP, arahkan kursor ke tombol tanda centang hijau, lalu tahan Ctrl dan klik.

    Cuplikan layar jendela SAP Easy Access dengan tanda centang di sebelah bidang kode transaksi dipilih.

  17. Masukkan kode transaksi PA30 ke dalam kotak daftar, lalu pilih tombol tanda centang hijau.

    Tangkapan layar jendela SAP Easy Access dengan PA30 dimasukkan ke dalam bidang kode transaksi dan bidang yang dipilih.

  18. Kami akan melanjutkan proses seleksi lapangan kami di layar berikutnya.

    Cuplikan layar jendela Pertahankan Data Master SDM dari aplikasi SAP Easy Access.

  19. Pilih bidang dan tombol berikut:

    Cuplikan layar jendela Pertahankan Data Master SDM dari aplikasi SAP Easy Access. Bidang Nomor personel dipilih.

    Cuplikan layar jendela Pertahankan Data Master SDM dari aplikasi SAP Easy Access. Di area Periode layar, bidang Dari dipilih.

    Cuplikan layar jendela Pertahankan Data Master SDM dari aplikasi SAP Easy Access: Di area Pemilihan Langsung layar, bidang Infotype dipilih.

    Cuplikan layar jendela Pertahankan Data Master SDM dari aplikasi SAP Easy Access. Di area Pemilihan Langsung layar, bidang STy dipilih.

    Cuplikan layar jendela Pertahankan Data Master SDM dari aplikasi SAP Easy Access Tombol ikon Dokumen dipilih.

  20. Verifikasi bahwa dialog menyertakan nama kontrol berikut sekarang. Pilih Selesai untuk menutup dialog dan kembali ke kanvas desain.

    Cuplikan layar dialog Sesi pelacakan dengan elemen UI dari jendela SAP Easy Access ditambahkan ke dalamnya.

  21. Ini adalah dialog yang akan Anda lihat setelah Anda menutup dialog sebelumnya.

    Cuplikan layar dialog Isi bidang teks di jendela dengan tombol GUI dipilih.

  22. Buka menu tarik-turun kotak teks, pilih Gui Ok Field 'okcd , lalu pilihPilih.

    Cuplikan layar dialog Isi bidang teks di jendela dengan menu tarik-turun Kotak teks terbuka dan elemen UI yang tersedia ditampilkan.

  23. Masukkan kode transaksi PA30, lalu pilih Simpan.

    Cuplikan layar dari dialog Isi bidang teks di jendela dengan PA30 ditambahkan di Teks untuk diisi kotak.

  24. Di panel kanan, pilih ikon elemen UI. Pilih setiap kontrol dalam daftar dan ganti namanya.

    Tip

    Langkah ini tidak diperlukan, tetapi sangat disarankan karena pustaka kontrol Anda mungkin menyertakan lusinan kontrol, sehingga sulit untuk mengidentifikasinya dengan nama sistemnya.

    Cuplikan layar panel elemen UI di Power Automate jendela desainer Desktop dengan item menu Ubah Nama elemen UI dipilih bagi Jendela Utama GUI.

  25. Berikut daftar kontrol yang diganti namanya.

    Cuplikan layar semua elemen UI yang diganti namanya dengan nama yang bermakna untuk Pertahankan Data Master SDM di panel elemen UI.

  26. Masukkan tombol tekan ke dalam kotak pencarian Tindakan , lalu seret tindakan Tekan tombol di jendela ke kanvas.

    Cuplikan layar Power Automate jendela desainer Desktop dengan tombol Tekan di Jendela ditambahkan dari panel Tindakan di bawah ini, tunggu 10 detik.

  27. Pilih Lanjutkan.

    Cuplikan layar Power Automate jendela desainer Desktop dengan tombol Tekan di dialog Jendela terbuka dan menu tarik-turun elemen UI terbuka.

  28. Pilih Simpan.

    Cuplikan layar tombol Tekan di dialog Jendela dengan tombol Lanjutkan dipilih dan Simpan disorot.

  29. Masukkan tunggu ke dalam kotak pencarian Tindakan , lalu seret tindakan Tunggu konten jendela ke kanvas.

    Cuplikan layar Power Automate jendela desainer Desktop dengan tindakan kontrol jendela Tunggu ditambahkan dari halaman Tindakan.

  30. Di bawah elemen UI, pilih ID karyawan , lalu pilihPilih.

    Cuplikan layar Power Automate jendela desainer Desktop dengan dialog Tunggu konten jendela terbuka dan elemen UI turun bawah terbuka.

  31. Pilih Simpan.

    Cuplikan layar dialog Tunggu konten jendela.

  32. Masukkan isi ke dalam kotak pencarian Tindakan , lalu seret tindakan Jendela bidang teks Isi ke kanvas.

    Cuplikan layar Power Automate jendela desainer Desktop dengan bidang Isi teks di Jendela ditambahkan dari panel Tindakan setelah Tunggu konten jendela.

  33. Di bawah elemen UI, pilih ID karyawan , lalu pilihPilih.

    Cuplikan layar Power Automate jendela desainer Desktop dengan bidang Isi teks di Jendela dialog terbuka dan elemen UI terbuka drop down.

  34. Tombol ikon Variabel.Pilih ikon, yang ada di kotak teks Teks untuk diisi , lalu pilih EmployeeId.

    Cuplikan layar Power Automate jendela desainer Desktop dengan bidang Isi teks di Jendela dialog terbuka dan daftar variabel terbuka.

  35. Pilih Simpan.

    Tangkapan layar Isi teks bidang di Jendela dialog.

  36. Ulangi dari langkah 33 hingga 35 untuk kontrol Infotype,Info subtype , dan Effective date , danpilih variabel atau berikan nilai tetap seperti yang diperlihatkan dalam gambar berikut.

    Cuplikan layar bidang Isi teks di Jendela dialog dengan bidang Kotak teks diatur ke Infotype dan teks untuk diisi diatur ke 0006.

    Cuplikan layar bidang Isi teks di dialog Jendela dengan bidang Kotak teks diatur ke subtipe Info dan teks untuk diisi diatur ke AddressType.

    Cuplikan layar bidang Isi teks di Jendela dialog dengan bidang Kotak teks diatur ke Tanggal Efektif dan teks untuk diisi diatur ke TanggalEfektif.

  37. Masukkan tombol tekan ke dalam kotak pencarian Tindakan , lalu seret tindakan Tekan tombol di jendela ke kanvas.

    Cuplikan layar Power Automate jendela desainer Desktop dengan tombol Tekan di Jendela ditambahkan dari panel Tindakan setelah Tanggal Efektif.

  38. Di bawah elemen UI, pilih Alamat baru , lalu pilihSimpan.

    Cuplikan layar tombol Tekan di dialog Jendela dengan bidang elemen UI diatur ke Alamat baru tombol.

  39. Pilih Simpan, lalu pilih OK.

    Cuplikan layar Power Automate desainer Desktop dengan kotak pesan Berhasil disimpan terbuka.

  40. Masukkan tunggu ke dalam kotak pencarian Tindakan , lalu seret tindakan Tunggu konten jendela ke kanvas.

    Cuplikan layar Power Automate jendela desainer Desktop dengan Tunggu konten jendela ditambahkan dari panel Tindakan setelah tombol Alamat baru.

  41. Pilih elemen UI, lalu pilihtombol Tambahkan elemen UI baru untuk memunculkan dialog Sesi pelacakan.

    Cuplikan layar dialog Tunggu konten jendela dengan elemen UI drop-down terbuka.

  42. Dialog sesi pelacakan muncul.

    Cuplikan layar dialog Sesi pelacakan.

    Penting

    Untuk langkah-langkah berikut, Anda memerlukan data pengujian referensi SAP yang valid sebagaimana diuraikan dalam langkah 5 prasyarat konfigurasi skrip SAP GUI.

  43. Masukkan nilai untuk Nomor personel,Periode Dari,Infotype (selalu berikan 0006 , karena ini adalah tipe standar dalam sistem SAP), STy (ini adalah subtipe Infotype), lalu pilih Create (F5).

    Cuplikan layar jendela HR Master Data di SAP Easy Access.

  44. Arahkan kursor ke Baris alamat 1. Bingkai merah mengelilingi bidang Gui Ok Text Field. Tahan Ctrl, lalu klik untuk menambahkan kontrol ke daftar elemen UI, yang muncul dalam dialog sesi pelacakan.

    Cuplikan layar jendela Buat alamat di SAP Easy Access dengan sorotan pada bidang Baris Alamat 1 di area Alamat.

  45. Ulangi langkah 44 untuk bidang ini juga: Kota/kabupaten,Negara Bagian,Kode pos,Kunci negara, dan tombol Simpan (Ctrl+S).

    Cuplikan layar jendela Buat alamat di SAP Easy Access dengan sorotan pada bidang Kabupaten Kota di area Alamat.

    Cuplikan layar jendela Buat alamat di SAP Easy Access dengan sorotan pada bidang Negara di area Alamat.

    Cuplikan layar jendela Buat alamat di SAP Easy Access dengan sorotan pada bidang Kode Pos di area Alamat.

    Cuplikan layar jendela Buat alamat di SAP Easy Access dengan sorotan pada bidang Country Key di area Alamat.

    Cuplikan layar jendela Buat alamat di SAP Easy Access dengan sorotan pada tombol Simpan.

  46. Dalam dialog Sesi pelacakan, pilih Selesai.

    Penting

    Pastikan untuk membiarkan formulir SAP terbuka.

    Cuplikan layar memperlihatkan jendela SAP Easy Access dengan Power Automate jendela Sesi Pelacakan Desktop.

  47. Pilih elemen UI dan kemudian pilih Bidang Teks Gui 'P0006-STRAS" , lalu pilihSimpan untuk menutup dialog.

    Cuplikan layar dialog Tunggu konten jendela terbuka dan elemen UI drop-down terbuka.

  48. Di panel kanan, pilih ikon elemen UI. Pilih setiap kontrol yang baru ditambahkan dalam daftar, lalu ganti namanya. Ini tidak wajib tetapi sangat disarankan karena pustaka kontrol Anda mungkin menyertakan lusinan kontrol, sehingga sulit untuk mengidentifikasinya dengan nama sistemnya.

    Cuplikan layar semua elemen UI di panel elemen UI.

    Cuplikan layar panel elemen UI di Power Automate jendela Desainer desktop dengan item menu Ubah nama elemen UI dipilih.

    Cuplikan layar semua elemen UI diganti namanya dengan nama yang bermakna di panel elemen UI.

  49. Masukkan mengisi di kotak pencarian Tindakan , lalu seret tindakan Jendela bidang teks ke kanvas.

    Cuplikan layar Power Automate jendela desainer Desktop dengan bidang Isi teks di Jendela ditambahkan dari panel Tindakan.

  50. Pilih elemen UI, lalu pilih Jalan.

    Cuplikan layar dari dialog Isi bidang teks di jendela dengan kotak teks drop-down terbuka dan elemen UI yang tersedia ditampilkan.

  51. Pada kotak Teks untuk diisi , pilih ikon fx , lalu klik dua kali untuk memilih variabel Jalan .

    Cuplikan layar bidang Isi teks di dialog Jendela dan daftar variabel terbuka lalu pilih variabel Street.

  52. Pilih Simpan.

    Cuplikan layar bidang Isi teks di dialog Jendela dengan variabel Jalan di Teks untuk mengisi bidang.

  53. Ulangi langkah 50 dan 52 dengan kontrol ini: Kota, Negara Bagian, dan Kode Pos.

    Cuplikan layar bidang Isi teks di Jendela dialog dengan Kota di bidang kotak Teks dan variabel Kota di Teks untuk mengisi bidang.

    Cuplikan layar bidang Isi teks di Jendela dialog dengan Negara di bidang kotak Teks dan variabel Negara di Teks untuk mengisi bidang.

    Cuplikan layar bidang Isi bidang teks di Jendela dialog dengan ZipCode di bidang kotak Teks dan variabel ZipCode di Teks untuk mengisi bidang.

    Catatan

    Kotak kombo SAP GUI memerlukan penanganan khusus, yang mengharuskan kita menggunakan kombinasi tindakan untuk memilih item daftar yang benar dalam kotak kombo.

  54. Masukkan klik UI ke dalam kotak pencarian Tindakan , lalu seret tindakan Klik UI di jendela ke kanvas.

    Cuplikan layar Power Automate jendela desainer Desktop dengan elemen Klik UI di Jendela ditambahkan dari panel Tindakan.

  55. Pilih elemen UI, lalu Negara.

    Cuplikan layar Power Automate jendela desainer Desktop dengan elemen Klik UI di Jendela dialog terbuka dan daftar variabel terbuka.

  56. Pertahankan nilai default untuk Jenis klik.

    Cuplikan layar Power Automate jendela desainer Desktop dengan klik elemen UI di jendela dan ketik klik kiri.

  57. Masukkan tombol kirim ke dalam kotak pencarian Tindakan , lalu seret tindakan Klik UI elemen di jendela ke kanvas.

    Cuplikan layar Power Automate jendela desainer Desktop dengan tombol Kirim ditambahkan setelah Negara.

  58. Di bidang Teks untuk dikirim , pilih ikon fx , lalu klik dua kali untuk memilih CountryCode.

    Cuplikan layar Power Automate jendela desainer Desktop dengan dialog Kirim kunci terbuka dan daftar variabel terbuka.

  59. Ubah teks dengan %CountryCode% mengetik {Enter} langsung setelah nama variabel. Referensi meniru {Enter}penekanan tombol Enter pada keyboard Anda.

    Cuplikan layar dialog Kirim Kunci dengan CountryCode Masukkan di bidang Teks untuk dikirim.

  60. Seret tindakan Kirim tombol lain ke akhir aliran.

    Cuplikan layar Power Automate jendela desainer Desktop dengan tombol Kirim ditambahkan.

  61. Masukkan {Enter} ke dalam bidang Teks untuk dikirim , lalu pilih Simpan.

    Cuplikan layar dialog Kirim kunci dengan Enter di bidang Teks untuk dikirim.

  62. Masukkan tombol tekan ke dalam kotak pencarian Tindakan , lalu seret tindakan Tekan tombol di jendela ke kanvas.

    Cuplikan layar Power Automate jendela desainer Desktop dengan tombol Tekan di Jendela ditambahkan dari panel Tindakan.

  63. Di bawah elemen UI, pilih Simpan.

    Cuplikan layar Power Automate jendela desainer Desktop dengan tombol Tekan di Jendela dialog terbuka dan daftar variabel terbuka dan tombol Simpan dipilih.

  64. Pilih Simpan.

    Cuplikan layar tombol Tekan di dialog jendela.

    Penting

    Konfirmasikan bahwa operasi penyimpanan selesai untuk rekaman SAP sebelum Anda berinteraksi dengan kontrol lain atau windows.To pastikan operasi selesai, tambahkan tindakan Tunggu untuk menunggu kontrol terlihat.

  65. Masukkan tunggu ke dalam kotak pencarian Tindakan , lalu seret tindakan Tunggu konten jendela ke kanvas.

    Cuplikan layar Power Automate jendela desainer Desktop dengan Tunggu konten jendela ditambahkan dari panel Tindakan.

  66. Di bawah elemen UI, pilih ID karyawan, lalu pilihPilih.

    Cuplikan layar Power Automate jendela desainer Desktop dengan dialog Tunggu konten jendela terbuka dan daftar variabel terbuka.

  67. Pilih Simpan.

    Cuplikan layar dialog Tunggu konten jendela.

  68. Masukkan tombol tekan ke dalam kotak pencarian Tindakan , lalu seret tindakan Tekan tombol di jendela ke kanvas.

    Cuplikan layar Power Automate jendela desainer Desktop dengan tombol Tekan di Jendela ditambahkan dari panel Tindakan setelah ID Karyawan.

  69. Di bawah elemen UI, pilihTambahkan elemen UI baru.

    Cuplikan layar Power Automate jendela desainer Desktop dengan tombol Tekan di dialog Jendela terbuka dan daftar variabel terbuka.

  70. Arahkan kursor ke tombol Kembali (F3).

    Tangkapan layar tombol Kembali di jendela Buat Alamat di SAP Easy Access.

  1. Tahan Ctrl sambil mengklik untuk menambahkan kontrol ke daftar elemen UI dalam dialog Sesi pelacakan. (Catatan: kami terus membuka formulir ini di langkah 46.)

    Cuplikan layar jendela Buat Alamat di SAP Easy Access dengan tombol Kembali disorot.

  2. Sekarang, pilih tombol Kembali (tanpa tombol Ctrl ) untuk kembali ke layar sebelumnya.

    Jika Anda melihat pesan "Data akan hilang", konfirmasikan dengan memilih Ya.

    Tangkapan layar kotak pesan Data akan hilang di jendela Buat Alamat di SAP Easy Access.

  3. Anda harus berada di layar berikut sekarang. Dalam dialog Sesi pelacakan, pilih Selesai.

    Cuplikan layar jendela Pertahankan Data Master SDM di SAP Easy Access di samping jendela sesi Pelacakan dari Power Automate Desktop.

  4. Pilih Simpan.

    Cuplikan layar tombol Tekan di dialog Jendela.

  5. Ubah nama tombol yang baru saja kita tambahkan ke perpustakaan kontrol menjadi tombol Kembali.

    Cuplikan layar penggantian nama elemen UI tombol baru di panel elemen UI.

    Cuplikan layar panel elemen UI dengan elemen UI diganti namanya.

  6. Masukkan jendela tutup ke dalam kotak pencarian Tindakan , lalu seret tindakan Tutup jendelake kanvas.

    Cuplikan layar Power Automate jendela desainer Desktop dengan Tutup Jendela ditambahkan dari panel Tindakan.

  7. Di bawah elemen UI, pilih Jendela "SAP Easy Access" , lalu pilihSimpan.

    Cuplikan layar Power Automate jendela desainer Desktop dengan dialog Tutup Jendela terbuka dan daftar variabel terbuka dan Windows SAP Easy Access dipilih.

  8. Masukkan jendela tutup ke dalam kotak pencarian Tindakan , lalu seret tindakan Tutup jendelake kanvas.

    Cuplikan layar Power Automate jendela desainer Desktop dengan jendela Tutup ditambahkan dari panel Tindakan.

  9. Di bawah Jendela, pilih Tambahkan elemen UI baru.

    Cuplikan layar Power Automate jendela desainer Desktop dengan dialog Tutup Jendela terbuka dan daftar variabel terbuka.

  10. Arahkan kursor ke bingkai jendela luar jendela SAP Logon 760 . Tahan Ctrl dan klik untuk menambahkan elemen jendela ke daftar elemen UI, yang muncul dalam dialog Sesi pelacakan.

    Cuplikan layar SAP Logon 760 dengan kotak berbatas merah di sekitarnya dan Power Automate jendela sesi pelacakan Desktop.

  11. Di bawah elemen UI, pilih Jendela "SAP Logon 760" (angka 760 mencerminkan versi SAP GUI, jadi ini mungkin berbeda di lingkungan Anda), lalu pilihSimpan.

    Cuplikan layar Power Automate jendela desainer Desktop dengan dialog Tutup Jendela terbuka dan daftar variabel terbuka dan Jendela SAP Login 760 dipilih.

  12. Pilih Simpan.

    Cuplikan layar dialog Tutup Jendela.

  13. Pilih Simpan untuk menyimpan alur.

    Cuplikan layar Power Automate jendela desainer Desktop dengan dialog Simpan terbuka.