Nota
Capaian ke halaman ini memerlukan kebenaran. Anda boleh cuba mendaftar masuk atau menukar direktori.
Capaian ke halaman ini memerlukan kebenaran. Anda boleh cuba menukar direktori.
Pemalam Power Pages untuk
Pemalam ini menyokong kitaran hayat pembangunan tapak penuh melalui kemahiran perbualan, daripada perancah tapak baharu kepada menggunakannya, menyediakan model data Dataverse dan mengkonfigurasi pengesahan.
Penting
- Ejen pengekodan AI generatif, seperti GitHub Copilot CLI atau Claude Code, menggunakan kemahiran dan aliran kerja pemalam ini untuk menyelesaikan tugas khusus Power Pages.
- Kod dan konfigurasi yang dijana oleh ejen pengekodan AI boleh menjadi tidak tepat. Semak, uji dan sahkan semua kandungan yang dijana sebelum anda meluluskan atau menggunakannya. Sentiasa semak cadangan ejen sebelum meluluskannya .
Prasyarat
Sebelum anda memulakan, sahkan bahawa anda mempunyai perisian dan kebenaran yang diperlukan.
Keperluan perisian
| Komponen | Versi minimum | Maklumat lanjut |
|---|---|---|
| Node.js | 18.0 atau lebih baru | Muat turun Node.js |
| Platform Kuasa CLI (PAC CLI) | 2.6.3 atau lebih baru (diperlukan untuk logik pelayan) | Pasang PAC CLI |
| Azure CLI | Terkini | Pasang Azure CLI |
| GitHub Copilot CLI atau Kod Claude | Terkini | GitHub Copilot CLI atau Kod Claude |
| Sambungan Visual Studio Code dan Power Platform Tools (Pilihan) | Terkini | Muat turun Kod VS dan Pasang Alat Platform Kuasa |
Anda juga memerlukan:
- Persekitaran Power Platform dengan Power Pages didayakan.
- Sesi PAC CLI yang disahkan disambungkan ke persekitaran sasaran anda. Jalankan
pac auth createjika anda belum menyambung lagi. - Sesi Azure CLI mendaftar masuk kepada penyewa yang sama. Jalankan
az login --allow-no-subscriptionsuntuk mengesahkan.
Sahkan pengesahan:
Sahkan anda disahkan dengan menggunakan arahan tersebut pac auth list .
pac auth list # Should show authenticated profile
Jika anda tidak disahkan, jalankan arahan ini:
pac auth create --environment <Instance url> # Authenticate to Power Platform
Petua
Untuk mendapatkan URL tika, pergi ke Power Pages rumah, pilih ikon Tetapan di penjuru kanan sebelah atas, dan kemudian pilih Butiran sesi.
Pasang pemalam
Pasang pemalam Power Pages daripada pasaran. Jika anda menggunakan GitHub Copilot CLI, lihat dokumentasi sambungan CLI Copilot untuk langkah pemasangan yang setara. Perintah berikut menggunakan sintaks Claude Code.
Pemasangan pantas (disyorkan)
Jalankan pemasang untuk menyediakan semua pemalam dengan kemas kini automatik didayakan:
Windows (PowerShell):
iwr https://raw.githubusercontent.com/microsoft/power-platform-skills/main/scripts/install.js -OutFile install.js; node install.js; del install.js
macOS/Linux/Windows (cmd):
curl -fsSL https://raw.githubusercontent.com/microsoft/power-platform-skills/main/scripts/install.js | node
Pemasang secara automatik:
- Memasang
pacCLI jika ia belum dipasang. - Mengesan alatan yang tersedia, seperti Claude Code dan GitHub Copilot CLI.
- Mendaftarkan pasaran pemalam dan memasang semua pemalam yang disenaraikan.
- Mendayakan kemas kini automatik supaya pemalam kekal terkini.
Selepas pemasangan, mulakan semula Claude Code atau GitHub Copilot CLI untuk mengakses kemahiran pemalam sebagai arahan garis miring dalam sesi ejen anda.
Pasang daripada pasaran
Buka Kod Claude di terminal anda.
Tambah pasaran Microsoft:
/plugin marketplace add microsoft/power-platform-skillsPasang pemalam Power Pages:
/plugin install power-pages@power-platform-skills
Selepas anda memasang pemalam, mulakan semula Claude Code atau GitHub Copilot CLI untuk mengakses kemahiran pemalam sebagai arahan garis miring dalam sesi ejen anda.
Petua
Untuk menerima kemas kini pada pasaran dan kemahiran secara automatik, hidupkan kemas kini automatik. Gunakan /plugin arahan, pergi ke Pasaran, pilih pasaran dan hidupkan kemas kini automatik.
Gambaran keseluruhan kemahiran
Pemalam ini menyediakan kemahiran yang merangkumi kitaran hayat penuh laman web Power Pages. Gunakan setiap kemahiran secara perbualan, sama ada sebagai arahan garis miring atau dengan menerangkan perkara yang anda mahu do.
| Kemahiran | Perintah | Apa yang dilakukannya |
|---|---|---|
| Buat laman web | /create-site |
Perancah tapak, menggunakan arah reka bentuk anda, dan membina halaman dan komponen |
| Gunakan tapak | /deploy-site |
Membina projek dan memuat naiknya ke Power Pages dengan menggunakan PAC CLI |
| Aktifkan laman web | /activate-site |
Menyediakan rekod tapak web dan memberikan URL awam |
| Sediakan model data | /setup-datamodel |
Mencipta jadual, lajur dan perhubungan Dataverse |
| Tambah data sampel (pilihan) | /add-sample-data |
Mengisi jadual Dataverse dengan rekod ujian yang realistik |
| Sepadukan API Web | /integrate-webapi |
Menjana kod klien, perkhidmatan dan kebenaran jadual API yang ditaip |
| Tambah ringkasan AI | /add-ai-webapi |
Mengintegrasikan API ringkasan AI generatif (ringkasan carian dan ringkasan data) ke dalam halaman anda. Menjana perkhidmatan ringkasan yang ditaip dengan pengendalian token anti-pemalsuan, pembungkus khusus rangka kerja, tapak panggilan berwayar dan tetapan tapak yang sepadan Summarization |
| Sediakan pengesahan | /setup-auth |
Menambah log masuk, log keluar dan kawalan akses berasaskan peranan. Menyokong Microsoft Entra ID, Microsoft Entra External ID, OpenID Connect, SAML 2.0, WS-Federation, Microsoft account, Facebook, Google dan pengesahan nama pengguna dan kata laluan tempatan, termasuk konfigurasi berbilang pembekal |
| Cipta peranan web | /create-webroles |
Menjana fail YAML peranan web untuk pengurusan access pengguna |
| Tambah logik pelayan | /add-server-logic |
Menjana titik akhir JavaScript bahagian pelayan yang selamat untuk pengesahan, panggilan API luaran, pengurusan rahsia dan operasi data |
| Tambah aliran awan | /add-cloud-flow |
Mengintegrasikan aliran awan Power Automate sedia ada ke dalam tapak anda untuk aliran kerja kelulusan, pemberitahuan dan automasi berjadual |
| Sepadukan bahagian belakang | /integrate-backend |
Menganalisis prototaip anda, menentukan pendekatan yang betul (API Web, Logik Pelayan atau aliran awan) untuk setiap ciri dan mengatur urutan binaan lengkap |
| Tambah SEO | /add-seo |
Menjana tag robots.txt, sitemap.xml, dan meta |
| Jalankan semakan keselamatan | /security-review |
Mengatur kemahiran keselamatan tertumpu dan menyatukan setiap penemuan ke dalam satu laporan HTML. Merangkumi kod, kebergantungan, imbasan tapak yang digunakan, pengepala penyemak imbas, tembok api aplikasi web, keizinan jadual dan konfigurasi pengesahan |
| Imbas kod sumber | /scan-code |
Menjalankan analisis statik dan pengimbasan kebergantungan pada fail sumber tempatan; memaparkan penemuan merentas corak kod, pakej terdedah, rahsia berkod keras dan isu lesen |
| Imbas tapak yang digunakan | /scan-site |
Memulakan imbasan keselamatan bahagian pelayan terhadap tapak langsung, mengambil laporan terkini dan mengumpulkan penemuan mengikut keterukan |
| Urus pengepala keselamatan penyemak imbas | /manage-headers |
Memeriksa dan mengkonfigurasi pengepala keselamatan HTTP yang dihantar oleh tapak kepada penyemak imbas — Dasar Keselamatan Kandungan, perlindungan bingkai dan rampasan klik, perkongsian merentas asal, tingkah laku kuki dan tetapan tapak yang berkaitan |
| Urus firewall aplikasi web | /manage-firewall |
Memeriksa dan mengkonfigurasi tembok api aplikasi web (WAF) di tapak pengeluaran: membolehkan perlindungan, menambah atau mengalih keluar blok IP, blok negara, blok laluan dan had kadar |
| Kebenaran jadual audit | /audit-permissions |
Mengaudit kebenaran jadual sedia ada terhadap kod tapak dan metadata Dataverse; menghasilkan laporan HTML yang dikumpulkan mengikut keterukan dengan pembetulan yang dicadangkan |
| Rancang penggunaan | /plan-alm |
Mengesan keadaan projek, mengumpulkan strategi promosi anda, memaparkan pelan visual dan mengatur kemahiran pengurusan kitaran hayat aplikasi (ALM) yang lain dalam susunan yang betul |
| Penyelesaian pengarang | /setup-solution |
Mencipta penerbit dan penyelesaian, menambah komponen Power Pages, mengklasifikasikan seting laman dan mencadangkan pembolehubah persekitaran dan rahsia Azure Key Vault |
| Sediakan hos saluran paip | /ensure-pipelines-host |
Memperuntukkan atau mengesan persekitaran hos untuk Saluran Paip Power Platform |
| Sediakan saluran paip | /setup-pipeline |
Mendaftarkan takrifan saluran paip dalam Dataverse dan mengikat peringkat promosi kepada persekitaran sasaran |
| Gunakan melalui saluran paip | /deploy-pipeline |
Mencetuskan penggunaan saluran paip untuk peringkat sasaran dengan ganti pembolehubah persekitaran setiap peringkat |
| Persekitaran pautan paksa | /force-link-environment |
Menugaskan semula persekitaran sasaran kepada hos Power Platform Pipelines baharu apabila konflik hos menyekat penggunaan |
| Penyelesaian eksport | /export-solution |
Mengeksport penyelesaian sebagai zip terurus atau tidak terurus, dengan semakan kesempurnaan sebelum eksport |
| Import penyelesaian | /import-solution |
Mengimport zip penyelesaian pada persekitaran sasaran, berperingkat atau langsung |
| Tapak ujian | /test-site |
Mengesahkan tapak yang digunakan dengan ujian berasaskan penyemak imbas: rangkak halaman, semakan akses berasaskan peranan dan pengesahan API Web |
| Diagnosis penggunaan | /diagnose-deployment |
Memadankan kegagalan penggunaan dengan katalog ralat yang diketahui dan mencadangkan pembetulan |
Aliran kerja biasa
Aliran kerja hujung ke hujung yang biasa mengikut urutan ini:
- /create-site : Perancah, reka bentuk dan bina halaman
- /deploy-site : Muat naik ke persekitaran Power Pages anda
- /activate-site : Sediakan URL awam
- /setup-datamodel : Buat jadual Dataverse
- /add-sample-data : Mengisi jadual dengan rekod ujian
- /integrate-webapi : Jana kod klien API dan konfigurasikan kebenaran
- /create-webroles : Tentukan peranan access
- /setup-auth : Tambah log masuk, log keluar dan UI berasaskan peranan
- /add-server-logic : Tambah titik akhir bahagian pelayan yang selamat
- /add-cloud-flow : Sepadukan aliran Power Automate sedia ada
- /add-seo : Pengoptimuman enjin carian
- /deploy-site : Tolak perubahan akhir secara langsung
- /security-review : Jalankan semakan keselamatan hujung ke hujung sebelum pergi ke pengeluaran
- /plan-alm : Promosikan laman web anda ke persekitaran ujian dan pengeluaran
Petua
- Anda tidak perlu mengikut susunan yang tepat ini. Setiap kemahiran menyemak prasyaratnya sendiri dan memberitahu anda jika ada sesuatu yang hilang. Sebagai contoh, anda boleh menjalankan
/setup-authsebelum ini/integrate-webapijika tapak anda memerlukan pengesahan terlebih dahulu. - Jika anda tidak pasti pendekatan yang hendak digunakan untuk setiap ciri, jalankan
/integrate-backendlangkah 4 hingga 10 secara individu. Ia menganalisis prototaip anda, menentukan sama ada setiap ciri memerlukan API Web, Logik Pelayan atau aliran awan dan mengatur kemahiran dalam susunan yang betul. - Untuk menambah ringkasan carian dan rekod yang dijana AI, jalankan
/add-ai-webapiselepas/integrate-webapi. Ia menggunakan semula keizinan jadual dan seting tapak yang/integrate-webapidikonfigurasikan, jadi jalankannya sebaik sahaja penyepaduan API Web anda disediakan.
Bina tapak Power Pages anda
Panduan ini merangkumi kitaran hayat penuh membina tapak Power Pages dengan pemalam, daripada perancah hingga penggunaan. Setiap langkah menerangkan apa yang anda katakan dan apa yang dilakukan oleh pemalam sebagai tindak balas.
Langkah 1: Buat laman web anda
Terangkan tapak yang anda mahukan dalam bahasa semula jadi: untuk apa, halaman yang diperlukan dan sebarang pilihan reka bentuk seperti skema warna, gaya susun atur atau fon. Jalankan /create-site atau hanya terangkan laman web anda dan pemalam mengenali niatnya.
Jika anda tidak menentukan rangka kerja, pemalam meminta anda memilih satu (React, Vue, Angular atau Astro), kemudian:
- Perancah project daripada templat dan menggunakan nama laman, warna dan token reka bentuk anda.
- Memasang kebergantungan, memulakan pelayan pembangunan dan membuka pratonton penyemak imbas langsung.
- Membina setiap halaman, komponen dan laluan yang anda minta dengan imej yang berkaitan.
- Mencipta komit git pada pencapaian penting supaya anda mempunyai sejarah rollback terbina dalam.
Langkah 2: Gunakan tapak anda
Jalankan /deploy-site untuk memuat naik tapak anda ke Power Pages. Pemalam:
- Mengesahkan bahawa PAC CLI dipasang dan sesi pengesahan anda aktif.
- Mengesahkan persekitaran sasaran dengan anda sebelum meneruskan.
- Menjalankan binaan pengeluaran dan memuat naik output yang disusun.
- Mencipta direktori artifacts penggunaan jika direktori belum wujud.
Nota
Jika persekitaran anda menyekat lampiran fail tertentu, pemalam mengesan masalah dan memberikan arahan untuk menyelesaikannya.
Langkah 3: Aktifkan laman web anda
Jalankan /activate-site untuk menjadikan laman web ini boleh diakses secara umum. Pemalam:
- Mencadangkan subdomain berdasarkan nama tapak anda dan membolehkan anda menyesuaikannya.
- Menyediakan rekod tapak web melalui API Power Platform.
- Mengundi sehingga tapak disiarkan secara langsung dan mengembalikan URL awam.
Pada ketika ini, anda mempunyai tapak kerja di URL awam. Langkah selebihnya menambah data, pengesahan dan SEO. Langkau sebarang langkah yang tidak digunakan pada tapak anda.
Langkah 4: Sediakan model data anda
Jalankan /setup-datamodel untuk mencipta jadual Dataverse yang diperlukan oleh tapak anda. Jika anda sudah mempunyai gambar rajah ER atau skema tertentu, berikan secara langsung dan bukannya meminta ejen menganalisis kod anda.
Pemalam melahirkan ejen Arkitek Model Data yang:
- Menganalisis kod tapak anda untuk menentukan data yang diperlukan oleh halaman dan komponen.
- Menanyakan persekitaran Dataverse anda untuk jadual sedia ada untuk mengelakkan pendua.
- Mencadangkan model data dengan jadual, lajur, jenis data dan perhubungan, divisualisasikan sebagai gambar rajah ER.
Anda menyemak dan meluluskan cadangan itu. Pemalam tidak mencipta apa-apa sehingga anda mengesahkan. Selepas kelulusan, pemalam mencipta jadual dan lajur melalui panggilan API dan menyimpan fail manifes yang digunakan oleh Langkah 5 dan 6.
Langkah 5: Tambah data sampel (Pilihan)
Jalankan /add-sample-data untuk mengisi jadual anda dengan rekod ujian. Langkah ini memerlukan model data daripada Langkah 4.
Pemalam melakukan tindakan berikut:
- Membaca manifes untuk memahami jadual, lajur dan perhubungan anda.
- Menjana nilai yang sesuai secara kontekstual untuk setiap jenis lajur, seperti e-mel yang realistik, tarikh yang munasabah dan amaun mata wang yang diformatkan.
- Menyelitkan rekod dalam tertib kebergantungan (jadual induk sebelum jadual anak) dan menyegarkan semula token pengesahan secara automatik semasa sisipan pukal.
Langkah 6: Sepadukan dengan API Web Dataverse
Jalankan /integrate-webapi untuk menggantikan data olok-olok dengan pertanyaan Dataverse langsung. Langkah ini memerlukan model data daripada Langkah 4.
Pemalam melakukan tindakan berikut:
- Mengimbas pangkalan kod anda untuk komponen yang menggunakan data olok-olok, panggilan pengambilan ruang letak atau tatasusunan berkod keras. Ia memetakan komponen ini ke jadual Dataverse anda.
- Melahirkan ejen Penyepaduan API Web untuk setiap jadual yang menjana:
- Klien API yang dikongsi dengan pengurusan token anti-pemalsuan dan logik percubaan semula.
- Jenis entiti TypeScript dan pemetaan domain.
- Lapisan perkhidmatan CRUD.
- Corak khusus rangka kerja, seperti cangkuk React, gubahan Vue atau perkhidmatan Angular.
- Melahirkan ejen Arkitek Kebenaran yang mencadangkan keizinan jadual dan tetapan laman.
Anda menyemak dan meluluskan cadangan kebenaran. Pemalam tidak membuat sebarang fail konfigurasi sehingga anda mengesahkan.
Tambah ringkasan yang dijana AI (Pilihan)
Jalankan /add-ai-webapi untuk melapisi ringkasan AI generatif di atas penyepaduan API Web anda. Kemahiran ini menyambungkan dua API ringkasan pratonton ke halaman butiran rekod dan senarai anda:
- API ringkasan carian: Mengembalikan ringkasan hasil carian yang dipadatkan AI, dengan petikan.
- API ringkasan data: Mengembalikan ringkasan setiap rekod atau cerapan peringkat senarai untuk jadual Dataverse.
Langkah ini dibina berdasarkan model data daripada Langkah 4 dan penyepaduan API Web daripada Langkah 6. Pemalam melakukan tindakan berikut:
- Mengimbas kod anda untuk titik penyepaduan ringkasan dan mengesahkan halaman sasaran, jadual dan API yang hendak digunakan.
- Mengerahkan sebarang prasyarat API Web yang hilang—keizinan jadual, senarai lajur dan peranan web—kepada
/integrate-webapidan/create-webroles, jadi terdapat satu sumber kebenaran untuk kebenaran. - Melahirkan ejen Penyepaduan API Web AI yang menjana perkhidmatan ringkasan ditaip (
aiSummaryService.ts) dengan pengendalian token anti-pemalsuan, pembungkus khusus rangka kerja (cangkuk React, gubahan Vue atau perkhidmatan Angular) dan tapak panggilan berwayar pada halaman sasaran. - Melahirkan ejen Arkitek Tetapan API Web AI yang mencipta tetapan
Summarizationtapak untuk gesaan dan had kandungan.
Anda menyemak dan meluluskan cadangan. Pemalam tidak menjana kod atau membuat tetapan sehingga anda mengesahkan.
Nota
API ringkasan berada dalam pratonton dan bergantung pada kawalan pentadbiran dan peringkat tapak yang dihidupkan. Jika ringkasan tidak muncul selepas penggunaan, sahkan bahawa ciri tersebut didayakan melalui seting laman dan kawalan pentadbir yang berkaitan. Untuk maklumat lanjut, lihat carian Gambaran keseluruhan API ringkasan data dan Power Pages dengan AI generatif.
Langkah 7: Cipta peranan web
Jalankan /create-webroles untuk menentukan peranan access pengguna. Pemalam:
- Menanyakan persekitaran anda untuk peranan web sedia ada untuk mengelakkan pendua.
- Menjana takrifan peranan dengan pengecam unik.
- Menguatkuasakan bahawa setiap tapak mempunyai paling banyak satu peranan tanpa nama dan satu peranan yang disahkan.
Langkah 8: Sediakan pengesahan
Jalankan /setup-auth untuk menambah kawalan log masuk, log keluar dan akses berasaskan peranan pada tapak anda. Pemalam ini menyokong penyedia identiti berikut, dan anda boleh mengkonfigurasi satu atau beberapa pembekal pada masa yang sama.
| Pembekal | Terbaik untuk |
|---|---|
| Microsoft Entra External ID (disyorkan untuk tapak yang berhadapan dengan pelanggan) | Tapak awam dan portal pelanggan dengan pendaftaran layan diri. |
| Microsoft Entra ID | Portal pekerja dalaman atau tapak rakan kongsi perniagaan-ke-perniagaan (B2B). Power Pages secara automatik mengkonfigurasikan penyewa induk laman, jadi anda tidak perlu memasukkan maklumat penyewa. |
| Microsoft, Facebook, Google | Log masuk sosial untuk khalayak pengguna. |
| Pengesahan tempatan | Log masuk nama pengguna dan kata laluan. Tidak disyorkan dan dikonfigurasikan hanya apabila anda memintanya secara eksplisit. |
Untuk maklumat lanjut tentang pembekal yang disokong, termasuk protokol dan pertimbangan konfigurasi, lihat Gambaran keseluruhan pengesahan dalam Power Pages.
Pemalam:
- Menganalisis tapak anda (tujuan, halaman, khalayak) dan mencadangkan lalai yang masuk akal. Sebagai contoh, pemalam mencadangkan Microsoft Entra External ID dengan pendaftaran terbuka untuk tapak yang dihadapi pelanggan, atau Microsoft Entra ID dengan pendaftaran jemputan sahaja untuk portal dalaman. Anda menerima cadangan atau memilih pembekal anda sendiri.
- Untuk setiap pembekal, membimbing anda melalui setiap langkah prasyarat dalam pusat pentadbiran pembekal identiti, seperti mencipta penyewa, mendaftarkan aplikasi, mencipta aliran pengguna dan menangkap ID klien dan mengubah hala URI. Pemalam mengesahkan setiap nilai yang anda tampal semula ke dalam perbualan dan mengira URI ubah hala yang tepat untuk tapak anda supaya nilai yang ditampal ke dalam pendaftaran apl sepadan dengan nilai yang ditulis dalam tetapan tapak.
- Mempertanyakan cara data profil pengguna harus mengalir daripada pembekal identiti ke dalam rekod kenalan Dataverse (pemetaan tuntutan), sama ada untuk diselaraskan pada setiap log masuk atau daftar masuk pertama sahaja dan sama ada untuk memautkan log masuk luaran secara automatik kepada kenalan sedia ada melalui e-mel.
- Menjana perkhidmatan pengesahan, pengisytiharan jenis, utiliti kebenaran berasaskan peranan (
hasRole,RequireAuth, ),RequireRolecangkuk keepalive sesi yang menghalang sesi SPA daripada tamat tempoh secara senyap dan komponen UI log masuk/log keluar yang disepadukan dengan reka letak tapak anda. Pemalam menggunakan corak rangka kerja anda di seluruh, seperti cangkuk React, gubahan Vue, perkhidmatan Angular atau komponen Astro. - Apabila lebih daripada satu pembekal dikonfigurasikan, menjana
/loginhalaman yang dipaparkan dalam reka letak pilihan anda: baris mendatar, tindanan menegak, sorotan utama atau tab. - Menulis tetapan tapak yang sepadan di bawah
.powerpages-site/site-settings/untuk setiap pembekal, mod pendaftaran, pemetaan tuntutan dan ciri pilihan.
Pemalam ini juga mengkonfigurasi ciri pilihan berikut apabila anda menghidupkannya:
-
Terma dan syarat: Halaman
/termsSPA yang mesti diterima oleh pengguna sebelum melengkapkan log masuk, serta tetapan tapak dan coretan kandungan yang sepadan. -
halaman profil pengguna: Halaman SPA
/user-profiledi mana pengguna yang mendaftar masuk mengedit maklumat hubungan mereka melalui API Web Power Pages. - Log keluar bersekutu: Juga log keluar pengguna pada pembekal identiti apabila mereka mendaftar keluar daripada tapak, untuk peranti kongsi atau senario terkawal.
Petua
Untuk menambah pembekal identiti kedua pada tapak sedia ada, jalankan /setup-auth lagi. Pemalam mengesan perkara yang telah dikonfigurasikan dan menawarkan untuk menambah pembekal baharu tanpa menimpa yang sedia ada. Pendekatan ini berguna untuk senario tambahan, seperti bermula dengan Microsoft Entra External ID dan kemudian menambah Google untuk log masuk sosial.
Nota
Kebenaran bahagian pelanggan (RequireAuth, RequireRole, ) hasRoleadalah untuk pengalaman pengguna sahaja. Ia mengawal perkara yang dilihat oleh pengguna. Kebenaran jadual bahagian pelayan yang dikonfigurasikan oleh /integrate-webapi menguatkuasakan keselamatan sebenar.
Langkah 9: Tambah logik pelayan
Jalankan /add-server-logic untuk menambah titik akhir bahagian pelayan selamat ke laman web anda. Gunakan Logik Pelayan apabila tapak anda memerlukan logik yang tidak boleh dijalankan dalam penyemak imbas, seperti panggilan API luaran, pengesahan bahagian pelayan, pengurusan rahsia atau operasi data merentas entiti.
Penting
Sokongan logik pelayan memerlukan PAC CLI versi 2.6.3 atau lebih baru. Gunakan skrip pemasangan pantas untuk mengemas kini kepada versi terkini.
Terangkan apa yang anda perlukan dalam bahasa mudah, dan pemalam:
- Melahirkan ejen Arkitek Logik Pelayan yang menganalisis kes penggunaan anda dan mengklasifikasikan kerumitannya.
- Mencadangkan reka bentuk titik akhir, konfigurasi keselamatan dan sebarang keizinan jadual yang diperlukan untuk semakan anda.
- Selepas anda meluluskan, menjana titik akhir JavaScript bahagian pelayan di
/_api/serverlogics/<name>. - Mencipta perkhidmatan bahagian klien yang ditaip untuk memanggil titik akhir daripada komponen anda.
- Mengemas kini komponen anda untuk memanggil perkhidmatan baharu.
- Mengkonfigurasikan tugasan peranan web dan keizinan jadual untuk titik akhir.
Anda menyemak dan meluluskan cadangan itu. Tiada kod dijana sehingga anda mengesahkan.
Kes penggunaan biasa:
- Sambung ke perkhidmatan luaran. Panggil API REST, Azure Functions atau perkhidmatan pihak ketiga tanpa mendedahkan kelayakan. (Tutorial: berinteraksi dengan perkhidmatan luaran)
- Lakukan operasi data selamat. Tanya, kemas kini atau padamkan rekod Dataverse dengan pengesahan bahagian pelayan yang konsisten. (Tutorial: berinteraksi dengan jadual Dataverse)
- Jalankan logik tersuai. Agregatkan data merentas jadual, menguatkuasakan peraturan perniagaan atau mengira nilai terbitan sebelum mengembalikan hasil kepada klien.
- Uruskan rahsia bahagian pelayan. Simpan kelayakan dan kunci API pada pelayan, tidak pernah dalam kod klien. (Tutorial: berinteraksi dengan Microsoft Graph dan SharePoint)
Nota
Jalankan /add-server-logic sekali bagi setiap kes penggunaan. Contohnya, jika tapak anda memerlukan kedua-dua titik akhir pengesahan inventori dan titik akhir carian global, jalankan kemahiran dua kali.
Langkah 10: Sepadukan aliran awan
Jalankan /add-cloud-flow untuk menyepadukan aliran awan Power Automate sedia ada ke laman web anda. Kemahiran ini menyambungkan laman Power Pages anda kepada aliran yang telah anda cipta dalam Power Automate. Ia tidak mencipta aliran awan baharu.
Pemalam:
- Mendaftarkan aliran awan sedia ada dengan tapak anda.
- Menjana kod bahagian pelanggan untuk mencetuskan aliran daripada halaman anda.
- Mengendalikan keadaan aliran kerja tak segerak dan corak panggilan balik.
- Wayar pertukaran data antara halaman dan aliran.
Gunakan /add-cloud-flow untuk aliran kerja kelulusan, pemberitahuan e-mel, kerja berjadual dan automasi dipacu peristiwa yang dikendalikan dengan lebih baik oleh Power Automate daripada titik akhir bahagian pelayan.
Alternatif: Gunakan /integrate-backend untuk merancang lapisan perkhidmatan penuh
Jika anda tidak pasti ciri yang memerlukan API Web, Logik Pelayan atau aliran awan, jalankan /integrate-backend dan bukannya menjalankan langkah 4 hingga 10 secara manual. Kemahiran ini bertindak sebagai orkestra yang:
- Menganalisis prototaip anda untuk mengenal pasti semua ciri yang memerlukan lapisan perkhidmatan.
- Mengklasifikasikan setiap ciri ke dalam pendekatan yang betul: API Web untuk CRUD standard, Logik Pelayan untuk pengesahan bahagian pelayan dan API luaran, atau aliran awan untuk aliran kerja kelulusan dan automasi.
- Mencadangkan pelan pelaksanaan berjujukan dengan semua kemahiran, kebergantungan dan konfigurasi.
- Selepas anda meluluskan, mengatur kemahiran dalam susunan yang betul.
Pelan ini berterusan, boleh disambung semula dan boleh diedit. Berhenti selepas sebarang langkah untuk menyemak kod yang dijana atau menguji tapak, dan sambungkan di mana anda berhenti dengan berlari /integrate-backend semula.
Langkah 11: Tambah SEO
Jalankan /add-seo untuk mengoptimumkan laman web anda untuk enjin carian. Pemalam:
- Menemui laluan daripada konfigurasi penghala rangka kerja anda.
- Menjana arahan enjin carian dan peta laman untuk semua laluan yang ditemui.
- Menambah teg meta: viewport, charset, perihalan, Graf Terbuka, Kad Twitter dan rujukan favicon.
Langkah 12: Gunakan tapak akhir
Jika anda melakukan sebarang langkah pilihan, jalankan /deploy-site semula untuk menolak perubahan secara langsung. Pemalam menjalankan binaan pengeluaran dan memuat naik tapak bersama-sama dengan semua artifak penggunaan (keizinan jadual, tetapan tapak, peranan web, fail logik pelayan) ke persekitaran Power Pages anda.
Langkah 13: Jalankan semakan keselamatan
Jalankan /security-review untuk melakukan semakan keselamatan hujung ke hujung tapak anda sebelum pergi ke pengeluaran. Kemahiran ini mengatur kemahiran keselamatan yang tertumpu dan menyatukan setiap penemuan ke dalam satu laporan HTML di docs/security-review-<timestamp>.html.
Pemalam ini bertanya satu soalan bahasa mudah tentang matlamat anda dan memilih set kemahiran fokus yang sepadan:
| Goal | Apa yang diperiksa |
|---|---|
| Kod dan konfigurasi | Kod sumber, kebergantungan, keizinan jadual dan konfigurasi pengesahan. Berfungsi pada fail tempatan sahaja - tiada penggunaan diperlukan. |
| Kesediaan pelepasan (disyorkan) | Semakan penuh sebelum diterbitkan. Menjalankan setiap kemahiran terfokus: kod dan kebergantungan, imbasan tapak yang digunakan, pengepala keselamatan penyemak imbas, tembok api aplikasi web, kebenaran jadual dan pengesahan. |
| Tapak yang dikerahkan | Imbasan tapak yang digunakan secara langsung sahaja. Berguna untuk pemantauan berterusan laman web yang diterbitkan. |
Selepas anda mengesahkan, pemalam menjalankan kemahiran tertumpu padanan secara selari dan menulis penemuan mereka kepada satu laporan:
-
/scan-code: Menjalankan analisis statik (opengrep) dan pengimbasan kebergantungan (trivy) pada fail sumber tempatan. Memaparkan corak kod, pakej yang terdedah, rahsia berkod keras dan isu lesen. Jika mana-mana alat tidak dipasang, kemahiran itu menawarkan semakan kod manual sebagai sandaran. -
/scan-site: Memulakan imbasan keselamatan bahagian pelayan terhadap tapak langsung dan mengambil laporan terkini. Tempoh imbasan bergantung pada saiz tapak - tapak kecil selesai dalam beberapa minit, tapak besar boleh mengambil masa berjam-jam. Penemuan dikumpulkan mengikut keterukan. Memerlukan tapak yang dikerahkan. -
/manage-headers: Memeriksa pengepala keselamatan HTTP yang dikonfigurasikan di bawah.powerpages-site/site-settings/: Dasar Keselamatan Kandungan, X-Frame-Options, CORS, kuki SameSite dan tetapan yang berkaitan. Mengenal pasti nilai yang hilang atau lemah dan mencadangkan lalai yang disyorkan. -
/manage-firewall: Memeriksa tembok api aplikasi web (WAF) untuk tapak pengeluaran, termasuk keadaan peraturan terurus dan peraturan tersuai (blok IP, blok negara, blok laluan, had kadar). Hanya tersedia di tapak pengeluaran di rantau yang disokong; Kemahiran mengesan dan melaporkan isu kelayakan. -
/audit-permissions: Mengaudit keizinan jadual sedia ada terhadap kod tapak dan metadata Dataverse. Muncul keizinan yang hilang, peranan yang terlalu permisif, keizinan yang tidak digunakan dan masalah skema YAML.
Laporan disatukan mengumpulkan penemuan mengikut bahagian, dibuka dalam penyemak imbas lalai anda dan termasuk panduan pemulihan bahasa mudah. Daripada sembang, pemalam kemudian menawarkan untuk melalui pembetulan - pilih penemuan dan pemalam menggunakan kemahiran tertumpu padanan secara interaktif untuk menggunakan perubahan.
Nota
Semakan keselamatan tidak pernah menggunakan perubahan secara automatik. Setiap kemahiran tertumpu dijalankan dalam mod semakan baca sahaja semasa larian disatukan. Untuk menggunakan pembetulan, pemalam menggunakan kemahiran padanan secara interaktif selepas anda memilih tindakan.
Petua
Anda juga boleh menjalankan sebarang kemahiran tertumpu sendiri:
- Jalankan
/scan-codesemasa pembangunan untuk menangkap isu peringkat kod lebih awal. - Jalankan
/manage-headersuntuk membetulkan ralat Dasar Keselamatan Kandungan tertentu atau menyediakan CORS. - Jalankan
/manage-firewalluntuk menambah had kadar pada halaman log masuk atau menyekat trafik mengikut negara. - Jalankan
/audit-permissionsselepas menukar keizinan jadual untuk mengesahkan ia masih sepadan dengan kod tapak. - Jalankan
/security-reviewsemula dengan matlamat Tapak yang dikerahkan untuk memantau tapak pengeluaran dari semasa ke semasa.
Sahkan tapak anda
Selepas anda melengkapkan kemahiran, sahkan tapak Power Pages anda berfungsi dengan betul.
- Pergi ke Power Pages.
- Cari laman web anda dalam senarai Laman aktif .
- Pratonton tapak anda pada desktop dengan menggunakan pilihan Pratonton .
- Uji fungsi.
Promosikan tapak anda merentas persekitaran
Selepas tapak anda berfungsi dalam persekitaran pembangunan anda, gunakan kemahiran pengurusan kitaran hayat aplikasi (ALM) untuk mempromosikannya kepada persekitaran ujian dan pengeluaran. Pemalam membungkus tapak anda sebagai penyelesaian Power Platform, mengenal pasti nilai yang berbeza-beza merentas persekitaran dan menggunakan penyelesaian melalui Power Platform Pipelines atau melalui eksport dan import manual.
Untuk menggunakan kemahiran ALM, anda juga memerlukan sekurang-kurangnya satu persekitaran Power Platform sasaran (ujian, pengeluaran atau kedua-duanya). Untuk menggunakan aliran Azure Key Vault pilihan untuk rahsia, anda juga memerlukan keizinan untuk mencipta peti besi kunci dalam langganan Azure anda.
Rancang penggunaan
Lari /plan-alm untuk bermula.
/plan-alm ialah titik masuk untuk ALM dan mengatur kemahiran ALM yang lain, jadi anda biasanya tidak menjalankannya secara langsung. Pemalam:
- Mengesan keadaan semasa projek, penyelesaian dan persekitaran sasaran anda.
- Bertanya tentang strategi promosi anda (Power Platform Pipelines atau eksport dan import manual), peringkat sasaran dan sebarang kekangan untuk digunakan.
- Menjana pelan visual yang
docs/alm-plan.htmlmenunjukkan setiap tindakan yang ingin diambil. - Menunggu kelulusan anda sebelum menjalankan sebarang kemahiran hiliran.
Pelan itu berterusan ke cakera, jadi setiap kemahiran hiliran membaca daripada dan menulis kepada pelan berterusan yang sama. Jika fasa gagal, jalankan /plan-alm semula dan ia disambung semula dari tempat ia berhenti.
Pengarang penyelesaian
Jalankan /setup-solution untuk membungkus laman web anda sebagai penyelesaian Power Platform. Pemalam:
- Mencipta penerbit dan penyelesaian, kemudian menambah komponen Power Pages anda: tapak, peranan web, titik akhir logik pelayan, pendaftaran aliran awan dan seting pembekal OAuth.
- Mengklasifikasikan setiap seting laman mengikut sensitiviti dan mencadangkan pembolehubah persekitaran untuk nilai yang berbeza-beza merentas persekitaran.
- Menawarkan untuk memperuntukkan Azure Key Vault dan menyimpan nilai jenis kelayakan, seperti rentetan sambungan dan kunci API, di dalamnya.
- Berjalan dalam mod penyegerakan apabila penyelesaian sudah wujud untuk laman anda, untuk menyelaraskan komponen tanpa mencipta penyelesaian baharu.
Anda menyemak dan meluluskan cadangan itu. Pemalam tidak membuat sebarang konfigurasi sehingga anda mengesahkan.
Petua
Jika penyelesaian anda terlalu besar atau terjerat untuk digunakan dengan pasti, pemalam mengesyorkan perpecahan dan mencadangkan tempat untuk membahagikannya. Sahkan perpecahan sebelum perubahan dikenakan.
Gunakan dengan Saluran Paip Platform Kuasa
Jika anda memilih Power Platform Pipelines sebagai strategi promosi anda, pemalam menjalankan kemahiran ini:
-
/ensure-pipelines-hostmemperuntukkan atau mengesan persekitaran hos untuk Power Platform Pipelines. Kemahiran memilih pilihan kos terendah yang tersedia untuk penyewa anda: hos platform percuma, aplikasi Saluran paip pada persekitaran sedia ada atau hos tersuai. -
/setup-pipelinemendaftarkan definisi saluran paip dalam Dataverse, mengkonfigurasi peringkat yang anda pilih dan mengikat setiap peringkat ke persekitaran sasaran. -
/deploy-pipelinemencetuskan penggunaan untuk peringkat, menggunakan gantian pembolehubah persekitaran setiap peringkat melaluideploymentSettings.json, dan menjejaki keadaan dalam lejar penggunaan.
Jika penggunaan gagal kerana persekitaran sasaran sudah dipautkan kepada hos Power Platform Pipelines yang berbeza, pemalam boleh dijalankan /force-link-environment untuk menugaskannya semula. Tindakan itu memerlukan persetujuan jelas anda dan boleh diterbalikkan.
Gunakan dengan eksport dan import manual
Jika anda memilih laluan manual, pemalam menjalankan:
-
/export-solutionuntuk mengeksport penyelesaian sebagai ZIP terurus atau tidak terurus, dengan semakan kesempurnaan sebelum eksport. -
/import-solutionuntuk mengimport ZIP pada persekitaran sasaran, sama ada berperingkat untuk mengesahkan kebergantungan terlebih dahulu atau langsung.
Aktifkan dan sahkan tapak yang digunakan
Selepas penggunaan yang berjaya pada persekitaran sasaran, pemalam:
- Berjalan
/activate-siteuntuk memperuntukkan URL awam pada persekitaran sasaran. - Berjalan
/test-siteuntuk mengesahkan penggunaan. Pemalam menggunakan penyemak imbas untuk merangkak halaman perwakilan, menjalankan semakan akses berasaskan peranan, mengesahkan/_api/panggilan dan menangkap bentuk respons daripada/_api/serverlogics/titik akhir. Kemahiran melaporkan keputusan sebagaiPASS,WARNINGS, atauFAIL, dengan butiran setiap semakan yang dipautkan daripada rancangan.
Jika langkah gagal, pemalam berjalan /diagnose-deployment. Kemahiran itu memadankan kegagalan dengan katalog ralat penggunaan yang diketahui, seperti manifes basi, kebergantungan yang hilang, konflik hos, JavaScript yang disekat atau pengesahan tamat tempoh dan mencadangkan pembetulan konkrit. Pemalam tidak pernah menggunakan pembetulan tanpa persetujuan anda.
Nota
Setiap kemahiran ALM membaca daripada dan menulis ke artifak pada cakera: manifes penyelesaian, data rancangan, lejar saluran paip, lejar penggunaan dan keputusan ujian. Orkestrasi boleh disambung semula dan boleh diaudit. Untuk melihat apa yang berlaku pada mana-mana langkah, periksa artifak.
Petua dan amalan terbaik
Petua berikut membantu anda memanfaatkan sepenuhnya pemalam dan ejen pengekodan AI semasa membina tapak Power Pages.
Tonton output terminal untuk alatan yang hilang pada larian pertama
Pemalam menyediakan kemahiran dan aliran kerja, tetapi ejen pengekodan AI - GitHub Copilot CLI atau Claude Code - melaksanakan arahan sebenar pada mesin anda. Apabila anda menggunakan alat ini buat kali pertama, perhatikan output terminal dengan teliti. Ejen pengekodan AI menjalankan arahan dan skrip di belakang tabir dan sesetengah arahan ini bergantung pada alatan yang mungkin tidak dipasang pada mesin anda. Jika langkah gagal, output terminal biasanya menunjukkan alat atau arahan yang tidak dapat ditemui.
Jika anda melihat ralat seperti command not found atau is not recognized, pasang alat yang hilang dan cetus semula aliran kerja. Ejen pengekodan AI meneruskan di mana ia berhenti selepas alat tersedia.
Semak cadangan ejen sebelum meluluskan
Ejen pengekodan AI membentangkan cadangan, seperti cadangan daripada Arkitek Model Data dan Arkitek Kebenaran, sebelum ia membuat perubahan. Kod dan konfigurasi yang dijana oleh ejen pengekodan AI mungkin tidak tepat, jadi semak, uji dan sahkan setiap cadangan dan semua kod yang dijana sebelum anda meluluskan atau menggunakannya.
- Cadangan model data: Semak sama ada nama jadual, jenis lajur dan perhubungan sepadan dengan keperluan perniagaan anda. Lebih mudah untuk melaraskan cadangan daripada menamakan semula lajur selepas data telah dimasukkan.
- Cadangan kebenaran: Sahkan bahawa setiap peranan mempunyai tahap access yang betul (cipta, baca, kemas kini, padam) untuk setiap jadual. Kebenaran jadual yang terlalu permisif ialah risiko keselamatan biasa.
- Kod yang dijana: Baca kod yang dijana dan uji tapak secara tempatan sebelum anda menggunakannya. Kod yang dijana AI boleh mengandungi ralat atau isu keselamatan.
Tampal ralat secara langsung dengan konteks
Apabila sesuatu gagal, sama ada ralat binaan, kegagalan penggunaan atau pengecualian masa jalan dalam penyemak imbas, salin output ralat penuh. Tampal bersama-sama dengan penerangan ringkas tentang apa yang anda lakukan. Lebih banyak konteks yang anda berikan, semakin cepat pembetulan.
Contoh: Ralat binaan
I ran npm run build and got this error. Fix it.
error TS2339: Property 'jobTitle' does not exist on type 'JobPosting'.
src/components/JobCard.tsx:24:31
24 <Text>{posting.jobTitle}</Text>
Petua
Sertakan nama fail, arahan yang anda jalankan dan perkara yang anda jangkakan akan berlaku. Pemalam menggunakan konteks ini untuk mencari masalah dan menggunakan pembetulan yang disasarkan dan bukannya meneka.
Kongsi ralat API Web dengan URL permintaan penuh
Isu biasa selepas penggunaan ialah ralat 403 daripada API Web Power Pages apabila lajur tidak didayakan untuk capaian API. Apabila anda menghadapi ralat ini, tampal URL API penuh dan respons ralat JSON yang lengkap. Mesej ralat memberitahu anda dengan tepat jadual dan lajur yang perlu diperbaiki, dan pemalam boleh mengemas kini kebenaran jadual YAML dan tetapan tapak untuk anda.
Contoh: Lajur tidak didayakan untuk API Web (403)
I'm getting a 403 error when the documents page loads. Here's the API call and the response. Fix the issue so this API works.
URL:
https://my-site.powerappsportals.com/_api/crd50_documents?$select=crd50_documentid,crd50_name,crd50_documentcategory,crd50_filetype,crd50_filesize,crd50_updateddate,crd50_description,_crd50_propertyid_value
Response:
{
"error": {
"code": "90040101",
"message": "Attribute _crd50_propertyid_value in table crd50_document is not enabled for Web Api.",
"innererror": {
"code": "90040101",
"message": "Attribute _crd50_propertyid_value in table crd50_document is not enabled for Web Api.",
"type": "AttributePermissionIsMissing"
}
}
}
Ralat ini (AttributePermissionIsMissing) bermaksud lajur _crd50_propertyid_value carian wujud dalam jadual Dataverse tetapi tidak disenaraikan dalam konfigurasi keizinan jadual untuk API Web. Pemalam menyelesaikan ralat ini dengan menambah lajur yang hilang pada keizinan jadual YAML dan .powerpages-site/table-permissions/ menggunakan semula.
Nota
Power Pages Web API memerlukan setiap lajur yang dikembalikan oleh panggilan API untuk disenaraikan secara eksplisit dalam keizinan jadual.
Sifat carian (awalan dengan _ dan akhiran dengan _value) mudah terlepas kerana nama API mereka berbeza daripada nama logik lajur dalam Dataverse. Apabila anda melihat AttributePermissionIsMissing, sentiasa tambahkan lajur tersebut pada keizinan jadual. Jangan ubah pertanyaan API.
Jadilah spesifik tentang apa yang anda mahukan
Permintaan yang tidak jelas menghasilkan hasil yang samar-samar. Beritahu pemalam dengan tepat apa yang anda perlukan, termasuk pilihan susun atur, medan data dan tingkah laku.
| Sebaliknya | Cuba |
|---|---|
| "Buat halaman untuk pekerjaan" | "Cipta halaman penyenaraian pekerjaan dengan bar carian di bahagian atas, penapis cip untuk lokasi dan jabatan, dan grid kad yang menunjukkan tajuk, syarikat, julat gaji dan tarikh disiarkan untuk setiap pekerjaan" |
| "Betulkan penggayaan" | "Kad kerja disusun secara menegak pada desktop. Jadikan ia dipaparkan dalam grid tiga lajur dengan jurang 16px pada skrin lebih lebar daripada 768px" |
| "Tambah beberapa data" | "Tambah 20 contoh siaran kerja merentasi empat jabatan (Kejuruteraan, Pemasaran, Jualan, HR) dengan tajuk yang realistik, julat gaji antara $60k-$180k, dan tarikh yang disiarkan dalam tempoh 30 hari yang lalu" |
| "Sediakan API" | "Sambungkan komponen JobListings ke jadual Dataverse cr_jobposting. Gantikan tatasusunan berkod keras dengan panggilan API sebenar yang mengambil tajuk, jabatan, gaji dan tarikh disiarkan" |
| "Tambah log masuk" | "Sediakan log masuk Microsoft Entra External ID dengan pendaftaran terbuka, serta Google sebagai pembekal kedua. Tunjukkan baris tersebut sebagai baris mendatar pada halaman log masuk." |
Gunakan tangkapan skrin untuk masalah visual
Apabila tapak tidak kelihatan betul dalam penyemak imbas, ambil tangkapan skrin dan tampalkannya terus ke dalam perbualan atau berikan laluan fail. Konteks visual membantu mengenal pasti masalah reka letak, jarak dan penggayaan yang sukar diterangkan dalam teks.
The header overlaps the hero section on mobile. Here's a screenshot:
[paste screenshot or provide path to screenshot file]
Fix the header so it doesn't overlap. It should be a fixed header with the content starting below it.
Lelaran dalam langkah kecil
Daripada menerangkan keseluruhan laman web dalam satu gesaan, bina secara beransur-ansur. Mulakan dengan struktur dan susun atur, kemudian tambahkan ciri satu demi satu. Pendekatan ini memberi anda peluang untuk menyemak dan membetulkan kursus pada setiap langkah.
Step 1: /create-site → Get the basic scaffold and layout right
Step 2: "Add a hero section to the home page with a search bar"
Step 3: "Add a job listings page with filter and sort"
Step 4: "Add a job detail page that shows full description"
Step 5: /setup-datamodel → Create tables now that you know the data shape
Step 6: /integrate-webapi → Wire up real data
Petua
Selepas setiap langkah, semak pratonton penyemak imbas. Jika ada yang tidak kena, betulkan sebelum meneruskan. Lebih mudah untuk menyelesaikan masalah dalam satu komponen daripada menguraikan masalah di seluruh tapak.
Minta penjelasan sebelum meluluskan
Apabila anda tidak pasti tentang perubahan yang dicadangkan, terutamanya untuk kebenaran, pengubahsuaian model data atau konfigurasi pengesahan, minta pemalam untuk menerangkan perkara yang to do dan mengapa sebelum meluluskan.
Before you create the table permissions, explain what access each role will have and why. I want to understand the security implications.
Jalankan kemahiran secara bebas untuk pulih daripada masalah
Jika kemahiran gagal separuh jalan, anda tidak perlu memulakan semula. Setiap kemahiran berjalan secara bebas dan boleh meneruskan di mana ia berhenti. Sebagai contoh, jika /integrate-webapi gagal pada jadual ketiga, anda boleh menjalankannya semula dan ia mengesan kerja yang telah selesai.
/integrate-webapi failed while processing the cr_applications table. Here's the error: [paste error]. Resume the integration from where it stopped.
Kandungan berkaitan
- Buat dan gunakan aplikasi satu halaman dalam Power Pages
- Konfigurasikan pengesahan untuk laman Power Pages
- Gambaran keseluruhan logik pelayan
- Power Pages Rujukan API Web
- Gambaran keseluruhan API ringkasan data
- Carian Power Pages dengan AI generatif
- Rujukan arahan halaman PAC CLI
- GitHub Copilot CLI
- Kod Claude