नोट
इस पेज तक पहुँच के लिए प्रमाणन की आवश्यकता होती है. आप साइन इन करने या निर्देशिकाओं को बदलने का प्रयास कर सकते हैं.
इस पेज तक पहुँच के लिए प्रमाणन की आवश्यकता होती है. आप निर्देशिकाओं को बदलने का प्रयास कर सकते हैं.
मॉडल-चालित ऐप्स के साथ काम करने के लिए आदेश।
Commands
| Command | Description |
|---|---|
| pac model create | एक नया मॉडल-चालित ऐप बनाता है। |
| pac model genpage download | किसी मॉडल-चालित ऐप से जेनरेट किए गए पृष्ठों को खींचें। |
| pac model genpage generate-types | डेटा स्रोतों के लिए TypeScript स्कीमा परिभाषाएँ जनरेट करता है |
| pac model genpage list | निर्दिष्ट मॉडल-चालित ऐप में सभी जेनरेट किए गए पृष्ठों को सूचीबद्ध करता है। |
| pac model genpage transpile | परीक्षण और डिबगिंग के लिए रनटाइम प्रकारों के साथ एक TypeScript फ़ाइल को ट्रांसपाइल करता है |
| pac model genpage upload | किसी जनरेट किए गए पेज को मॉडल-चालित ऐप्लिकेशन पर अपलोड और प्रकाशित करें. |
| pac model list | परिवेश में सभी मॉडल-चालित ऐप्स को सूचीबद्ध करता है। |
| pac model list-languages | Dataverse परिवेश में सक्षम भाषाओं को सूचीबद्ध करता है. |
| pac model list-tables | कनेक्टेड परिवेश में Dataverse तालिकाओं की सूची बनाएं. |
pac model create
एक नया मॉडल-चालित ऐप बनाता है।
के लिए आवश्यक पैरामीटर model create
--name
-n
नए मॉडल-चालित ऐप के लिए प्रदर्शन नाम।
के लिए वैकल्पिक पैरामीटर model create
--description
-d
नए मॉडल-चालित ऐप के लिए विवरण।
--environment
-env
लक्ष्य Dataverse निर्दिष्ट करता है. मान एक Guid या निरपेक्ष https URL हो सकता है। निर्दिष्ट नहीं होने पर, वर्तमान प्रमाणीकरण प्रोफ़ाइल के लिए चयनित सक्रिय संगठन का उपयोग किया जाएगा।
--publish
बनाने के बाद ऐप को प्रकाशित करें।
इस पैरामीटर के लिए किसी मान की आवश्यकता नहीं है। यह एक स्विच है।
--solution
ऐप को जोड़ने के लिए समाधान अद्वितीय नाम। सक्रिय समाधान के लिए डिफ़ॉल्ट।
pac model create उदाहरण
निम्न उदाहरण आदेश का उपयोग करने pac model create के सामान्य तरीके दिखाएँ।
- सक्रिय परिवेश में एक नया मॉडल-चालित अनुप्रयोग बनाएँ
- विवरण के साथ एक ऐप बनाएं और इसे एक समाधान में जोड़ें, फिर तुरंत प्रकाशित करें
- परिवेश URL प्रदान करके एक विशिष्ट वातावरण में एक ऐप बनाएं
सक्रिय परिवेश में एक नया मॉडल-चालित अनुप्रयोग बनाएँ
pac model create --name "Contoso Sales Hub"
विवरण के साथ एक ऐप बनाएं और इसे एक समाधान में जोड़ें, फिर तुरंत प्रकाशित करें
pac model create \
--name "Contoso Sales Hub" \
--description "Central hub for managing Contoso sales activities, accounts, and contacts." \
--solution "ContosoSales" \
--publish
परिवेश URL प्रदान करके एक विशिष्ट वातावरण में एक ऐप बनाएं
pac model create \
--name "Contoso Sales Hub" \
--description "Central hub for managing Contoso sales activities, accounts, and contacts." \
--environment "https://contoso.crm.dynamics.com" \
--solution "ContosoSales" \
--publish
Tip
यह सत्यापित करने के लिए उपयोग करें pac model list कि ऐप बनाया गया था और अन्य कमांड के साथ उपयोग के लिए इसकी ऐप आईडी पुनर्प्राप्त करें जैसे .pac model genpage upload
pac model genpage download
किसी मॉडल-चालित ऐप से जेनरेट किए गए पृष्ठों को खींचें।
के लिए आवश्यक पैरामीटर model genpage download
--app-id
मॉडल-चालित ऐप की आईडी।
के लिए वैकल्पिक पैरामीटर model genpage download
--environment
-env
लक्ष्य Dataverse निर्दिष्ट करता है. मान एक Guid या निरपेक्ष https URL हो सकता है। निर्दिष्ट नहीं होने पर, वर्तमान प्रमाणीकरण प्रोफ़ाइल के लिए चयनित सक्रिय संगठन का उपयोग किया जाएगा।
--output-directory
-o
खींचे गए पृष्ठों को सहेजने के लिए निर्देशिका। वर्तमान निर्देशिका के लिए डिफ़ॉल्ट।
--page-id
खींचने के लिए पृष्ठ आईडी की अल्पविराम से अलग की गई सूची।
pac model genpage download उदाहरण
निम्न उदाहरण आदेश का उपयोग करने pac model genpage download के सामान्य तरीके दिखाएँ।
- संपादन के लिए किसी स्थानीय फ़ोल्डर में उसके पृष्ठ ID द्वारा एक एकल जनरेटिव पृष्ठ डाउनलोड करें
- एक ऐप में सभी जनरेटिव पेज एक साथ डाउनलोड करें
- पृष्ठ ID के नाम पर एक उपनिर्देशिका बनाएँ और निम्न फ़ाइलों को लिखता है
संपादन के लिए किसी स्थानीय फ़ोल्डर में उसके पृष्ठ ID द्वारा एक एकल जनरेटिव पृष्ठ डाउनलोड करें
pac model genpage download \
--app-id "a1b2c3d4-1234-5678-abcd-000000000001" \
--page-id "e5f6a7b8-abcd-ef01-2345-000000000010" \
--output-directory ./pages/account-dashboard
एक ऐप में सभी जनरेटिव पेज एक साथ डाउनलोड करें
pac model genpage download \
--app-id "Contoso Sales Hub" \
--output-directory ./pages
पृष्ठ ID के नाम पर एक उपनिर्देशिका बनाएँ और निम्न फ़ाइलों को लिखता है
./pages/account-dashboard/
e5f6a7b8-abcd-ef01-2345-000000000010/
page.tsx ← TypeScript source code
page.js ← Transpiled JavaScript
RuntimeTypes.ts ← Dataverse type definitions
config.json ← Page metadata
prompt.txt ← Original generation prompt
pac model genpage generate-types
डेटा स्रोतों के लिए TypeScript स्कीमा परिभाषाएँ जनरेट करता है
के लिए आवश्यक पैरामीटर model genpage generate-types
--data-sources
उपयोग किए गए डेटा स्रोतों की अल्पविराम से अलग की गई सूची (उदाहरण के लिए, 'खाता, लीड, संपर्क')।
के लिए वैकल्पिक पैरामीटर model genpage generate-types
--environment
-env
लक्ष्य Dataverse निर्दिष्ट करता है. मान एक Guid या निरपेक्ष https URL हो सकता है। निर्दिष्ट नहीं होने पर, वर्तमान प्रमाणीकरण प्रोफ़ाइल के लिए चयनित सक्रिय संगठन का उपयोग किया जाएगा।
--output-file
-o
जनरेट की गई टाइपस्क्रिप्ट स्कीमा फ़ाइल को सहेजने का पथ (डिफ़ॉल्ट रूप से RuntimeTypes.ts)
pac model genpage generate-types उदाहरण
निम्न उदाहरण आदेश का उपयोग करने pac model genpage generate-types के सामान्य तरीके दिखाएँ।
- टाइपस्क्रिप्ट प्रकार उत्पन्न करें
- किसी विशिष्ट आउटपुट निर्देशिका में एकल तालिका के लिए प्रकार उत्पन्न करें
टाइपस्क्रिप्ट प्रकार उत्पन्न करें
और तालिकाओं account के लिए contact टाइपस्क्रिप्ट प्रकार उत्पन्न करें और उन्हें लिखें./src/RuntimeTypes.ts:
pac model genpage generate-types \
--data-sources "account,contact" \
--output-file ./src/RuntimeTypes.ts
किसी विशिष्ट आउटपुट निर्देशिका में एकल तालिका के लिए प्रकार उत्पन्न करें
pac model genpage generate-types \
--data-sources "opportunity" \
--output-file ./pages/opportunity/RuntimeTypes.ts
Note
हमेशा पृष्ठ कोड लिखने से पहले चलाएं generate-types जो Dataverse तालिकाओं से पूछताछ करता है।
जेनरेट की गई फ़ाइल में प्रत्येक तालिका के लिए दृढ़ता से टाइप किए गए स्तंभ नाम, विदेशी कुंजी फ़ील्ड और enum मान होते हैं। जनरेट किए गए प्रकारों पर भरोसा करने से गलत वर्तनी या गैर-मौजूद स्तंभ नामों के कारण होने वाली रनटाइम त्रुटियों को रोकता है।
pac model genpage list
निर्दिष्ट मॉडल-चालित ऐप में सभी जेनरेट किए गए पृष्ठों को सूचीबद्ध करता है।
के लिए आवश्यक पैरामीटर model genpage list
--app-id
मॉडल-चालित ऐप की आईडी।
के लिए वैकल्पिक पैरामीटर model genpage list
--environment
-env
लक्ष्य Dataverse निर्दिष्ट करता है. मान एक Guid या निरपेक्ष https URL हो सकता है। निर्दिष्ट नहीं होने पर, वर्तमान प्रमाणीकरण प्रोफ़ाइल के लिए चयनित सक्रिय संगठन का उपयोग किया जाएगा।
pac model genpage list उदाहरण
निम्न उदाहरण आदेश का उपयोग करने pac model genpage list के सामान्य तरीके दिखाएँ।
- ऐप्लिकेशन आईडी का इस्तेमाल करने वाले पेज की सूची बनाएं
- ऐप्लिकेशन के नाम का इस्तेमाल करके पेज की सूची बनाएं
ऐप्लिकेशन आईडी का इस्तेमाल करने वाले पेज की सूची बनाएं
Contoso Sales हब अनुप्रयोग में सभी जनरेटिव पृष्ठों को उसकी अनुप्रयोग ID का उपयोग करके सूचीबद्ध करें:
pac model genpage list --app-id "a1b2c3d4-1234-5678-abcd-000000000001"
ऐप्लिकेशन के नाम का इस्तेमाल करके पेज की सूची बनाएं
ऐप के नाम से जनरेटिव पृष्ठों की सूची बनाएं (सीएलआई स्वचालित रूप से ऐप आईडी देखता है):
pac model genpage list --app-id "Contoso Sales Hub"
pac model जेनपेज नमूना आउटपुट
Found 2 generated page(s):
Account Dashboard
Page ID: e5f6a7b8-abcd-ef01-2345-000000000010
Description: Created: 2026-01-15T10:22:00Z
Opportunity Tracker
Page ID: e5f6a7b8-abcd-ef01-2345-000000000011
Description: Created: 2026-02-03T14:05:00Z
pac model genpage transpile
परीक्षण और डिबगिंग के लिए रनटाइम प्रकारों के साथ एक TypeScript फ़ाइल को ट्रांसपाइल करता है
के लिए आवश्यक पैरामीटर model genpage transpile
--code-file
पृष्ठ कोड वाली फ़ाइल का पथ.
के लिए वैकल्पिक पैरामीटर model genpage transpile
--data-sources
उपयोग किए गए डेटा स्रोतों की अल्पविराम से अलग की गई सूची (उदाहरण के लिए, 'खाता, लीड, संपर्क')।
--environment
-env
लक्ष्य Dataverse निर्दिष्ट करता है. मान एक Guid या निरपेक्ष https URL हो सकता है। निर्दिष्ट नहीं होने पर, वर्तमान प्रमाणीकरण प्रोफ़ाइल के लिए चयनित सक्रिय संगठन का उपयोग किया जाएगा।
--output-file
ट्रांसपाइल किए गए जावास्क्रिप्ट आउटपुट को सहेजने का पथ ([कोड-फ़ाइल].compiled.jsके लिए डिफ़ॉल्ट)
pac model genpage upload
किसी जनरेट किए गए पेज को मॉडल-चालित ऐप्लिकेशन पर अपलोड और प्रकाशित करें.
के लिए आवश्यक पैरामीटर model genpage upload
--app-id
मॉडल-चालित ऐप की आईडी।
--code-file
पृष्ठ कोड वाली फ़ाइल का पथ.
के लिए वैकल्पिक पैरामीटर model genpage upload
--add-to-sitemap
पेज को ऐप्लिकेशन के साइटमैप नेविगेशन में जोड़ें.
इस पैरामीटर के लिए किसी मान की आवश्यकता नहीं है। यह एक स्विच है।
--agent-message
एजेंट का प्रतिक्रिया संदेश।
--agent-message-file
एजेंट के प्रतिसाद संदेश वाली फ़ाइल का पथ.
--compiled-code-file
संकलित जावास्क्रिप्ट कोड वाली फ़ाइल का पथ. यदि प्रदान नहीं किया गया है, तो टाइपस्क्रिप्ट स्वचालित रूप से जावास्क्रिप्ट में स्थानांतरित हो जाएगी।
--data-sources
उपयोग किए गए डेटा स्रोतों की अल्पविराम से अलग की गई सूची (उदाहरण के लिए, 'खाता, लीड, संपर्क')।
--environment
-env
लक्ष्य Dataverse निर्दिष्ट करता है. मान एक Guid या निरपेक्ष https URL हो सकता है। निर्दिष्ट नहीं होने पर, वर्तमान प्रमाणीकरण प्रोफ़ाइल के लिए चयनित सक्रिय संगठन का उपयोग किया जाएगा।
--model
एआई मॉडल पेज को उत्पन्न करने के लिए उपयोग किया जाता है (उदाहरण के लिए, 'क्लाउड-3-5-सॉनेट-20241022')।
--name
-n
पृष्ठ का नाम.
--page-id
अद्यतन करने के लिए पृष्ठ की आईडी. यदि प्रदान नहीं किया गया है, तो एक नया पृष्ठ बनाया जाएगा।
--prompt
उपयोगकर्ता संकेत है कि इस पृष्ठ जनरेट किया गया है।
--prompt-file
इस पृष्ठ को जनरेट करने वाले उपयोगकर्ता प्रॉम्प्ट वाली फ़ाइल का पथ.
pac model genpage upload उदाहरण
निम्न उदाहरण आदेश का उपयोग करने pac model genpage upload के सामान्य तरीके दिखाएँ।
- एक नया जनरेटिव पेज प्रकाशित करें
- किसी मौजूदा जनरेटिव पेज को अपडेट करें
- नकली डेटा का उपयोग करने वाला पृष्ठ प्रकाशित करें
एक नया जनरेटिव पेज प्रकाशित करें
Contoso Sales हब अनुप्रयोग पर एक नया जनरेटिव पृष्ठ प्रकाशित करें और उसे अनुप्रयोग साइटमैप में जोड़ें:
pac model genpage upload \
--app-id "a1b2c3d4-1234-5678-abcd-000000000001" \
--code-file ./pages/account-dashboard.tsx \
--name "Account Dashboard" \
--data-sources "account,contact" \
--prompt "A dashboard showing Account records as interactive cards with contact count and revenue metrics." \
--model "claude-sonnet-4-6" \
--agent-message "Created account dashboard with card grid, revenue chart, and contact list. Uses account and contact tables." \
--add-to-sitemap
किसी मौजूदा जनरेटिव पेज को अपडेट करें
किसी मौजूदा जनरेटिव पेज को उसका पेज आईडी देकर अपडेट करें (डुप्लिकेट साइटमैप एंट्री बनाने से बचने के लिए उसे छोड़ --add-to-sitemap दें):
pac model genpage upload \
--app-id "a1b2c3d4-1234-5678-abcd-000000000001" \
--page-id "e5f6a7b8-abcd-ef01-2345-000000000010" \
--code-file ./pages/account-dashboard.tsx \
--data-sources "account,contact" \
--prompt "A dashboard showing Account records as interactive cards with contact count and revenue metrics." \
--model "claude-sonnet-4-6" \
--agent-message "Updated card layout to use a two-column grid; added revenue sparkline chart."
नकली डेटा का उपयोग करने वाला पृष्ठ प्रकाशित करें
एक पृष्ठ प्रकाशित करें जो नकली डेटा का उपयोग करता है (कोई Dataverse तालिकाएँ नहीं — छोड़ दें --data-sources):
pac model genpage upload \
--app-id "Contoso Sales Hub" \
--code-file ./pages/welcome-screen.tsx \
--name "Welcome" \
--prompt "A branded welcome screen with Contoso logo, quick-action tiles, and a news feed placeholder." \
--model "claude-sonnet-4-6" \
--agent-message "Welcome page with static mock data. No Dataverse queries." \
--add-to-sitemap
Tip
--app-id पैरामीटर या तो ऐप के GUID या उसके प्रदर्शन नाम को स्वीकार करता है।
यदि कई ऐप्स एक ही प्रदर्शन नाम साझा करते हैं, तो अस्पष्टता से बचने के लिए GUID का उपयोग करें।
ऐप्लिकेशन आईडी देखने के लिए दौड़ें pac model list .
pac model genpage upload पैरामीटर त्वरित संदर्भ
| Parameter | Required | Description |
|---|---|---|
--app-id |
Yes | ऐप GUID या प्रदर्शन नाम। इसे खोजने के लिए दौड़ें pac model list । |
--code-file |
Yes | परिनियोजित करने के लिए स्रोत फ़ाइल का पथ .tsx . |
--name |
केवल नए पृष्ठ | ऐप साइटमैप में दिखाया गया प्रदर्शन नाम. |
--page-id |
Updates only | बदलने के लिए मौजूदा पृष्ठ का GUID. |
--data-sources |
Dataverse pages | Dataverse तालिका तार्किक नामों की अल्पविराम से अलग की गई सूची (उदाहरण के लिए, "account,contact"). |
--prompt |
Recommended | पृष्ठ क्या करता है इसका प्राकृतिक भाषा सारांश। पुनर्जनन संदर्भ के लिए संग्रहीत। |
--model |
Recommended | पृष्ठ उत्पन्न करने के लिए उपयोग की जाने वाली मॉडल ID (उदाहरण के लिए, ). claude-sonnet-4-6 |
--agent-message |
Recommended | क्या बनाया या बदला गया था इसका विवरण। परिवर्तन इतिहास के रूप में संग्रहीत। |
--add-to-sitemap |
केवल नए पृष्ठ | पृष्ठ को स्वचालित रूप से ऐप नेविगेशन में जोड़ता है। अपडेट करते समय छोड़ दें। |
pac model list
परिवेश में सभी मॉडल-चालित ऐप्स को सूचीबद्ध करता है।
के लिए वैकल्पिक पैरामीटर model list
--environment
-env
लक्ष्य Dataverse निर्दिष्ट करता है. मान एक Guid या निरपेक्ष https URL हो सकता है। निर्दिष्ट नहीं होने पर, वर्तमान प्रमाणीकरण प्रोफ़ाइल के लिए चयनित सक्रिय संगठन का उपयोग किया जाएगा।
pac model list उदाहरण
वर्तमान में सक्रिय वातावरण में सभी मॉडल-चालित ऐप्स की सूची बनाएं:
pac model list
Sample output:
Found 3 model-driven app(s):
Contoso Sales Hub
App ID: a1b2c3d4-1234-5678-abcd-000000000001
Unique Name: contoso_SalesHub
Contoso Field Service
App ID: a1b2c3d4-1234-5678-abcd-000000000002
Unique Name: contoso_FieldService
Contoso Customer Portal
App ID: a1b2c3d4-1234-5678-abcd-000000000003
Unique Name: contoso_CustomerPortal
pac model list-languages
Dataverse परिवेश में सक्षम भाषाओं को सूचीबद्ध करता है.
के लिए वैकल्पिक पैरामीटर model list-languages
--environment
-env
लक्ष्य Dataverse निर्दिष्ट करता है. मान एक Guid या निरपेक्ष https URL हो सकता है। निर्दिष्ट नहीं होने पर, वर्तमान प्रमाणीकरण प्रोफ़ाइल के लिए चयनित सक्रिय संगठन का उपयोग किया जाएगा।
pac model list-tables
कनेक्टेड परिवेश में Dataverse तालिकाओं की सूची बनाएं.
के लिए वैकल्पिक पैरामीटर model list-tables
--environment
-env
लक्ष्य Dataverse निर्दिष्ट करता है. मान एक Guid या निरपेक्ष https URL हो सकता है। निर्दिष्ट नहीं होने पर, वर्तमान प्रमाणीकरण प्रोफ़ाइल के लिए चयनित सक्रिय संगठन का उपयोग किया जाएगा।
--search
-s
खोज करने के लिए नामों की अल्पविराम से अलग की गई सूची (तार्किक नाम, स्कीमा नाम या प्रदर्शन नाम से मेल खाती है).
--type
-t
तालिका प्रकार के आधार पर फ़िल्टर करें: "कस्टम", "मानक", या "सभी" (डिफ़ॉल्ट: सभी)।
See also
Microsoft Power Platform CLI कमांड ग्रुप
Microsoft Power Platform CLI अवलोकन