Poznámka
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete sa skúsiť prihlásiť alebo zmeniť adresáre.
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete skúsiť zmeniť adresáre.
Poznámka
- Toto je ukážková funkcia.
- Funkcie ukážky nie sú určené na produkčné účely a môžu mať obmedzenú funkčnosť. Tieto funkcie sú k dispozícii pred oficiálnym vydaním, aby k nim mohli zákazníci získať rýchly prístup a poskytnúť odozvu.
Tento článok popisuje príkazy dostupné v rozhraní Dataverse CLI. Každý príkaz podporuje --help možnosť, ktorá uvádza jej použitie, možnosti a príklady. Príkazy, ktoré vracajú údaje podporujú --json možnosť nespracovaných výstupov JSON, ktorá je užitočná v skriptoch.
S ľubovoľným príkazom možno použiť nasledujúce globálne možnosti:
| Možnosť | Opis |
|---|---|
--log-level <level> |
Nastavte úroveň zapisovania do denníka: Trace, Debug, Information, Warning, Erroralebo Critical. Predvolená hodnota: Warning. |
--log-file |
Prihláste sa do súboru v dočasnom adresári namiesto konzoly. |
--context <value> |
Kontext operácie pripojený k používateľovi – agentovi. Môžete tiež nastaviť premennú DATAVERSE_OPERATION_CONTEXT prostredia. |
| Príkaz | Opis |
|---|---|
api describe |
Popis rozhrania API |
api invoke |
Vyvolanie rozhrania API podľa názvu |
api list |
Rozhranie API na zistenie zoznamu |
api request |
Odoslanie overenej požiadavky HTTP |
auth create |
Vytvorenie nového profilu na overovanie |
auth list |
Zobrazenie zoznamu všetkých overovacích profilov |
auth remove |
Odstránenie overovacieho profilu |
auth select |
Vyberte profil aktívneho overovania |
auth who |
Zobrazenie aktuálneho profilu overovania |
data associate |
Prepojenie dvoch záznamov prostredníctvom vzťahu |
data count |
Počet záznamov v tabuľke |
data create |
Vytvoriť nový záznam |
data delete |
Odstránenie záznamu |
data describe |
Popísanie schémy entity |
data disassociate |
Odstránenie vzťahu medzi dvomi záznamami |
data get |
Načítanie jedného záznamu podľa ID alebo alternatívneho kľúča |
data query |
Vykonanie dotazu OData, FetchXML alebo SQL |
data update |
Aktualizovať existujúci záznam |
data upload |
Nahratie súboru do stĺpca súboru v existujúcom zázname |
data upsert |
Vytvorenie alebo aktualizácia záznamu podľa alternatívneho kľúča |
erp batch cancel |
Zrušenie dávkovej úlohy Finance and Operations |
erp batch list |
List Finance and Operations batch jobs (Zoznam úloh v službe Finance and Operations) |
install |
Nainštalujte si konkrétnu verziu alebo aktualizujte na najnovšiu verziu |
mcp |
Spustenie MCP servera pre Dataverse alebo ERP |
mcp allow |
Povolenie aplikácie ako klienta MCP |
org list |
Zobrazenie zoznamu všetkých prístupných prostredí |
org who |
Zobrazenie aktuálnych informácií o organizácii a používateľovi |
skill delete |
Odstránenie zručností z dataverse |
skill download |
Stiahnutie zručností z Dataverse |
skill list |
Zobrazenie zoznamu aktívnych zručností v prostredí |
skill upload |
Nahratie zručností do služby Dataverse |
Poznámka
Mnohé príkazy podporujú --target <dataverse\|erp> možnosť, ktorá smeruje operáciu k službe Dataverse (predvolené) alebo do prepojeného prostredia služby Finance and Operations (ERP). Príkazy, ktoré sa pripájajú k prostrediu --environment <url> podporujú možnosť (-env) na prepísanie URL adresy prostredia aktuálneho profilu.
api describe príkaz
Zobrazenie metaúdajov pre jedno rozhranie API. V prípade vlastných rozhraní API Dataverse je výstupom parameter požiadavky a popisy vlastností odpovede, keď im poskytujú metaúdaje.
Predvolene nie sú predpony názvov dataverse. Kvalifikované názvy ERP môžete použiť vo formulári erp:ServiceGroup/Service/Operation.
api describe Parametre
| Parameter | Opis |
|---|---|
--target |
Riešenie nekvalifikovaného názvu vo vzťahu dataverse k alebo erp. |
--service-group |
Len ERP. Zúžite vyhľadávanie operácie na jednu skupinu služieb. |
--service |
Len ERP. Zúžite vyhľadávanie operácie na jednu službu. |
--environment |
Prepíšte URL adresu prostredia Dataverse. |
--json |
Výstup nespracovaný kód JSON. |
api describe Príklady
dataverse api describe sample_CustomAPIExample
dataverse api describe msdyn_DoesKBExist
dataverse api describe GetUserSessionInfo --target erp --service-group UserSessionService --service AifUserSessionService
api invoke príkaz
Vyvolanie zisteného rozhrania API podľa názvu. Použite name=value syntax pre parametre. Ak hodnota obsahuje medzery, zadajte úvodzovku celého tokenu. Niektoré rozhrania Dataverse API akceptujú parameter reťazca, ktorého obsahom je samotný formát JSON. V takom prípade odovzdajte text JSON ako hodnotu pomocou bežných pravidiel úvodzovky a úteku z prostredia shellu.
Predvolene sa odpovede JSON vykresľujú vo formáte popisného textu, ktorý ponechá názvy výstupných vlastností. Použite --json na zachovanie nespracovej údajovej časti JSON.
api invoke Parametre
| Parameter | Opis |
|---|---|
--target |
Riešenie nekvalifikovaného názvu vo vzťahu dataverse k alebo erp. |
--service-group |
Len ERP. Zúžite vyhľadávanie operácie na jednu skupinu služieb. |
--service |
Len ERP. Zúžite vyhľadávanie operácie na jednu službu. |
--param |
Pridanie pomenovaného parametra do name=value formulára. Opakovateľné. |
--bind |
Cesta väzby pre rozhrania Dataverse API viazané na entitu. |
--method
-X
|
Prepíšte odvodenou metódou HTTP. |
--body |
Namiesto pomenovaných parametrov použite nespracované telo JSON. |
--body-file |
Prečítajte si nespracované telo JSON zo súboru. |
--header
-H
|
Pridajte do formulára hlavičku key:value HTTP. |
--include
-i
|
Uveďte stav odpovede a hlavičky. |
--environment |
Prepíšte URL adresu prostredia Dataverse. |
--json |
Výstup nespracovaný kód JSON namiesto popisného textu. |
api invoke Príklady
Vyvolať funkciu Dataverse. V tomto príklade je znázornené použitie funkcie Dynamics 365 Contact Center CCaaS_GetPresence.
dataverse api invoke CCaaS_GetPresence ApiVersion=1.0
Vyvolanie akcie Dataverse AISummarize s medzerami v hodnote parametra:
dataverse api invoke AISummarize "Text=The customer reported intermittent login failures..."
Vyvolanie vlastnej služby ERP:
dataverse api invoke GetUserSessionInfo --target erp --service-group UserSessionService --service AifUserSessionService
api list príkaz
Zoznam zisťovateľných rozhraní API, ako sú napríklad vlastné rozhrania API dataverse a vyvolávateľné koncové body služby ERP. Výsledky zobrazujú identitu rozhrania API, popisný názov, druh a popis, ak sú k dispozícii. Ak chcete filtrovať výsledky, môžete odovzdať voliteľný výraz dotazu.
api list Parametre
| Parameter | Opis |
|---|---|
--target |
Cieľový systém na vyhľadávanie: dataverse (predvolené) alebo erp. |
--service-group |
Len ERP. Vykonajte filtrovanie do jednej skupiny služieb. |
--service |
Len ERP. Vykonajte filtrovanie jednej služby. |
--limit |
Maximálny počet rozhraní API, ktoré sa majú vrátiť. Predvolená hodnota: 50. |
--page |
Číslo strany založené na formáte 1 pri stránkovaní výsledkov. Predvolená hodnota: 1. |
--environment |
Prepíšte URL adresu prostredia Dataverse. |
--json |
Výstup nespracovaný kód JSON. |
api list Príklady
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 príkaz
Odoslanie nespracovanej overenej požiadavky HTTP do služby Dataverse alebo ERP. Tento príkaz použite, keď potrebujete úplnú kontrolu nad cestou, metódou, hlavičkami a telom.
api request Parametre
| Parameter | Opis |
|---|---|
--target |
Cieľový systém: dataverse alebo erp. Povinný argument. |
--path |
Cesta k žiadosti. Povinný argument. |
--method
-X
|
Metóda HTTP. Predvolená hodnota: GET, alebo POST po zadaní tela. |
--body |
Text vnorenej požiadavky JSON. |
--body-file |
Súbor, ktorý obsahuje telo žiadosti o objekt JSON. |
--header
-H
|
Pridajte do formulára hlavičku key:value HTTP. |
--include
-i
|
Uveďte stav odpovede a hlavičky. |
--environment |
Prepíšte URL adresu prostredia Dataverse. |
api request Príklady
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 príkaz
Vytvorte si nový profil overenia.
auth create Parametre
Pomocou týchto parametrov špecifikujte správanie auth create príkazu.
| Parameter | Opis |
|---|---|
--environment
-env
|
URL adresa pre prostredie Dataverse, v prípade ktoré chcete overiť. |
--name
-n
|
Voliteľný názov profilu. Neskôr vyberte profil pomocou názvu. |
--cloud
-ci
|
Cieľový cloud: Public, , UsGovHighUsGov, UsGovDod, alebo China. |
--deviceCode
-dc
|
Postup overenia kódu zariadenia použite pre prostredia bez prehliadača. |
--username
-un
|
Meno používateľa pre overenie mena používateľa a hesla. |
--password
-p
|
Heslo pre meno používateľa a overenie hesla. |
--applicationId
-id
|
ID aplikácie (klienta) pre overovanie objektu služby (SPN). |
--clientSecret
-cs
|
Tajný kľúč klienta na overenie objektu služby. |
--certificateDiskPath
-cdp
|
Cesta k súboru certifikátu .pfx na overenie na základe certifikátu. |
--certificatePassword
-cp
|
Heslo certifikátu. |
--tenant
-t
|
ID nájomníka. Vyžaduje sa na overenie objektom služby. |
--managedIdentity
-mi
|
Použiť Azure spravovanú identitu. |
--githubFederated
-ghf
|
Použite GitHub Actions federované overovanie. |
--azureDevOpsFederated
-adof
|
Použite Azure DevOps federované overovanie. |
--clientid
-cid
|
Vlastné ID klienta aplikácie Microsoft Entra na použitie namiesto predvolenej aplikácie Dataverse CLI. |
--no-default-environment |
Nenastavujte prostredie ako predvolené. |
--accept-cleartext-caching |
Povoliť vyrovnávaciu pamäť tokenu vo formáte obyčajného textu v Linuxe. |
auth create Príklady
Nasledujúce príklady ukazujú, ako používať auth create príkaz.
Interaktívne overovanie
Tento príkaz otvorí prehliadač alebo dialógové okno systému, kde nájdete ďalšie informácie.
dataverse auth create --environment https://myorg.crm.dynamics.com
Pomenovaný profil
Vytvorte si profil s konkrétnym názvom.
dataverse auth create --environment https://myorg.crm.dynamics.com --name prod
Postup kódu zariadenia
Tok kódu zariadenia použite pre prostredia bez prehliadača.
dataverse auth create --environment https://myorg.crm.dynamics.com --deviceCode
Servisný princíp s klientským tajomstvom
Objekt služby použite vtedy, keď potrebujete automatické overovanie, napríklad v kanáli CI/CD alebo inom automatizovanom skripte, kde interaktívne prihlásenie nie je možné. Zadajte ID aplikácie, tajný kľúč klienta a ID nájomníka registrácie aplikácie, ktorá má prístup k prostrediu.
dataverse auth create --applicationId <appId> --clientSecret <secret> --tenant <tenantId>
ID klienta vlastnej aplikácie Entra
Namiesto predvoleného použite vlastnú registráciu aplikácie.
dataverse auth create --environment https://myorg.crm.dynamics.com --clientid <your-app-guid>
auth list príkaz
Uviesť zoznam všetkých profilov overovania. Pridajte --json nespracovaný výstup JSON.
auth list Príklady
dataverse auth list
dataverse auth list --json
auth remove príkaz
Odstráňte aspoň jeden profil overenia.
auth remove Parametre
| Parameter | Opis |
|---|---|
--index
-i
|
Odstráňte profil so zadaným indexom založeným na hodnote 1, ako je to znázornené v auth list. |
--name
-n
|
Odstráňte profil so zadaným názvom. |
--all |
Odstráňte všetky profily. |
auth remove Príklady
dataverse auth remove --index 1
dataverse auth remove --name prod
dataverse auth remove --all
auth select príkaz
Vyberte profil aktívneho overovania. Spustite príkaz bez možností na zobrazenie zoznamu všetkých profilov.
auth select Parametre
| Parameter | Opis |
|---|---|
--index
-i
|
Vyberte profil podľa indexu založeného na 1, ako je to znázornené v auth list. |
--name
-n
|
Vyberte profil podľa názvu. |
auth select Príklady
Otvorte interaktívny výber. Pomocou klávesov so šípkami alebo zadaním vykonajte filtrovanie:
dataverse auth select
Vyberte profil podľa indexu alebo podľa názvu:
dataverse auth select --index 1
dataverse auth select --name prod
auth who príkaz
Zobraziť aktuálny a aktívny profil overovania. Pridajte --json nespracovaný výstup JSON.
auth who Príklady
dataverse auth who
dataverse auth who --json
data associate príkaz
Priradenie dvoch záznamov prostredníctvom vlastnosti navigácie (vzťahu). Tento príkaz je podporovaný len pre Funkciu Dataverse.
data associate Parametre
| Parameter | Opis |
|---|---|
--table
-t
|
Názov množiny entít primárneho záznamu. Povinný argument. |
--id
-i
|
Identifikátor GUID primárneho záznamu. Povinný argument. |
--relationship
-rel
|
Názov vlastnosti navigácie. Povinný argument. |
--related |
Názov množiny entít súvisiacej tabuľky. Povinný argument. |
--related-id |
Identifikátor GUID súvisiaceho záznamu. Povinný argument. |
--environment
-env
|
Prepíšte URL adresu prostredia. |
--json |
Výstup nespracovaný kód JSON. |
data associate Príklady
dataverse data associate --table accounts --id <guid> --relationship contact_customer_accounts --related contacts --related-id <related-guid>
data count príkaz
Spočítať záznamy v tabuľke, voliteľne filtrované.
data count Parametre
| Parameter | Opis |
|---|---|
--table
-t
|
Názov množiny entít. Vyžaduje sa, pokiaľ nepoužívate .--fetchxml |
--filter
-f
|
Výraz OData $filter . |
--fetchxml |
Agregovaný dotaz FetchXML pre zložité počty. |
--target |
Smerovať do dataverse (predvolené) alebo prepojené erp prostredie. |
--cross-company |
Len ERP. Count across all companies. Predvolená hodnota: predvolená spoločnosť používateľa. |
--environment
-env
|
Prepíšte URL adresu prostredia. |
--json |
Výstup nespracovaný kód JSON. |
data count Príklady
dataverse data count --table accounts
dataverse data count --target erp --table Currencies --filter "CurrencyCode eq 'AED'"
data create príkaz
Vytvorenie nového záznamu v tabuľke Dataverse. Nastavte vyhľadávacie stĺpce pomocou @odata.bind syntaxe.
data create Parametre
| Parameter | Opis |
|---|---|
--table
-t
|
Názov množiny entít. Povinný argument. |
--data
-d
|
Objekt JSON s hodnotami polí. |
--data-file |
Cesta k súboru JSON s údajmi záznamu. |
--return
-r
|
Vráťte celý vytvorený záznam. |
--target |
Smerovať do dataverse (predvolené) alebo prepojené erp prostredie. |
--environment
-env
|
Prepíšte URL adresu prostredia. |
--json |
Výstup nespracovaný kód JSON. |
data create Príklady
dataverse data create --table accounts --data '{"name":"Contoso"}'
dataverse data create --table contacts --data '{"firstname":"Alice","parentcustomerid_account@odata.bind":"accounts(<guid>)"}'
Tip
Použite --data-file pre komplexné JSON. Ak chcete získať úplný vytvorený záznam, použite možnosť --return --json .
data delete príkaz
Odstráňte jeden záznam jeho primárnym kľúčom alebo alternatívnym kľúčom.
data delete Parametre
| Parameter | Opis |
|---|---|
--table
-t
|
Názov množiny entít. Povinný argument. |
--id
-i
|
Identifikátor GUID záznamu. |
--key
-k
|
Alternatívny kľúč. |
--no-confirm |
Vynechajte výzvu na potvrdenie. |
--target |
Smerovať do dataverse (predvolené) alebo prepojené erp prostredie. |
--environment
-env
|
Prepíšte URL adresu prostredia. |
--json |
Výstup nespracovaný kód JSON. |
data delete Príklady
dataverse data delete --table accounts --id 00000000-0000-0000-0000-000000000001 --no-confirm
data describe príkaz
Popíšte schému entity OData. V prípade funkcie Dataverse sa príkaz zavolá EntityDefinitions(LogicalName='<table>') pomocou $expand funkcie riadenej , --includeplus druhé volanie na customapis hodnotu , kedy --include actions je nastavená. Vstavané akcie Dataverse, ako Assign sú napríklad a SetState nie sú vyčíslené. Pre server ERP jedno volanie, ktoré /Metadata/PublicEntities vráti vlastnosti, viazané akcie a navigácie spolu.
data describe Parametre
| Parameter | Opis |
|---|---|
--target |
Cieľ: dataverse (predvolené) alebo erp. |
--table
-t
|
Povinný argument. V prípade parametra Dataverse je to logický názov, napríklad account. Pri ERP názov množiny entít, napríklad BatchJobs. |
--include |
Zoznam sekcií oddelených čiarkou, ktorý obsahuje položky: entity, properties, relations, actions, alebo all. Aliasy: attributes=properties, relationships=relations. Predvolená hodnota pre ERP: all. Predvolená hodnota pre Dataverse: entity,properties. |
--json |
Výstup nespracovaný kód JSON. |
data describe Príklady
dataverse data describe --table account
dataverse data describe --target dataverse --table account --include all
dataverse data describe --target erp --table BatchJobs
data disassociate príkaz
Odstráňte vzťah medzi dvomi záznamami. Tento príkaz je podporovaný len pre Funkciu Dataverse.
data disassociate parametre
| Parameter | Opis |
|---|---|
--table
-t
|
Názov množiny entít primárneho záznamu. Povinný argument. |
--id
-i
|
Identifikátor GUID primárneho záznamu. Povinný argument. |
--relationship
-rel
|
Názov vlastnosti navigácie. Povinný argument. |
--related-id |
Identifikátor GUID súvisiaceho záznamu pre vzťah typu many-to-many. Ak chcete vymazať vyhľadávanie, vynecháme tento parameter. |
--environment
-env
|
Prepíšte URL adresu prostredia. |
--json |
Výstup nespracovaný kód JSON. |
data disassociate Príklady
dataverse data disassociate --table accounts --id <guid> --relationship contact_customer_accounts --related-id <related-guid>
data get príkaz
Načítajte jeden záznam pomocou jeho ID (primárny kľúč) alebo alternatívnym kľúčom.
data get Parametre
| Parameter | Opis |
|---|---|
--table
-t
|
Názov množiny entít. Povinný argument. |
--id
-i
|
Identifikátor GUID záznamu (primárny kľúč). |
--key
-k
|
Alternatívny kľúč, napríklad "col='val'". |
--select
-s
|
Zoznam stĺpcov oddelených čiarkou ($select). |
--expand
-x
|
Výraz OData $expand pre súvisiace záznamy. |
--target |
Smerovať do dataverse (predvolené) alebo na prepojené erp prostredie. |
--environment
-env
|
Prepíšte URL adresu prostredia. |
--json |
Výstup nespracovaný kód JSON. |
data get Príklady
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 príkaz
Spustite dotaz OData, FetchXML alebo SQL na tabuľke Dataverse.
data query Parametre
| Parameter | Opis |
|---|---|
--table
-t
|
Nastavte názov entity na dotaz. Vyžaduje sa pre dotazy OData. |
--select
-s
|
Zoznam stĺpcov oddelených čiarkou ($select). |
--filter
-f
|
Výraz OData $filter . |
--orderby
-o
|
Výraz OData $orderby . |
--top |
Maximálny počet záznamov, ktoré sa majú vrátiť (1 – 5 000). |
--expand
-x
|
Výraz OData $expand pre súvisiace záznamy. |
--fetchxml |
Vnorný dotaz FetchXML. |
--fetchxml-file |
Cesta k súboru, ktorý obsahuje dotaz jazyka FetchXML. |
--sql |
Dotaz SQL SELECT (Preview). |
--sql-file |
Cesta k súboru, ktorý obsahuje dotaz SQL. |
--all
-a
|
Ak chcete načítať všetky záznamy, postupujte podľa stránkovania. |
--max-records |
Maximálny počet záznamov, ktoré sa majú načítať pri použití funkcie --all. Predvolená hodnota: 100000. |
--target |
Smerovať do dataverse (predvolené) alebo prepojené erp prostredie. |
--cross-company |
Len ERP. Dotazovanie vo všetkých spoločnostiach. Predvolená hodnota: predvolená spoločnosť používateľa. |
--environment
-env
|
Prepíšte URL adresu prostredia. |
--json |
Výstup nespracovaný kód JSON. |
data query Príklady
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
Zistite viac
- Použitie funkcie OData na dotazovanie údajov
- Dotazovanie údajov pomocou jazyka FetchXML v jazyku Dataverse
- Použitie SQL na dotazovanie údajov pomocou rozhrania Dataverse Web API
data update príkaz
V existujúcom zázname aktualizujte jedno alebo viacero polí, identifikovaných jeho ID alebo alternatívnym kľúčom. Nastavte vyhľadávacie stĺpce pomocou @odata.bind syntaxe.
data update Parametre
| Parameter | Opis |
|---|---|
--table
-t
|
Názov množiny entít. Povinný argument. |
--id
-i
|
Identifikátor GUID záznamu. |
--key
-k
|
Alternatívny kľúč. |
--data
-d
|
Objekt JSON s poľami, ktoré sa majú aktualizovať. |
--data-file |
Cesta k súboru JSON s aktualizáciou údajov. |
--return
-r
|
Vráťte úplný aktualizovaný záznam. |
--target |
Smerovať do dataverse (predvolené) alebo prepojené erp prostredie. |
--environment
-env
|
Prepíšte URL adresu prostredia. |
--json |
Výstup nespracovaný kód JSON. |
data update Príklady
dataverse data update --table accounts --id 00000000-0000-0000-0000-000000000001 --data '{"name":"Contoso (updated)"}'
data upload príkaz
Nahrajte lokálny súbor do stĺpca súboru Dataverse v existujúcom zázname. Príkaz automaticky vyberie na základe veľkosti súboru jednu požiadavku alebo blokovaný súbor, pokiaľ nešpecifikujete --mode. V automatickom režime sa súbory s veľkosťou do 128 MB nahrávajú v jednej požiadavke a väčšie súbory používajú nahrávanie s rozdeľovaným súborom. Keď vynecháte --mime-typepríkaz odvodí typ MIME z prípony súboru. Neznáme rozšírenia predvolene na application/octet-stream.
data upload Parametre
| Parameter | Opis |
|---|---|
--table
-t
|
Schéma tabuľky alebo logický názov, ako accountnapríklad . Povinný argument. Príkaz vyrieši množinu entít z metaúdajov. |
--id
-i
|
Identifikátor GUID záznamu. Povinný argument. |
--column
-c
|
Názov atribútu stĺpca súboru. Povinný argument. |
--file
-f
|
Cesta k lokálnemu súboru. Povinný argument. |
--mode
-m
|
Stratégia nahrávania: auto (predvolené), smallalebo chunk. |
--mime-type |
Explicitný typ MIME. Predvolená hodnota: odvodená od prípony súboru. |
--overwrite |
Prepíšte existujúci súbor. V predvolenom nastavení zlyhá príkaz, ak stĺpec nie je prázdny. |
--environment
-env
|
Prepíšte URL adresu prostredia. |
--json |
Výstup nespracovaný kód JSON. |
data upload Príklady
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 príkaz
Ak záznam neexistuje, vytvorte ho, alebo ho v jeho prípade aktualizujte. Záznam sa identifikuje alternatívnym kľúčom. Naučte sa používať alternatívny kľúč na odkazovanie na záznam
data upsert parametre
| Parameter | Opis |
|---|---|
--table
-t
|
Názov množiny entít. Povinný argument. |
--key
-k
|
Alternatívny kľúč. Povinný argument. |
--data
-d
|
Objekt JSON s hodnotami polí. |
--data-file |
Cesta k súboru JSON. |
--update-only |
Zlyhanie v prípade, že záznam neexistuje (If-Match: *). |
--create-only |
Zlyhanie, ak už záznam existuje (If-None-Match: *). |
--return
-r
|
Po operácii vráťte celý záznam. |
--target |
Smerovať do dataverse (predvolené) alebo prepojené erp prostredie. |
--environment
-env
|
Prepíšte URL adresu prostredia. |
--json |
Výstup nespracovaný kód JSON. |
data upsert Príklady
dataverse data upsert --table accounts --key "accountnumber='ACC-100'" --data '{"name":"Contoso"}'
erp batch cancel príkaz
Zrušiť dávkovú úlohu Finance and Operations jej RecId. Použite erp batch list na vyhľadanie danej možnosti RecId.
erp batch cancel Príklady
dataverse erp batch cancel <recid>
erp batch list príkaz
Zadajte zoznam dávkových úloh v inštancii finance and operations, ktorá je prepojená s vaším prostredím Dataverse. Príkaz vyžaduje profil overenia pripojený k prostrediu Dataverse, ktoré má prepojenú inštanciu služieb Finance and Operations. URL adresa služby Finance and Operations sa automaticky odvodzuje od aktuálneho pripojenia Dataverse.
erp batch list Parametre
| Parameter | Opis |
|---|---|
--company |
Filtrovanie podľa právnickej osoby (dataAreaId), ako USMFnapríklad . |
--status |
Filtrovať podľa stavu: Waiting, Executing, Finished, Error, alebo Cancelled. |
--top |
Maximálny počet výsledkov, ktoré sa majú vrátiť. Predvolená hodnota: 20. |
--caption |
Filtrovať podľa titulkov (zhoda podreťazcov bez rozlišovania veľkých a malých písmen). |
--json |
Výstup nespracovaný kód JSON. |
erp batch list Príklady
dataverse erp batch list
dataverse erp batch list --status Waiting
dataverse erp batch list --status Executing --top 20
install príkaz
Nainštalujte si konkrétnu verziu rozhrania Dataverse CLI alebo aktualizujte na najnovšiu verziu. Príkaz rozpozná, či ste nainštalovali cli globálne, alebo ho podľa toho používate npx a inštalujete.
install Príklady
Nainštalujte najnovšiu verziu:
dataverse install latest
Inštalácia konkrétnej verzie:
dataverse install 1.0.0
mcp príkaz
Spustenie servera modelového kontextového protokolu (MCP), ktorý sa pripojí k vášmu prostrediu, aby asistenti umelej inteligencie, ako napríklad Claude Desktop, mohli pracovať s vašimi údajmi. Cieľ sa automaticky zistí z URL adresy: URL adresa Dataverse spustí server MCP Dataverse a URL adresa služby Finance and Operations, ako https://myorg.operations.dynamics.comnapríklad , spustí server ERP MCP.
syntax mcp
dataverse mcp <orgUrl> [options]
Argument <orgUrl> je URL adresou vašej organizácie, napríklad https://myorg.crm.dynamics.com.
mcp Parametre
| Parameter | Opis |
|---|---|
--validate |
Overte koncové body MCP a nastavenie overenia bez spustenia servera. |
--log-level |
Nastavte úroveň zapisovania do denníka: Trace, Debug, Information, Warning, Erroralebo Critical. Predvolená hodnota: Warning. |
--log-file |
Prihláste sa do súboru v dočasnom adresári. |
--preview |
Namiesto funkcie použite ukážku koncového bodu MCP vo verzii api/mcpPreview .api/mcp_preview Pre ERP nie je podporovaná. |
mcp Príklady
Overenie nastavenia (odporúčaný prvý krok):
dataverse mcp https://myorg.crm.dynamics.com --validate
Spustite server pomocou stdio transportu:
dataverse mcp https://myorg.crm.dynamics.com
Použite koncový bod ukážky alebo povoľte zapisovanie súborov do denníka:
dataverse mcp https://myorg.crm.dynamics.com --preview
dataverse mcp https://myorg.crm.dynamics.com --log-level Debug --log-file
mcp allow príkaz
Skontrolujte, či sa aplikácia Microsoft Entra nachádza v zozname povolených klientov Dataverse MCP pre aktuálne prostredie profilu. Tento príkaz je alternatívou k manuálnemu kroku správcu popísanému v danej požiadavky. Overený používateľ musí mať v cieľovom prostredí povolenia správcu Dataverse.
syntax mcp allow
dataverse mcp allow <appId> [options]
Argument <appId> je ID aplikácie (klienta), ktoré ako identifikátor GUID povolíte.
mcp allow Parametre
| Parameter | Opis |
|---|---|
--erp |
Povoľte aplikácii prepojenú inštanciu Finance and Operations namiesto dataverse. |
mcp allow Príklady
dataverse mcp allow 0c412cc3-0dd6-449b-987f-05b053db9457
dataverse mcp allow 0c412cc3-0dd6-449b-987f-05b053db9457 --erp
Poznámka
Služby Finance a Operations sú uložené vo vyrovnávacej pamäti zoznamu povolených položiek v systéme AOS, takže novoprijaté ID aplikácie môže trvať približne päť minút, kým sa prejaví.
org list príkaz
Zobrazte zoznam všetkých prostredí, ku ktorým máte prístup.
org list parametre
| Parameter | Opis |
|---|---|
--filter |
Zoznam prostredí môžete filtrovať podľa hľadaného výrazu. |
--json |
Výstup nespracovaný kód JSON. |
org list Príklady
dataverse org list
dataverse org list --filter contoso
dataverse org list --json
org who príkaz
Zobraziť informácie o aktuálnej organizácii a používateľovi pomocou aktívneho profilu overovania. Príkaz env je alias pre org.
org who parametre
| Parameter | Opis |
|---|---|
--environment
-env
|
Prepíšte URL adresu prostredia. |
--json |
Výstup nespracovaný kód JSON. |
org who Príklady
dataverse org who
dataverse org who --environment https://myorg.crm.dynamics.com
dataverse org who --json
príkazy skill
Spravovať zručnosti služby Dataverse – opakovane použiteľné množiny inštrukcií ( SKILL.md súbor a súbory prostriedkov), ktoré používajú agenti umelej inteligencie – uložené v pripojenom prostredí. Príkazy najvyššej úrovne skill poskytujú operácie vytvárania, čítania, aktualizovania a odstraňovania v prostredí. Zručnosti sú uložené lokálne v časti .claude/skills/<name>/.
Poznámka
Príkazy na vytváranie a vyhodnocovanie zručností, ako makenapríklad , update, geta eval, sú oddelené od týchto príkazov. Ďalšie informácie získate po spustení .dataverse workspace skill --help
skill delete príkaz
Odstráňte zručnosti a všetky jej zdroje z aktívneho prostredia Dataverse. Použite skill list na vyhľadanie jedinečných názvov zručností.
dataverse skill delete new_lead-qualification
skill download príkaz
Stiahnite si jednu alebo viac zručností z aktívneho prostredia Dataverse na disk. Príkaz stiahne SKILL.md súbor a všetky súbory prostriedkov, pričom zachová štruktúru adresára. Použite skill list na vyhľadanie jedinečných názvov zručností.
| Parameter | Opis |
|---|---|
--all |
Stiahnite si všetky aktívne zručnosti z prostredia. Nie je možné kombinovať s jedinečným názvom zručností. |
--output
-o
|
Základný adresár na výstup. Predvolená hodnota: .claude/skills/. S --all, je každá zručnosť napísaná na <path>/<name>/. |
--json |
Výstup obsah zručností ako JSON bez písania súborov. Môžete tiež zadať cestu k súboru, do ktorom chcete zapisovať. |
dataverse skill download new_lead-qualification
dataverse skill download --all --output ./skills
skill list príkaz
Zoznam všetkých aktívnych zručností v pripojenom prostredí Dataverse.
| Parameter | Opis |
|---|---|
--resources
-r
|
Zadajte aj zoznam súborov prostriedkov pre jednotlivé zručnosti. |
--json |
Výstup vo formáte JSON. Môžete tiež zadať cestu k súboru, do ktorom chcete zapisovať. |
dataverse skill list
dataverse skill list --resources
skill upload príkaz
Nahrajte jednu alebo viac zručností z disku do aktívneho prostredia Dataverse. Príkaz podporuje adresáre, .zip súbory, súbory .skill a súbory .md .
Môžete odovzdať odbornosť <name>, ktorá sa vyrieši ako .claude/skills/<name>/, alebo explicitne <path> do adresára či súboru.
| Parameter | Opis |
|---|---|
--all |
Nahrajte všetky zručnosti v časti .claude/skills/. Nie je možné kombinovať s názvom alebo cestou zručností. |
--json |
Výstupom je výsledok JSON. Môžete tiež zadať cestu k súboru, do ktorom chcete zapisovať. |
dataverse skill upload lead-qualification
dataverse skill upload ./my-skill.zip
dataverse skill upload --all