הערה
הגישה לדף זה מחייבת הרשאה. באפשרותך לנסות להיכנס או לשנות מדריכי כתובות.
הגישה לדף זה מחייבת הרשאה. באפשרותך לנסות לשנות מדריכי כתובות.
הערה
- זוהי תכונת Preview.
- תכונות Preview אינן מיועדות לשימוש בסביבת ייצור, והפונקציונליות שלהן עשויה להיות מוגבלת. תכונות אלו זמינות לפני הפרסום הרשמי כך שלקוחות יוכלו לקבל גישה מוקדמת ולספק משוב.
מאמר זה מתאר את הפקודות הזמינות ב- Dataverse CLI. כל פקודה תומכת באפשרות --help המפרטת את השימוש, האפשרויות והדוגמאות שלה. פקודות שמחזרות נתונים תומכות --json באפשרות עבור פלט JSON גולמי שימושי בקבצי Script.
ניתן להשתמש באפשרויות הכלליות הבאות עם כל פקודה:
| אפשרות | תיאור |
|---|---|
--log-level <level> |
הגדר את רמת הרישום: Trace, , DebugInformation, Warning, Errorאו Critical. ברירת מחדל: Warning. |
--log-file |
היכנס לקובץ בספריה הזמנית במקום במסוף. |
--context <value> |
הקשר הפעולה מצורף לנציג המשתמש. באפשרותך גם להגדיר את משתנה DATAVERSE_OPERATION_CONTEXT הסביבה. |
| הפקודה | תיאור |
|---|---|
api describe |
תאר API |
api invoke |
הפעלת API לפי שם |
api list |
פרט ממשקי API הניתנים לגילוי |
api request |
שליחת בקשת HTTP מאומתת |
auth create |
יצירת פרופיל אימות חדש |
auth list |
פרט את כל פרופילי האימות |
auth remove |
הסרת פרופיל אימות |
auth select |
בחר את פרופיל האימות הפעיל |
auth who |
הצג את פרופיל האימות הנוכחי |
data associate |
קישור שתי רשומות באמצעות קשר גומלין |
data count |
ספירת רשומות בטבלה |
data create |
צור רשומה חדשה |
data delete |
מחיקת רשומה |
data describe |
תאר סכימת ישות |
data disassociate |
הסרת קשר גומלין בין שתי רשומות |
data get |
אחזור רשומה בודדת לפי מזהה או מפתח חלופי |
data query |
ביצוע שאילתת OData, FetchXML או SQL |
data update |
עדכן רשומה קיימת |
data upload |
העלאת קובץ לעמודת קובץ ברשומה קיימת |
data upsert |
יצירה או עדכון של רשומה באמצעות מפתח חלופי |
erp batch cancel |
ביטול משימת אצווה של כספים ופעולות |
erp batch list |
פרט משימות אצווה של כספים ופעולות |
install |
התקן גירסה ספציפית, או עדכן לגירסה העדכנית ביותר |
mcp |
הפעלת שרת MCP עבור Dataverse או ERP |
mcp allow |
אפשר יישום כלוח MCP |
org list |
פרט את כל הסביבות הנגישים |
org who |
הצגת פרטי הארגון והמשתמש הנוכחיים |
skill delete |
מחיקת מיומנות מ- Dataverse |
skill download |
הורד מיומנות מ- Dataverse |
skill list |
פרט כישורים פעילים בסביבה |
skill upload |
העלאת מיומנות ל- Dataverse |
הערה
פקודות רבות תומכות באפשרות --target <dataverse\|erp> המנתבת את הפעולה ל- Dataverse (ברירת המחדל) או לסביבה המקושרת Finance and Operations (ERP). פקודות ההתחברות לסביבה תומכות באפשרות --environment <url> (-env) לעקוף את כתובת ה- URL של הסביבה של הפרופיל הנוכחי.
api describe פקודה
הצג את המטה-נתונים עבור API יחיד. עבור ממשקי API מותאמים אישית של Dataverse, הפלט כולל תיאורים של פרמטר בקשה ומאפיין תגובה כאשר המטה-נתונים מספקים אותם.
שמות Dataverse אינם מוגדרים כברירת מחדל. באפשרותך להשתמש בשמות העומדים בדרישות ERP בטופס erp:ServiceGroup/Service/Operation.
api describe פרמטרים
| פרמטר | תיאור |
|---|---|
--target |
פתור שם לא מלא מול או dataverseerp. |
--service-group |
ERP בלבד. צמצום בדיקת המידע של הפעולה לקבוצת שירות אחת. |
--service |
ERP בלבד. צמצום בדיקת המידע של הפעולה לשירות אחד. |
--environment |
עקוף את כתובת ה- URL של הסביבה Dataverse. |
--json |
פלט JSON גולמי. |
api describe דוגמאות
dataverse api describe sample_CustomAPIExample
dataverse api describe msdyn_DoesKBExist
dataverse api describe GetUserSessionInfo --target erp --service-group UserSessionService --service AifUserSessionService
api invoke פקודה
הפעל API שהתגלה לפי שם. השתמש name=value בתחביר עבור פרמטרים. אם ערך מכיל רווחים, צטט את האסימון כולו. ממשקי API מסוימים של Dataverse מקבלים פרמטר מחרוזת שהתוכן שלו הוא עצמו JSON. במקרה זה, להעביר את הטקסט JSON כערך באמצעות כללי הציטוט הרגיל של המעטפת שלך.
כברירת מחדל, תגובות JSON מעובדות בתבנית טקסט ידידותית ששומרת על שמות מאפייני הפלט. השתמש --json כדי לשמר את תוכן המנה הגולמי של JSON.
api invoke פרמטרים
| פרמטר | תיאור |
|---|---|
--target |
פתור שם לא מלא מול או dataverseerp. |
--service-group |
ERP בלבד. צמצום בדיקת המידע של הפעולה לקבוצת שירות אחת. |
--service |
ERP בלבד. צמצום בדיקת המידע של הפעולה לשירות אחד. |
--param |
הוסף פרמטר בעל שם name=value בטופס. ניתן להפעלה. |
--bind |
נתיב האיגוד עבור ממשקי API של Dataverse המאוגדים בישות. |
--method, -X |
עקוף את פעולת השירות של HTTP נגזרת. |
--body |
השתמש בגוף JSON גולמי במקום בפרמטרים בעלי שם. |
--body-file |
קרא גוף JSON גולמי מקובץ. |
--header, -H |
הוסף כותרת HTTP key:value בטופס. |
--include, -i |
כלול את מצב התגובה ואת הכותרות. |
--environment |
עקוף את כתובת ה- URL של הסביבה Dataverse. |
--json |
פלט JSON גולמי במקום טקסט ידידותי. |
api invoke דוגמאות
הפעלת פונקציית Dataverse. דוגמה זו מציגה את השימוש בפונקציה Dynamics 365 Contact Center CCaaS_GetPresence הבאה.
dataverse api invoke CCaaS_GetPresence ApiVersion=1.0
הפעל את הפעולה Dataverse AISummarize עם רווחים בערך פרמטר:
dataverse api invoke AISummarize "Text=The customer reported intermittent login failures..."
הפעל שירות מותאם אישית של ERP:
dataverse api invoke GetUserSessionInfo --target erp --service-group UserSessionService --service AifUserSessionService
api list פקודה
פרט ממשקי API הניתנים לגילוי, כגון ממשקי API מותאמים אישית של Dataverse ונקודות קצה של שירות הניתן להפעלה של ERP. התוצאות מציגות את זהות ה- API, השם הידידותי, הסוג והתיאור כאשר הם זמינים. באפשרותך להעביר מונח שאילתה אופציונלי כדי לסנן את התוצאות.
api list פרמטרים
| פרמטר | תיאור |
|---|---|
--target |
מערכת היעד לחיפוש: dataverse (ברירת מחדל) או erp. |
--service-group |
ERP בלבד. סינון לקבוצת שירות יחידה. |
--service |
ERP בלבד. סינון לשירות יחיד. |
--limit |
המספר המרבי של ממשקי API להחזרה. ברירת מחדל: 50. |
--page |
מספר העמוד המבוסס על 1 בעת דפדף בין התוצאות. ברירת מחדל: 1. |
--environment |
עקוף את כתובת ה- URL של הסביבה Dataverse. |
--json |
פלט JSON גולמי. |
api list דוגמאות
dataverse api list
dataverse api list invoice --target dataverse
dataverse api list --target erp GetUserSessionInfo
dataverse api list --target erp --service-group UserSessionService --service AifUserSessionService
api request פקודה
שלח בקשת HTTP מאומתת גולמית ל- Dataverse או ל- ERP. השתמש בפקודה זו כאשר אתה זקוק לשליטה מלאה בנתיב, בפעולת השירות, בכותרות ובגוף ההודעה.
api request פרמטרים
| פרמטר | תיאור |
|---|---|
--target |
מערכת היעד: dataverse או erp. חובה. |
--path |
נתיב הבקשה. חובה. |
--method, -X |
פעולת השירות HTTP. ברירת מחדל: GET, POST או כאשר גוף צוין. |
--body |
גוף בקשה מוטבע של JSON. |
--body-file |
קובץ המכיל גוף בקשה לאובייקט JSON. |
--header, -H |
הוסף כותרת HTTP key:value בטופס. |
--include, -i |
כלול את מצב התגובה ואת הכותרות. |
--environment |
עקוף את כתובת ה- URL של הסביבה Dataverse. |
api request דוגמאות
dataverse api request --target dataverse --path /api/data/v9.2/sample_CustomAPIExample --body "{\"Input\":\"value\"}"
dataverse api request --target erp --path /api/services/UserSessionService/AifUserSessionService/GetUserSessionInfo --body "{}"
auth create פקודה
צור פרופיל אימות חדש.
auth create פרמטרים זמינים
השתמש בפרמטרים אלה כדי לציין את אופן הפעולה של auth create הפקודה.
| פרמטר | תיאור |
|---|---|
--environment, -env |
כתובת ה- URL עבור סביבת Dataverse שברצונך לאמת מולה. |
--name, -n |
שם אופציונלי עבור הפרופיל. השתמש בשם כדי לבחור את הפרופיל מאוחר יותר. |
--cloud, -ci |
ענן היעד: Public, UsGov, UsGovHigh, UsGovDod, או China. |
--deviceCode, -dc |
השתמש בזרימת אימות קוד המכשיר, עבור בסביבות ללא דפדפן. |
--username, -un |
שם המשתמש עבור אימות שם משתמש וסיסמה. |
--password, -p |
הסיסמה עבור אימות שם משתמש וסיסמה. |
--applicationId, -id |
מזהה היישום (לקוח) עבור אימות מנהל שירות (SPN). |
--clientSecret, -cs |
סוד הלקוח עבור אימות ראשי של שירות. |
--certificateDiskPath, -cdp |
הנתיב לקובץ אישור .pfx עבור אימות מבוסס אישור. |
--certificatePassword, -cp |
הסיסמה עבור האישור. |
--tenant, -t |
מזהה הדייר. נדרש עבור אימות ראשי של שירות. |
--managedIdentity, -mi |
השתמש Azure מנוהלת. |
--githubFederated, -ghf |
השתמש GitHub Actions מאוחד. |
--azureDevOpsFederated, -adof |
השתמש Azure DevOps אימות מאוחד. |
--clientid, -cid |
מזהה לקוח Microsoft Entra יישום מותאם אישית לשימוש במקום יישום ה- CLI Dataverse המוגדר כברירת מחדל. |
--no-default-environment |
אל תגדיר את הסביבה כברירת המחדל. |
--accept-cleartext-caching |
אפשר מטמון אסימון טקסט רגיל ב- Linux. |
auth create דוגמאות
הדוגמאות הבאות מדגימות כיצד להשתמש בפקודה auth create .
אימות אינטראקטיבי
פקודה זו פותחת תיבת דו-שיח של דפדפן או מערכת לקבלת מידע נוסף.
dataverse auth create --environment https://myorg.crm.dynamics.com
פרופיל בעל שם
צור פרופיל עם שם ספציפי.
dataverse auth create --environment https://myorg.crm.dynamics.com --name prod
זרימת קוד מכשיר
השתמש בזרימת קוד המכשיר עבור בסביבות ללא דפדפן.
dataverse auth create --environment https://myorg.crm.dynamics.com --deviceCode
מנהל שירות עם סוד לקוח
השתמש במנהל שירות כאשר אתה זקוק לאימות ללא התערבות, כגון בצינור CI/CD או בקובץ Script אוטומטי אחר שבו אין אפשרות לבצע כניסה אינטראקטיבית. ספק את מזהה היישום, סוד הלקוח ומזהה הדייר של רישום יישום בעל גישה לסביבה.
dataverse auth create --applicationId <appId> --clientSecret <secret> --tenant <tenantId>
מזהה לקוח של יישום Entra מותאם אישית
השתמש ברישום אפליקציות משלך במקום בברירת המחדל.
dataverse auth create --environment https://myorg.crm.dynamics.com --clientid <your-app-guid>
auth list פקודה
פרט את כל פרופילי האימות. הוסף --json לפלט JSON גולמי.
auth list דוגמאות
dataverse auth list
dataverse auth list --json
auth remove פקודה
הסר פרופיל אימות אחד או את כולם.
auth remove פרמטרים
| פרמטר | תיאור |
|---|---|
--index, -i |
הסר את הפרופיל עם האינדקס המבוסס על 1 שצוין, כפי שמוצג ב- auth list. |
--name, -n |
הסר את הפרופיל בשם שצוין. |
--all |
הסר את כל הפרופילים. |
auth remove דוגמאות
dataverse auth remove --index 1
dataverse auth remove --name prod
dataverse auth remove --all
auth select פקודה
בחר את פרופיל האימות הפעיל. הפעל את הפקודה ללא אפשרויות כדי להציג רשימה של כל הפרופילים.
auth select פרמטרים
| פרמטר | תיאור |
|---|---|
--index, -i |
בחר את הפרופיל לפי האינדקס המבוסס על 1 שלו, כפי שמוצג ב- auth list. |
--name, -n |
בחר את הפרופיל לפי שם. |
auth select דוגמאות
פתח בורר אינטראקטיבי. השתמש במקשי החצים, או הקלד כדי לסנן:
dataverse auth select
בחר פרופיל לפי אינדקס או לפי שם:
dataverse auth select --index 1
dataverse auth select --name prod
auth who פקודה
הצג את פרופיל האימות הפעיל הנוכחי. הוסף --json לפלט JSON גולמי.
auth who דוגמאות
dataverse auth who
dataverse auth who --json
data associate פקודה
שייך שתי רשומות באמצעות מאפיין ניווט (קשר גומלין). פקודה זו נתמכת עבור Dataverse בלבד.
data associate פרמטרים
| פרמטר | תיאור |
|---|---|
--table, -t |
שם ערכת הישות של הרשומה הראשית. חובה. |
--id, -i |
ה- GUID של הרשומה הראשית. חובה. |
--relationship, -rel |
שם מאפיין הניווט. חובה. |
--related |
שם ערכת הישות של הטבלה הקשורה. חובה. |
--related-id |
ה- GUID של הרשומה הקשורה. חובה. |
--environment, -env |
עקוף את כתובת ה- URL של הסביבה. |
--json |
פלט JSON גולמי. |
data associate דוגמאות
dataverse data associate --table accounts --id <guid> --relationship contact_customer_accounts --related contacts --related-id <related-guid>
data count פקודה
ספירת הרשומות בטבלה, המסוננים באופן אופציונלי.
data count פרמטרים
| פרמטר | תיאור |
|---|---|
--table, -t |
שם ערכת הישות. נדרש אלא אם אתה משתמש ב- --fetchxml. |
--filter, -f |
ביטוי OData $filter . |
--fetchxml |
שאילתת צבירה FetchXML עבור ספירות מורכבות. |
--target |
נתב אל dataverse (ברירת מחדל) או לסביבה המקושרת erp . |
--cross-company |
ERP בלבד. ספירה בכל החברות. ברירת מחדל: חברת ברירת המחדל של המשתמש. |
--environment, -env |
עקוף את כתובת ה- URL של הסביבה. |
--json |
פלט JSON גולמי. |
data count דוגמאות
dataverse data count --table accounts
dataverse data count --target erp --table Currencies --filter "CurrencyCode eq 'AED'"
data create פקודה
צור רשומה חדשה בטבלה Dataverse. הגדר עמודות בדיקת מידע באמצעות @odata.bind תחביר.
data create פרמטרים זמינים
| פרמטר | תיאור |
|---|---|
--table, -t |
שם ערכת הישות. חובה. |
--data, -d |
אובייקט JSON עם ערכי השדה. |
--data-file |
הנתיב לקובץ JSON עם נתוני הרשומה. |
--return, -r |
החזר את הרשומה המלאה שנוצרה. |
--target |
נתב אל dataverse (ברירת מחדל) או לסביבה המקושרת erp . |
--environment, -env |
עקוף את כתובת ה- URL של הסביבה. |
--json |
פלט JSON גולמי. |
data create דוגמאות
dataverse data create --table accounts --data '{"name":"Contoso"}'
dataverse data create --table contacts --data '{"firstname":"Alice","parentcustomerid_account@odata.bind":"accounts(<guid>)"}'
עצה
השתמש עבור --data-file JSON מורכב. השתמש --return --json כדי לקבל את הרשומה המלאה שנוצרה.
data delete פקודה
מחק רשומה בודדת לפי המפתח הראשי שלה או באמצעות מפתח חלופי.
data delete פרמטרים זמינים
| פרמטר | תיאור |
|---|---|
--table, -t |
שם ערכת הישות. חובה. |
--id, -i |
ה- GUID של הרשומה. |
--key, -k |
מפתח חלופי. |
--no-confirm |
דלג על הבקשה לאישור. |
--target |
נתב אל dataverse (ברירת מחדל) או לסביבה המקושרת erp . |
--environment, -env |
עקוף את כתובת ה- URL של הסביבה. |
--json |
פלט JSON גולמי. |
data delete דוגמאות
dataverse data delete --table accounts --id 00000000-0000-0000-0000-000000000001 --no-confirm
data describe פקודה
תאר סכימה של ישות OData. עבור Dataverse, הפקודה קוראת עם EntityDefinitions(LogicalName='<table>') מונחה $expand על-ידי --include, ושיחה שניה לערך --include actionscustomapis שבו מוגדרת. פעולות מוכללות של Assign Dataverse, SetState כגון ואינן ספורות. עבור ERP, קריאה יחידה מחזירה /Metadata/PublicEntities מאפיינים, פעולות מאוגדות וניווט יחד.
data describe פרמטרים
| פרמטר | תיאור |
|---|---|
--target |
היעד: dataverse (ברירת מחדל) או erp. |
--table, -t |
חובה. עבור Dataverse, השם הלוגי, כגון account. עבור ERP, שם ערכת הישות, כגון BatchJobs. |
--include |
רשימה מופרדת באמצעות פסיקים של מקטעים שברצונך לכלול: entity, properties, relations, actions, או all. כינויים: attributes=properties, relationships=relations. ברירת מחדל עבור ERP: all. ברירת מחדל עבור Dataverse: entity,properties. |
--json |
פלט JSON גולמי. |
data describe דוגמאות
dataverse data describe --table account
dataverse data describe --target dataverse --table account --include all
dataverse data describe --target erp --table BatchJobs
data disassociate פקודה
הסרת קשר גומלין בין שתי רשומות. פקודה זו נתמכת עבור Dataverse בלבד.
data disassociate פרמטרים
| פרמטר | תיאור |
|---|---|
--table, -t |
שם ערכת הישות של הרשומה הראשית. חובה. |
--id, -i |
ה- GUID של הרשומה הראשית. חובה. |
--relationship, -rel |
שם מאפיין הניווט. חובה. |
--related-id |
ה- GUID של הרשומה הקשורה, עבור קשר גומלין של רבים לרבים. השמט פרמטר זה כדי לנקות בדיקת מידע. |
--environment, -env |
עקוף את כתובת ה- URL של הסביבה. |
--json |
פלט JSON גולמי. |
data disassociate דוגמאות
dataverse data disassociate --table accounts --id <guid> --relationship contact_customer_accounts --related-id <related-guid>
data get פקודה
אחזר רשומה בודדת לפי המזהה שלה (מפתח ראשי) או באמצעות מפתח חלופי.
data get פרמטרים
| פרמטר | תיאור |
|---|---|
--table, -t |
שם ערכת הישות. חובה. |
--id, -i |
ה- GUID של הרשומה (מפתח ראשי). |
--key, -k |
מפתח חלופי, לדוגמה "col='val'". |
--select, -s |
רשימה מופרדת באמצעות פסיק של עמודות ($select). |
--expand, -x |
ביטוי OData $expand עבור רשומות קשורות. |
--target |
נתב אל dataverse (ברירת מחדל) או לסביבה המקושרת erp . |
--environment, -env |
עקוף את כתובת ה- URL של הסביבה. |
--json |
פלט JSON גולמי. |
data get דוגמאות
dataverse data get --table accounts --id 00000000-0000-0000-0000-000000000001
dataverse data get --target erp --table Currencies --key "CurrencyCode='AED'" --select "CurrencyCode,Name"
data query פקודה
ביצוע שאילתת OData, FetchXML או SQL מול טבלה Dataverse.
data query פרמטרים
| פרמטר | תיאור |
|---|---|
--table, -t |
שם ערכת הישות לשאילתה. נדרש עבור שאילתות OData. |
--select, -s |
רשימה מופרדת באמצעות פסיק של עמודות ($select). |
--filter, -f |
ביטוי OData $filter . |
--orderby, -o |
ביטוי OData $orderby . |
--top |
מספר הרשומות המרבי להחזרה (1-5000). |
--expand, -x |
ביטוי OData $expand עבור רשומות קשורות. |
--fetchxml |
שאילתת FetchXML מוטבעת. |
--fetchxml-file |
הנתיב לקובץ המכיל שאילתת FetchXML. |
--sql |
שאילתת SQL SELECT (תצוגה מקדימה). |
--sql-file |
הנתיב לקובץ המכיל שאילתת SQL. |
--all, -a |
עקוב אחר חלוקה לעמודים כדי לאחזר את כל הרשומות. |
--max-records |
מספר הרשומות המרבי לאחזור בעת שימוש ב- --all. ברירת מחדל: 100000. |
--target |
נתב אל dataverse (ברירת מחדל) או לסביבה המקושרת erp . |
--cross-company |
ERP בלבד. שאילתה בכל החברות. ברירת מחדל: חברת ברירת המחדל של המשתמש. |
--environment, -env |
עקוף את כתובת ה- URL של הסביבה. |
--json |
פלט JSON גולמי. |
data query דוגמאות
dataverse data query --table accounts --select "name,revenue" --filter "revenue gt 1000000"
dataverse data query --fetchxml "<fetch><entity name='account'><attribute name='name'/></entity></fetch>"
dataverse data query --sql "SELECT name, revenue FROM account WHERE revenue > 1000000"
dataverse data query --target erp --table Currencies --select "CurrencyCode,Name" --top 10
למד עוד
- שימוש ב- OData כדי לבצע שאילתה על נתונים
- ביצוע שאילתה על נתונים באמצעות FetchXML ב- Dataverse
- שימוש ב- SQL כדי לבצע שאילתה על נתונים באמצעות ה- API Dataverse Web
data update פקודה
עדכן שדה אחד או יותר ברשומה קיימת, המזוהה על-ידי המזהה שלה או על-ידי מפתח חלופי. הגדר עמודות בדיקת מידע באמצעות @odata.bind תחביר.
data update פרמטרים
| פרמטר | תיאור |
|---|---|
--table, -t |
שם ערכת הישות. חובה. |
--id, -i |
ה- GUID של הרשומה. |
--key, -k |
מפתח חלופי. |
--data, -d |
אובייקט JSON עם השדות לעדכון. |
--data-file |
הנתיב לקובץ JSON עם נתוני העדכון. |
--return, -r |
החזר את הרשומה המעודכנת המלאה. |
--target |
נתב אל dataverse (ברירת מחדל) או לסביבה המקושרת erp . |
--environment, -env |
עקוף את כתובת ה- URL של הסביבה. |
--json |
פלט JSON גולמי. |
data update דוגמאות
dataverse data update --table accounts --id 00000000-0000-0000-0000-000000000001 --data '{"name":"Contoso (updated)"}'
data upload פקודה
העלה קובץ מקומי לעמודת קובץ Dataverse ברשומה קיימת. הפקודה בוחרת באופן אוטומטי בקשה יחידה או העלאה בנתח בהתבסס על גודל הקובץ, אלא אם תציין --mode. במצב אוטומטי, קבצים שגודלם עולה על 128 MB מועלים בבקשה אחת, וקבצים גדולים יותר משתמשים בהעלאה נתחית. בעת השמטת --mime-type, הפקודה מסיקה את סוג MIME מסיומת הקובץ. הרחבות לא ידועות המוגדרות כברירת מחדל ל- application/octet-stream.
data upload פרמטרים זמינים
| פרמטר | תיאור |
|---|---|
--table, -t |
סכימת הטבלה או השם הלוגי, כגון account. חובה. הפקודה פותרת את ערכת הישות ממטה-נתונים. |
--id, -i |
ה- GUID של הרשומה. חובה. |
--column, -c |
שם התכונה 'עמודת קובץ'. חובה. |
--file, -f |
הנתיב לקובץ המקומי. חובה. |
--mode, -m |
אסטרטגיית ההעלאה: auto (ברירת מחדל), smallאו chunk. |
--mime-type |
סוג MIME מפורש. ברירת מחדל: נגזרת מסיומת הקובץ. |
--overwrite |
החלף קובץ קיים. כברירת מחדל, הפקודה נכשלת אם העמודה אינה ריקה. |
--environment, -env |
עקוף את כתובת ה- URL של הסביבה. |
--json |
פלט JSON גולמי. |
data upload דוגמאות
dataverse data upload --table account --id <guid> --column new_document --file report.pdf
dataverse data upload -t account -i <guid> -c new_document -f photo.jpg --overwrite
dataverse data upload -t account -i <guid> -c new_document -f big.bin --mode chunk
data upsert פקודה
צור רשומה אם היא אינה קיימת, או עדכן אותה אם היא קיימת. הרשומה מזוהה באמצעות מפתח חלופי. למד כיצד להשתמש במפתח חלופי כדי להפנות אל רשומה
data upsert פרמטרים
| פרמטר | תיאור |
|---|---|
--table, -t |
שם ערכת הישות. חובה. |
--key, -k |
מפתח חלופי. חובה. |
--data, -d |
אובייקט JSON עם ערכי השדה. |
--data-file |
הנתיב לקובץ JSON. |
--update-only |
כשל אם הרשומה אינה קיימת (If-Match: *). |
--create-only |
כשל אם הרשומה כבר קיימת (If-None-Match: *). |
--return, -r |
החזר את הרשומה המלאה לאחר הפעולה. |
--target |
נתב אל dataverse (ברירת מחדל) או לסביבה המקושרת erp . |
--environment, -env |
עקוף את כתובת ה- URL של הסביבה. |
--json |
פלט JSON גולמי. |
data upsert דוגמאות
dataverse data upsert --table accounts --key "accountnumber='ACC-100'" --data '{"name":"Contoso"}'
erp batch cancel פקודה
בטל משימת אצווה של Finance ו- Operations על-ידי .RecId השתמש erp batch list כדי למצוא את RecId.
erp batch cancel דוגמאות
dataverse erp batch cancel <recid>
erp batch list פקודה
פרט משימות אצווה במופע Finance ו- Operations המקושר לסביבת Dataverse שלך. הפקודה דורשת פרופיל אימות המחובר לסביבה Dataverse הכוללת מופע מקושר של Finance ו- Operations. כתובת ה- URL של Finance ו- Operations נגזרת באופן אוטומטי מהחיבור Dataverse הנוכחי.
erp batch list פרמטרים
| פרמטר | תיאור |
|---|---|
--company |
סנן לפי ישות משפטית (dataAreaId), כגון USMF. |
--status |
סנן לפי מצב: Waiting, Executing, Finished, Errorאו Cancelled. |
--top |
מספר התוצאות המרבי להחזרה. ברירת מחדל: 20. |
--caption |
סנן לפי כיתוב (התאמה של מחרוזת משנה לא תלויית רישיות). |
--json |
פלט JSON גולמי. |
erp batch list דוגמאות
dataverse erp batch list
dataverse erp batch list --status Waiting
dataverse erp batch list --status Executing --top 20
install פקודה
התקן גירסה ספציפית של ה- CLI של Dataverse, או עדכן לגירסה העדכנית ביותר. הפקודה מזהה אם התקנת את שורת הפקודה באופן כללי או אם אתה משתמש בה npx והתקנת אותה בהתאם.
install דוגמאות
התקן את הגירסה העדכנית ביותר:
dataverse install latest
התקן גירסה ספציפית:
dataverse install 1.0.0
mcp פקודה
הפעלת שרת פרוטוקול הקשר של מודל (MCP) אשר מתחבר לסביבה שלך, כך שמסייעי בינה מלאכותית כגון טבלת ה- Context Protocol (MCP) יוכלו לקיים אינטראקציה עם הנתונים שלך. היעד מזוהה באופן אוטומטי מכתובת ה- URL: כתובת URL Dataverse מפעילה את שרת ה- MCP Dataverse, וכתובת URL של Finance ו- Operations, https://myorg.operations.dynamics.comכגון , מפעילה את שרת ה- MCP של ERP.
mcp תחביר
dataverse mcp <orgUrl> [options]
הארגומנט <orgUrl> הוא כתובת ה- URL של הארגון שלך, לדוגמה https://myorg.crm.dynamics.com.
mcp פרמטרים
| פרמטר | תיאור |
|---|---|
--validate |
אמת את נקודות הקצה של MCP ואת הגדרת האימות מבלי להפעיל את השרת. |
--log-level |
הגדר את רמת הרישום: Trace, , DebugInformation, Warning, Errorאו Critical. ברירת מחדל: Warning. |
--log-file |
היכנס לקובץ בספריה הזמנית. |
--preview |
השתמש בנקודות הקצה של MCP של התצוגה המקדימה (api/mcp_preview במקום api/mcp). לא נתמך עבור ERP. |
mcp דוגמאות
אמת את ההגדרה (שלב ראשון מומלץ):
dataverse mcp https://myorg.crm.dynamics.com --validate
הפעל את השרת באמצעות התעבורה stdio:
dataverse mcp https://myorg.crm.dynamics.com
השתמש בנקודות הקצה של התצוגה המקדימה, או הפוך רישום קבצי איתור באגים לזמין:
dataverse mcp https://myorg.crm.dynamics.com --preview
dataverse mcp https://myorg.crm.dynamics.com --log-level Debug --log-file
mcp allow פקודה
ודא כי יישום Microsoft Entra נמצא ברשימת הלקוחות המותרים Dataverse MCP עבור סביבת הפרופיל הנוכחית. פקודה זו היא חלופה לשלב הניהול הידן המתואר בדרישות המוקדמות. למשתמש שאומתו חייבות להיות הרשאות מנהל מערכת Dataverse בסביבת היעד.
mcp allow תחביר
dataverse mcp allow <appId> [options]
הארגומנט <appId> הוא מזהה היישום (לקוח) המאפשר, כ- GUID.
mcp allow פרמטרים
| פרמטר | תיאור |
|---|---|
--erp |
אפשר ליישום במופע המקושר Finance and Operations במקום Dataverse. |
mcp allow דוגמאות
dataverse mcp allow 0c412cc3-0dd6-449b-987f-05b053db9457
dataverse mcp allow 0c412cc3-0dd6-449b-987f-05b053db9457 --erp
הערה
Finance ו- Operations ממטמון את רשימת המותרות ב- AOS, כך שהמזהה החדש המותר של היישום יכול להימשך עד כחמש דקות כדי להיכנס לתוקף.
org list פקודה
פרט את כל הסביבות שבאפשרותך לגשת אליו.
org list פרמטרים זמינים
| פרמטר | תיאור |
|---|---|
--filter |
סנן את רשימת הסביבות לפי מונח חיפוש. |
--json |
פלט JSON גולמי. |
org list דוגמאות
dataverse org list
dataverse org list --filter contoso
dataverse org list --json
org who פקודה
הצג מידע אודות הארגון והמשתמש הנוכחיים, באמצעות פרופיל האימות הפעיל. הפקודה env היא כינוי עבור org.
org who פרמטרים זמינים
| פרמטר | תיאור |
|---|---|
--environment, -env |
עקוף את כתובת ה- URL של הסביבה. |
--json |
פלט JSON גולמי. |
org who דוגמאות
dataverse org who
dataverse org who --environment https://myorg.crm.dynamics.com
dataverse org who --json
skill פקודות
נהל מיומנויות Dataverse – ערכות הוראות לשימוש חוזר ( SKILL.md קובץ וקבצי המשאבים שלו) שבהן משתמשות סוכני בינה מלאכותית – המאוחסנים בסביבה המחוברת. הפקודות ברמה העליונה skill מספקות פעולות יצירה, קריאה, עדכון ומחיקה מול הסביבה. באופן מקומי, מיומנויות מאוחסנות תחת .claude/skills/<name>/.
הערה
פקודות עריכה והערכה של כישורים, כגון make, update, get, ו- eval, נפרדות מפקודות אלה. לקבלת מידע נוסף, הפעל את dataverse workspace skill --help.
skill delete פקודה
מחק מיומנות ואת כל המשאבים שלה מהסביבה הפעילה Dataverse. השתמש כדי skill list למצוא שמות ייחודיים לכישורים.
dataverse skill delete new_lead-qualification
skill download פקודה
הורד כישורים אחד או יותר מהסביבה הפעילה Dataverse לדיסק. הפקודה מורידה את הקובץ SKILL.md ואת כל קבצי המשאבים, תוך שמירה על מבנה מדריך הכתובות. השתמש כדי skill list למצוא שמות ייחודיים לכישורים.
| פרמטר | תיאור |
|---|---|
--all |
הורד את כל הכישורים הפעילים מהסביבה. לא ניתן לשלב עם שם ייחודי של מיומנות. |
--output, -o |
ספריית הבסיס לפלט. ברירת מחדל: .claude/skills/. עם --all, כל מיומנות נכתבת אל <path>/<name>/. |
--json |
הפק פלט של תוכן הכישורים כ- JSON מבלי לכתוב קבצים. באפשרותך לציין נתיב קובץ לכתיבה. |
dataverse skill download new_lead-qualification
dataverse skill download --all --output ./skills
skill list פקודה
פרט את כל הכישורים הפעילים בסביבה המחוברת Dataverse.
| פרמטר | תיאור |
|---|---|
--resources, -r |
פרט גם את קבצי המשאבים עבור כל מיומנות. |
--json |
פלט כ- JSON. באפשרותך לציין נתיב קובץ לכתיבה. |
dataverse skill list
dataverse skill list --resources
skill upload פקודה
העלה כישורים אחד או יותר מהדיסק לסביבה הפעילה Dataverse. הפקודה תומכת בספריות, .zip, קבצי .skillוקבצי .md
באפשרותך להעביר מיומנות <name>, הנפתרת ל- .claude/skills/<name>/, או מפורשת <path> למדריך כתובות או לקובץ.
| פרמטר | תיאור |
|---|---|
--all |
העלה את כל הכישורים תחת .claude/skills/. לא ניתן לשלב עם שם מיומנות או נתיב. |
--json |
הפק פלט של התוצאה כ- JSON. באפשרותך לציין נתיב קובץ לכתיבה. |
dataverse skill upload lead-qualification
dataverse skill upload ./my-skill.zip
dataverse skill upload --all