Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
Muistio
- Tämä on esiversiotoiminto.
- Esiversiotoimintoja ei ole tarkoitettu tuotantokäyttöön, ja niiden toiminnot voivat olla rajoitettuja. Nämä toiminnot ovat käytettävissä ennen virallista julkaisua, jotta asiakkaat voivat käyttää niiden ennakkojulkaisua ja antaa palautetta.
Tässä artikkelissa kuvataan Dataverse CLI:ssä käytettävissä olevat komennot. Jokainen komento tukee vaihtoehtoa, jossa --help luetellaan sen käyttö, vaihtoehdot ja esimerkit. Komennot, jotka palauttavat tietoja, tukevat raakaa --json JSON-tulostetta, josta on hyötyä komentosarjoissa.
Seuraavia yleisiä asetuksia voi käyttää minkä tahansa komennon kanssa:
| Vaihtoehto | Kuvaus |
|---|---|
--log-level <level> |
Määritä kirjaustaso: Trace, , Debug, InformationWarning, , Errortai Critical. Oletus: Warning. |
--log-file |
Kirjaudu tilapäishakemistossa olevaan tiedostoon konsolin sijaan. |
--context <value> |
Käyttäjä-agenttiin liitetty toimintokonteksti. Voit myös määrittää ympäristömuuttujan DATAVERSE_OPERATION_CONTEXT . |
| Command | Kuvaus |
|---|---|
api describe |
Ohjelmointirajapinnan kuvaaminen |
api invoke |
Ohjelmointirajapinnan käynnistäminen nimen mukaan |
api list |
Luettelo löydettävissä olevat ohjelmointirajapinnat |
api request |
Todennetun HTTP-pyynnön lähettäminen |
auth create |
Uuden todennusprofiilin luominen |
auth list |
Kaikkien todennusprofiilien luettelo |
auth remove |
Todennusprofiilin poistaminen |
auth select |
Aktiivisen todennusprofiilin valitseminen |
auth who |
Näytä nykyinen todennusprofiili |
data associate |
Kahden tietueen linkittäminen suhteen kautta |
data count |
Laske tietueet taulukossa |
data create |
Luo uusi tietue |
data delete |
Tietueen poistaminen |
data describe |
Entiteetin rakenteen kuvaus |
data disassociate |
Kahden tietueen välisen suhteen poistaminen |
data get |
Yksittäisen tietueen noutaminen tunnuksen tai vaihtoehtoisen avaimen perusteella |
data query |
Suorita OData-, FetchXML- tai SQL-kysely |
data update |
Päivitä olemassa oleva tietue |
data upload |
Lataa tiedosto olemassa olevan tietueen tiedostosarakkeeseen |
data upsert |
Luo tai päivitä tietue vaihtoehtoisella avaimella |
erp batch cancel |
Finance and Operations -erätyön peruuttaminen |
erp batch list |
Luettele Finance and Operations -erätyöt |
install |
Asenna tietty versio tai päivitä uusimpaan versioon |
mcp |
Käynnistä MCP-palvelin Dataversen tai ERP:n avulla |
mcp allow |
Salli sovellus MCP-asiakkaana |
org list |
Luettele kaikki käytettävissä olevat ympäristöt |
org who |
Näytä nykyiset organisaation ja käyttäjän tiedot |
skill delete |
Taidon poistaminen Dataversestä |
skill download |
Lataa taito Dataversestä |
skill list |
Luetteloi aktiiviset taidot ympäristössä |
skill upload |
Taidon lataaminen Dataverseen |
Muistio
Monet komennot tukevat --target <dataverse\|erp> vaihtoehtoa, joka reitittää toiminnon Dataverseen (oletus) tai linkitettyyn Finance and Operations (ERP) -ympäristöön. Komentoja, jotka yhdistävät ympäristöön, tukevat --environment <url> (-env)-asetusta, joka ohittaa nykyisen profiilin ympäristön URL-osoitteen.
api describe komento
Näytä yksittäisen ohjelmointirajapinnan metatiedot. Dataversen mukautettujen ohjelmointirajapintojen tulos sisältää pyyntöparametrin ja vastausominaisuuden kuvaukset, kun metatiedot antavat ne.
Dataverse-nimiä ei ole oletusarvoisesti määritetty. Voit käyttää ERP-hyväksyttyjä nimiä lomakkeessa erp:ServiceGroup/Service/Operation.
api describe Parametrit
| Parametri | Kuvaus |
|---|---|
--target |
Ratkaise tarkentamaton nimi suhteessa dataverse kohteeseen tai erp. |
--service-group |
Tämä on vain ERP. Rajaa toiminnon haun yhteen palveluryhmään. |
--service |
Tämä on vain ERP. Rajaa toimintohakua yhteen palveluun. |
--environment |
Ohita Dataverse-ympäristön URL-osoite. |
--json |
Tulosta raaka JSON. |
api describe Esimerkkejä
dataverse api describe sample_CustomAPIExample
dataverse api describe msdyn_DoesKBExist
dataverse api describe GetUserSessionInfo --target erp --service-group UserSessionService --service AifUserSessionService
api invoke komento
Käynnistä löydetty ohjelmointirajapinta nimen mukaan. Käytä name=value parametreille syntaksia. Jos arvo sisältää välilyöntejä, lainausmerkeissä koko tunnus. Jotkin Dataverse-ohjelmointirajapinnat hyväksyvät merkkijonoparametrin, jonka sisältö on itse JSON. Tässä tapauksessa voit välittää JSON-tekstin arvona käyttämällä liittymän normaaleja lainaus- ja ohjaussääntöjä.
Oletusarvon mukaan JSON-vastaukset hahmonnetaan ystävällisessä tekstimuodossa, joka säilyttää tulosteen ominaisuuksien nimet. Käytä tätä --json JSON-raakakuorman säilyttämiseen.
api invoke Parametrit
| Parametri | Kuvaus |
|---|---|
--target |
Ratkaise tarkentamaton nimi suhteessa dataverse kohteeseen tai erp. |
--service-group |
Tämä on vain ERP. Rajaa toiminnon haun yhteen palveluryhmään. |
--service |
Tämä on vain ERP. Rajaa toimintohakua yhteen palveluun. |
--param |
Lisää nimetty parametri name=value lomakkeessa. Toistettavissa. |
--bind |
Entiteettiin sidottujen Dataverse-ohjelmointirajapintojen sidontapolku. |
--method, -X |
Ohita johdettu HTTP-menetelmä. |
--body |
Käytä JSON-raakaa runkoa nimettyjen parametrien sijaan. |
--body-file |
Lue raaka JSON-leipäteksti tiedostosta. |
--header, -H |
Lisää HTTP-otsikko key:value lomakkeessa. |
--include, -i |
Sisällytä vastauksen tila ja otsikot. |
--environment |
Ohita Dataverse-ympäristön URL-osoite. |
--json |
Tulosta raaka JSON tekstiystävällisen tekstin sijaan. |
api invoke Esimerkkejä
Käynnistä Dataverse-funktio. Tässä esimerkissä näytetään Dynamics 365 Contact Center CCaaS_GetPresence -funktion käyttö.
dataverse api invoke CCaaS_GetPresence ApiVersion=1.0
Käynnistä Dataverse AISummarize -toiminto , jossa parametriarvossa on välilyöntejä:
dataverse api invoke AISummarize "Text=The customer reported intermittent login failures..."
Käynnistä mukautettu ERP-palvelu:
dataverse api invoke GetUserSessionInfo --target erp --service-group UserSessionService --service AifUserSessionService
api list komento
Listaa löydettävät ohjelmointirajapinnat, kuten Dataversen mukautetut ohjelmointirajapinnat ja ERP-kutsuttavat palvelun päätepisteet. Tulokset näyttävät ohjelmointirajapinnan käyttäjätiedot, kutsumanimen, lajin ja kuvauksen, kun ne ovat käytettävissä. Voit suodattaa tulokset välittämällä valinnaisen kyselytermin.
api list Parametrit
| Parametri | Kuvaus |
|---|---|
--target |
Haettava kohdejärjestelmä: dataverse (oletus) tai erp. |
--service-group |
Tämä on vain ERP. Suodata yhteen palveluryhmään. |
--service |
Tämä on vain ERP. Yhden palvelun mukaan suodattaminen. |
--limit |
Palautettavien ohjelmointirajapintojen enimmäismäärä. Oletus: 50. |
--page |
Yksipohjainen sivunumero, kun sivutat tuloksia. Oletus: 1. |
--environment |
Ohita Dataverse-ympäristön URL-osoite. |
--json |
Tulosta raaka JSON. |
api list Esimerkkejä
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 komento
Lähetä raaka todennettu HTTP-pyyntö Dataverseen tai ERP:hen. Käytä tätä komentoa, kun haluat hallita polkua, menetelmää, otsikoita ja leipätekstiä täysin.
api request Parametrit
| Parametri | Kuvaus |
|---|---|
--target |
Kohdejärjestelmä: dataverse tai erp. Pakollinen. |
--path |
Pyyntöpolku. Pakollinen. |
--method, -X |
HTTP-menetelmä. Oletusarvo: GETtai POST kun leipäteksti on annettu. |
--body |
Sisäinen JSON-pyynnön leipäteksti. |
--body-file |
Tiedosto, joka sisältää JSON-objektipyynnön leipätekstin. |
--header, -H |
Lisää HTTP-otsikko key:value lomakkeessa. |
--include, -i |
Sisällytä vastauksen tila ja otsikot. |
--environment |
Ohita Dataverse-ympäristön URL-osoite. |
api request Esimerkkejä
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 komento
Luo uusi todennusprofiili.
auth create Parametrit
Näiden parametrien avulla voit määrittää komennon auth create toiminnan.
| Parametri | Kuvaus |
|---|---|
--environment, -env |
Sen Dataverse-ympäristön URL-osoite, jossa haluat todentaa. |
--name, -n |
Profiilin valinnainen nimi. Valitse profiili myöhemmin nimen avulla. |
--cloud, -ci |
Kohdepilvi: Public, , UsGovHighUsGov, UsGovDodtai China. |
--deviceCode, -dc |
Käytä laitekoodin todennustyönkulkua ympäristöissä, joita ei ole selaimessa. |
--username, -un |
Käyttäjänimen ja salasanan todentamisen käyttäjänimi. |
--password, -p |
Käyttäjänimen ja salasanan todentamisen salasana. |
--applicationId, -id |
Sovelluksen (asiakas) tunnus palvelun päänimen (SPN) todennukselle. |
--clientSecret, -cs |
Palvelun päänimen todentamisen asiakassalaisuus. |
--certificateDiskPath, -cdp |
Varmennepohjaisen todennuksen .pfx-varmennetiedoston polku. |
--certificatePassword, -cp |
Varmenteen salasana. |
--tenant, -t |
Vuokraajan tunnus. Pakollinen palvelun päänimen todentamiseen. |
--managedIdentity, -mi |
Käytä Azure hallittuja käyttäjätietoja. |
--githubFederated, -ghf |
Käytä GitHub Actions yhdistettyä todentamista. |
--azureDevOpsFederated, -adof |
Käytä Azure DevOps yhdistettyä todentamista. |
--clientid, -cid |
Mukautettu Microsoft Entra sovelluksen asiakastunnuksen käytettäväksi Dataverse CLI -oletussovelluksen sijaan. |
--no-default-environment |
Älä aseta ympäristöä oletuksena. |
--accept-cleartext-caching |
Salli salaamattoman tekstin tunnus -välimuisti Linuxissa. |
auth create Esimerkkejä
Seuraavissa esimerkeissä esitellään komennon auth create käyttö.
Vuorovaikutteinen todentaminen
Tämä komento avaa selaimen tai järjestelmän valintaikkunan, jossa on lisätietoja.
dataverse auth create --environment https://myorg.crm.dynamics.com
Nimetty profiili
Luo profiili tietyllä nimellä.
dataverse auth create --environment https://myorg.crm.dynamics.com --name prod
Laitekoodin työnkulku
Käytä laitekoodin työnkulkua ympäristöissä, jotka eivät käytä selainta.
dataverse auth create --environment https://myorg.crm.dynamics.com --deviceCode
Palvelupäähenkilö asiakassalaisuudella
Käytä palvelun päänimeä, kun tarvitset valvomattoman todennuksen, esimerkiksi CI/CD-jaksossa tai toisessa automatisoidussa komentosarjassa, jossa vuorovaikutteinen kirjautuminen ei ole mahdollista. Anna sovelluksen rekisteröinnin sovellustunnus, asiakassalaisuus ja vuokraajatunnus, jolla on ympäristön käyttöoikeus.
dataverse auth create --applicationId <appId> --clientSecret <secret> --tenant <tenantId>
Mukautetun Entra-sovelluksen asiakastunnus
Käytä oman sovelluksen rekisteröintiä oletusarvon sijaan.
dataverse auth create --environment https://myorg.crm.dynamics.com --clientid <your-app-guid>
auth list komento
Luettele kaikki todennusprofiilit. Lisää --json JSON-raakatuloste.
auth list Esimerkkejä
dataverse auth list
dataverse auth list --json
auth remove komento
Poista yksi tai kaikki todennusprofiilit.
auth remove Parametrit
| Parametri | Kuvaus |
|---|---|
--index, -i |
Poista profiili käyttäen määritettyä 1-pohjaista indeksiä kohdan auth listmukaisesti. |
--name, -n |
Poista profiili määritetyllä nimellä. |
--all |
Poista kaikki profiilit. |
auth remove Esimerkkejä
dataverse auth remove --index 1
dataverse auth remove --name prod
dataverse auth remove --all
auth select komento
Valitse aktiivinen todennusprofiili. Suorita komento ilman asetuksia kaikkien profiilien luettelemiseksi.
auth select Parametrit
| Parametri | Kuvaus |
|---|---|
--index, -i |
Valitse profiili sen 1-pohjaisen indeksin mukaan kohdassa esitetyllä auth listtavalla. |
--name, -n |
Valitse profiili nimen mukaan. |
auth select Esimerkkejä
Avaa vuorovaikutteinen valitsin. Käytä nuolinäppäimiä tai suodata kirjoittamalla:
dataverse auth select
Valitse profiili indeksin tai nimen mukaan:
dataverse auth select --index 1
dataverse auth select --name prod
auth who komento
Näytä nykyinen aktiivinen todennusprofiili. Lisää --json JSON-raakatuloste.
auth who Esimerkkejä
dataverse auth who
dataverse auth who --json
data associate komento
Liitä kaksi tietuetta siirtymisominaisuuden (suhteen) kautta. Tätä komentoa tuetaan vain Dataverselle.
data associate Parametrit
| Parametri | Kuvaus |
|---|---|
--table, -t |
Ensisijaisen tietueen entiteettijoukon nimi. Pakollinen. |
--id, -i |
Ensisijaisen tietueen GUID-tunnus. Pakollinen. |
--relationship, -rel |
Siirtymisominaisuuden nimi. Pakollinen. |
--related |
Liittyvän taulukon entiteettijoukon nimi. Pakollinen. |
--related-id |
Liittyvän tietueen GUID-tunnus. Pakollinen. |
--environment, -env |
Ohita ympäristön URL-osoite. |
--json |
Tulosta raaka JSON. |
data associate Esimerkkejä
dataverse data associate --table accounts --id <guid> --relationship contact_customer_accounts --related contacts --related-id <related-guid>
data count komento
Laske taulukon tietueet, jotka on valinnaisesti suodatettu.
data count Parametrit
| Parametri | Kuvaus |
|---|---|
--table, -t |
Entiteettijoukon nimi. Pakollinen, ellei käytössä --fetchxmlole . |
--filter, -f |
OData-lauseke $filter . |
--fetchxml |
FetchXML-koostekysely monimutkaisia määriä varten. |
--target |
Reitti ( dataverse oletus) tai linkitettyyn erp ympäristöön. |
--cross-company |
Tämä on vain ERP. Laske kaikissa yrityksissä. Oletusarvo: käyttäjän oletusyritys. |
--environment, -env |
Ohita ympäristön URL-osoite. |
--json |
Tulosta raaka JSON. |
data count Esimerkkejä
dataverse data count --table accounts
dataverse data count --target erp --table Currencies --filter "CurrencyCode eq 'AED'"
data create komento
Luo uusi tietue Dataverse-taulukkoon. Määritä hakusarakkeita syntaksin avulla @odata.bind .
data create Parametrit
| Parametri | Kuvaus |
|---|---|
--table, -t |
Entiteettijoukon nimi. Pakollinen. |
--data, -d |
JSON-objekti, jolla on kenttien arvot. |
--data-file |
Polku JSON-tiedostoon, jossa on tietuetietoja. |
--return, -r |
Palauta koko luotu tietue. |
--target |
Reitti ( dataverse oletus) tai linkitettyyn erp ympäristöön. |
--environment, -env |
Ohita ympäristön URL-osoite. |
--json |
Tulosta raaka JSON. |
data create Esimerkkejä
dataverse data create --table accounts --data '{"name":"Contoso"}'
dataverse data create --table contacts --data '{"firstname":"Alice","parentcustomerid_account@odata.bind":"accounts(<guid>)"}'
Vinkki
Käytä --data-file monimutkaisessa JSON-muodossa.
--return --json Käytä tätä koko luodun tietueen noutamiseen.
data delete komento
Poista yksittäinen tietue sen perusavaimella tai vaihtoehtoisella avaimella.
data delete Parametrit
| Parametri | Kuvaus |
|---|---|
--table, -t |
Entiteettijoukon nimi. Pakollinen. |
--id, -i |
Tietueen GUID-tunnus. |
--key, -k |
Vaihtoehtoinen avain. |
--no-confirm |
Ohita vahvistuskehote. |
--target |
Reitti ( dataverse oletus) tai linkitettyyn erp ympäristöön. |
--environment, -env |
Ohita ympäristön URL-osoite. |
--json |
Tulosta raaka JSON. |
data delete Esimerkkejä
dataverse data delete --table accounts --id 00000000-0000-0000-0000-000000000001 --no-confirm
data describe komento
OData-entiteetin rakenteen kuvaus. Dataversen tapauksessa komento kutsuu EntityDefinitions(LogicalName='<table>')$expand kutsuja, joiden vetäjänä --includeon , sekä toinen kutsu customapis , kun --include actions arvo on määritetty. Sisäisiä Dataverse-toimintoja, kuten Assign ja SetState , ei luetteloida. ERP:ssä yksittäinen kutsu /Metadata/PublicEntities palauttaa ominaisuudet, sidotut toiminnot ja siirtymistoiminnot yhdessä.
data describe Parametrit
| Parametri | Kuvaus |
|---|---|
--target |
Kohde: dataverse (oletus) tai erp. |
--table, -t |
Pakollinen. Dataversen looginen nimi, kuten account. ERP:ssä entiteettijoukon nimi, kuten BatchJobs. |
--include |
Pilkuin eroteltu osioiden luettelo, joka sisältää seuraavat osat: entity, properties, relations, actions, tai all. Aliakset: attributes=properties, relationships=relations. ERP:n oletusasetus: all. Dataversen oletusasetus: entity,properties. |
--json |
Tulosta raaka JSON. |
data describe Esimerkkejä
dataverse data describe --table account
dataverse data describe --target dataverse --table account --include all
dataverse data describe --target erp --table BatchJobs
data disassociate komento
Poista kahden tietueen välinen suhde. Tätä komentoa tuetaan vain Dataverselle.
data disassociate parametrit
| Parametri | Kuvaus |
|---|---|
--table, -t |
Ensisijaisen tietueen entiteettijoukon nimi. Pakollinen. |
--id, -i |
Ensisijaisen tietueen GUID-tunnus. Pakollinen. |
--relationship, -rel |
Siirtymisominaisuuden nimi. Pakollinen. |
--related-id |
Liittyvän tietueen GUID-tunnus monta moneen -suhteessa. Poista tämä parametri valinnan tyhjentämiseksi. |
--environment, -env |
Ohita ympäristön URL-osoite. |
--json |
Tulosta raaka JSON. |
data disassociate Esimerkkejä
dataverse data disassociate --table accounts --id <guid> --relationship contact_customer_accounts --related-id <related-guid>
data get komento
Nouda yksittäinen tietue sen tunnuksen (perusavaimen) tai vaihtoehtoisen avaimen avulla.
data get Parametrit
| Parametri | Kuvaus |
|---|---|
--table, -t |
Entiteettijoukon nimi. Pakollinen. |
--id, -i |
Tietueen GUID-tunnus (perusavain). |
--key, -k |
Vaihtoehtoinen avain, esimerkiksi "col='val'". |
--select, -s |
Pilkuin eroteltu sarakeluettelo ($select). |
--expand, -x |
OData-lauseke $expand liittyviä tietueita varten. |
--target |
Reitti ( dataverse oletus) tai linkitettyyn erp ympäristöön. |
--environment, -env |
Ohita ympäristön URL-osoite. |
--json |
Tulosta raaka JSON. |
data get Esimerkkejä
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 komento
Suorita OData-, FetchXML- tai SQL-kysely Dataverse-taulukkoa vasten.
data query Parametrit
| Parametri | Kuvaus |
|---|---|
--table, -t |
Entiteetti määrittää kyselyn nimeksi . Pakollinen OData-kyselyille. |
--select, -s |
Pilkuin eroteltu sarakeluettelo ($select). |
--filter, -f |
OData-lauseke $filter . |
--orderby, -o |
OData-lauseke $orderby . |
--top |
Palautettavien tietueiden enimmäismäärä (1-5 000). |
--expand, -x |
OData-lauseke $expand liittyviä tietueita varten. |
--fetchxml |
Sisäinen FetchXML-kysely. |
--fetchxml-file |
Polku tiedostoon, joka sisältää FetchXML-kyselyn. |
--sql |
SQL-kysely SELECT (esikatselu). |
--sql-file |
SQL-kyselyn sisältävän tiedoston polku. |
--all, -a |
Nouda kaikki tietueet seuraamalla sivutusta. |
--max-records |
:n käytön --allaikana noudettavien tietueiden enimmäismäärä. Oletus: 100000. |
--target |
Reitti ( dataverse oletus) tai linkitettyyn erp ympäristöön. |
--cross-company |
Tämä on vain ERP. Kyselyjä kaikissa yrityksissä. Oletusarvo: käyttäjän oletusyritys. |
--environment, -env |
Ohita ympäristön URL-osoite. |
--json |
Tulosta raaka JSON. |
data query Esimerkkejä
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
Opi lisää
- OData-tietojen kyseleminen ODatan avulla
- Tietojen kyseleminen FetchXML:n avulla Dataversessa
- Tietojen kyseleminen SQL:n avulla Dataverse Web API:n avulla
data update komento
Päivitä yksi tai useampi kenttä olemassa olevasta tietueesta, joka tunnistetaan sen tunnuksen tai vaihtoehtoisen avaimen perusteella. Määritä hakusarakkeita syntaksin avulla @odata.bind .
data update Parametrit
| Parametri | Kuvaus |
|---|---|
--table, -t |
Entiteettijoukon nimi. Pakollinen. |
--id, -i |
Tietueen GUID-tunnus. |
--key, -k |
Vaihtoehtoinen avain. |
--data, -d |
JSON-objekti, joka sisältää päivitettävät kentät. |
--data-file |
Polku JSON-tiedostoon, jossa on päivitystiedot. |
--return, -r |
Palauta koko päivitetty tietue. |
--target |
Reitti ( dataverse oletus) tai linkitettyyn erp ympäristöön. |
--environment, -env |
Ohita ympäristön URL-osoite. |
--json |
Tulosta raaka JSON. |
data update Esimerkkejä
dataverse data update --table accounts --id 00000000-0000-0000-0000-000000000001 --data '{"name":"Contoso (updated)"}'
data upload komento
Lataa paikallinen tiedosto olemassa olevan tietueen Dataverse-tiedostosarakkeeseen. Komento valitsee automaattisesti yksittäisen pyynnön tai latauksen lohkona tiedoston koon perusteella, ellet määritä --mode. Automaattisessa tilassa alle 128 Mt:n tiedostot ladataan yhteen pyyntöön, ja suuremmissa tiedostoissa käytetään lohkomuotoista latausta. Kun poistat --mime-type-komennon, komento johtaa MIME-tyypin tiedostotunnisteesta. Tuntemattomien laajennusten oletusarvo on application/octet-stream.
data upload Parametrit
| Parametri | Kuvaus |
|---|---|
--table, -t |
Taulukon rakenne tai looginen nimi, kuten account. Pakollinen. Komento ratkaisee entiteetin arvon metatiedoista. |
--id, -i |
Tietueen GUID-tunnus. Pakollinen. |
--column, -c |
Tiedostosarakkeen määritteen nimi. Pakollinen. |
--file, -f |
Paikallisen tiedoston polku. Pakollinen. |
--mode, -m |
Latausstrategia: auto (oletus), small, tai chunk. |
--mime-type |
Eksplisiittinen MIME-tyyppi. Oletusarvo: päätelty tiedostotunnisteesta. |
--overwrite |
Korvaa olemassa oleva tiedosto. Oletusarvoisesti komento epäonnistuu, jos sarake ei ole tyhjä. |
--environment, -env |
Ohita ympäristön URL-osoite. |
--json |
Tulosta raaka JSON. |
data upload Esimerkkejä
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 komento
Luo tietue, jos sitä ei ole olemassa, tai päivitä se, jos sitä ei ole. Tietue tunnistetaan vaihtoehtoisella avaimella. Opi käyttämään vaihtoehtoista avainta tietueeseen viittaamiseksi
data upsert Parametrit
| Parametri | Kuvaus |
|---|---|
--table, -t |
Entiteettijoukon nimi. Pakollinen. |
--key, -k |
Vaihtoehtoinen avain. Pakollinen. |
--data, -d |
JSON-objekti, jolla on kenttien arvot. |
--data-file |
JSON-tiedoston polku. |
--update-only |
Epäonnistuu, jos tietuetta ei ole (If-Match: *). |
--create-only |
Epäonnistuu, jos tietue on jo olemassa (If-None-Match: *). |
--return, -r |
Palauta koko tietue toiminnon jälkeen. |
--target |
Reitti ( dataverse oletus) tai linkitettyyn erp ympäristöön. |
--environment, -env |
Ohita ympäristön URL-osoite. |
--json |
Tulosta raaka JSON. |
data upsert Esimerkkejä
dataverse data upsert --table accounts --key "accountnumber='ACC-100'" --data '{"name":"Contoso"}'
erp batch cancel komento
Peruuta Finance and Operations -erätyö sen RecIdmukaan. Etsi kohteen RecIdavulla erp batch list .
erp batch cancel Esimerkkejä
dataverse erp batch cancel <recid>
erp batch list komento
Luettele Erätyöt Finance and Operations -esiintymässä, joka on linkitetty Dataverse-ympäristöösi. Komento edellyttää todennusprofiilia, joka on yhdistetty Dataverse-ympäristöön, jossa on linkitetty Finance and Operations -esiintymä. Finance and Operationsin URL-osoite johdetaan automaattisesti nykyisestä Dataverse-yhteydestä.
erp batch list parametrit
| Parametri | Kuvaus |
|---|---|
--company |
Suodata juridisen entiteetin (dataAreaId) mukaan, kuten USMF. |
--status |
Suodata tilan mukaan: Waiting, Executing, Finished, Errortai Cancelled. |
--top |
Palautettavien tulosten enimmäismäärä. Oletus: 20. |
--caption |
Suodata kuvatekstin mukaan (kirjainkoko ei ole merkitsevä alimerkkijonon vastaavuus). |
--json |
Tulosta raaka JSON. |
erp batch list Esimerkkejä
dataverse erp batch list
dataverse erp batch list --status Waiting
dataverse erp batch list --status Executing --top 20
install komento
Asenna DataverseN komentorivikäyttöliittymän tietty versio tai päivitä uusimpaan versioon. Komento tunnistaa, oletko asentanut komentorivikäyttöliittymän yleisesti vai käytätkö npx sitä ja asennatko sen vastaavasti.
install Esimerkkejä
Asenna uusin versio:
dataverse install latest
Asenna tietty versio:
dataverse install 1.0.0
mcp komento
Käynnistää MCP-palvelimen, joka on yhteydessä ympäristöösi, jotta tekoälyavustajat, kuten Claude Desktop, voivat käsitellä tietojasi. Kohde tunnistetaan automaattisesti URL-osoitteesta: Dataversen URL-osoite käynnistää Dataverse MCP -palvelimen ja Finance and Operations -URL-osoite, kuten https://myorg.operations.dynamics.com, käynnistää ERP MCP -palvelimen.
mcp-syntaksi
dataverse mcp <orgUrl> [options]
Argumentti <orgUrl> on organisaatiosi URL-osoite, esimerkiksi https://myorg.crm.dynamics.com.
mcp Parametrit
| Parametri | Kuvaus |
|---|---|
--validate |
Vahvista MCP-päätepisteet ja todentamisen asetukset käynnistämättä palvelinta. |
--log-level |
Määritä kirjaustaso: Trace, , Debug, InformationWarning, , Errortai Critical. Oletus: Warning. |
--log-file |
Kirjaudu väliaikaisen hakemiston tiedostoon. |
--preview |
Käytä esikatselun MCP-päätepistettä (api/mcp_previewapi/mcp). Ei tueta ERP:ssa. |
mcp Esimerkkejä
Määrityksen vahvistaminen (suositeltu ensimmäinen vaihe):
dataverse mcp https://myorg.crm.dynamics.com --validate
Käynnistä palvelin stdio-kuljetuksen avulla:
dataverse mcp https://myorg.crm.dynamics.com
Käytä esikatselun päätepistettä tai ota tiedoston virheenkorjaus käyttöön:
dataverse mcp https://myorg.crm.dynamics.com --preview
dataverse mcp https://myorg.crm.dynamics.com --log-level Debug --log-file
mcp allow komento
Varmista, että Microsoft Entra sovellus on nykyisen profiilin ympäristön Dataverse MCP -sallittujen asiakkaiden luettelossa. Tämä komento on vaihtoehto edellytyksille kuvatulle manuaalisille järjestelmänvalvojan vaiheille. Todennetulla käyttäjällä on oltava Dataverse-järjestelmänvalvojan oikeudet kohdeympäristöön.
mcp allow-syntaksi
dataverse mcp allow <appId> [options]
Argumentti <appId> on sovelluksen (asiakkaan) tunnus, joka sallitaan GUID-tunnuksena.
mcp allow parametrit
| Parametri | Kuvaus |
|---|---|
--erp |
Salli sovellus linkitetyssä Finance and Operations -esiintymässä Dataversen sijaan. |
mcp allow Esimerkkejä
dataverse mcp allow 0c412cc3-0dd6-449b-987f-05b053db9457
dataverse mcp allow 0c412cc3-0dd6-449b-987f-05b053db9457 --erp
Muistio
Finance and Operations tallentaa sallittujen luettelon välimuistiin AOS:ssä, joten äskettäin sallitun sovellustunnuksen voimaantulo voi kestää jopa viisi minuuttia.
org list komento
Luettele kaikki ympäristöt, joihin sinulla on käyttöoikeus.
org list Parametrit
| Parametri | Kuvaus |
|---|---|
--filter |
Suodata ympäristöluettelo hakutermin mukaan. |
--json |
Tulosta raaka JSON. |
org list Esimerkkejä
dataverse org list
dataverse org list --filter contoso
dataverse org list --json
org who komento
Näytä nykyisen organisaation ja käyttäjän tietoja aktiivisen todennusprofiilin avulla. Komento env on -alias.org
org who Parametrit
| Parametri | Kuvaus |
|---|---|
--environment, -env |
Ohita ympäristön URL-osoite. |
--json |
Tulosta raaka JSON. |
org who Esimerkkejä
dataverse org who
dataverse org who --environment https://myorg.crm.dynamics.com
dataverse org who --json
skill-komennot
Hallitse Dataverse-taitoja – uudelleenkäytettäviä ohjejoukkoja ( SKILL.md tiedostoa ja sen resurssitiedostoja), joita tekoälyagentit käyttävät ja jotka on tallennettu yhdistettyyn ympäristöön. Ylimmän tason skill komennot tarjoavat ympäristökohtaisia luonti-, luku-, päivitys- ja poistotoimintoja. Paikallisesti taidot tallennetaan kohteeseen .claude/skills/<name>/.
Muistio
Taitojen tuottamisen ja arvioinnin komennot, kuten make, update, getja eval, ovat erillään näistä komennoista. Saat lisätietoja suorittamalla komennon dataverse workspace skill --help.
skill delete komento
Poista taito ja kaikki sen resurssit aktiivisesta Dataverse-ympäristöstä. Etsi -parametrilla skill list yksilöivät taidot.
dataverse skill delete new_lead-qualification
skill download komento
Lataa yksi tai useampia taitoja aktiivisesta Dataverse-ympäristöstä levylle. Komento lataa tiedoston ja kaikki resurssitiedostot SKILL.md , säilyttäen hakemistorakenteen. Etsi -parametrilla skill list yksilöivät taidot.
| Parametri | Kuvaus |
|---|---|
--all |
Lataa kaikki aktiiviset taidot ympäristöstä. Sitä ei voi yhdistää taito-yksilölliseen nimeen. |
--output, -o |
Tuloksen perushakemisto. Oletus: .claude/skills/. Kun --all,, jokainen taito kirjoitetaan kohteeseen <path>/<name>/. |
--json |
Tulosta taitosisältö JSON-muodossa kirjoittamatta tiedostoja. Määritä halutessasi tiedostopolku, jolle kirjoitat. |
dataverse skill download new_lead-qualification
dataverse skill download --all --output ./skills
skill list komento
Luettele kaikki aktiiviset taidot yhdistetyssä Dataverse-ympäristössä.
| Parametri | Kuvaus |
|---|---|
--resources, -r |
Luettele myös kunkin taidon resurssitiedostot. |
--json |
Tuloste muodossa JSON. Määritä halutessasi tiedostopolku, jolle kirjoitat. |
dataverse skill list
dataverse skill list --resources
skill upload komento
Lataa yksi tai useampi taito levyltä aktiiviseen Dataverse-ympäristöön. Komento tukee hakemistoja, .zip-tiedostoja , .skill-tiedostoja ja .md-tiedostoja .
Voit välittää taidon <name>, jonka ratkaisu on .claude/skills/<name>/, tai eksplisiittisen <path> hakemiston tai tiedoston.
| Parametri | Kuvaus |
|---|---|
--all |
Lataa kaikki taidot kohdasta .claude/skills/. Taitonimeen tai polkuun ei voi yhdistää. |
--json |
Tulosta tulos JSON-muodossa. Määritä halutessasi tiedostopolku, jolle kirjoitat. |
dataverse skill upload lead-qualification
dataverse skill upload ./my-skill.zip
dataverse skill upload --all
Katso myös
Tietojen käsitteleminen Dataversen komentorivikäyttöliittymän avulla