Märkus.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida sisse logida või kausta vahetada.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida kausta vahetada.
Märkus.
- See on eelvaatefunktsioon.
- Eelvaatefunktsioonid ei ole mõeldud kasutamiseks tootmises ja nende funktsioonid võivad olla piiratud. Need funktsioonid on saadaval enne ametlikku väljastamist, et kliendid saaksid sellele varakult juurdepääsu ja võiksid tagasisidet anda.
Selles artiklis kirjeldatakse dataverse CLI-s saadaolevaid käske. Iga käsk toetab suvandit, mis loetleb --help selle kasutuse, suvandid ja näited. Käsud, mis tagastavad andmed, toetavad --json JSON-väljundi toorsuvandi suvandit, mis on skriptides kasulik.
Järgmisi globaalsuvandeid saab kasutada mis tahes käsuga.
| Variant | Kirjeldus |
|---|---|
--log-level <level> |
Määrake logimistase: Trace, , InformationDebug, Warning, Errorvõi Critical. Vaikeväärtus: Warning. |
--log-file |
Logige konsooli asemel ajutises kataloogis asuvasse faili. |
--context <value> |
User-Agentile lisatud toimingukontekst. Samuti saate määrata DATAVERSE_OPERATION_CONTEXT keskkonnamuutuja. |
| Käsk | Kirjeldus |
|---|---|
api describe |
API kirjeldamine |
api invoke |
API kutsumine nime järgi |
api list |
Loetle leitavad API-d |
api request |
Autenditud HTTP-päringu saatmine |
auth create |
Uue autentimisprofiili loomine |
auth list |
Loetle kõik autentimisprofiilid |
auth remove |
Autentimisprofiili eemaldamine |
auth select |
Aktiivse autentimisprofiili valimine |
auth who |
Praeguse autentimisprofiili kuvamine |
data associate |
Kahe kirje linkimine seose kaudu |
data count |
Tabeli kirjete loendamine |
data create |
Uue kirje loomine |
data delete |
Kirje kustutamine |
data describe |
Olemi skeemi kirjeldamine |
data disassociate |
Kahe kirje vahelise seose eemaldamine |
data get |
Ühe kirje toomine ID või alternatiivse võtme järgi |
data query |
OData, FetchXML-i või SQL-päringu käivitamine |
data update |
Uuendage olemasolevat kirjet |
data upload |
Faili üleslaadimine olemasoleva kirje failiveergu |
data upsert |
Kirje loomine või värskendamine alternatiivse võtme abil |
erp batch cancel |
Pakett-töö Rahandus ja toimingud tühistamine |
erp batch list |
List Finance and Operations batch jobs |
install |
Kindla versiooni installimine või uusimale versioonile värskendamine |
mcp |
MCP-serveri käivitamine Dataverse'i või ERP jaoks |
mcp allow |
Rakenduse lubamine MCP-kliendina |
org list |
Loetle kõik hõlbustusfunktsioonidega keskkonnad |
org who |
Kuva praegune organisatsiooni- ja kasutajateave |
skill delete |
Oskuse kustutamine dataverse'ist |
skill download |
Oskuse allalaadimine dataverse'ist |
skill list |
Aktiivsete oskuste loetlemine keskkonnas |
skill upload |
Oskuse üleslaadimine dataverse'i |
Märkus.
Paljud käsud toetavad --target <dataverse\|erp> võimalust, mis marsruudib toimingu Dataverse'i (vaikesäte) või lingitud finants- ja toimingukeskkonda (ERP). Keskkonnaga ühenduse loovad käsud toetavad --environment <url> (-env) suvandit praeguse profiili keskkonna URL-i alistamiseks.
api describe käsk
Saate kuvada ühe API metaandmed. Dataverse'i kohandatud API-de puhul sisaldab väljund päringuparameetrit ja vastuse atribuudi kirjeldust, kui metaandmed neid pakuvad.
Andmevasted on vaikimisi ette valmistamata. Vormil saate kasutada ERP-tingimustele vastavaid nimesid erp:ServiceGroup/Service/Operation.
api describe parameetrid
| Parameeter | Kirjeldus |
|---|---|
--target |
Lahendage sobimatu nimi vormingus dataverse või erp. |
--service-group |
Ainult ERP. Kitsendage toiminguotsing ühe teenuserühmaga. |
--service |
Ainult ERP. Kitsendage toiminguotsingut ühe teenusega. |
--environment |
Tühistage Dataverse'i keskkonna URL. |
--json |
Väljundi toores JSON. |
api describe Näited
dataverse api describe sample_CustomAPIExample
dataverse api describe msdyn_DoesKBExist
dataverse api describe GetUserSessionInfo --target erp --service-group UserSessionService --service AifUserSessionService
api invoke käsk
Avastatud API kutsumine nime järgi. Parameetrite süntaksit saate kasutada name=value . Kui väärtus sisaldab tühikuid, siis hinnake kogu tõend. Mõned andmeversi API-d aktsepteerivad stringiparameetrit, mille sisu on ise JSON. Sel juhul edastage JSON-tekst väärtusena, kasutades oma kesta normaaljaotuse ja eskaleerimisreegleid.
Vaikimisi renderdatakse JSON-vastused sõbralikus tekstivormingus, mis säilitab väljundatribuudinimed. Sobib --json JSON-i toorlasti säilitamiseks.
api invoke parameetrid
| Parameeter | Kirjeldus |
|---|---|
--target |
Lahendage sobimatu nimi vormingus dataverse või erp. |
--service-group |
Ainult ERP. Kitsendage toiminguotsing ühe teenuserühmaga. |
--service |
Ainult ERP. Kitsendage toiminguotsingut ühe teenusega. |
--param |
Lisage nimega parameeter vormile name=value . Korratav. |
--bind |
Olemiga seotud Dataverse API-de sidumistee. |
--method, -X |
Tuletatud HTTP-meetodi alistamine. |
--body |
Kasutage nimeliste parameetrite asemel JSON-i toorkeha. |
--body-file |
Saate lugeda failist JSON-i toorkeha. |
--header, -H |
Saate vormile lisada HTTP-päise key:value . |
--include, -i |
Lisage vastuse olek ja päised. |
--environment |
Tühistage Dataverse'i keskkonna URL. |
--json |
Väljastage sõbraliku teksti asemel toores JSON. |
api invoke Näited
Funktsiooni Dataverse käivitamine. Selles näites kirjeldatakse funktsiooni Dynamics 365 Contact Center CCaaS_GetPresence kasutamist.
dataverse api invoke CCaaS_GetPresence ApiVersion=1.0
Käivitage toiming Dataverse AISummarize koos tühikutega parameetri väärtuses:
dataverse api invoke AISummarize "Text=The customer reported intermittent login failures..."
ERP kohandatud teenuse käivitamine:
dataverse api invoke GetUserSessionInfo --target erp --service-group UserSessionService --service AifUserSessionService
api list käsk
Loetlege leitavad API-d, näiteks Dataverse'i kohandatud API-d ja ERP kutsutavad teenuse lõpp-punktid. Tulemites kuvatakse API identiteet, sõbralik nimi, liik ja kirjeldus, kui need on saadaval. Tulemite filtreerimiseks saate edastada valikulise päringutermini.
api list Parameetrid
| Parameeter | Kirjeldus |
|---|---|
--target |
Otsitav sihtsüsteem: dataverse (vaikesäte) või erp. |
--service-group |
Ainult ERP. Saate filtreerida ühte teenuserühma. |
--service |
Ainult ERP. Saate filtreerida ühte teenusesse. |
--limit |
Tagastatavate API-de maksimumarv. Vaikeväärtus: 50. |
--page |
1-põhine leheküljenumber tulemite sirvimisel. Vaikeväärtus: 1. |
--environment |
Tühistage Dataverse'i keskkonna URL. |
--json |
Väljundi toores JSON. |
api list Näited
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 käsk
Autenditud toor-HTTP-päringu saatmine Dataverse'ile või ERP-le. Kasutage seda käsku, kui vajate täielikku kontrolli tee, meetodi, päiste ja kehateksti üle.
api request Parameetrid
| Parameeter | Kirjeldus |
|---|---|
--target |
Sihtsüsteem: dataverse või erp. Nõutav. |
--path |
Taotluse tee. Nõutav. |
--method, -X |
HTTP-meetod. Vaikesäte: GETvõi POST sisu esitamisel. |
--body |
Tekstisisene JSON-i taotluse keha. |
--body-file |
Fail, mis sisaldab JSON-objekti taotluse keha. |
--header, -H |
Saate vormile lisada HTTP-päise key:value . |
--include, -i |
Lisage vastuse olek ja päised. |
--environment |
Tühistage Dataverse'i keskkonna URL. |
api request Näited
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 käsk
Looge uus autentimisprofiil.
auth create Parameetrid
Nende parameetrite abil saate määrata käsu käitumise auth create .
| Parameeter | Kirjeldus |
|---|---|
--environment, -env |
Selle Dataverse'i keskkonna URL, millega soovite autentida. |
--name, -n |
Profiili valikuline nimi. Nime abil saate hiljem profiili valida. |
--cloud, -ci |
Sihtpilv: Public, , UsGovHighUsGov, UsGovDodvõi China. |
--deviceCode, -dc |
Kasutage ilma brauserita keskkondades seadmekoodi autentimisvoogu. |
--username, -un |
Kasutajanimi ja paroolautentimine. |
--password, -p |
Kasutajanime ja parooli autentimise parool. |
--applicationId, -id |
Teenusesubjekti (SPN) autentimise rakenduse (klient) ID. |
--clientSecret, -cs |
Teenusesubjekti autentimise klientrakenduse saladus. |
--certificateDiskPath, -cdp |
Serdipõhise autentimise PFX-serdifaili tee. |
--certificatePassword, -cp |
Serdi parool. |
--tenant, -t |
Rentniku ID. Nõutav teenusesubjekti autentimiseks. |
--managedIdentity, -mi |
Saate kasutada Azure hallatavat identiteeti. |
--githubFederated, -ghf |
Kasutage GitHub Actions liitautentimist. |
--azureDevOpsFederated, -adof |
Kasutage Azure DevOps liitautentimist. |
--clientid, -cid |
Kohandatud Microsoft Entra rakenduse kliendi ID, mida kasutada Dataverse CLI vaikerakenduse asemel. |
--no-default-environment |
Ärge seadke keskkonda vaikekeskkonnaks. |
--accept-cleartext-caching |
Luba Linuxis lihtteksti tõendi vahemälu. |
auth create Näited
Järgmised näited näitavad, kuidas käsku kasutada auth create .
Interaktiivne autentimine
See käsk avab lisateabe saamiseks brauseri või süsteemi dialoogi.
dataverse auth create --environment https://myorg.crm.dynamics.com
Nimega profiil
Looge kindla nimega profiil.
dataverse auth create --environment https://myorg.crm.dynamics.com --name prod
Seadme koodivoog
Kasutage ilma brauserita keskkondades seadme koodivoogu.
dataverse auth create --environment https://myorg.crm.dynamics.com --deviceCode
Kliendisaladusega teenusesubjekt
Kui vajate järelevalveta autentimist (nt CI/CD konveieris või mõnes muus automaatses skriptis), kus interaktiivne sisselogimine pole võimalik, kasutage teenusesubjekti. Saate sisestada rakenduse registreerimise rakenduse ID, klientrakenduse saladuse ja rentniku ID, millel on juurdepääs keskkonnale.
dataverse auth create --applicationId <appId> --clientSecret <secret> --tenant <tenantId>
Kohandatud Entra rakenduse kliendi ID
Kasutage vaikerakenduse asemel oma rakenduse registreerimist.
dataverse auth create --environment https://myorg.crm.dynamics.com --clientid <your-app-guid>
auth list käsk
Loetlege kõik autentimisprofiilid. Lisa --json JSON-i toores väljundi jaoks.
auth list Näited
dataverse auth list
dataverse auth list --json
auth remove käsk
Eemaldage üks või kõik autentimisprofiilid.
auth remove Parameetrid
| Parameeter | Kirjeldus |
|---|---|
--index, -i |
Eemaldage määratud 1-põhise indeksiga profiil, nagu on näidatud jaotises auth list. |
--name, -n |
Eemaldage määratud nimega profiil. |
--all |
Eemaldage kõik profiilid. |
auth remove Näited
dataverse auth remove --index 1
dataverse auth remove --name prod
dataverse auth remove --all
auth select käsk
Valige aktiivne autentimisprofiil. Kõigi profiilide loetlemiseks käivitage käsk ilma valikuteta.
auth select Parameetrid
| Parameeter | Kirjeldus |
|---|---|
--index, -i |
Valige profiil selle 1-põhise indeksi järgi, nagu on näidatud jaotises auth list. |
--name, -n |
Valige profiil nime järgi. |
auth select Näited
Avage interaktiivne valija. Kasutage nooleklahve või tippige filtreerimiseks:
dataverse auth select
Valige profiil registri või nime järgi:
dataverse auth select --index 1
dataverse auth select --name prod
auth who käsk
Saate kuvada praeguse aktiivse autentimisprofiili. Lisa --json JSON-i toores väljundi jaoks.
auth who Näited
dataverse auth who
dataverse auth who --json
data associate käsk
Seostage kaks kirjet navigeerimisatribuudi (seose) kaudu. Seda käsku toetatakse ainult dataverse'i korral.
data associate Parameetrid
| Parameeter | Kirjeldus |
|---|---|
--table, -t |
Esmase kirje olemikomplekti nimi. Nõutav. |
--id, -i |
Esmase kirje GUID. Nõutav. |
--relationship, -rel |
Navigeerimisatribuudi nimi. Nõutav. |
--related |
Seotud tabeli olemikomplekti nimi. Nõutav. |
--related-id |
Seotud kirje GUID. Nõutav. |
--environment, -env |
Alistab keskkonna URL-i. |
--json |
Väljundi toores JSON. |
data associate Näited
dataverse data associate --table accounts --id <guid> --relationship contact_customer_accounts --related contacts --related-id <related-guid>
data count käsk
Tabeli kirjete loendamine (soovi korral filtreeritud).
data count Parameetrid
| Parameeter | Kirjeldus |
|---|---|
--table, -t |
Olemikomplekti nimi. Nõutav, v.a juhul, kui kasutate .--fetchxml |
--filter, -f |
OData $filter avaldis. |
--fetchxml |
FetchXML-i koondpäring kompleksarvude jaoks. |
--target |
Marsruutimine dataverse (vaikesäte) või lingitud erp keskkond. |
--cross-company |
Ainult ERP. Loenda kõigi ettevõtete lõikes. Vaikeväärtus: kasutaja vaikeettevõte. |
--environment, -env |
Alistab keskkonna URL-i. |
--json |
Väljundi toores JSON. |
data count Näited
dataverse data count --table accounts
dataverse data count --target erp --table Currencies --filter "CurrencyCode eq 'AED'"
data create käsk
Looge andmetabelis uus kirje. Otsinguveergude seadmine süntaksi abil @odata.bind .
data create Parameetrid
| Parameeter | Kirjeldus |
|---|---|
--table, -t |
Olemikomplekti nimi. Nõutav. |
--data, -d |
JSON-objekt väljaväärtustega. |
--data-file |
Kirjeandmetega JSON-faili tee. |
--return, -r |
Tagastab täieliku loodud kirje. |
--target |
Marsruutimine dataverse (vaikesäte) või lingitud erp keskkond. |
--environment, -env |
Alistab keskkonna URL-i. |
--json |
Väljundi toores JSON. |
data create Näited
dataverse data create --table accounts --data '{"name":"Contoso"}'
dataverse data create --table contacts --data '{"firstname":"Alice","parentcustomerid_account@odata.bind":"accounts(<guid>)"}'
Näpunäide.
Sobib --data-file keeruka JSON-i jaoks. Selle abil --return --json saate hankida täieliku loodud kirje.
data delete käsk
Kustutage üks kirje primaarvõtme või alternatiivse võtme järgi.
data delete Parameetrid
| Parameeter | Kirjeldus |
|---|---|
--table, -t |
Olemikomplekti nimi. Nõutav. |
--id, -i |
Kirje GUID. |
--key, -k |
Alternatiivne võti. |
--no-confirm |
Jätke kinnitusviip vahele. |
--target |
Marsruutimine dataverse (vaikesäte) või lingitud erp keskkond. |
--environment, -env |
Alistab keskkonna URL-i. |
--json |
Väljundi toores JSON. |
data delete Näited
dataverse data delete --table accounts --id 00000000-0000-0000-0000-000000000001 --no-confirm
data describe käsk
Saate kirjeldada OData olemi skeemi. Dataverse'i korral kutsub käsk kõnesid EntityDefinitions(LogicalName='<table>')$expand , mille --includeautor on , ja teine kõne, kui customapis--include actions see on määratud. Sisseehitatud andmesammastoimingud (nt Assign ja SetState neid pole nummerdatud). ERP puhul tagastab üks kutse /Metadata/PublicEntities atribuute, seotud toiminguid ja navigeerimisi koos.
data describe Parameetrid
| Parameeter | Kirjeldus |
|---|---|
--target |
Sihtmärk: dataverse (vaikeväärtus) või erp. |
--table, -t |
Nõutav. Andmevärskendus – loogikanimi( nt account. ERP puhul olemikomplekti nimi( nt BatchJobs. |
--include |
Komaeraldusega jaotiste loend, mis hõlmab: entity, properties, relations, actionsvõi all. Pseudonüümid: attributes=properties, . relationships=relations ERP vaikeväärtus: all. Dataverse'i vaikeväärtus: entity,properties. |
--json |
Väljundi toores JSON. |
data describe Näited
dataverse data describe --table account
dataverse data describe --target dataverse --table account --include all
dataverse data describe --target erp --table BatchJobs
data disassociate käsk
Kahe kirje vahelise seose eemaldamine Seda käsku toetatakse ainult dataverse'i korral.
data disassociate parameetrid
| Parameeter | Kirjeldus |
|---|---|
--table, -t |
Esmase kirje olemikomplekti nimi. Nõutav. |
--id, -i |
Esmase kirje GUID. Nõutav. |
--relationship, -rel |
Navigeerimisatribuudi nimi. Nõutav. |
--related-id |
Seotud kirje GUID mitu-mitmele seose jaoks. Otsingu kustutamiseks jäetakse see parameeter välja. |
--environment, -env |
Alistab keskkonna URL-i. |
--json |
Väljundi toores JSON. |
data disassociate Näited
dataverse data disassociate --table accounts --id <guid> --relationship contact_customer_accounts --related-id <related-guid>
data get käsk
Saate tuua ühe kirje ID (primaarvõtme) või alternatiivse võtme järgi.
data get Parameetrid
| Parameeter | Kirjeldus |
|---|---|
--table, -t |
Olemikomplekti nimi. Nõutav. |
--id, -i |
Kirje GUID (primaarvõti). |
--key, -k |
Alternatiivne võti, näiteks "col='val'". |
--select, -s |
Komaeraldusega veergude loend ($select). |
--expand, -x |
OData $expand avaldis seotud kirjete jaoks. |
--target |
Marsruutimine dataverse (vaikesäte) või lingitud erp keskkond. |
--environment, -env |
Alistab keskkonna URL-i. |
--json |
Väljundi toores JSON. |
data get Näited
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 käsk
OData, FetchXML-i või SQL-päringu käivitamine dataverse-tabeli suhtes.
data query Parameetrid
| Parameeter | Kirjeldus |
|---|---|
--table, -t |
Päringusse kaasatud olemikomplekti nimi. Nõutav OData päringute jaoks. |
--select, -s |
Komaeraldusega veergude loend ($select). |
--filter, -f |
OData $filter avaldis. |
--orderby, -o |
OData $orderby avaldis. |
--top |
Tagastatavate kirjete maksimumarv (1–5000). |
--expand, -x |
OData $expand avaldis seotud kirjete jaoks. |
--fetchxml |
Päring Tekstisisene FetchXML. |
--fetchxml-file |
FetchXML-päringut sisaldava faili tee. |
--sql |
SQL-päring SELECT (eelvaade). |
--sql-file |
SQL-päringut sisaldava faili tee. |
--all, -a |
Kõigi kirjete toomiseks järgige paginatsiooni. |
--max-records |
Suurim lubatud arv kirjeid, mida rakenduse kasutamisel --alltuua. Vaikeväärtus: 100000. |
--target |
Marsruutimine dataverse (vaikesäte) või lingitud erp keskkond. |
--cross-company |
Ainult ERP. Päring kõigis ettevõtetes. Vaikeväärtus: kasutaja vaikeettevõte. |
--environment, -env |
Alistab keskkonna URL-i. |
--json |
Väljundi toores JSON. |
data query Näited
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
Lisateave
- OData kasutamine andmete päringuks
- Query Data Using FetchXML in Dataverse
- Sql-i kasutamine andmete päringuks Dataverse Web API abil
data update käsk
Värskendage olemasoleva kirje ühte või mitut välja, mille ID või alternatiivvõti on tuvastatud. Otsinguveergude seadmine süntaksi abil @odata.bind .
data update Parameetrid
| Parameeter | Kirjeldus |
|---|---|
--table, -t |
Olemikomplekti nimi. Nõutav. |
--id, -i |
Kirje GUID. |
--key, -k |
Alternatiivne võti. |
--data, -d |
Värskendatava väljaga JSON-objekt. |
--data-file |
JSON-faili tee koos värskendusandmetega. |
--return, -r |
Tagastab täieliku värskendatud kirje. |
--target |
Marsruutimine dataverse (vaikesäte) või lingitud erp keskkond. |
--environment, -env |
Alistab keskkonna URL-i. |
--json |
Väljundi toores JSON. |
data update Näited
dataverse data update --table accounts --id 00000000-0000-0000-0000-000000000001 --data '{"name":"Contoso (updated)"}'
data upload käsk
Laadige kohalik fail üles olemasoleva kirje veergu Dataverse. Käsk valib failimahu põhjal automaatselt ühe- või mitmekordse üleslaadimise( v.a juhul, kui määrate ).--mode Automaatrežiimis laaditakse alla 128 MB failid üles ühe taotlusena ja suuremad failid kasutavad üleslaadimist. Kui te seda ei märgi --mime-type, tuletab käsk MIME-tüübi faililaiendist. Tundmatute laiendite vaikeväärtus on application/octet-stream.
data upload Parameetrid
| Parameeter | Kirjeldus |
|---|---|
--table, -t |
Tabeliskeem või loogikanimi,nt account. Nõutav. Käsk lahendab olemikomplekti metaandmetest. |
--id, -i |
Kirje GUID. Nõutav. |
--column, -c |
Failiveeru atribuudi nimi. Nõutav. |
--file, -f |
Kohaliku faili tee. Nõutav. |
--mode, -m |
Üleslaadimise strateegia: auto (vaikesäte) smallvõi chunk. |
--mime-type |
Otsene MIME-tüüp. Vaikesäte: tuletatud faililaiendist. |
--overwrite |
Kirjuta olemasolev fail üle. Vaikimisi käsk nurjub, kui veerg pole tühi. |
--environment, -env |
Alistab keskkonna URL-i. |
--json |
Väljundi toores JSON. |
data upload Näited
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 käsk
Looge kirje, kui seda pole olemas, või värskendage seda, kui seda pole. Kirjet tuvastab alternatiivne võti. Teave kirjele viitamise alternatiivse võtme kasutamise kohta
data upsert Parameetrid
| Parameeter | Kirjeldus |
|---|---|
--table, -t |
Olemikomplekti nimi. Nõutav. |
--key, -k |
Alternatiivne võti. Nõutav. |
--data, -d |
JSON-objekt väljaväärtustega. |
--data-file |
JSON-faili tee. |
--update-only |
Nurjumine, kui kirjet pole olemas (If-Match: *). |
--create-only |
Nurjumine, kui kirje on juba olemas (If-None-Match: *). |
--return, -r |
Tagastab pärast toimingut kogu kirje. |
--target |
Marsruutimine dataverse (vaikesäte) või lingitud erp keskkond. |
--environment, -env |
Alistab keskkonna URL-i. |
--json |
Väljundi toores JSON. |
data upsert Näited
dataverse data upsert --table accounts --key "accountnumber='ACC-100'" --data '{"name":"Contoso"}'
erp batch cancel käsk
Saate tühistada pakett-töö Rahandus ja Toimingud selle RecIdpoolt. Kasutage i erp batch list leidmiseks RecId.
erp batch cancel Näited
dataverse erp batch cancel <recid>
erp batch list käsk
Loetlege pakett-tööd finants- ja toimingueksemplaris, mis on lingitud teie Dataverse'i keskkonnaga. Käsk nõuab autentimisprofiili, mis on ühendatud Dataverse'i keskkonnaga, millel on lingitud finants- ja toimingueksemplar. Finants- ja toimingu-URL tuletatakse automaatselt praegusest andmeühendusest.
erp batch list parameetrid
| Parameeter | Kirjeldus |
|---|---|
--company |
Filtreeri juriidilise isiku (dataAreaId), nt USMF. |
--status |
Filtreeri oleku järgi: Waiting, , FinishedExecuting, Errorvõi Cancelled. |
--top |
Tagastatavate tulemite maksimumarv. Vaikeväärtus: 20. |
--caption |
Pealdise alusel filtreerimine (tõstutundetu substringi vaste). |
--json |
Väljundi toores JSON. |
erp batch list Näited
dataverse erp batch list
dataverse erp batch list --status Waiting
dataverse erp batch list --status Executing --top 20
install käsk
Installige Dataverse CLI konkreetne versioon või võtke kasutusele uusim versioon. Käsk tuvastab, kas olete CLI globaalselt installinud või kasutate npx ja installib vastavalt.
install Näited
Installige uusim versioon:
dataverse install latest
Installige kindel versioon:
dataverse install 1.0.0
mcp käsk
Käivitab mudeli kontekstiprotokolli (MCP) serveri, mis loob ühenduse teie keskkonnaga, et tehisintellekti assistendid (nt Claude Desktop) saaksid teie andmeid kasutada. Sihtmärk tuvastatakse AUTOMAATSELT URL-ist: Dataverse URL käivitab Dataverse MCP-serveri ja rahanduse ja toimingute URL-i (nt https://myorg.operations.dynamics.com) käivitab ERP MCP-serveri.
mcp Süntaks
dataverse mcp <orgUrl> [options]
Argument <orgUrl> on teie ettevõtte URL, näiteks https://myorg.crm.dynamics.com.
mcp Parameetrid
| Parameeter | Kirjeldus |
|---|---|
--validate |
Valideerige MCP lõpp-punktid ja autentimishäälestus serverit käivitamata. |
--log-level |
Määrake logimistase: Trace, , InformationDebug, Warning, Errorvõi Critical. Vaikeväärtus: Warning. |
--log-file |
Logige ajutises kataloogis asuvasse faili. |
--preview |
Kasutage eelvaate MCP lõpp-punkti (api/mcp_preview mitte api/mcp). ERP ei toetata. |
mcp Näited
Kontrollige häälestust (soovitatav esimene toiming):
dataverse mcp https://myorg.crm.dynamics.com --validate
Käivitage server stdio transpordi abil.
dataverse mcp https://myorg.crm.dynamics.com
Kasutage eelvaate lõpp-punkti või lubage failide silumine.
dataverse mcp https://myorg.crm.dynamics.com --preview
dataverse mcp https://myorg.crm.dynamics.com --log-level Debug --log-file
mcp allow käsk
Veenduge, et Microsoft Entra rakendus oleks praeguse profiili keskkonna jaoks Dataverse MCP lubatud klientide loendis. See käsk on alternatiiv eeltingimustes kirjeldatud käsitsi administraatoritoimingule. Autenditud kasutajal peavad olema sihtkeskkonnas Dataverse'i administraatoriõigused.
mcp allow Süntaks
dataverse mcp allow <appId> [options]
Argument <appId> on rakenduse (klient) ID, mida saab GUID-na lubada.
mcp allow Parameetrid
| Parameeter | Kirjeldus |
|---|---|
--erp |
Lubage rakendus andmevärskenduse asemel lingitud eksemplaris Rahandus ja Toimingud. |
mcp allow Näited
dataverse mcp allow 0c412cc3-0dd6-449b-987f-05b053db9457
dataverse mcp allow 0c412cc3-0dd6-449b-987f-05b053db9457 --erp
Märkus.
Rahandus ja toimingud salvestavad AOS-is lubatud loendi vahemällu, nii et äsja lubatud rakenduse ID jõustumiseks võib kuluda kuni viis minutit.
org list käsk
Loetlege kõik keskkonnad, millele pääsete juurde.
org list Parameetrid
| Parameeter | Kirjeldus |
|---|---|
--filter |
Saate keskkondade loendit filtreerida otsingutermini järgi. |
--json |
Väljundi toores JSON. |
org list Näited
dataverse org list
dataverse org list --filter contoso
dataverse org list --json
org who käsk
Aktiivse autentimisprofiili abil saate kuvada teavet praeguse organisatsiooni ja kasutaja kohta. Käsk env on pseudonüüm.org
org who Parameetrid
| Parameeter | Kirjeldus |
|---|---|
--environment, -env |
Alistab keskkonna URL-i. |
--json |
Väljundi toores JSON. |
org who Näited
dataverse org who
dataverse org who --environment https://myorg.crm.dynamics.com
dataverse org who --json
skill Käsud
Saate hallata ühendatud keskkonnas talletatavaid andmevärskendusoskusi (korduvkasutatavaid juhiste kogumeid ( SKILL.md faili ja selle ressursifaile), mida TEI agendid kasutavad. Ülataseme skill käsud pakuvad keskkonnas loomis-, lugemis-, värskendamis- ja kustutamistoiminguid. Kohalikult salvestatakse oskused jaotises .claude/skills/<name>/.
Märkus.
Oskuse loomise ja hindamise käsud (nt make, update, getja eval) on nendest käskudest eraldi. Lisateabe saamiseks käivitage dataverse workspace skill --help.
skill delete käsk
Saate oskuse ja kõik selle ressursid aktiivsest Dataverse'i keskkonnast kustutada. Sobib skill list oskuse kordumatute nimede otsimiseks.
dataverse skill delete new_lead-qualification
skill download käsk
Laadige aktiivsest Dataverse'i keskkonnast kettale alla üks või mitu oskust. Käsk laadib alla faili ja kõik ressursifailid SKILL.md , säilitades kataloogi struktuuri. Sobib skill list oskuse kordumatute nimede otsimiseks.
| Parameeter | Kirjeldus |
|---|---|
--all |
Laadige keskkonnast alla kõik aktiivsed oskused. Oskuse kordumatut nime ei saa kombineerida. |
--output, -o |
Väljundi põhikataloog. Vaikeväärtus: .claude/skills/. With --all, iga oskus on kirjutatud <path>/<name>/. |
--json |
Väljastage oskuste sisu JSON-ina ilma faile kirjutamata. Soovi korral saate määrata failitee, kuhu kirjutada. |
dataverse skill download new_lead-qualification
dataverse skill download --all --output ./skills
skill list käsk
Saate loetleda kõik aktiivsed oskused ühendatud Dataverse'i keskkonnas.
| Parameeter | Kirjeldus |
|---|---|
--resources, -r |
Samuti loetlege iga oskuse ressursifailid. |
--json |
Väljund JSON-ina. Soovi korral saate määrata failitee, kuhu kirjutada. |
dataverse skill list
dataverse skill list --resources
skill upload käsk
Saate ühe või mitu oskust kettalt aktiivsesse Dataverse'i keskkonda üles laadida. Käsk toetab katalooge, .zip faile, .skilli faile ja MD-faile .
Saate edastada oskuse <name>, mis laheneb .claude/skills/<name>/kaustale või <path> failile.
| Parameeter | Kirjeldus |
|---|---|
--all |
Laadige kõik oskused üles jaotises .claude/skills/. Oskuse nime või teed ei saa kombineerida. |
--json |
Väljastab tulemi JSON-ina. Soovi korral saate määrata failitee, kuhu kirjutada. |
dataverse skill upload lead-qualification
dataverse skill upload ./my-skill.zip
dataverse skill upload --all