Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Note
- Ez egy előnézeti funkció.
- Az előzetes funkciókat nem célszerű termelési környezetben használni, és előfordulhat, hogy korlátozott funkcionalitással rendelkeznek. Ezek a funkciók a hivatalos kiadás előtt érhetők el, hogy az ügyfelek korán megismerkedhessenek velük, és visszajelzést adhassanak róluk.
Ez a cikk a Dataverse parancssori felületén elérhető parancsokat ismerteti. Minden parancs támogat egy --help olyan beállítást, amely felsorolja a használatát, a beállításait és a példákat. Az adatokat visszaíró parancsok támogatják --json a szkriptekben hasznos nyers JSON-kimenetet.
A következő globális beállítások bármelyik paranccsal használhatók:
| Option | Description |
|---|---|
--log-level <level> |
A naplózási szint beállítása: Trace, Debug, Information, Warning, Errorvagy Critical. Alapértelmezett: Warning. |
--log-file |
Jelentkezzen be egy fájlba az ideiglenes könyvtárban a konzol helyett. |
--context <value> |
A user-agenthez hozzáfűzött műveleti környezet. A környezeti változót is beállíthatja DATAVERSE_OPERATION_CONTEXT . |
| Command | Description |
|---|---|
api describe |
API leírása |
api invoke |
API meghívása név alapján |
api list |
Felderíthető API-k listázása |
api request |
Hitelesített HTTP-kérés küldése |
auth create |
Új hitelesítési profil létrehozása |
auth list |
Az összes hitelesítési profil listázása |
auth remove |
Hitelesítési profil eltávolítása |
auth select |
Válassza ki az aktív hitelesítési profilt |
auth who |
Az aktuális hitelesítési profil megjelenítése |
data associate |
Két rekord összekapcsolása kapcsolaton keresztül |
data count |
Rekordok megszámlálása egy táblában |
data create |
Új rekord létrehozása |
data delete |
Rekord törlése |
data describe |
Egy entitás sémájának leírása |
data disassociate |
Kapcsolat eltávolítása két rekord között |
data get |
Egyetlen rekord lekérése azonosító vagy másodlagos kulcs alapján |
data query |
OData-, FetchXML- vagy SQL-lekérdezés végrehajtása |
data update |
Egy létező rekord frissítése |
data upload |
Fájl feltöltése meglévő rekord fájloszlopára |
data upsert |
Rekord létrehozása vagy frissítése másodlagos kulccsal |
erp batch cancel |
Pénzügyi és üzemeltetési kötegelt feladat megszakítása |
erp batch list |
Pénzügyi és üzemeltetési kötegelt feladatok listázása |
install |
Adott verzió telepítése vagy frissítés a legújabb verzióra |
mcp |
A Dataverse vagy az ERP MCP-kiszolgálójának elindítása |
mcp allow |
Alkalmazás engedélyezése MCP-ügyfélként |
org list |
Az összes akadálymentes környezet listázása |
org who |
Aktuális szervezeti és felhasználói adatok megjelenítése |
skill delete |
Képesség törlése a Dataverse-ből |
skill download |
Képesség letöltése a Dataverse-ből |
skill list |
Aktív készségek listázása a környezetben |
skill upload |
Képesség feltöltése a Dataverse-be |
Note
Számos parancs támogatja --target <dataverse\|erp> azt a lehetőséget, amely a műveletet a Dataverse (alapértelmezett) vagy a csatolt Pénzügyi és üzemeltetési (ERP) környezetbe irányítja. A környezethez csatlakozó parancsok támogatják --environment <url> a (-env) beállítást az aktuális profil környezeti URL-címének felülbírálásához.
api describe parancs
Egyetlen API metaadatainak megjelenítése. A Dataverse egyéni API-k esetében a kimenet a kérelemparaméter és a választulajdonság leírását tartalmazza, amikor a metaadatok biztosítják őket.
Az adatversek neve alapértelmezés szerint elavult. Az űrlapon erp:ServiceGroup/Service/OperationERP-minősítéssel rendelkező neveket is használhat.
api describe Paraméterek
| Parameter | Description |
|---|---|
--target |
A nem minősített név feloldása a vagy a dataverseerp. |
--service-group |
Csak ERP. A műveletkeresés szűkítése egy szolgáltatáscsoportra. |
--service |
Csak ERP. A műveletkeresés szűkítése egy szolgáltatásra. |
--environment |
Felülbírálja a Dataverse-környezet URL-címét. |
--json |
Kimeneti nyers JSON. |
api describe példák
dataverse api describe sample_CustomAPIExample
dataverse api describe msdyn_DoesKBExist
dataverse api describe GetUserSessionInfo --target erp --service-group UserSessionService --service AifUserSessionService
api invoke parancs
Felderített API meghívása név alapján. Használja name=value a paraméterek szintaxisát. Ha egy érték szóközöket tartalmaz, idézi a teljes jogkivonatot. Egyes Dataverse API-k olyan sztringparamétert fogadnak el, amelynek tartalma maga JSON. Ebben az esetben adja át a JSON-szöveget értékként a rendszerhéj szokásos idéző és menekülő szabályainak használatával.
Alapértelmezés szerint a JSON-válaszok rövid szöveges formátumban jelennek meg, amely megőrzi a kimeneti tulajdonságneveket. A nyers JSON-hasznos adatok megőrzésére szolgál --json .
api invoke Paraméterek
| Parameter | Description |
|---|---|
--target |
A nem minősített név feloldása a vagy a dataverseerp. |
--service-group |
Csak ERP. A műveletkeresés szűkítése egy szolgáltatáscsoportra. |
--service |
Csak ERP. A műveletkeresés szűkítése egy szolgáltatásra. |
--param |
Adjon hozzá egy elnevezett paramétert űrlapon name=value . Ismételhető. |
--bind |
Az entitáshoz kötött Dataverse API-k kötési elérési útja. |
--method, -X |
Bírálja felül a következő HTTP-metódust. |
--body |
Névvel ellátott paraméterek helyett használjon nyers JSON-törzset. |
--body-file |
Nyers JSON-törzs beolvasása fájlból. |
--header, -H |
HTTP-fejléc hozzáadása űrlapon key:value . |
--include, -i |
Adja meg a válasz állapotát és fejléceit. |
--environment |
Felülbírálja a Dataverse-környezet URL-címét. |
--json |
Egyszerű szöveg helyett nyers JSON-kimenet. |
api invoke példák
Dataverse-függvény meghívása. Ez a példa a Dynamics 365 Contact Center CCaaS_GetPresence függvény használatát mutatja be.
dataverse api invoke CCaaS_GetPresence ApiVersion=1.0
A Dataverse AISummarize művelet meghívása paraméterértékben lévő szóközökkel:
dataverse api invoke AISummarize "Text=The customer reported intermittent login failures..."
Egyéni ERP-szolgáltatás meghívása:
dataverse api invoke GetUserSessionInfo --target erp --service-group UserSessionService --service AifUserSessionService
api list parancs
Listázzon felderíthető API-kat, például a Dataverse egyéni API-kat és az ERP visszavonhatatlan szolgáltatásvégpontokat. Az eredmények az API-identitást, a rövid nevet, a típust és a leírást jelenítik meg, ha elérhetőek. Az eredmények szűréséhez megadhat egy opcionális lekérdezési kifejezést.
api list Paraméterek
| Parameter | Description |
|---|---|
--target |
A keresés célrendszere: dataverse (alapértelmezett) vagy erp. |
--service-group |
Csak ERP. Szűrés egyetlen szolgáltatáscsoportra. |
--service |
Csak ERP. Szűrés egyetlen szolgáltatásra. |
--limit |
A visszaadandó API-k maximális száma. Alapértelmezett: 50. |
--page |
Az 1-alapú oldalszám az eredmények lapozásakor. Alapértelmezett: 1. |
--environment |
Felülbírálja a Dataverse-környezet URL-címét. |
--json |
Kimeneti nyers JSON. |
api list példák
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 parancs
Nyers hitelesített HTTP-kérés küldése a Dataverse-nek vagy az ERP-nek. Ezt a parancsot akkor használja, ha teljes körűen szabályoznia kell az elérési utat, a metódust, az élőfejeket és a törzset.
api request Paraméterek
| Parameter | Description |
|---|---|
--target |
A célrendszer: dataverse vagy erp. Required. |
--path |
A kérelem elérési útja. Required. |
--method, -X |
Az HTTP módszer. Alapértelmezett: GETvagy POST ha egy törzs van megadva. |
--body |
Beágyazott JSON-kérelem törzse. |
--body-file |
Egy JSON-objektumkérelem törzsét tartalmazó fájl. |
--header, -H |
HTTP-fejléc hozzáadása űrlapon key:value . |
--include, -i |
Adja meg a válasz állapotát és fejléceit. |
--environment |
Felülbírálja a Dataverse-környezet URL-címét. |
api request példák
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 parancs
Hozzon létre egy új hitelesítési profilt.
auth create Paraméterek
Ezekkel a paraméterekkel adhatja meg a parancs viselkedését auth create .
| Parameter | Description |
|---|---|
--environment, -env |
Annak a Dataverse-környezetnek az URL-címe, amellyel hitelesíteni szeretne. |
--name, -n |
A profil nem kötelező neve. A névvel később válassza ki a profilt. |
--cloud, -ci |
A célfelhő: Public, UsGov, UsGovHigh, UsGovDodvagy China. |
--deviceCode, -dc |
Használja az eszközkód hitelesítési folyamatát böngésző nélküli környezetekhez. |
--username, -un |
A felhasználónév és a jelszóhitelesítés felhasználóneve. |
--password, -p |
A felhasználónév és a jelszóhitelesítés jelszava. |
--applicationId, -id |
A szolgáltatásnév (SPN) hitelesítésének alkalmazás-(ügyfél-) azonosítója. |
--clientSecret, -cs |
A szolgáltatásnév-hitelesítés ügyfélkódja. |
--certificateDiskPath, -cdp |
A tanúsítványalapú hitelesítés .pfx tanúsítványfájljának elérési útja. |
--certificatePassword, -cp |
A tanúsítvány jelszava. |
--tenant, -t |
A bérlő azonosítója. A szolgáltatásnév hitelesítéséhez szükséges. |
--managedIdentity, -mi |
Használjon Azure felügyelt identitást. |
--githubFederated, -ghf |
GitHub Actions összevont hitelesítés használata. |
--azureDevOpsFederated, -adof |
Használjon Azure DevOps összevont hitelesítést. |
--clientid, -cid |
Egy egyéni Microsoft Entra alkalmazás ügyfél-azonosítóját, amelyet az alapértelmezett Dataverse CLI-alkalmazás helyett használhat. |
--no-default-environment |
Ne állítsa be a környezetet alapértelmezettként. |
--accept-cleartext-caching |
Egyszerű szöveges tokengyorsítótár engedélyezése Linuxon. |
auth create példák
Az alábbi példák bemutatják a auth create parancs használatát.
Interaktív hitelesítés
Ez a parancs megnyitja a böngésző vagy a rendszer párbeszédpanelét további információkért.
dataverse auth create --environment https://myorg.crm.dynamics.com
Elnevezett profil
Hozzon létre egy profilt egy adott névvel.
dataverse auth create --environment https://myorg.crm.dynamics.com --name prod
Az eszközkód beolvasási folyamata
Használja az eszközkód-folyamatot böngésző nélküli környezetekhez.
dataverse auth create --environment https://myorg.crm.dynamics.com --deviceCode
Szolgáltatásazonosító ügyféltitokkal
Használjon egyszerű szolgáltatást, ha felügyelet nélküli hitelesítésre van szüksége, például EGY CI-/CD-folyamatban vagy egy másik automatizált szkriptben, ahol az interaktív bejelentkezés nem lehetséges. Adja meg a környezethez hozzáféréssel rendelkező alkalmazásregisztráció alkalmazásazonosítóját, ügyfélkulcsát és bérlőazonosítóját.
dataverse auth create --applicationId <appId> --clientSecret <secret> --tenant <tenantId>
Egyéni Entra-alkalmazás ügyfélazonosítója
Az alapértelmezett helyett használja a saját alkalmazásregisztrációját.
dataverse auth create --environment https://myorg.crm.dynamics.com --clientid <your-app-guid>
auth list parancs
Az összes hitelesítési profil listázása. Hozzáadás --json nyers JSON-kimenethez.
auth list példák
dataverse auth list
dataverse auth list --json
auth remove parancs
Távolítsa el az egyik vagy az összes hitelesítési profilt.
auth remove Paraméterek
| Parameter | Description |
|---|---|
--index, -i |
Távolítsa el a profilt a megadott 1-alapú index használatával, ahogyan az a következőben auth listlátható. |
--name, -n |
Távolítsa el a profilt a megadott névvel. |
--all |
Távolítsa el az összes profilt. |
auth remove példák
dataverse auth remove --index 1
dataverse auth remove --name prod
dataverse auth remove --all
auth select parancs
Válassza ki az aktív hitelesítési profilt. Futtassa a parancsot beállítások nélkül az összes profil listázásához.
auth select Paraméterek
| Parameter | Description |
|---|---|
--index, -i |
Válassza ki a profilt az 1-alapú index alapján, ahogy az a következőben auth listlátható. |
--name, -n |
Válassza ki a profilt név szerint. |
auth select példák
Nyisson meg egy interaktív választót. Használja a nyílbillentyűket, vagy írja be a szűrést:
dataverse auth select
Profil kiválasztása index vagy név szerint:
dataverse auth select --index 1
dataverse auth select --name prod
auth who parancs
Az aktuális, aktív hitelesítési profil megjelenítése. Hozzáadás --json nyers JSON-kimenethez.
auth who példák
dataverse auth who
dataverse auth who --json
data associate parancs
Két rekord társítása navigációs tulajdonságon (kapcsolaton) keresztül. Ez a parancs csak a Dataverse esetében támogatott.
data associate Paraméterek
| Parameter | Description |
|---|---|
--table, -t |
Az elsődleges rekord entitáskészletének neve. Required. |
--id, -i |
Az elsődleges rekord GUID azonosítója. Required. |
--relationship, -rel |
A navigációs tulajdonság neve. Required. |
--related |
A kapcsolódó tábla entitáskészletének neve. Required. |
--related-id |
A kapcsolódó rekord GUID azonosítója. Required. |
--environment, -env |
Bírálja felül a környezeti URL-címet. |
--json |
Kimeneti nyers JSON. |
data associate példák
dataverse data associate --table accounts --id <guid> --relationship contact_customer_accounts --related contacts --related-id <related-guid>
data count parancs
Tábla rekordjainak megszámlálása, igény szerint szűrve.
data count Paraméterek
| Parameter | Description |
|---|---|
--table, -t |
Az entitáskészlet neve. Kötelező, hacsak nem használja --fetchxml. |
--filter, -f |
OData-kifejezés $filter . |
--fetchxml |
FetchXML-összesítő lekérdezés összetett számokhoz. |
--target |
Útvonal az dataverse (alapértelmezett) vagy a csatolt környezetbe erp . |
--cross-company |
Csak ERP. Minden vállalatra kiterjedő szám. Alapértelmezett: a felhasználó alapértelmezett vállalata. |
--environment, -env |
Bírálja felül a környezeti URL-címet. |
--json |
Kimeneti nyers JSON. |
data count példák
dataverse data count --table accounts
dataverse data count --target erp --table Currencies --filter "CurrencyCode eq 'AED'"
data create parancs
Hozzon létre egy új rekordot egy Dataverse-táblában. Keresési oszlopok beállítása szintaxis használatával @odata.bind .
data create Paraméterek
| Parameter | Description |
|---|---|
--table, -t |
Az entitáskészlet neve. Required. |
--data, -d |
JSON-objektum a mezőértékekkel. |
--data-file |
Egy JSON-fájl elérési útja a rekordadatokkal. |
--return, -r |
Adja vissza a teljes létrehozott rekordot. |
--target |
Útvonal az dataverse (alapértelmezett) vagy a csatolt környezetbe erp . |
--environment, -env |
Bírálja felül a környezeti URL-címet. |
--json |
Kimeneti nyers JSON. |
data create példák
dataverse data create --table accounts --data '{"name":"Contoso"}'
dataverse data create --table contacts --data '{"firstname":"Alice","parentcustomerid_account@odata.bind":"accounts(<guid>)"}'
Tip
Összetett JSON-hoz használható --data-file . A teljes létrehozott rekord lekérésére használható --return --json .
data delete parancs
Egyetlen rekord törlése az elsődleges kulccsal vagy egy másik kulccsal.
data delete Paraméterek
| Parameter | Description |
|---|---|
--table, -t |
Az entitáskészlet neve. Required. |
--id, -i |
A rekord GUID azonosítója. |
--key, -k |
Egy másik kulcs. |
--no-confirm |
Hagyja ki a megerősítési kérést. |
--target |
Útvonal az dataverse (alapértelmezett) vagy a csatolt környezetbe erp . |
--environment, -env |
Bírálja felül a környezeti URL-címet. |
--json |
Kimeneti nyers JSON. |
data delete példák
dataverse data delete --table accounts --id 00000000-0000-0000-0000-000000000001 --no-confirm
data describe parancs
OData-entitás sémájának leírása. A Dataverse esetében a parancs a vezérléssel--include, EntityDefinitions(LogicalName='<table>') valamint egy második hívással $expand hívja meg, customapis hogy mikor --include actions van beállítva. Beépített Dataverse-műveletek, például AssignSetState a felsorolásuk nem. Az ERP esetében egyetlen hívás, amely /Metadata/PublicEntities a tulajdonságokat, a kötött műveleteket és a navigációkat együttesen adja vissza.
data describe Paraméterek
| Parameter | Description |
|---|---|
--target |
A cél: dataverse (alapértelmezett) vagy erp. |
--table, -t |
Required. Dataverse esetén a logikai név, például account. Az ERP esetében az entitáskészlet neve, például BatchJobs. |
--include |
A következő szakaszok vesszővel tagolt listája: entity, properties, relations, actionsvagy all. Aliasok: attributes=properties, relationships=relations. Az ERP alapértelmezett beállítása: all. A Dataverse alapértelmezett értéke: entity,properties. |
--json |
Kimeneti nyers JSON. |
data describe példák
dataverse data describe --table account
dataverse data describe --target dataverse --table account --include all
dataverse data describe --target erp --table BatchJobs
data disassociate parancs
Két rekord közötti kapcsolat eltávolítása. Ez a parancs csak a Dataverse esetében támogatott.
data disassociate Paraméterek
| Parameter | Description |
|---|---|
--table, -t |
Az elsődleges rekord entitáskészletének neve. Required. |
--id, -i |
Az elsődleges rekord GUID azonosítója. Required. |
--relationship, -rel |
A navigációs tulajdonság neve. Required. |
--related-id |
A kapcsolódó rekord GUID azonosítója egy több-a-többhöz kapcsolathoz. Kihagyja ezt a paramétert a keresés törléséhez. |
--environment, -env |
Bírálja felül a környezeti URL-címet. |
--json |
Kimeneti nyers JSON. |
data disassociate példák
dataverse data disassociate --table accounts --id <guid> --relationship contact_customer_accounts --related-id <related-guid>
data get parancs
Egyetlen rekord lekérése az azonosító (elsődleges kulcs) vagy egy másik kulcs alapján.
data get Paraméterek
| Parameter | Description |
|---|---|
--table, -t |
Az entitáskészlet neve. Required. |
--id, -i |
A rekord GUID azonosítója (elsődleges kulcs). |
--key, -k |
Egy másik kulcs, például "col='val'". |
--select, -s |
Oszlopok vesszővel tagolt listája ($select). |
--expand, -x |
OData-kifejezés $expand a kapcsolódó rekordokhoz. |
--target |
Útvonal az dataverse (alapértelmezett) vagy a csatolt környezetbe erp . |
--environment, -env |
Bírálja felül a környezeti URL-címet. |
--json |
Kimeneti nyers JSON. |
data get példák
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 parancs
OData-, FetchXML- vagy SQL-lekérdezés végrehajtása Dataverse-táblán.
data query Paraméterek
| Parameter | Description |
|---|---|
--table, -t |
Az entitás a lekérdezés nevét állítja be. OData-lekérdezésekhez szükséges. |
--select, -s |
Oszlopok vesszővel tagolt listája ($select). |
--filter, -f |
OData-kifejezés $filter . |
--orderby, -o |
OData-kifejezés $orderby . |
--top |
A visszaadandó rekordok maximális száma (1-5000). |
--expand, -x |
OData-kifejezés $expand a kapcsolódó rekordokhoz. |
--fetchxml |
Beágyazott FetchXML-lekérdezés. |
--fetchxml-file |
Egy FetchXML-lekérdezést tartalmazó fájl elérési útja. |
--sql |
SQL-lekérdezés SELECT (előzetes verzió). |
--sql-file |
Sql-lekérdezést tartalmazó fájl elérési útja. |
--all, -a |
Az összes rekord lekéréséhez kövesse a lapozást. |
--max-records |
A beolvasandó rekordok maximális száma a használat --allsorán. Alapértelmezett: 100000. |
--target |
Útvonal az dataverse (alapértelmezett) vagy a csatolt környezetbe erp . |
--cross-company |
Csak ERP. Lekérdezés az összes vállalatnál. Alapértelmezett: a felhasználó alapértelmezett vállalata. |
--environment, -env |
Bírálja felül a környezeti URL-címet. |
--json |
Kimeneti nyers JSON. |
data query példák
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
Learn more
- Adatok lekérdezése az OData használatával
- Adatok lekérdezése a FetchXML használatával a Dataverse-ben
- Adatok lekérdezése az SQL használatával a Dataverse Web API használatával
data update parancs
Frissítsen egy vagy több mezőt egy meglévő rekordon, amelyet az azonosítója vagy egy másik kulcs azonosít. Keresési oszlopok beállítása szintaxis használatával @odata.bind .
data update Paraméterek
| Parameter | Description |
|---|---|
--table, -t |
Az entitáskészlet neve. Required. |
--id, -i |
A rekord GUID azonosítója. |
--key, -k |
Egy másik kulcs. |
--data, -d |
JSON-objektum a frissíteni kívánt mezőkkel. |
--data-file |
Egy JSON-fájl elérési útja a frissítési adatokkal. |
--return, -r |
Adja vissza a teljes frissített rekordot. |
--target |
Útvonal az dataverse (alapértelmezett) vagy a csatolt környezetbe erp . |
--environment, -env |
Bírálja felül a környezeti URL-címet. |
--json |
Kimeneti nyers JSON. |
data update példák
dataverse data update --table accounts --id 00000000-0000-0000-0000-000000000001 --data '{"name":"Contoso (updated)"}'
data upload parancs
Töltsön fel egy helyi fájlt egy meglévő rekord Dataverse-fájloszlopába. A parancs automatikusan kiválaszt egy egyetlen kérést vagy egy darabolt feltöltést a fájlméret alapján, hacsak nem adja meg --mode. Automatikus módban a 128 MB-nál kisebb fájlok egyetlen kérelemben lesznek feltöltve, a nagyobb fájlok pedig darabolt feltöltést használnak. Ha kihagyja --mime-type, a parancs a MIME típusát a fájlkiterjesztésből következteti. Az ismeretlen bővítmények alapértelmezés szerint a .application/octet-stream
data upload Paraméterek
| Parameter | Description |
|---|---|
--table, -t |
A táblaséma vagy logikai név, például account. Required. A parancs metaadatokból oldja fel az entitáskészletet. |
--id, -i |
A rekord GUID azonosítója. Required. |
--column, -c |
A fájloszlop attribútumának neve. Required. |
--file, -f |
A helyi fájl elérési útja. Required. |
--mode, -m |
A feltöltési stratégia: auto (alapértelmezett) smallvagy chunk. |
--mime-type |
Explicit MIME-típus. Alapértelmezett: a fájlkiterjesztésből következtetett. |
--overwrite |
Meglévő fájl felülírása. Alapértelmezés szerint a parancs meghiúsul, ha az oszlop nem üres. |
--environment, -env |
Bírálja felül a környezeti URL-címet. |
--json |
Kimeneti nyers JSON. |
data upload példák
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 parancs
Hozzon létre egy rekordot, ha nem létezik, vagy frissítse, ha igen. A rekordot egy másik kulcs azonosítja. Megtudhatja, hogyan használhat másik kulcsot egy rekordra való hivatkozáshoz
data upsert Paraméterek
| Parameter | Description |
|---|---|
--table, -t |
Az entitáskészlet neve. Required. |
--key, -k |
Egy másik kulcs. Required. |
--data, -d |
JSON-objektum a mezőértékekkel. |
--data-file |
Egy JSON-fájl elérési útja. |
--update-only |
Sikertelen, ha a rekord nem létezik (If-Match: *). |
--create-only |
Sikertelen, ha a rekord már létezik (If-None-Match: *). |
--return, -r |
A művelet után adja vissza a teljes rekordot. |
--target |
Útvonal az dataverse (alapértelmezett) vagy a csatolt környezetbe erp . |
--environment, -env |
Bírálja felül a környezeti URL-címet. |
--json |
Kimeneti nyers JSON. |
data upsert példák
dataverse data upsert --table accounts --key "accountnumber='ACC-100'" --data '{"name":"Contoso"}'
erp batch cancel parancs
Pénzügyi és üzemeltetési kötegelt feladat megszakítása a sajátjával RecId.
RecIdA .erp batch list
erp batch cancel példák
dataverse erp batch cancel <recid>
erp batch list parancs
Listázza a Dataverse-környezethez társított Finance and Operations-példány kötegelt feladatait. A parancshoz olyan hitelesítési profilra van szükség, amely összekapcsolt Pénzügyi és üzemeltetési példánnyal rendelkező Dataverse-környezethez csatlakozik. A Pénzügyi és üzemeltetési URL-cím automatikusan származik az aktuális Dataverse-kapcsolatból.
erp batch list Paraméterek
| Parameter | Description |
|---|---|
--company |
Szűrés jogi személy (dataAreaId), például USMF. |
--status |
Szűrés állapot szerint: Waiting, Executing, Finished, Errorvagy Cancelled. |
--top |
A visszaadandó eredmények maximális száma. Alapértelmezett: 20. |
--caption |
Szűrés felirat alapján (kis- és nagybetűk nem érzéketlen részszűrési egyezése). |
--json |
Kimeneti nyers JSON. |
erp batch list példák
dataverse erp batch list
dataverse erp batch list --status Waiting
dataverse erp batch list --status Executing --top 20
install parancs
Telepítse a Dataverse CLI egy adott verzióját, vagy frissítsen a legújabb verzióra. A parancs észleli, hogy globálisan telepítette-e a parancssori felületet, vagy ennek megfelelően használja npx és telepíti.
install példák
Telepítse a legújabb verziót:
dataverse install latest
Telepítsen egy adott verziót:
dataverse install 1.0.0
mcp parancs
Elindít egy modellkörnyezeti protokoll (MCP) kiszolgálót, amely csatlakozik a környezethez, hogy az olyan AI-asszisztensek, mint a Claude Desktop, képesek legyenek az adatok kezelésére. A cél automatikusan észlelhető az URL-címből: a Dataverse URL-cím elindítja a Dataverse MCP-kiszolgálót, és egy pénzügyi és üzemeltetési URL-cím, például https://myorg.operations.dynamics.comelindítja az ERP MCP-kiszolgálót.
mcp szintaxis
dataverse mcp <orgUrl> [options]
Az <orgUrl> argumentum például https://myorg.crm.dynamics.coma szervezet URL-címe.
mcp Paraméterek
| Parameter | Description |
|---|---|
--validate |
Ellenőrizze az MCP-végpontokat és a hitelesítési beállításokat a kiszolgáló indítása nélkül. |
--log-level |
A naplózási szint beállítása: Trace, Debug, Information, Warning, Errorvagy Critical. Alapértelmezett: Warning. |
--log-file |
Jelentkezzen be egy fájlba az ideiglenes könyvtárban. |
--preview |
Használja az előzetes verziójú MCP-végpontot (api/mcp_previewhelyett).api/mcp Az ERP nem támogatott. |
mcp példák
A beállítás ellenőrzése (ajánlott első lépés):
dataverse mcp https://myorg.crm.dynamics.com --validate
Indítsa el a kiszolgálót a stdio transport használatával:
dataverse mcp https://myorg.crm.dynamics.com
Használja az előnézeti végpontot, vagy engedélyezze a hibakeresési fájlnaplózást:
dataverse mcp https://myorg.crm.dynamics.com --preview
dataverse mcp https://myorg.crm.dynamics.com --log-level Debug --log-file
mcp allow parancs
Győződjön meg arról, hogy egy Microsoft Entra alkalmazás szerepel a Dataverse MCP által engedélyezett ügyfelek listájában az aktuális profil környezetéhez. Ez a parancs az előfeltételekben leírt manuális rendszergazdai lépés alternatíva. A hitelesített felhasználónak Dataverse-rendszergazdai engedélyekkel kell rendelkeznie a célkörnyezetben.
mcp allow szintaxis
dataverse mcp allow <appId> [options]
Az <appId> argumentum az engedélyezendő alkalmazás (ügyfél) azonosítója GUID-ként.
mcp allow Paraméterek
| Parameter | Description |
|---|---|
--erp |
Engedélyezze az alkalmazást a csatolt Pénzügyi és üzemeltetési példányon a Dataverse helyett. |
mcp allow példák
dataverse mcp allow 0c412cc3-0dd6-449b-987f-05b053db9457
dataverse mcp allow 0c412cc3-0dd6-449b-987f-05b053db9457 --erp
Note
A Finance and Operations gyorsítótárazza az engedélyezési listát az AOS-ben, így az újonnan engedélyezett alkalmazásazonosító érvénybe lépése akár öt percet is igénybe vehet.
org list parancs
Listázhatja az összes elérhető környezetet.
org list Paraméterek
| Parameter | Description |
|---|---|
--filter |
A környezetek listájának szűrése keresési kifejezés alapján. |
--json |
Kimeneti nyers JSON. |
org list példák
dataverse org list
dataverse org list --filter contoso
dataverse org list --json
org who parancs
Az aktuális szervezet és felhasználó adatainak megjelenítése az aktív hitelesítési profil használatával. A env parancs a következő aliasa: org.
org who Paraméterek
| Parameter | Description |
|---|---|
--environment, -env |
Bírálja felül a környezeti URL-címet. |
--json |
Kimeneti nyers JSON. |
org who példák
dataverse org who
dataverse org who --environment https://myorg.crm.dynamics.com
dataverse org who --json
skill parancsok
Kezelheti az AI-ügynökök által használt újrafelhasználható utasításkészleteket (egy SKILL.md fájlt és annak erőforrásfájljait), amelyeket a csatlakoztatott környezetben tárolnak. A legfelső szintű skill parancsok létrehozási, olvasási, frissítési és törlési műveleteket biztosítanak a környezettel szemben. A készségek helyileg a következő helyen vannak tárolva .claude/skills/<name>/: .
Note
A képesség-létrehozási és -kiértékelési parancsok, például makea , update, getés eval, külön vannak ezektől a parancsoktól. További információ: dataverse workspace skill --help.
skill delete parancs
Egy képesség és az összes erőforrás törlése az aktív Dataverse-környezetből. A képesség egyedi neveinek megkeresésére használható skill list .
dataverse skill delete new_lead-qualification
skill download parancs
Töltsön le egy vagy több szakértelmet az aktív Dataverse-környezetből a lemezre. A parancs letölti a fájlt és az SKILL.md összes erőforrásfájlt, megőrizve a címtárstruktúrát. A képesség egyedi neveinek megkeresésére használható skill list .
| Parameter | Description |
|---|---|
--all |
Töltse le az összes aktív készséget a környezetből. Nem kombinálható egyedi képességnévvel. |
--output, -o |
A kimenet alapkönyvtára. Alapértelmezett: .claude/skills/. Ezzel a lehetőséggel --allminden készséget a rendszer megír <path>/<name>/. |
--json |
A képességtartalmat JSON-ként adja ki fájlok írása nélkül. Megadhat egy fájl elérési útját, amelybe írni szeretne. |
dataverse skill download new_lead-qualification
dataverse skill download --all --output ./skills
skill list parancs
A csatlakoztatott Dataverse-környezetben található összes aktív készség listázása.
| Parameter | Description |
|---|---|
--resources, -r |
Az egyes képességek erőforrásfájljait is listázni kell. |
--json |
Kimenet JSON-ként. Megadhat egy fájl elérési útját, amelybe írni szeretne. |
dataverse skill list
dataverse skill list --resources
skill upload parancs
Töltsön fel egy vagy több szakértelmet a lemezről az aktív Dataverse-környezetbe. A parancs támogatja a könyvtárakat, .zip fájlokat, .skill fájlokat és .md fájlokat.
Átadhat egy képességet <name>, amely feloldja .claude/skills/<name>/azt, vagy explicit <path> módon egy könyvtárba vagy fájlba.
| Parameter | Description |
|---|---|
--all |
Töltse fel az összes készséget a () területen .claude/skills/. Nem kombinálható a szakértelem nevével vagy elérési útjával. |
--json |
Adja ki az eredményt JSON-ként. Megadhat egy fájl elérési útját, amelybe írni szeretne. |
dataverse skill upload lead-qualification
dataverse skill upload ./my-skill.zip
dataverse skill upload --all