Bagikan melalui


Membuat formulir kustom

Catatan

Tindakan formulir kustom Tampilan didasarkan pada teknologi Kartu Adaptif. Lihat halaman ini untuk menemukan informasi lebih lanjut mengenai Kartu Adaptif.

Kotak pesan memungkinkan Anda meminta pengguna memasukkan berbagai input, seperti teks, tanggal, dan file, atau menampilkan informasi dan hasil di layar.

Meskipun sebagian besar tindakan grup ini dapat menangani skenario di mana satu input diperlukan, beberapa otomatisasi mungkin memerlukan kombinasi input atau / dan output. Pendekatan terbaik untuk mengatasi skenario ini adalah tindakan Tampilkan formulir kustom.

Untuk membuat formulir kustom, sebarkan tindakan Tampilkan formulir kustom dan pilih tombol desainer formulir kustom untuk membuka desainer formulir.

Cuplikan layar tindakan Tampilkan formulir kustom.

Di sisi kiri desainer, ada daftar dengan semua elemen input yang tersedia yang dapat Anda tambahkan ke formulir, seperti teks, tanggal, dan input file, dan beberapa elemen non-interaktif, seperti teks dan gambar.

Untuk menambahkan elemen ke formulir kustom, klik ganda atau seret dan letakkan di area ruang kerja desainer. Gunakan panel pratinjau di bagian bawah desainer formulir untuk melihat bagaimana formulir yang dikonfigurasi akan terlihat selama runtime.

Setelah menambahkan elemen, Anda dapat menangani semua properti yang tersedia di sisi kanan desainer formulir. Properti yang tersedia mungkin berbeda tergantung pada sifat elemen yang dipilih.

Catatan

Terlepas dari elemen formulir, desainer formulir menyediakan beberapa properti untuk mengonfigurasi tampilan dialog induk formulir kustom. Untuk mengonfigurasinya, pilih ruang kosong di ruang kerja dan lihat properti yang tersedia di panel masing-masing.

Cuplikan layar elemen formulir yang tersedia.

Saat pengguna mengisi formulir kustom, data yang disediakan disimpan ke dalam variabel objek kustom CustomFormData . Untuk mengakses nilai elemen input tertentu yang disimpan dalam objek kustom, gunakan notasi berikut: %CustomFormData['ElementID']%.

Penting

ID setiap elemen harus unik dan tidak boleh kosong. Juga, itu harus dimulai dengan huruf dan dapat berisi huruf Latin, angka dan spasi. Anda tidak dapat menggunakan variabel di kolom ID. Jika ID yang tidak valid diberikan, ID valid yang terakhir digunakan akan dipulihkan secara otomatis setelah menutup dan menyimpan desainer formulir.

Catatan

Anda dapat menemukan informasi selengkapnya mengenai objek kustom dan cara menanganinya di tipe data Tingkat Lanjut.

Cuplikan layar konten objek kustom.

Terlepas dari elemen input dan non-interaktif, desainer formulir menyediakan beberapa tindakan untuk menerapkan fungsionalitas tambahan dalam formulir Anda.

Pertimbangkan tindakan sebagai tombol yang memungkinkan Anda menjalankan berbagai fungsi berdasarkan tombol mana yang ditekan. Misalnya, gunakan tindakan Kirim sebagai tombol simpan untuk mengumpulkan dan menyimpan data pengguna yang disediakan untuk digunakan nanti dalam alur Anda.

Catatan

Tindakan hanya dapat ditambahkan di akhir struktur formulir, setelah jenis elemen formulir lainnya.

Seperti elemen lainnya, setiap tindakan memiliki ID yang mendeskripsikannya secara unik. Saat tindakan dipilih, ID-nya disimpan ke dalam variabel ButtonPressed .

Cuplikan layar tindakan formulir kustom yang dikonfigurasi.

Ketika formulir berisi beberapa tindakan, gunakan variabel dan kondisional ini untuk memeriksa mana yang ditekan dan menerapkan fungsionalitas yang berbeda untuk setiap skenario. Untuk menemukan informasi selengkapnya tentang menerapkan perilaku ini, lihat Menangani formulir kustom.

Cuplikan layar berikut memperlihatkan tampilan formulir kustom yang dikonfigurasi sebelumnya saat alur berjalan.

Cuplikan layar contoh formulir kustom.

Elemen formulir kustom

Nama elemen Tipe Spesifikasi Properti tata letak Properti validaiton Properti gaya Gambar latar belakang
Formulir kustom Dialog induk Titel Tinggi minimum dalam piksel, Perataan konten vertikal URL, Mode isian, Perataan horizontal, Perataan vertikal
Text input Input ID, Label, Nilai default, Multibaris, Gaya, Panjang maksimum Spasi, Pemisah, Tinggi Diperlukan validasi, Pesan kesalahan, Pola
Input angka Input ID, Label, Nilai default, Nilai minimum, Nilai maksimum Spasi, Pemisah, Tinggi Diperlukan validasi, Pesan kesalahan
Input tanggal Input ID, Label, Nilai default, Nilai minimum, Nilai maksimum Spasi, Pemisah, Tinggi Diperlukan validasi, Pesan kesalahan
Input waktu Input ID, Label, Nilai default, Nilai minimum, Nilai maksimum Spasi, Pemisah, Tinggi Diperlukan validasi, Pesan kesalahan
Input tombol dwiarah Input ID, Label, Judul, Nilai default, Nilai saat aktif, Nilai saat nonaktif Spasi, Pemisah, Bungkus Tinggi Diperlukan validasi, Pesan kesalahan
Input kumpulan pilihan Input ID, Label, Nilai default, Perbolehkan beberapa pilihan, Gaya, Pilihan Jarak, Pemisah, Tinggi, Bungkus Diperlukan validasi, Pesan kesalahan
Input file Input ID, Label, Nilai default Spasi, Pemisah, Tinggi Diperlukan validasi, Pesan kesalahan
Blok teks Elemen ID, Teks Penspasian, Pemisah, Perataan horizontal, Tinggi, Bungkus, Garis maksimum, Lebar maksimum Jenis font, Ukuran, Berat, Warna, Halus, Miring, Coret
Image Elemen ID, URL, Teks alternatif Penspasian, Pemisah, Perataan horizontal, Tinggi, Tinggi dalam piksel, Lebar dalam piksel, Ukuran Gaya, Warna latar belakang
Kirimkan Tindakan ID, Judul, Abaikan input yang diberikan
URL Terbuka Tindakan ID, Judul, URL

Properti elemen formulir kustom

Nama properti Opsional Menerima Default Description
Mengizinkan banyak pilihan Tidak Tersedia Nilai Boolean False Mengizinkan beberapa pilihan dipilih
Teks alternatif Ya Nilai teks Teks alternatif yang menjelaskan gambar
Warna latar belakang Ya Nilai teks Menerapkan latar belakang ke gambar transparan. Properti ini akan menghormati gaya gambar. Hanya nilai heksadesimal yang dapat diterima dalam properti ini
Beberapa Pilihan Ya Judul dan Nilai Menjelaskan pilihan untuk digunakan dalam kumpulan pilihan. Terdiri dari judul (teks untuk ditampilkan) dan nilai (nilai mentah untuk pilihan)
Warna Tidak Tersedia Default, Gelap, Terang, Aksen, Baik, Peringatan, Perhatian Default Mengontrol warna teks
Nilai default Ya Nilai teks, Nilai numerik Nilai default dari elemen input
Pesan kesalahan Ya Nilai teks Pesan kesalahan yang akan ditampilkan saat input yang dimasukkan tidak valid
Mode isi Tidak Tersedia Cover, Ulangi secara horizontal, Ulangi secara vertikal, Ulangi Menjelaskan cara gambar harus mengisi area
Jenis font Tidak Tersedia Default, Monospace Default Jenis font yang akan digunakan untuk perenderan
Tinggi Tidak Tersedia Otomatis, Peregangan, Piksel Otomatis Menentukan tinggi elemen. Opsi 'Piksel' hanya tersedia untuk elemen gambar
Tinggi dalam piksel No Nilai numerik 0 Menentukan ketinggian gambar yang diinginkan. Gambar akan terdistorsi agar sesuai dengan ketinggian yang tepat. Tindakan ini akan menimpa properti "Ukuran". Nilai default 0 menentukan bahwa tidak ada ketinggian tertentu yang ditentukan
Penyelarasan horizontal Tidak Tersedia Kiri, Tengah, Kanan Blok teks: Kiri
Gambar: Kiri
Mengontrol bagaimana elemen ini diposisikan secara horizontal. Untuk formulir kustom, ini menjelaskan bagaimana gambar latar belakang harus disejajarkan jika harus dipotong atau jika menggunakan mode isi berulang
ID No Nilai teks Tergantung pada elemennya Pengenal unik untuk nilai tersebut. Digunakan untuk mengidentifikasi input yang dikumpulkan saat tindakan Kirim dilakukan. Jika ID yang tidak valid digunakan sementara dan desainer formulir ditutup, ID valid terakhir yang digunakan akan berlaku
Abaikan input yang diberikan Tidak Tersedia Nilai Boolean False Jika diaktifkan, tindakan ini akan menutup formulir tanpa menyimpan input yang dipilih, beroperasi sebagai tombol Batal
Italic Tidak Tersedia Nilai Boolean False Jika diaktifkan, teks akan dicetak miring
Label Ya Nilai teks Label untuk input ini
Panjang maksimum No Nilai numerik 0 Menentukan jumlah maksimum karakter yang akan dikumpulkan. Nilai default 0 menentukan bahwa tidak ada panjang maksimum yang ditentukan
Baris maksimum No Nilai numerik 0 Menentukan jumlah maksimum baris untuk ditampilkan. Nilai default 0 menentukan bahwa tidak ada garis maksimum yang ditentukan
Nilai maksimal Ya Nilai teks Petunjuk nilai maksimum. Untuk input tanggal dan waktu, nilai harus dinyatakan dalam format regional komputer Anda
Lebar maksimum No Nilai numerik 0 Menentukan lebar maksimum blok teks dalam piksel. Nilai default 0 menentukan bahwa tidak ada lebar maksimum yang ditentukan
Tinggi minimum dalam piksel No Nilai numerik 0 Menentukan ketinggian minimum formulir. Nilai default 0 menentukan bahwa tidak ada tinggi minimum yang ditentukan
Nilai minimum Ya Nilai teks Petunjuk nilai minimum. Untuk input tanggal dan waktu, nilai harus dinyatakan dalam format regional komputer Anda
Multibaris Tidak Tersedia Nilai Boolean False Jika diaktifkan, mengizinkan beberapa baris input
Pola Ya Nilai teks Ekspresi reguler yang menunjukkan format yang diperlukan dari input teks ini
Pemisah Tidak Tersedia Nilai Boolean False Ketika diaktifkan, akan menggambar baris pemisah di bagian atas elemen
Ukuran Tidak Tersedia Blok teks: Default, Kecil, Sedang, Besar, Ekstra besar
Gambar: Otomatis, Peregangan, Kecil, Sedang, Besar
Blok teks: Default
Gambar: Auto
Mengontrol ukuran teks atau gambar
Jarak Tidak Tersedia Default, Tidak ada, Kecil, Sedang, Besar, Ekstra besar, Padding Default Mengontrol jumlah jarak antara elemen ini dan elemen sebelumnya
Coretan Tidak Tersedia Nilai Boolean False Jika diaktifkan, coret teks
Gaya Tidak Tersedia Input teks: Teks, Telp, URL, Email
Input set pilihan: Ringkas, Diperluas
Gambar: Default, Orang
Input teks: Teks
Input set pilihan: Ringkas
Gambar: Default
Gaya petunjuk teks, kumpulan pilihan, atau gambar
Kurang Terlihat Tidak Tersedia Nilai Boolean False Jika diaktifkan, tampilan teks akan sedikit dikurangi agar tidak terlalu mencolok
SMS Ya Nilai teks Blok teks baru Teks untuk ditampilkan
Titel Ya Nilai teks Toggle input: Input toggle baru
Kirim: OK
Judul untuk formulir kustom atau tombol alih atau label untuk tombol yang mewakili tindakan ini
URL Ya Nilai teks URL gambar (untuk elemen gambar dan formulir kustom) atau URL yang akan dibuka (untuk tindakan Open URL)
Diperlukan validasi Ya Nilai Boolean False Menentukan apakah input ini diperlukan atau tidak
Nilai saat nonaktif Ya Nilai teks False Nilai saat tombol dwiarah nonaktif
Nilai saat aktif Ya Nilai teks True Nilai saat tombol dwiarah aktif
Penyelarasan vertikal Tidak Tersedia Atas, Tengah, Botton Menjelaskan bagaimana gambar sebaiknya diratakan jika gambar harus dipangkas atau jika menggunakan mode isi berulang
Perataan konten vertikal Tidak Tersedia Atas, Tengah Bawah Atas Menentukan bagaimana konten harus disejajarkan secara veristik di dalam kontainer. Hanya relevan untuk formulir dengan tinggi tetap, atau formulir dengan tinggi minimum yang ditentukan
Berat Tidak Tersedia Default, Lebih Ringan, Lebih Berani Default Mengontrol berat teks
Lebar dalam piksel No Nilai numerik 0 Lebar gambar di layar yang diinginkan. Tindakan ini akan menimpa properti "Ukuran". Nilai default 0 menentukan bahwa tidak ada lebar tertentu yang ditentukan
Bungkus teks Tidak Tersedia Nilai Boolean False Jika diaktifkan, izinkan teks untuk dibungkus. Jika tidak, teks akan terpotong

Masalah dan batasan umum

  • Masalah: Panel pratinjau tampaknya berfungsi seperti yang diharapkan saat properti URL berisi karakter persentase, tetapi terjadi kesalahan validasi nilai tidak valid.

  • Penanganan masalah: Masalah ini terjadi karena Power Automate upaya untuk menyelesaikan karakter persentase sebagai variabel atau ekspresi. Untuk mengatasi kasus ini, simpan URL dalam variabel sebelumnya dalam alur, hindari karakter persentase, lalu gunakan variabel tersebut di properti URL. Pratinjau tidak akan menampilkan gambar, tetapi akan ditampilkan selama runtime.