Piezīmes
Lai piekļūtu šai lapai, ir nepieciešama autorizācija. Varat mēģināt pierakstīties vai mainīt direktorijus.
Lai piekļūtu šai lapai, ir nepieciešama autorizācija. Varat mēģināt mainīt direktorijus.
Piezīme
- Šis ir priekšskatījuma līdzeklis.
- Priekšskatījuma līdzekļi nav paredzēti komerciālai lietošanai, un to funkcionalitāte var būt ierobežota. Šie līdzekļi ir pieejami pirms oficiālā laidiena, lai klienti varētu priekšlaikus piekļūt līdzeklim un sniegt atsauksmes.
Šis raksts apraksta komandas, kas pieejamas Dataverse CLI. Katra komanda atbalsta opciju --help , kas norāda tās lietojumu, opcijas un piemērus. Komandas, kas atgriež datus, atbalsta --json iespēju neapstrādātai JSON izvadei, kas ir noderīga skriptos.
Ar jebkuru komandu var izmantot šādas globālās opcijas:
| Iespēja | Apraksts |
|---|---|
--log-level <level> |
Iestatiet žurnāla līmeni: Trace, Debug, Information, Warning, Error, , vai Critical. Noklusējums: Warning. |
--log-file |
Pieslēdzies failam pagaidu direktorijā, nevis konsolē. |
--context <value> |
Operācijas konteksts pievienots lietotāja aģentam. Tu vari arī iestatīt DATAVERSE_OPERATION_CONTEXT vides mainīgo. |
| Komanda | Apraksts |
|---|---|
api describe |
API apraksts |
api invoke |
Izsauciet API pēc nosaukuma |
api list |
Uzskaitīt atklājamus API |
api request |
Nosūtiet autentificētu HTTP pieprasījumu |
auth create |
Izveidot jaunu autentifikācijas profilu |
auth list |
Uzskaitiet visus autentifikācijas profilus |
auth remove |
Autentifikācijas profila noņemšana |
auth select |
Izvēlieties aktīvo autentifikācijas profilu |
auth who |
Rādīt pašreizējo autentifikācijas profilu |
data associate |
Sasaistiet divus ierakstus caur attiecībām |
data count |
Skaitīšanas ieraksti tabulā |
data create |
Izveidot jaunu ierakstu |
data delete |
Ieraksta izdzēšana |
data describe |
Aprakstiet entitātes shēmu |
data disassociate |
Noņemiet attiecības starp diviem ierakstiem |
data get |
Iegūt vienu ierakstu pēc ID vai alternatīvas atslēgas |
data query |
Izpildi OData, FetchXML vai SQL vaicājumu |
data update |
Atjaunināt esošu ierakstu |
data upload |
Augšupielādējiet failu faila kolonnā esošā ierakstā |
data upsert |
Izveidot vai atjaunināt ierakstu, izmantojot alternatīvu atslēgu |
erp batch cancel |
Atcelt Finanšu un operāciju partijas darbu |
erp batch list |
Saraksta finanšu un operāciju partiju darbi |
install |
Instalējiet konkrētu versiju vai atjauniniet uz jaunāko versiju |
mcp |
Palaist MCP serveri Dataverse vai ERP |
mcp allow |
Atļaut lietotni kā MCP klientu |
org list |
Uzskaitīt visas pieejamās vides |
org who |
Rādīt pašreizējo organizāciju un lietotāju informāciju |
skill delete |
Dzēst prasmi no Dataverse |
skill download |
Lejupielādējiet prasmi no Dataverse |
skill list |
Uzskaiti aktīvās prasmes vidē |
skill upload |
Augšupielādē prasmi Dataverse |
Piezīme
Daudzas komandas atbalsta --target <dataverse\|erp> opciju, kas novirza operāciju uz Dataverse (noklusējums) vai uz saistīto Finance and Operations (ERP) vidi. Komandas, kas savienojas ar vidi, atbalsta --environment <url> (-env) opciju, lai pārrakstītu pašreizējā profila vides URL.
api describe pavēlēt
Parādi metadatus vienam API. Dataverse pielāgotajiem API izvade ietver pieprasījuma parametru un atbildes īpašību aprakstus, kad metadati tos sniedz.
Dataverse nosaukumi pēc noklusējuma ir bez prefiksa. Jūs varat izmantot ERP kvalificētus vārdus formā erp:ServiceGroup/Service/Operation.
api describe Parametri
| Parametrs | Apraksts |
|---|---|
--target |
Atrisināt nekvalificētu vārdu pret dataverse vai erp. |
--service-group |
Tikai ERP. Sašauriniet operācijas meklēšanu līdz vienai servisa grupai. |
--service |
Tikai ERP. Sašauriniet operācijas meklēšanu līdz vienam servisam. |
--environment |
Pārrakstīt Dataverse vides URL. |
--json |
Izvadi neapstrādātu JSON. |
api describe Piemēri
dataverse api describe sample_CustomAPIExample
dataverse api describe msdyn_DoesKBExist
dataverse api describe GetUserSessionInfo --target erp --service-group UserSessionService --service AifUserSessionService
api invoke pavēlēt
Izsauc atklātu API pēc nosaukuma. Izmantojiet name=value sintaksi parametriem. Ja vērtība satur atstarpes, citējiet visu tokenu. Daži Dataverse API pieņem virknes parametru, kura saturs pats par sevi ir JSON. Šādā gadījumā nodod JSON tekstu kā vērtību, izmantojot čaulas parastos citēšanas un izkļūšanas noteikumus.
Pēc noklusējuma JSON atbildes tiek attēlotas draudzīgā teksta formātā, kas saglabā izvades īpašību nosaukumus. Izmanto, --json lai saglabātu neapstrādāto JSON datu plūsmu.
api invoke Parametri
| Parametrs | Apraksts |
|---|---|
--target |
Atrisināt nekvalificētu vārdu pret dataverse vai erp. |
--service-group |
Tikai ERP. Sašauriniet operācijas meklēšanu līdz vienai servisa grupai. |
--service |
Tikai ERP. Sašauriniet operācijas meklēšanu līdz vienam servisam. |
--param |
Pievienojiet nosauktu parametru name=value formā. Atkārtojams. |
--bind |
Saites ceļš entītiju ierobežotām Dataverse API. |
--method, -X |
Pārrakstīt izsecināto HTTP metodi. |
--body |
Izmantojiet neapstrādātu JSON ķermeni, nevis nosauktos parametrus. |
--body-file |
Izlasi neapstrādātu JSON tekstu no faila. |
--header, -H |
Pievienojiet HTTP galveni formā key:value . |
--include, -i |
Iekļaujiet atbildes statusu un galvenes. |
--environment |
Pārrakstīt Dataverse vides URL. |
--json |
Izvadi neapstrādātu JSON, nevis draudzīgu tekstu. |
api invoke Piemēri
Izsauciet Dataverse funkciju. Šis piemērs parāda Dynamics 365 Contact Center CCaaS_GetPresence funkcijas izmantošanu.
dataverse api invoke CCaaS_GetPresence ApiVersion=1.0
Izsauc Dataverse AISummarize darbību ar atstarpēm parametra vērtībā:
dataverse api invoke AISummarize "Text=The customer reported intermittent login failures..."
Izsauciet ERP pielāgotu pakalpojumu:
dataverse api invoke GetUserSessionInfo --target erp --service-group UserSessionService --service AifUserSessionService
api list pavēlēt
Uzskaitiet atklājamos API, piemēram, Dataverse pielāgotos API un ERP atsaucamo pakalpojumu galapunktus. Rezultāti parāda API identitāti, draudzīgo nosaukumu, veidu un aprakstu, ja tas ir pieejams. Jūs varat nodot izvēles vaicājuma terminu, lai filtrētu rezultātus.
api list Parametri
| Parametrs | Apraksts |
|---|---|
--target |
Mērķa sistēma, ko meklēt: dataverse (noklusējuma) vai erp. |
--service-group |
Tikai ERP. Filtrējiet uz vienu pakalpojumu grupu. |
--service |
Tikai ERP. Filtrējiet uz vienu pakalpojumu. |
--limit |
Maksimālais API skaits, kas jāatgriež. Noklusējums: 50. |
--page |
1 bāzes lapas numurs, pārlapojot rezultātus. Noklusējums: 1. |
--environment |
Pārrakstīt Dataverse vides URL. |
--json |
Izvadi neapstrādātu JSON. |
api list Piemēri
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 pavēlēt
Nosūtiet neapstrādātu autentificētu HTTP pieprasījumu uz Dataverse vai ERP. Izmantojiet šo komandu, kad nepieciešama pilnīga kontrole pār ceļu, metodi, headeriem un ķermeni.
api request Parametri
| Parametrs | Apraksts |
|---|---|
--target |
Mērķa sistēma: dataverse vai erp. Obligāts arguments. |
--path |
Pieprasījuma ceļš. Obligāts arguments. |
--method, -X |
HTTP metode. Noklusējums: GET, vai POST kad ķermenis tiek piegādāts. |
--body |
Iebūvēts JSON pieprasījuma materiāls. |
--body-file |
Fails, kas satur JSON objekta pieprasījuma ķermeni. |
--header, -H |
Pievienojiet HTTP galveni formā key:value . |
--include, -i |
Iekļaujiet atbildes statusu un galvenes. |
--environment |
Pārrakstīt Dataverse vides URL. |
api request Piemēri
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 pavēlēt
Izveidojiet jaunu autentifikācijas profilu.
auth create Parametri
Izmantojiet šos parametrus, lai noteiktu komandas uzvedību auth create .
| Parametrs | Apraksts |
|---|---|
--environment, -env |
URL uz Dataverse vidi, ar kuru vēlies autentificēties. |
--name, -n |
Profilam ir izvēles nosaukums. Izmantojiet šo vārdu, lai vēlāk izvēlētos profilu. |
--cloud, -ci |
Mērķa mākonis: Public, UsGov, UsGovHigh, UsGovDod, vai China. |
--deviceCode, -dc |
Izmanto ierīces koda autentifikācijas plūsmu vidēm bez pārlūkprogrammas. |
--username, -un |
Lietotājvārds lietotājvārda un paroles autentifikācijai. |
--password, -p |
Parole lietotājvārdam un paroles autentifikācijai. |
--applicationId, -id |
Lietojumprogrammas (klienta) ID pakalpojuma galvenā (SPN) autentifikācijai. |
--clientSecret, -cs |
Klienta slepenā pakalpojuma galvenā autentifikācija. |
--certificateDiskPath, -cdp |
Ceļš uz .pfx sertifikātu failu sertifikātu bāzētai autentifikācijai. |
--certificatePassword, -cp |
Parole sertifikātam. |
--tenant, -t |
Īrnieka ID. Nepieciešama servisa vadītāja autentifikācijai. |
--managedIdentity, -mi |
Izmanto Azure pārvaldītu identitāti. |
--githubFederated, -ghf |
Izmantojiet GitHub Actions federēto autentifikāciju. |
--azureDevOpsFederated, -adof |
Izmantojiet Azure DevOps federatīvo autentifikāciju. |
--clientid, -cid |
Pielāgots Microsoft Entra lietotnes klienta ID, ko izmantot noklusētās Dataverse CLI lietotnes vietā. |
--no-default-environment |
Neiestati vidi kā noklusējumu. |
--accept-cleartext-caching |
Atļaut atklātteksta tokenu kešatmiņu Linux vidē. |
auth create Piemēri
Nākamie piemēri parāda, kā izmantot komandu auth create .
Interaktīvā autentifikācija
Šī komanda atver pārlūkprogrammas vai sistēmas dialogu papildu informācijai.
dataverse auth create --environment https://myorg.crm.dynamics.com
Nosauktais profils
Izveido profilu ar konkrētu vārdu.
dataverse auth create --environment https://myorg.crm.dynamics.com --name prod
Ierīces koda plūsma
Izmanto ierīces koda plūsmu vidēm bez pārlūkprogrammas.
dataverse auth create --environment https://myorg.crm.dynamics.com --deviceCode
Pakalpojuma vadītājs ar klienta noslēpumu
Izmantojiet pakalpojuma principu, kad nepieciešama autentifikācija bez uzraudzības, piemēram, CI/CD caurulē vai citā automatizētā skriptā, kur interaktīva pieteikšanās nav iespējama. Norādiet lietotnes ID, klienta noslēpumu un lietotāja ID lietotnes reģistrācijai, kurai ir piekļuve videi.
dataverse auth create --applicationId <appId> --clientSecret <secret> --tenant <tenantId>
Custom Entra app client ID
Izmanto savu lietotnes reģistrāciju, nevis noklusēto.
dataverse auth create --environment https://myorg.crm.dynamics.com --clientid <your-app-guid>
auth list pavēlēt
Uzskaitiet visus autentifikācijas profilus. Pievieno --json neapstrādātu JSON izvadi.
auth list Piemēri
dataverse auth list
dataverse auth list --json
auth remove pavēlēt
Noņemiet vienu vai visus autentifikācijas profilus.
auth remove Parametri
| Parametrs | Apraksts |
|---|---|
--index, -i |
Noņemiet profilu ar norādīto 1-bāzēto indeksu, kā parādīts .auth list |
--name, -n |
Noņemiet profilu ar norādīto nosaukumu. |
--all |
Noņemt visus profilus. |
auth remove Piemēri
dataverse auth remove --index 1
dataverse auth remove --name prod
dataverse auth remove --all
auth select pavēlēt
Izvēlieties aktīvo autentifikācijas profilu. Palaid komandu bez iespējām, lai uzskaitītu visus profilus.
auth select Parametri
| Parametrs | Apraksts |
|---|---|
--index, -i |
Izvēlieties profilu pēc tā 1-bāzes indeksa, kā parādīts .auth list |
--name, -n |
Izvēlieties profilu pēc vārda. |
auth select Piemēri
Atver interaktīvu izvēlētāju. Izmantojiet bulttaustiņus vai ierakstiet filtrēšanu:
dataverse auth select
Izvēlieties profilu pēc indeksa vai pēc nosaukuma:
dataverse auth select --index 1
dataverse auth select --name prod
auth who pavēlēt
Parādi pašreizējo, aktīvo autentifikācijas profilu. Pievieno --json neapstrādātu JSON izvadi.
auth who Piemēri
dataverse auth who
dataverse auth who --json
data associate pavēlēt
Saistīt divus ierakstus caur navigācijas īpašību (attiecības). Šī komanda ir atbalstīta tikai Dataverse.
data associate Parametri
| Parametrs | Apraksts |
|---|---|
--table, -t |
Entītija noteica primārā ieraksta nosaukumu. Obligāts arguments. |
--id, -i |
Primārā ieraksta GUID. Obligāts arguments. |
--relationship, -rel |
Navigācijas īpašuma nosaukums. Obligāts arguments. |
--related |
Entītija iestatīja saistītās tabulas nosaukumu. Obligāts arguments. |
--related-id |
GUID saistītajam ierakstam. Obligāts arguments. |
--environment, -env |
Pārraksti vides URL. |
--json |
Izvadi neapstrādātu JSON. |
data associate Piemēri
dataverse data associate --table accounts --id <guid> --relationship contact_customer_accounts --related contacts --related-id <related-guid>
data count pavēlēt
Saskaitiet ierakstus tabulā, pēc izvēles filtrējot.
data count Parametri
| Parametrs | Apraksts |
|---|---|
--table, -t |
Entītija iestatīja vārdu. Obligāti, ja vien neizmanto --fetchxml. |
--filter, -f |
OData $filter izteiciens. |
--fetchxml |
FetchXML agregāta vaicājums sarežģītiem skaitļiem. |
--target |
Maršruts uz dataverse (noklusējums) vai saistītā erp vide. |
--cross-company |
Tikai ERP. Skaiti visās kompānijās. Noklusējums: lietotāja noklusējuma uzņēmums. |
--environment, -env |
Pārraksti vides URL. |
--json |
Izvadi neapstrādātu JSON. |
data count Piemēri
dataverse data count --table accounts
dataverse data count --target erp --table Currencies --filter "CurrencyCode eq 'AED'"
data create pavēlēt
Izveidojiet jaunu ierakstu Dataverse tabulā. Iestatiet meklēšanas kolonnas, izmantojot @odata.bind sintaksi.
data create Parametri
| Parametrs | Apraksts |
|---|---|
--table, -t |
Entītija iestatīja vārdu. Obligāts arguments. |
--data, -d |
JSON objekts ar lauka vērtībām. |
--data-file |
Ceļš uz JSON failu ar ieraksta datiem. |
--return, -r |
Atgrieziet pilno izveidoto ierakstu. |
--target |
Maršruts uz dataverse (noklusējums) vai saistītā erp vide. |
--environment, -env |
Pārraksti vides URL. |
--json |
Izvadi neapstrādātu JSON. |
data create Piemēri
dataverse data create --table accounts --data '{"name":"Contoso"}'
dataverse data create --table contacts --data '{"firstname":"Alice","parentcustomerid_account@odata.bind":"accounts(<guid>)"}'
Padoms
Lietojums --data-file sarežģītam JSON. Izmanto, --return --json lai iegūtu pilnu izveidoto ierakstu.
data delete pavēlēt
Dzēst vienu ierakstu pēc tā primārās atslēgas vai alternatīvas atslēgas.
data delete Parametri
| Parametrs | Apraksts |
|---|---|
--table, -t |
Entītija iestatīja vārdu. Obligāts arguments. |
--id, -i |
Rekords GUID. |
--key, -k |
Alternatīva atslēga. |
--no-confirm |
Izlaidiet apstiprinājuma uzvedni. |
--target |
Maršruts uz dataverse (noklusējums) vai saistītā erp vide. |
--environment, -env |
Pārraksti vides URL. |
--json |
Izvadi neapstrādātu JSON. |
data delete Piemēri
dataverse data delete --table accounts --id 00000000-0000-0000-0000-000000000001 --no-confirm
data describe pavēlēt
Aprakstiet OData entītijas shēmu. Dataverse gadījumā komanda izsauc EntityDefinitions(LogicalName='<table>') , $expand ko vada , --includeplus otru izsaukumu līdz customapis , kad --include actions ir iestatīts. Iebūvētās Dataverse darbības, piemēram, Assign un SetState , nav uzskaitītas. ERP gadījumā viens izsaukums atgriež /Metadata/PublicEntities īpašības, saistītās darbības un navigāciju kopā.
data describe Parametri
| Parametrs | Apraksts |
|---|---|
--target |
Mērķis: dataverse (pēc noklusējuma) vai erp. |
--table, -t |
Obligāts arguments. Dataverse gadījumā loģiskais nosaukums, piemēram account, . ERP gadījumā entītijas kopas nosaukums, piemēram BatchJobs, . |
--include |
Komatu atdalīts sadaļu saraksts, kas ietver: entity, properties, relations, actions, vai all. Segvārdi: attributes=properties, . relationships=relations ERP noklusējums: all. Dataverse noklusējums: entity,properties. |
--json |
Izvadi neapstrādātu JSON. |
data describe Piemēri
dataverse data describe --table account
dataverse data describe --target dataverse --table account --include all
dataverse data describe --target erp --table BatchJobs
data disassociate pavēlēt
Noņemiet saistību starp diviem ierakstiem. Šī komanda ir atbalstīta tikai Dataverse.
data disassociate Parametri
| Parametrs | Apraksts |
|---|---|
--table, -t |
Entītija noteica primārā ieraksta nosaukumu. Obligāts arguments. |
--id, -i |
Primārā ieraksta GUID. Obligāts arguments. |
--relationship, -rel |
Navigācijas īpašuma nosaukums. Obligāts arguments. |
--related-id |
GUID saistītajam ierakstam, par daudzu pret daudziem attiecībām. Izlaidiet šo parametru, lai veiktu meklēšanu. |
--environment, -env |
Pārraksti vides URL. |
--json |
Izvadi neapstrādātu JSON. |
data disassociate Piemēri
dataverse data disassociate --table accounts --id <guid> --relationship contact_customer_accounts --related-id <related-guid>
data get pavēlēt
Iegūstiet vienu ierakstu pēc tā ID (primārās atslēgas) vai pēc alternatīvas atslēgas.
data get Parametri
| Parametrs | Apraksts |
|---|---|
--table, -t |
Entītija iestatīja vārdu. Obligāts arguments. |
--id, -i |
Ierakstu GUID (primārā atslēga). |
--key, -k |
Alternatīva atslēga, piemēram "col='val'". |
--select, -s |
Komatu atdalīts kolonnu saraksts ($select). |
--expand, -x |
OData $expand izteiciens saistītiem ierakstiem. |
--target |
Maršruts uz dataverse (noklusējums) vai saistītā erp vide. |
--environment, -env |
Pārraksti vides URL. |
--json |
Izvadi neapstrādātu JSON. |
data get Piemēri
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 pavēlēt
Izpildi OData, FetchXML vai SQL vaicājumu pret Dataverse tabulu.
data query Parametri
| Parametrs | Apraksts |
|---|---|
--table, -t |
Entītija iestatīja nosaukumu vaicājumam. Nepieciešams OData vaicājumiem. |
--select, -s |
Komatu atdalīts kolonnu saraksts ($select). |
--filter, -f |
OData $filter izteiciens. |
--orderby, -o |
OData $orderby izteiciens. |
--top |
Maksimālais atgriežamo ierakstu skaits (1-5000). |
--expand, -x |
OData $expand izteiciens saistītiem ierakstiem. |
--fetchxml |
Iekšējais FetchXML vaicājums. |
--fetchxml-file |
Ceļš uz failu, kas satur FetchXML vaicājumu. |
--sql |
SQL SELECT vaicājums (priekšskatījums). |
--sql-file |
Ceļš uz failu, kurā ir SQL vaicājums. |
--all, -a |
Sekojiet lapu skaitīšanai, lai iegūtu visus ierakstus. |
--max-records |
Maksimālais ierakstu skaits, kas jāizgūst, izmantojot --all. Noklusējums: 100000. |
--target |
Maršruts uz dataverse (noklusējums) vai saistītā erp vide. |
--cross-company |
Tikai ERP. Jautājiet visiem uzņēmumiem. Noklusējums: lietotāja noklusējuma uzņēmums. |
--environment, -env |
Pārraksti vides URL. |
--json |
Izvadi neapstrādātu JSON. |
data query Piemēri
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
Uzzināt vairāk
- Izmantojiet OData, lai vaicātu datus
- Vaicājumu datu izmantošana, izmantojot FetchXML Dataverse
- Izmantojiet SQL, lai vaicātu datus, izmantojot Dataverse Web API
data update pavēlēt
Atjaunināt vienu vai vairākus laukus esošā ierakstā, kas identificēti pēc tā ID vai alternatīvas atslēgas. Iestatiet meklēšanas kolonnas, izmantojot @odata.bind sintaksi.
data update Parametri
| Parametrs | Apraksts |
|---|---|
--table, -t |
Entītija iestatīja vārdu. Obligāts arguments. |
--id, -i |
Rekords GUID. |
--key, -k |
Alternatīva atslēga. |
--data, -d |
JSON objekts ar laukiem, kurus var atjaunināt. |
--data-file |
Ceļš uz JSON failu ar atjaunināšanas datiem. |
--return, -r |
Atgriez pilnu atjaunināto ierakstu. |
--target |
Maršruts uz dataverse (noklusējums) vai saistītā erp vide. |
--environment, -env |
Pārraksti vides URL. |
--json |
Izvadi neapstrādātu JSON. |
data update Piemēri
dataverse data update --table accounts --id 00000000-0000-0000-0000-000000000001 --data '{"name":"Contoso (updated)"}'
data upload pavēlēt
Augšupielādējiet lokālo failu Dataverse faila kolonnā esošā ierakstā. Komanda automātiski izvēlas vienreizēju pieprasījumu vai sadalītu augšupielādi, balstoties uz faila izmēru, ja vien nenorādāt --mode. Automātiskajā režīmā faili zem 128 MB tiek augšupielādēti vienā pieprasījumā, bet lielāki faili izmanto sadalītu augšupielādi. Ja izslēdzat --mime-type, komanda no faila paplašinājuma izsecina MIME tipu. Nezināmi paplašinājumi pēc noklusējuma ir .application/octet-stream
data upload Parametri
| Parametrs | Apraksts |
|---|---|
--table, -t |
Tabulas shēma vai loģiskais nosaukums, piemēram account, . Obligāts arguments. Komanda atrisina entītiju kopu no metadatiem. |
--id, -i |
Rekords GUID. Obligāts arguments. |
--column, -c |
Faila kolonnas atribūta nosaukums. Obligāts arguments. |
--file, -f |
Ceļš uz lokālo failu. Obligāts arguments. |
--mode, -m |
Augšupielādes stratēģija: auto (pēc noklusējuma), small, vai chunk. |
--mime-type |
Eksplicīts MIME tips. Noklusējums: secināts no faila paplašinājuma. |
--overwrite |
Pārrakstiet esošu failu. Pēc noklusējuma komanda neizdodas, ja kolonna nav tukša. |
--environment, -env |
Pārraksti vides URL. |
--json |
Izvadi neapstrādātu JSON. |
data upload Piemēri
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 pavēlēt
Izveido ierakstu, ja tas neeksistē, vai atjaunini to, ja tas ir. Ieraksts tiek identificēts ar alternatīvu atslēgu. Iemācies izmantot alternatīvu atslēgu, lai atsauktos uz ierakstu
data upsert Parametri
| Parametrs | Apraksts |
|---|---|
--table, -t |
Entītija iestatīja vārdu. Obligāts arguments. |
--key, -k |
Alternatīva atslēga. Obligāts arguments. |
--data, -d |
JSON objekts ar lauka vērtībām. |
--data-file |
Ceļš uz JSON failu. |
--update-only |
Neizdodas, ja ieraksts neeksistē (If-Match: *). |
--create-only |
Neizdosies, ja ieraksts jau pastāv (If-None-Match: *). |
--return, -r |
Pilnu ierakstu atgriez pēc operācijas. |
--target |
Maršruts uz dataverse (noklusējums) vai saistītā erp vide. |
--environment, -env |
Pārraksti vides URL. |
--json |
Izvadi neapstrādātu JSON. |
data upsert Piemēri
dataverse data upsert --table accounts --key "accountnumber='ACC-100'" --data '{"name":"Contoso"}'
erp batch cancel pavēlēt
Atceliet Finanšu un operāciju partijas darbu pēc tā RecId. Izmanto, erp batch list lai atrastu RecId.
erp batch cancel Piemēri
dataverse erp batch cancel <recid>
erp batch list pavēlēt
Uzskaiti partijas darbus Finanšu un operāciju instancē, kas ir saistīta ar tavu Dataverse vidi. Komandai nepieciešams autentifikācijas profils, kas savienots ar Dataverse vidi un kuram ir saistīta Finanšu un Operāciju instance. Finanšu un operāciju URL tiek automātiski iegūts no pašreizējā Dataverse savienojuma.
erp batch list Parametri
| Parametrs | Apraksts |
|---|---|
--company |
Filtrēt pēc juridiskas personas (dataAreaId), piemēram, USMF. |
--status |
Filtrē pēc statusa: Waiting, Executing, Finished, Error, vai Cancelled. |
--top |
Maksimālais rezultātu skaits, kas jāatgriež. Noklusējums: 20. |
--caption |
Filtrējiet pēc paraksta (reģistrjutīga apakšvirkņu saskaņošana). |
--json |
Izvadi neapstrādātu JSON. |
erp batch list Piemēri
dataverse erp batch list
dataverse erp batch list --status Waiting
dataverse erp batch list --status Executing --top 20
install pavēlēt
Instalējiet konkrētu Dataverse CLI versiju vai atjauniniet uz jaunāko versiju. Komanda nosaka, vai CLI esi uzstādījis globāli vai to izmanto npx , un instalē atbilstoši.
install Piemēri
Instalējiet jaunāko versiju:
dataverse install latest
Instalējiet konkrētu versiju:
dataverse install 1.0.0
mcp pavēlēt
Palaiž Model Context Protocol (MCP) serveri, kas savienojas ar jūsu vidi, lai AI asistenti, piemēram, Claude Desktop, varētu mijiedarboties ar jūsu datiem. Mērķis tiek automātiski noteikts no URL: Dataverse URL sāk Dataverse MCP serveri, bet Finance and Operations URL, piemēram https://myorg.operations.dynamics.com, , , uzsāk ERP MCP serveri.
mcp Sintakse
dataverse mcp <orgUrl> [options]
Argumentācija <orgUrl> ir jūsu organizācijas URL, piemēram https://myorg.crm.dynamics.com.
mcp Parametri
| Parametrs | Apraksts |
|---|---|
--validate |
Pārbaudiet MCP galapunktus un autentifikācijas iestatījumus, nesākot serveri. |
--log-level |
Iestatiet žurnāla līmeni: Trace, Debug, Information, Warning, Error, , vai Critical. Noklusējums: Warning. |
--log-file |
Ielogoties failā pagaidu direktorijā. |
--preview |
Izmantojiet priekšskatījuma MCP galapunktu (api/mcp_preview vietā api/mcp). ERP nav atbalstīts. |
mcp Piemēri
Pārbaudiet uzstādīšanu (ieteicams pirmais solis):
dataverse mcp https://myorg.crm.dynamics.com --validate
Sāciet serveri, izmantojot stdio transportu:
dataverse mcp https://myorg.crm.dynamics.com
Izmantojiet priekšskatījuma galapunktu vai ieslēdziet atkļūdošanas failu žurnālu:
dataverse mcp https://myorg.crm.dynamics.com --preview
dataverse mcp https://myorg.crm.dynamics.com --log-level Debug --log-file
mcp allow pavēlēt
Pārliecinieties, ka Microsoft Entra lietotne ir Dataverse MCP atļauto klientu sarakstā pašreizējā profila vidē. Šī komanda ir alternatīva manuālajam administrēšanas solim, kas aprakstīts priekšnosacījumos. Autentificētajam lietotājam jābūt Dataverse administratora atļaujām mērķa vidē.
mcp allow Sintakse
dataverse mcp allow <appId> [options]
Galvenais <appId> arguments ir lietotnes (klienta) ID, ko atļaut kā GUID.
mcp allow Parametri
| Parametrs | Apraksts |
|---|---|
--erp |
Atļaut lietotni saistītajā Finanšu un operāciju instancē, nevis Dataverse. |
mcp allow Piemēri
dataverse mcp allow 0c412cc3-0dd6-449b-987f-05b053db9457
dataverse mcp allow 0c412cc3-0dd6-449b-987f-05b053db9457 --erp
Piezīme
Finanšu un operāciju nodaļa kešo atļauju sarakstu AOS, tāpēc jaunatļautā lietotnes ID var prasīt līdz pat piecām minūtēm, lai sāktu darboties.
org list pavēlēt
Uzskaiti visas vides, kurām vari piekļūt.
org list Parametri
| Parametrs | Apraksts |
|---|---|
--filter |
Filtrējiet vidi sarakstu pēc meklēšanas termina. |
--json |
Izvadi neapstrādātu JSON. |
org list Piemēri
dataverse org list
dataverse org list --filter contoso
dataverse org list --json
org who pavēlēt
Parādiet informāciju par pašreizējo organizāciju un lietotāju, izmantojot aktīvās autentifikācijas profilu. Komanda env ir aizstājvārds .org
org who Parametri
| Parametrs | Apraksts |
|---|---|
--environment, -env |
Pārraksti vides URL. |
--json |
Izvadi neapstrādātu JSON. |
org who Piemēri
dataverse org who
dataverse org who --environment https://myorg.crm.dynamics.com
dataverse org who --json
skill Komandas
Pārvaldīt Dataverse prasmes — atkārtoti izmantojamas instrukciju kopas ( SKILL.md failu un tā resursu failus), ko izmanto AI aģenti — kas tiek glabātas savienotajā vidē. Augstākā līmeņa skill komandas nodrošina izveides, lasīšanas, atjaunināšanas un dzēšanas operācijas pret vidi. Lokāli prasmes tiek glabātas zem .claude/skills/<name>/.
Piezīme
Prasmju izstrādes un novērtēšanas komandas, piemēram make, , update, get, un eval, ir atsevišķas no šīm komandām. Lai iegūtu vairāk informācijas, rakstiet .dataverse workspace skill --help
skill delete pavēlēt
Izdzēs prasmi un visus tās resursus no aktīvās Dataverse vides. Izmanto, skill list lai atrastu unikālus prasmju nosaukumus.
dataverse skill delete new_lead-qualification
skill download pavēlēt
Lejupielādējiet vienu vai vairākas prasmes no aktīvās Dataverse vides uz disku. Komanda lejupielādē SKILL.md failu un visus resursu failus, saglabājot direktoriju struktūru. Izmanto, skill list lai atrastu unikālus prasmju nosaukumus.
| Parametrs | Apraksts |
|---|---|
--all |
Lejupielādējiet visas aktīvās prasmes no vides. To nevar apvienot ar unikālu prasmes nosaukumu. |
--output, -o |
Bāzes direktorija izvadei. Noklusējums: .claude/skills/. Ar --all, katra prasme tiek rakstīta kā <path>/<name>/. |
--json |
Izvadi prasmju saturu kā JSON, nerakstot failus. Pēc izvēles norādiet faila ceļu, uz kura rakstīt. |
dataverse skill download new_lead-qualification
dataverse skill download --all --output ./skills
skill list pavēlēt
Uzskaitiet visas aktīvās prasmes savienotajā Dataverse vidē.
| Parametrs | Apraksts |
|---|---|
--resources, -r |
Uzskaiti arī resursu failus katrai prasmei. |
--json |
Izvade kā JSON. Pēc izvēles norādiet faila ceļu, uz kura rakstīt. |
dataverse skill list
dataverse skill list --resources
skill upload pavēlēt
Augšupielādējiet vienu vai vairākas prasmes no diska aktīvajā Dataverse vidē. Komanda atbalsta direktorijus, .zip failus, .skill failus un .md failus.
Tu vari nodot prasmi <name>, kas atrisinās uz .claude/skills/<name>/, vai eksplicītu <path> uz direktoriju vai failu.
| Parametrs | Apraksts |
|---|---|
--all |
Augšupielādējiet visas prasmes sadaļā .claude/skills/. To nevar apvienot ar prasmes nosaukumu vai ceļu. |
--json |
Rezultātu izvadi kā JSON. Pēc izvēles norādiet faila ceļu, uz kura rakstīt. |
dataverse skill upload lead-qualification
dataverse skill upload ./my-skill.zip
dataverse skill upload --all