Dapatkan data dari aplikasi keterlibatan pelanggan di portal

Catatan

Mulai 12 Oktober 2022, portal Power Apps menjadi Power Pages. Informasi selengkapnya: Microsoft Power Pages kini tersedia secara umum (blog)
Kami akan segera memigrasikan dan menggabungkan dokumentasi portal Power Apps dengan dokumentasi Power Pages.

Portal Power Apps memiliki kemampuan untuk menyajikan—dan memungkinkan manipulasi— data pada situs web portal untuk akses internal atau eksternal. Dalam bagian ini, kita akan memprofil tabel yang menyediakan dasar fungsi ini dan membahas langkah-langkah yang diperlukan untuk mencapainya.

Formulir dasar

Rekaman formulir dasar yang memungkinkan administrator untuk membuat formulir Power Apps di portal untuk mengedit, menampilkan, atau menangkap serangkaian data yang disesuaikan dari penggunanya. Ini adalah proses yang relatif mudah dan lugas, dan meniadakan perlunya penyesuaian kode apa pun yang akan sebaliknya diperlukan untuk mencapai hasil tersebut sebelum penyebaran portal.

Fungsi ini dapat dimanfaatkan untuk banyak alasan dan penggunaan kasus-kasus, tetapi contoh umum dari bagaimana hal ini dapat dimanfaatkan akan membangun formulir baru di bawah tabel prospek dalam antarmuka menyesuaikan sistem, kemudian membuat rekaman formulir dasar yang dapat muncul di halaman portal untuk mencatat data prospek melalui halaman kontak, atau beberapa jenis halaman permintaan informasi. Bahkan, contoh khusus ini digunakan untuk halaman Hubungi Kami default di dalam portal secara default. Contoh-contoh lainnya meliputi menggunakan formulir dasar untuk manajemen profil atau survei satu halaman.

Formulir multilangkah Hubungi Kami di kiri, dan rendering-nya di portal di sisi kanan.

Formulir dasar berisi hubungan dengan halaman web dan properti tambahan untuk mengontrol inisialisasi formulir dalam portal. Hubungan ke halaman Web memungkinkan pengambilan dinamis definisi formulir untuk sebuah node halaman tertentu dalam Situs Web portal.

Ketika membuat formulir dasar baru, langkah pertama adalah untuk memutuskan tabel dan nama formulir yang Anda akan render, serta mode: Insert, Edit, atau baca saja. Modus yang dipilih akan menentukan jika Anda membuat rekaman baru dari portal, mengedit rekaman yang ada, atau hanya menampilkan info tentang rekaman di portal.

Untuk demonstrasi ini, mari kita mempertimbangkan skenario di mana Contoso, Inc ingin membuat sebuah tabel kustom di Power Apps yang dikaitkan dengan formulir yang diberikan di Portal Layanan Mandiri Pelanggan mereka, yang akan memungkinkan pengguna untuk mengirimkan saran untuk perbaikan yang diperkenalkan perusahaan. Langkah-langkah yang ingin dicapai administrator di Contoso, Inc untuk mencapai hal ini meliputi:

  1. Buat tabel kustom menggunakan Power Apps. Informasi selengkapnya: Membuat tabel.
    Dalam contoh ini, kami akan memanggil tabel "Saran".

  2. Buat dua bidang kustom di bawah tabel saran yang berkaitan dengan informasi yang harus diambil pada formulir. Dalam contoh ini, kami akan membuat bidang "SuggestionOrigin" (rangkaian pilihan) dan "SuggestionSummary" (beberapa baris teks). Kedua bidang akan ditetapkan sebagai diperlukan bisnis.

  3. Buat formulir utama yang baru di bawah tabel saran:

    1. Masukkan tab satu-kolom, dan ubah properti bagiannya menjadi dua kolom.

    2. Tambahkan bidang kustom di samping bidang nama yang ada.

    3. Masukkan Usulan tab.

    4. Di properti formulir namai formulir itu "Saran formulir".

    5. Simpan dan terbitkan perubahan.

      Membuat formulir kustom yang akan dirender pada portal.

  4. Buka aplikasi Portal Management > Formulir Dasar dan buat rekaman formulir dasar baru. Beri nama "Saran,", atur bidang nama Tabel menjadi "Saran (new_suggestion)", atur nama formulir menjadi "formulir saran", atur Tab nama menjadi "Saran", dan jenis formulir sebagai "Insert", dan memodifikasi semua opsi lain yang diperlukan.

  5. Menggunakan Studio portal, buat halaman anak baru bernama Saran. Atur nilai Template Halaman menjadi formulir multilangkah, atur nilai formulir dasar nilai menjadi "Saran", dan tambahkan sebuah pengantar formulir.

    Catatan

    Halaman anak juga dapat dibuat, tergantung pada preferensi pengguna.

  6. Untuk memungkinkan pengguna untuk dengan mudah menavigasi ke formulir: di portal, edit navigasi utama dan kemudian pilih ikon + untuk menambahkan tautan web baru ke formulir. Namai link web sebagai "Saran" dan tetapkan ke halaman "Saran".

Ketika pengguna mengunjungi Contoso portal, menelusuri hingga formulir ini, memasukkan data yang relevan, dan mengajukannya, rekaman baru akan secara otomatis dihasilkan dengan informasi yang disampaikan.

Formulir saran kustom yang dirender pada portal.

Metadata Formulir Dasar

Rekaman Metadata Formulir Web dasar berisi modifikasi perilaku tambahan untuk meningkatkan atau menimpa fungsi bidang formulir yang tidak bisa Anda modifikasi dengan menggunakan kemampuan editing formulir dasar asli.

Rekaman-Rekaman ini memungkinkan konfigurasi tambahan dan manipulasi elemen tertentu pada formulir, termasuk bidang, sub-grid, atau seluruh bagian/tab. Setiap elemen formulir yang memerlukan beberapa jenis modifikasi memerlukan rekaman metadata yang terpisah, yang pada gilirannya dikaitkan dengan rekaman formulir dasar.

Untuk menambahkan metadata rekaman untuk membentuk dasar, Anda dapat membuka tampilan terkait Metadata formulir dasar dari menu navigasi, atau Anda dapat membuat rekaman-rekaman ini langsung dari formulir dasar sendiri menggunakan sub-grid Metadata formulir dasar hingga sangat bawah di formulir rekaman.

Rekaman metadata formulir dasar dapat digunakan untuk berbagai skenario, termasuk mengendalikan gaya bidang, mempra-populasikan bidang dengan nilai tertentu, menetapkan nilai-nilai pada formulir saat menyimpan, memvalidasi nilai yang dimasukkan pengguna, dan banyak lagi.

Daftar

Sementara rekaman formulir dasar memungkinkan administrator portal untuk mengekspos formulir Power Apps pada pengguna portal, daftar memberikan administrator kemampuan untuk menambahkan halaman web untuk portal mereka yang akan membuat daftar rekaman tanpa perlu seorang pengembang untuk memunculkan tampilan pada portal menggunakan kode kustom.

Daftar mendukung menyortir dan menyaring dan akan dipaginasi jika jumlah rekaman lebih besar dari nilai Ukuran Halaman yang ditentukan pada catatan Daftar. Jika halaman Web untuk tampilan rincian juga telah ditetapkan, setiap rekaman akan berisi tautan ke halaman, dan ID dari rekaman akan ditambahkan ke String kueri dengan nama parameter String kueri ID.

Daftar juga mendukung beberapa tampilan dan tindakan. Jika lebih dari satu tampilan telah ditetapkan, menu tarik-turun akan diberikan untuk pengguna akhir agar mereka dapat untuk beralih antara berbagai tampilan. Demikian juga, jika tindakan seperti mengedit atau Hapus telah ditambahkan sebagai tombol tindakan, maka pengguna dengan izin yang benar akan melihat opsi-opsi ini diberikan dalam tampilan.

Dikembangkan atas contoh sebelumnya dari administrator Contoso, Inc, membuat formulir dasar untuk mengumpulkan saran pengguna, kita sekarang akan mencakup langkah-langkah yang administrator akan lakukan (sangat disederhanakan) untuk mengekspos rekaman yang diterbitkan di halaman portal untuk pengguna lain dapat meninjau dan mengakses dengan mudah untuk mengirimkan yang baru:

  1. Edit tampilan bernama Saran Aktif untuk tabel Saran dan kolom yang harus diekspos di portal ke tampilan ini.

  2. Buka aplikasi Portal Management > Daftar dan buat rekaman Daftar baru.

    1. Masukkan nama "Daftar Saran", atur nilai nama Tabel menjadi "Saran, (new_suggestion)".

    2. Tambahkan tampilan sarana aktif default atau tampilan kustom pada daftar tampilan.

    3. Tetapkan nilai halaman Web untuk dibuat menjadi "Saran", dan tambahkan tombol Buat/teks daftar kosong yang diperlukan.

  3. Menggunakan Studio portal, buat halaman anak baru bernama Daftar Saran. Atur Template Halaman menjadi Halaman Penuh, atur Daftar menjadi "Daftar Saran,", dan tambahkan sebuah pengantar ke tampilan yang diekspos.

  4. Jika diinginkan, di portal, edit navigasi utama dan kemudian pilih ikon Tambah (+) untuk menambahkan link web baru ke daftar. Namai link web sebagai "Daftar Saran" dan tetapkan ke halaman "Daftar Saran". Anda dapat menyeret tautan formulir "Saran" yang sebelumnya dibuat di bawah tautan Daftar baru untuk menjadi anak.

Di luar setup sederhana yang telah dibahas sebelumnya, daftar mendukung banyak pilihan lain, termasuk (namun tidak terbatas pada):

  • Memungkinkan pengguna untuk memfilter dan mencari rekaman dalam tabel tersebut masing-masing pada portal.
  • Memungkinkan pengguna untuk membuat, mengedit, atau menghapus rekaman, serta men-download rekaman ke Excel Worksheet.
  • Memungkinkan pengguna untuk mengeksekusi sebuah alur kerja berdasarkan permintaan terhadap data yang dipilih dalam daftar.
  • Menampilkan rekaman dari daftar menggunakan tampilan data Bing Maps
  • Menampilkan rekaman dari daftar menggunakan Tampilan kalender data.

Formulir Multilangkah

Formulir multilangkah memungkinkan pengguna untuk menentukan formulir dasar dan logika kustom untuk membuat formulir-formulir entri data di Portal tanpa memerlukan kode kustom. Formulir multilangkah mendukung langkah tunggal dan multi navigasi, serta logika bercabang. Formulir multilangkah umumnya digunakan untuk menghasilkan survei, seperti Formulir multilangkah "Survei kepuasan kasus" siap pakai, atau untuk memfasilitasi permintaan, seperti Formulir multilangkah "buka permintaan dukungan baru" siap pakai.

Formulir multilangkah berbeda dari formulir dasar dalam hal mereka menyediakan kemampuan bagi administrator untuk menentukan satu atau lebih formulir yang akan diambil untuk menghasilkan formulir tunggal atau gaya wizard, proses multi-langkah dengan logika bercabang bersyarat. Formulir multilangkah juga memiliki sifat tambahan yang dapat ditentukan untuk mengganti beberapa perilaku default dan mengatasi beberapa metadata tabel dan keterbatasan desainer formulir.

Cara terbaik untuk sepenuhnya memahami bagaimana formulir multilangkah digunakan dalam portal adalah dengan memberi contoh skenario kasus penggunaan, dan kemudian melalui proses membangun formulir dan semua bagian-bagian yang mendasari. Sebelumnya dalam dokumen ini, kita melalui proses membuat formulir dasar yang kustom untuk pengguna untuk mengirimkan saran dan daftar kustom untuk mengekspos saran ini dalam tampilan pada portal. Mari kita sekarang asumsikan bahwa Contoso ingin menyurvei pengguna dalam hal saran mana yang mereka lebih suka diwujudkan, serta informasi lain tentang dasar pengguna pada saat yang sama. Langkah-langkah yang akan diambil administrator untuk mengatur sebuah survei di portal akan sebagai berikut:

  1. Buat tabel kustom menggunakan Power Apps. Informasi selengkapnya: Membuat tabel
    , Dalam contoh ini, kami akan memanggil tabel "Survei".

  2. Membuat beberapa bidang kustom di bawah tabel "Survey" untuk mewakili jawaban yang akan tersedia bagi pengguna untuk memilih pada survei:

    1. Tiga bidang kustom berjudul "dukungan jam Diperpanjang", "Produk baru" dan "Lebih banyak toko" untuk pertanyaan pilihan ganda yang administrator telah rencanakan untuk "saran Anda yang lebih favorit untuk pengembangan Contoso?" Masing-masing bidang diatur untuk jenis data dua pilihan.

    2. Empat bidang kustom berjudul "Toko Eceran", "Mesin pencari", "iklan Web", dan "Kabar dari mulut ke mulut" untuk pertanyaan pilihan ganda yang administrator rencanakan untuk "Bagaimana Anda pertama kali mendengar tentang Contoso Ltd.?" Masing-masing bidang diatur untuk jenis data dua pilihan.

    3. Bidang kustom bernama peringkat Contoso Ltd jenis data rangkaian pilihan. Untuk Gunakan rangkaian pilihan yang ada, pilih ya dan dari daftar drop-down, pilih kualitas skala Likert.

    4. Untuk melacak pengguna portal saat ini yang mengisi survei, sebuah bidang kustom berjudul "Mengenai kontak" dari jenis data "Pencarian" dan rekaman target "Kontak".

  3. Formulir utama "Informasi" di bawah tabel "Survey", pilih tab umum, dan kemudian pilih mengubah properti. Pada tab memformat, pilih satu kolom, dan kemudian pilih OK. Informasi lebih lanjut: Membuat atau mengedit formulir

  4. Beralih ke tab "Insert" formulir "Informasi", pilih "Bagian", dan pilih "Dua kolom". Pindahkan bidang nama dan pemilik default ke bagian ini dan hapus yang lama. Buka properti dari bidang nama dan hapus pilihan "Terlihat secara default" pada tab "Tampilan".

  5. Simpan formulir, kemudian pilih Simpan sebagai dalam pita untuk membuat salinan formulir yang bernama "Survei langkah 2". pilih Simpan Sebagai lagi untuk membuat salinan lain yang bernama "Survei langkah 1".

  6. Buka formulir "Survei langkah 1", beralih ke tab Masukkan, dan kemudian pilih bagian > dua kolom.

  7. Buka properti dari bagian baru, ubah label untuk "Yang adalah saran favorit Anda untuk pengembangan Contoso?", dan pilih kotak centang untuk pilihan Tampilkan label bagian ini di formulir.

  8. Tarik bidang "dukungan jam Diperpanjang", "Produk baru", dan "Lebih banyak toko" ke bagian ini.

  9. Ulangi langkah menambahkan bagian dua kolom baru, tapi kali ini ubah label untuk "Bagaimana Anda pertama kali mendengar tentang Contoso Ltd.?" Dan seret bidang "Toko eceran", "Mesin pencari", "iklan Web", dan "Kabar dari mulut ke mulut" ke bagian ini.

  10. Buka properti masing-masing bidang. Pada tab memformat, tetapkan format Kontrol untuk kotak centang. Simpan dan tutup formulir.

  11. Buka formulir Survei langkah 2, beralih ke tab Masukkan, dan kemudian pilih bagian > Satu Kolom.

  12. Seret bidang Peringkat Contoso Ltd. ke bagian baru, kemudian buka properti dari bidang pada formulir dan ubah label untuk"Beritahu kami bagaimana kinerja kami! Silahkan menilai kualitas berbagai seri produk Contoso Ltd." Simpan dan tutup formulir.

  13. Dalam area formulir survei area, pilih urutan formulir > set formulir utama. Ini akan memungkinkan Anda untuk mengkonfigurasi urutan formulir untuk bekerja dalam urutan informasi > survei langkah 1 > survei langkah 2.

  14. Pada formulir informasi utama dan tab Insert, pilih bagian > dua kolom.

  15. Buka properti dari bagian baru, ubah label untuk "Yang adalah saran favorit Anda untuk pengembangan Contoso?", dan pilih kotak centang untuk kotak centang Tampilkan label bagian ini di formulir. Tarik bidang "dukungan jam Diperpanjang", "Produk baru", dan "Lebih banyak toko" ke bagian ini.

    Ulangi langkah menambahkan bagian dua kolom baru, tapi kali ini ubah label untuk "Bagaimana Anda pertama kali mendengar tentang Contoso Ltd.?" Dan seret bidang "Toko eceran", "Mesin pencari", "iklan Web", dan "Kabar dari mulut ke mulut" ke bagian ini. Buka properti dari masing-masing dari tujuh bidang yang ditambahkan ke formulir ke titik ini, pilih tab pengaturan format, dan atur format kontrol ke kotak centang.

    Ulangi langkah menambahkan bagian, tapi kali ini pilih bagian satu kolom. Seret bidang Peringkat Contoso Ltd. ke bagian ini, kemudian buka properti dari bidang pada formulir dan ubah label untuk"Beritahu kami bagaimana kinerja kami! Silahkan menilai kualitas berbagai seri produk Contoso Ltd."

    Akhirnya, seret bidang mengenai kontak ke bagian pertama dari tab Umum untuk melacak pengguna yang mengisi survei. Simpan dan tutup formulir, kemudian pilih mempublikasikan semua penyesuaian.

  16. Buka aplikasi Manajemen portal > formulir multilangkah dan membuat formulir multilangkah baru berjudul Contoso Ltd. Survey. Tetapkan bidang otentikasi yang diperlukan ke ya dan bidang beberapa rekaman Per pengguna yang diizinkan ke tidak. Simpan formulir, tetapi tetap terbuka.

  17. Pada rekaman Formulir multilangkah "Contoso Ltd. Survey":

    1. Buka bidang pencarian langkah awal dan kemudian pilih baru untuk membuat langkah formulir multilangkah baru.
    2. Namai langkah sebagai "Survei langkah 1".
    3. Tetapkan nama logis tabel Target menjadi "Survey (new_survey)".
    4. Tetapkan nama formulir menjadi "Survei langkah 1".
    5. Pilih kotak centang menghubungkan pengguna Portal saat ini.
    6. Tetapkan Kolom pencarian pengguna portal menjadi "Mengenai kontak (new_regardingcontact)".
    7. Simpan formulir, tetapi tetap terbuka.
  18. Pada rekaman langkah Formulir multilangkah "Survei langkah 1":

    1. Buka bidang pencarian langkah berikutnya dan kemudian pilih baru untuk membuat langkah formulir multilangkah baru.
    2. Namai langkah sebagai "Survei langkah 2".
    3. Atur formulir multilangkah menjadi Survei Contoso Ltd.
    4. Tetapkan nama logis tabel Target menjadi "Survey (new_survey)".
    5. Atur Mode menjadi "Edit".
    6. Tetapkan nama formulir menjadi "Survei langkah 2".
    7. Tetapkan jenis sumber menjadi "Hasil dari langkah sebelumnya".
    8. Atur pesan sukses menjadi "Terima kasih untuk meluangkan waktu untuk menyelesaikan survei ini!
    9. Pastikan bahwa bidang langkah berikutnya kosong kemudian menyimpan formulir, tetapi tetap terbuka.
  19. Pada rekaman langkah Formulir multilangkah "Survei langkah 2":

    1. Pilih chevron paling kanan di navigasi utama dan pilih Metadata untuk membuka tampilan terkait Metadata formulir multilangkah di bawah rekaman "Survei langkah 2".
    2. Pilih menambahkan Metadata formulir multilangkah baru dan mengatur nama Logis atribut pada rekaman baru ini menjadi peringkat Contoso Ltd (new_Contosoltdrating) dan gaya untuk rangkaian pilihan sebagai Daftar tombol Radio horizontal.
    3. Simpan dan Tutup semua formulir yang terbuka.
  20. Dalam aplikasi Manajemen Portal, pergi ke halaman Web dan membuat halaman web baru berjudul Survei Contoso Ltd. Atur Website menjadi "Contoso Ltd", halaman induk menjadi "Home", URL parsial menjadi "Contoso-ltd-survei", PageTemplate menjadi "Halaman penuh", Status penerbitan menjadi Diterbitkan dan formulir multilangkah menjadi Survei Contoso Ltd yang telah dibuat sebelumnya. Simpan rekaman ini.

Memang, langkah-langkah ini sangat kompleks dan membutuhkan beberapa rekaman untuk bekerja bersama-sama dengan satu sama lain untuk mencapai hasil. Namun, setelah proses selesai, pengguna dapat menavigasi ke halaman yang Anda buat pada portal dan mengisi survei sebagaimana dimaksud.

Langkah pertama dalam formulir survei yang dirender pada portal..

Langkah kedua dalam formulir survei yang dirender pada portal.

Setiap survei yang selesai dan diajukan akan menjadi rekaman dalam teknik portal > survei, dan rekaman ini akan berisi kontak yang menyelesaikan formulir multilangkah lanjutan dengan semua tanggapan mereka untuk tabulasi.

Rendering elemen formulir

Meskipun sebagian besar formulir bisa berhasil diberikan dalam portal, perhatikan bahwa beberapa fitur tidak didukung oleh kontrol BasicFormView yang menangani render aktual formulir dasar.

Elemen formulir yang didukung Didukung, tetapi dengan elemen formulir peringatan Elemen formulir yang tidak didukung
Semua aturan validasi bidang Semua jenis bidang, kecuali bidang Daftar pihak Header dan footer formulir tidak akan ditampilkan di portal
Baik layout tunggal maupun multi-kolom Hanya "halaman web (HTML)" dan jenis Sumber daya web terkait gambar yang didukung iFrames
Terjemahan bahasa label Filteran rekaman dalam sebuah bidang pencarian didukung, tetapi hanya untuk relasi N:1 Skrip formulir
Catatan (dimasukkan pada formulir) Bidang pencarian didukung, tetapi membuat rekaman baru melalui tampilan pencarian pada formulir tidak didukung
Subgrid (dimasukkan pada formulir)

Akhirnya, layak disebutkan bahwa rekaman dasar formulir memiliki bermacam-macam pilihan yang memungkinkannya untuk diselaraskan sesuai kebutuhan, termasuk bagian untuk pilihan lampirkan File. Jika formulir memerlukan lampiran file, pilih kotak centang lampirkan File, dan konfigurasi pilihan lokasi penyimpanan lampiran File baik untuk lampiran catatan atau Azure Blob Storage. Informasi selengkapnya: Mengkonfigurasi catatan sebagai lampiran

Baca juga

Tentang formulir dasar
Menentukan langkah formulir multilangkah

Catatan

Apa bahasa dokumentasi yang Anda inginkan? Lakukan survei singkat. (perlu diketahui bahwa survei ini dalam bahasa Inggris)

Survei akan berlangsung kurang lebih selama tujuh menit. Tidak ada data pribadi yang dikumpulkan (pernyataan privasi).