Nota
L'accés a aquesta pàgina requereix autorització. Podeu provar d'iniciar la sessió o de canviar els directoris.
L'accés a aquesta pàgina requereix autorització. Podeu provar de canviar els directoris.
Nota
- Aquesta és una característica de visualització prèvia.
- Les característiques de visualització prèvia no estan dissenyades per a un entorn de producció i poden tenir una funcionalitat restringida. Aquestes característiques estan disponibles abans d’un llançament oficial de producte per tal que els clients el puguin utilitzar abans i enviar-nos els seus comentaris.
Aquest article descriu les ordres disponibles a la CLI de Dataverse. Cada comanda admet una --help opció que en detalla l'ús, les opcions i els exemples. Les ordres que retornen dades admeten una --json opció per a la sortida JSON en brut que és útil en scripts.
Les següents opcions globals es poden utilitzar amb qualsevol comanda:
| Opció | Descripció |
|---|---|
--log-level <level> |
Estableix el nivell de registre: Trace, Debug, Information, Warning, Error, o Critical. Per defecte: Warning. |
--log-file |
Inicia sessió en un fitxer del directori temporal en comptes de la consola. |
--context <value> |
Context d'operació afegit a l'User-Agent. També pots configurar la variable d'entorn DATAVERSE_OPERATION_CONTEXT . |
| Ordre | Descripció |
|---|---|
api describe |
Descriu una API |
api invoke |
Invoca una API pel nom |
api list |
Llista d'APIs descobribles |
api request |
Envia una sol·licitud HTTP autenticada |
auth create |
Crea un nou perfil d'autenticació |
auth list |
Llista tots els perfils d'autenticació |
auth remove |
Elimina un perfil d'autenticació |
auth select |
Selecciona el perfil d'autenticació activa |
auth who |
Mostra el perfil d'autenticació actual |
data associate |
Enllaça dos registres a través d'una relació |
data count |
Registres de comptatge en una taula |
data create |
Crea un registre nou |
data delete |
Suprimir un registre |
data describe |
Descriu l'esquema d'una entitat |
data disassociate |
Eliminar una relació entre dos registres |
data get |
Recuperar un registre únic per ID o clau alternativa |
data query |
Executa una consulta OData, FetchXML o SQL |
data update |
Actualitza un registre existent |
data upload |
Puja un fitxer a una columna de fitxer d'un registre existent |
data upsert |
Crea o actualitza un registre per clau alternativa |
erp batch cancel |
Cancel·la una feina de promoció de Finances i Operacions |
erp batch list |
Llista feines de promoció de Finances i Operacions |
install |
Instal·la una versió específica o actualitza a l'última versió |
mcp |
Inicia el servidor MCP per a Dataverse o ERP |
mcp allow |
Permetre una aplicació com a client MCP |
org list |
Llista tots els entorns accessibles |
org who |
Mostra l'organització actual i la informació de l'usuari |
skill delete |
Elimina una habilitat de Dataverse |
skill download |
Descarrega una habilitat de Dataverse |
skill list |
Llista les habilitats actives en l'entorn |
skill upload |
Puja una habilitat a Dataverse |
Nota
Moltes ordres admeten una --target <dataverse\|erp> opció que enruta l'operació a Dataverse (el valor per defecte) o a l'entorn vinculat de Finances i Operacions (ERP). Les ordres que es connecten a un entorn suporten una --environment <url> opció (-env) per sobreescriure l'URL de l'entorn del perfil actual.
api describe manar
Mostra les metadades d'una sola API. Per a les APIs personalitzades de Dataverse, la sortida inclou descripcions de paràmetres de sol·licitud i propietats de resposta quan les metadades les proporcionen.
Els noms del Dataverse no tenen prefix per defecte. Pots utilitzar noms qualificats per a l'ERP en el formulari erp:ServiceGroup/Service/Operation.
api describe Paràmetres
| Paràmetre | Descripció |
|---|---|
--target |
Resol un nom no qualificat contra dataverse o erp. |
--service-group |
Només ERP. Redueix la cerca d'operacions a un sol grup de serveis. |
--service |
Només ERP. Redueix la cerca d'operacions a un sol servei. |
--environment |
Sobreescriu l'URL de l'entorn Dataverse. |
--json |
Sortiu JSON en brut. |
api describe Exemples
dataverse api describe sample_CustomAPIExample
dataverse api describe msdyn_DoesKBExist
dataverse api describe GetUserSessionInfo --target erp --service-group UserSessionService --service AifUserSessionService
api invoke manar
Invoca una API descoberta pel seu nom. Utilitza name=value la sintaxi per als paràmetres. Si un valor conté espais, cita el token sencer. Algunes APIs de Dataverse accepten un paràmetre de cadena el contingut del qual és JSON. En aquest cas, passa el text JSON com a valor utilitzant les regles normals de citació i escapament de la teva shell.
Per defecte, les respostes JSON es representen en un format de text amigable que manté els noms de les propietats de sortida. Utilitza --json per preservar la càrrega útil JSON en brut.
api invoke Paràmetres
| Paràmetre | Descripció |
|---|---|
--target |
Resol un nom no qualificat contra dataverse o erp. |
--service-group |
Només ERP. Redueix la cerca d'operacions a un sol grup de serveis. |
--service |
Només ERP. Redueix la cerca d'operacions a un sol servei. |
--param |
Afegeix un paràmetre amb nom en name=value el formulari. Repetible. |
--bind |
El camí d'enllaç per a APIs Dataverse vinculades a entitats. |
--method, -X |
Sobreescriu el mètode HTTP inferit. |
--body |
Utilitza un cos JSON en brut en lloc de paràmetres anomenats. |
--body-file |
Llegeix un cos JSON en brut d'un fitxer. |
--header, -H |
Afegeix una capçalera HTTP en key:value formulari. |
--include, -i |
Inclou l'estat de la resposta i les capçaleres. |
--environment |
Sobreescriu l'URL de l'entorn Dataverse. |
--json |
Treu JSON en brut en lloc de text amistós. |
api invoke Exemples
Invoca una funció de Dataverse. Aquest exemple mostra l'ús de la funció Dynamics 365 Contact Center CCaaS_GetPresence.
dataverse api invoke CCaaS_GetPresence ApiVersion=1.0
Invoca l'acció Dataverse AISummarize amb espais en un valor de paràmetre:
dataverse api invoke AISummarize "Text=The customer reported intermittent login failures..."
Invoca un servei personalitzat ERP:
dataverse api invoke GetUserSessionInfo --target erp --service-group UserSessionService --service AifUserSessionService
api list manar
Llista APIs descobribles, com ara APIs personalitzades de Dataverse i punts finals de servei invocables ERP. Els resultats mostren la identitat de l'API, nom amistós, tipus i descripció quan estan disponibles. Pots passar un terme de consulta opcional per filtrar els resultats.
api list Paràmetres
| Paràmetre | Descripció |
|---|---|
--target |
El sistema objectiu per cercar: dataverse (per defecte) o erp. |
--service-group |
Només ERP. Filtra a un únic grup de servei. |
--service |
Només ERP. Filtra a un sol servei. |
--limit |
El nombre màxim d'APIs per retornar. Per defecte: 50. |
--page |
El número de pàgina basat en 1 quan passes els resultats. Per defecte: 1. |
--environment |
Sobreescriu l'URL de l'entorn Dataverse. |
--json |
Sortiu JSON en brut. |
api list Exemples
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 manar
Envia una petició HTTP autenticada en brut a Dataverse o ERP. Utilitza aquesta ordre quan necessitis control total sobre el camí, el mètode, les capçaleres i el cos.
api request Paràmetres
| Paràmetre | Descripció |
|---|---|
--target |
El sistema objectiu: dataverse o erp. Obligatòries. |
--path |
El camí de la sol·licitud. Obligatòries. |
--method, -X |
El mètode HTTP. Valor per defecte: GET, o POST quan s'hi subministra un cos. |
--body |
Un cos de sol·licitud JSON en línia. |
--body-file |
Un fitxer que conté el cos d'una sol·licitud d'objecte JSON. |
--header, -H |
Afegeix una capçalera HTTP en key:value formulari. |
--include, -i |
Inclou l'estat de la resposta i les capçaleres. |
--environment |
Sobreescriu l'URL de l'entorn Dataverse. |
api request Exemples
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 manar
Crea un nou perfil d'autenticació.
auth create Paràmetres
Utilitza aquests paràmetres per especificar el comportament de l'ordre auth create .
| Paràmetre | Descripció |
|---|---|
--environment, -env |
L'URL de l'entorn Dataverse amb què vols autenticar-te. |
--name, -n |
Un nom opcional per al perfil. Fes servir el nom per seleccionar el perfil més endavant. |
--cloud, -ci |
El núvol objectiu: Public, UsGov, UsGovHigh, UsGovDod, o China. |
--deviceCode, -dc |
Utilitza el flux d'autenticació per codi de dispositiu, per a entorns sense navegador. |
--username, -un |
El nom d'usuari per a l'autenticació del nom d'usuari i la contrasenya. |
--password, -p |
La contrasenya per al nom d'usuari i l'autenticació de contrasenya. |
--applicationId, -id |
L'ID de l'aplicació (client) per a l'autenticació del principal de servei (SPN). |
--clientSecret, -cs |
El secret del client per a l'autenticació principal del servei. |
--certificateDiskPath, -cdp |
El camí cap a un fitxer de certificat .pfx per a l'autenticació basada en certificats. |
--certificatePassword, -cp |
La contrasenya del certificat. |
--tenant, -t |
L'ID del llogater. És necessari per a l'autenticació del principal de servei. |
--managedIdentity, -mi |
Utilitza una identitat gestionada d'Azure. |
--githubFederated, -ghf |
Utilitza l'autenticació federada de GitHub Actions. |
--azureDevOpsFederated, -adof |
Utilitza l'autenticació federada d'Azure DevOps. |
--clientid, -cid |
Un ID de client d'aplicació Microsoft Entra personalitzat per utilitzar en lloc de l'aplicació CLI per defecte de Dataverse. |
--no-default-environment |
No posis l'entorn com a predeterminat. |
--accept-cleartext-caching |
Permet una memòria cau de token en text pla a Linux. |
auth create Exemples
Els exemples següents mostren com utilitzar l'ordre auth create .
Autenticació interactiva
Aquesta ordre obre un navegador o un diàleg de diàleg del sistema per a informació addicional.
dataverse auth create --environment https://myorg.crm.dynamics.com
Perfil amb nom
Crea un perfil amb un nom específic.
dataverse auth create --environment https://myorg.crm.dynamics.com --name prod
Flux de codi del dispositiu
Utilitza el flux de codi del dispositiu per a entorns sense navegador.
dataverse auth create --environment https://myorg.crm.dynamics.com --deviceCode
Principal de servei amb secret del client
Utilitza un principi de servei quan necessitis autenticació sense vigilància, com en una pipeline CI/CD o en un altre script automatitzat on no és possible iniciar sessió de manera interactiva. Proporciona l'ID de l'aplicació, el secret del client i l'ID de l'inquilino d'un registre d'aplicació que tingui accés a l'entorn.
dataverse auth create --applicationId <appId> --clientSecret <secret> --tenant <tenantId>
ID de client de l'aplicació Entra personalitzat
Fes servir el registre de la teva pròpia aplicació en lloc del per defecte.
dataverse auth create --environment https://myorg.crm.dynamics.com --clientid <your-app-guid>
auth list manar
Llista tots els perfils d'autenticació. Suma --json per a la sortida JSON en brut.
auth list Exemples
dataverse auth list
dataverse auth list --json
auth remove manar
Elimina un o tots els perfils d'autenticació.
auth remove Paràmetres
| Paràmetre | Descripció |
|---|---|
--index, -i |
Elimineu el perfil amb l'índex basat en 1 especificat, tal com es mostra a auth list. |
--name, -n |
Elimina el perfil amb el nom especificat. |
--all |
Elimina tots els perfils. |
auth remove Exemples
dataverse auth remove --index 1
dataverse auth remove --name prod
dataverse auth remove --all
auth select manar
Selecciona el perfil d'autenticació activa. Executa l'ordre sense opcions per llistar tots els perfils.
auth select Paràmetres
| Paràmetre | Descripció |
|---|---|
--index, -i |
Selecciona el perfil pel seu índex basat en 1, tal com es mostra a auth list. |
--name, -n |
Selecciona el perfil pel nom. |
auth select Exemples
Obre un selector interactiu. Utilitza les tecles de fletxes, o escriu per filtrar:
dataverse auth select
Selecciona un perfil per índex o per nom:
dataverse auth select --index 1
dataverse auth select --name prod
auth who manar
Mostra el perfil d'autenticació actiu actual. Suma --json per a la sortida JSON en brut.
auth who Exemples
dataverse auth who
dataverse auth who --json
data associate manar
Associa dos registres a través d'una propietat de navegació (relació). Aquesta comanda només és compatible amb Dataverse.
data associate Paràmetres
| Paràmetre | Descripció |
|---|---|
--table, -t |
El nom establert de l'entitat del registre primari. Obligatòries. |
--id, -i |
El GUID del registre principal. Obligatòries. |
--relationship, -rel |
El nom de la propietat de navegació. Obligatòries. |
--related |
El nom del conjunt d'entitats de la taula relacionada. Obligatòries. |
--related-id |
El GUID del registre relacionat. Obligatòries. |
--environment, -env |
Sobreescriu l'URL de l'entorn. |
--json |
Sortiu JSON en brut. |
data associate Exemples
dataverse data associate --table accounts --id <guid> --relationship contact_customer_accounts --related contacts --related-id <related-guid>
data count manar
Compta els registres en una taula, opcionalment filtrada.
data count Paràmetres
| Paràmetre | Descripció |
|---|---|
--table, -t |
El nom del conjunt d'entitats. És obligatori tret que utilitzis --fetchxml. |
--filter, -f |
Una expressió OData $filter . |
--fetchxml |
Una consulta agregada FetchXML per a recomptes complexos. |
--target |
Ruta cap a dataverse (per defecte) o l'entorn enllaçat erp . |
--cross-company |
Només ERP. Compta entre totes les empreses. Per defecte: l'empresa per defecte de l'usuari. |
--environment, -env |
Sobreescriu l'URL de l'entorn. |
--json |
Sortiu JSON en brut. |
data count Exemples
dataverse data count --table accounts
dataverse data count --target erp --table Currencies --filter "CurrencyCode eq 'AED'"
data create manar
Crea un nou registre en una taula Dataverse. Configura les columnes de cerca utilitzant @odata.bind la sintaxi.
data create Paràmetres
| Paràmetre | Descripció |
|---|---|
--table, -t |
El nom del conjunt d'entitats. Obligatòries. |
--data, -d |
Un objecte JSON amb els valors del camp. |
--data-file |
El camí cap a un fitxer JSON amb les dades del registre. |
--return, -r |
Retorna el registre complet creat. |
--target |
Ruta cap a dataverse (per defecte) o l'entorn enllaçat erp . |
--environment, -env |
Sobreescriu l'URL de l'entorn. |
--json |
Sortiu JSON en brut. |
data create Exemples
dataverse data create --table accounts --data '{"name":"Contoso"}'
dataverse data create --table contacts --data '{"firstname":"Alice","parentcustomerid_account@odata.bind":"accounts(<guid>)"}'
Propina
Utilitza --data-file per a JSON complex. Utilitza-ho --return --json per obtenir el registre complet creat.
data delete manar
Elimina un registre únic per la seva clau principal o per una clau alternativa.
data delete Paràmetres
| Paràmetre | Descripció |
|---|---|
--table, -t |
El nom del conjunt d'entitats. Obligatòries. |
--id, -i |
El rècord GUID. |
--key, -k |
Una tonalitat alternativa. |
--no-confirm |
Salta el missatge de confirmació. |
--target |
Ruta cap a dataverse (per defecte) o l'entorn enllaçat erp . |
--environment, -env |
Sobreescriu l'URL de l'entorn. |
--json |
Sortiu JSON en brut. |
data delete Exemples
dataverse data delete --table accounts --id 00000000-0000-0000-0000-000000000001 --no-confirm
data describe manar
Descriu l'esquema d'una entitat OData. Per a Dataverse, la comanda crida EntityDefinitions(LogicalName='<table>') amb $expand impulsat per --include, més una segona crida a customapis quan --include actions està establert. Les accions integrades de Dataverse com Assign i SetState no s'enumeren. Per a l'ERP, una sola crida retorna /Metadata/PublicEntities propietats, accions lligades i navegacions juntes.
data describe Paràmetres
| Paràmetre | Descripció |
|---|---|
--target |
L'objectiu: dataverse (per defecte) o erp. |
--table, -t |
Obligatòries. Per al Dataverse, el nom lògic, com accountara . Per a ERP, el nom del conjunt d'entitats, com BatchJobsara . |
--include |
Una llista separada per coma de seccions que inclou: entity, properties, relations, actions, o all. Àlies: attributes=properties, . relationships=relations Per defecte per a ERP: all. Per defecte per a Dataverse: entity,properties. |
--json |
Sortiu JSON en brut. |
data describe Exemples
dataverse data describe --table account
dataverse data describe --target dataverse --table account --include all
dataverse data describe --target erp --table BatchJobs
data disassociate manar
Elimina una relació entre dos registres. Aquesta comanda només és compatible amb Dataverse.
data disassociate Paràmetres
| Paràmetre | Descripció |
|---|---|
--table, -t |
El nom establert de l'entitat del registre primari. Obligatòries. |
--id, -i |
El GUID del registre principal. Obligatòries. |
--relationship, -rel |
El nom de la propietat de navegació. Obligatòries. |
--related-id |
El GUID del registre relacionat, per a una relació de molts a molts. Omet aquest paràmetre per esborrar una consulta. |
--environment, -env |
Sobreescriu l'URL de l'entorn. |
--json |
Sortiu JSON en brut. |
data disassociate Exemples
dataverse data disassociate --table accounts --id <guid> --relationship contact_customer_accounts --related-id <related-guid>
data get manar
Recupera un registre únic pel seu ID (clau primària) o per una clau alternativa.
data get Paràmetres
| Paràmetre | Descripció |
|---|---|
--table, -t |
El nom del conjunt d'entitats. Obligatòries. |
--id, -i |
El registre GUID (clau primària). |
--key, -k |
Una tonalitat alternativa, per exemple "col='val'". |
--select, -s |
Una llista de columnes separada per coma ($select). |
--expand, -x |
Una expressió OData $expand per a registres relacionats. |
--target |
Ruta cap a dataverse (per defecte) o l'entorn enllaçat erp . |
--environment, -env |
Sobreescriu l'URL de l'entorn. |
--json |
Sortiu JSON en brut. |
data get Exemples
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 manar
Executa una consulta OData, FetchXML o SQL sobre una taula Dataverse.
data query Paràmetres
| Paràmetre | Descripció |
|---|---|
--table, -t |
L'entitat estableix el nom per consultar. És necessari per a consultes d'OData. |
--select, -s |
Una llista de columnes separada per coma ($select). |
--filter, -f |
Una expressió OData $filter . |
--orderby, -o |
Una expressió OData $orderby . |
--top |
El nombre màxim de registres a retornar (1-5000). |
--expand, -x |
Una expressió OData $expand per a registres relacionats. |
--fetchxml |
Una consulta FetchXML en línia. |
--fetchxml-file |
El camí cap a un fitxer que conté una consulta FetchXML. |
--sql |
Una consulta SQL SELECT (previsualització). |
--sql-file |
El camí cap a un fitxer que conté una consulta SQL. |
--all, -a |
Segueix la paginació per recuperar tots els registres. |
--max-records |
El nombre màxim de registres a recuperar quan s'utilitza --all. Per defecte: 100000. |
--target |
Ruta cap a dataverse (per defecte) o l'entorn enllaçat erp . |
--cross-company |
Només ERP. Fes consultes a totes les empreses. Per defecte: l'empresa per defecte de l'usuari. |
--environment, -env |
Sobreescriu l'URL de l'entorn. |
--json |
Sortiu JSON en brut. |
data query Exemples
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
Més informació
- Utilitza OData per consultar dades
- Consulta de dades utilitzant fetchXML a Dataverse
- Utilitza SQL per consultar dades mitjançant l'API web de Dataverse
data update manar
Actualitza un o més camps d'un registre existent, identificats pel seu ID o per una clau alternativa. Configura les columnes de cerca utilitzant @odata.bind la sintaxi.
data update Paràmetres
| Paràmetre | Descripció |
|---|---|
--table, -t |
El nom del conjunt d'entitats. Obligatòries. |
--id, -i |
El rècord GUID. |
--key, -k |
Una tonalitat alternativa. |
--data, -d |
Un objecte JSON amb els camps per actualitzar. |
--data-file |
El camí cap a un fitxer JSON amb les dades d'actualització. |
--return, -r |
Retorna el registre complet actualitzat. |
--target |
Ruta cap a dataverse (per defecte) o l'entorn enllaçat erp . |
--environment, -env |
Sobreescriu l'URL de l'entorn. |
--json |
Sortiu JSON en brut. |
data update Exemples
dataverse data update --table accounts --id 00000000-0000-0000-0000-000000000001 --data '{"name":"Contoso (updated)"}'
data upload manar
Puja un fitxer local a una columna de fitxer Dataverse en un registre existent. L'ordre selecciona automàticament una sol·licitud única o una pujada en fragments segons la mida del fitxer, tret que especifiquis --mode. En mode automàtic, els fitxers de menys de 128 MB es pugen en una sola petició, i els fitxers més grans utilitzen una pujada fragmentada. Quan omets --mime-type, la comanda dedueix el tipus MIME de l'extensió del fitxer. Les extensions desconegudes per defecte són application/octet-stream.
data upload Paràmetres
| Paràmetre | Descripció |
|---|---|
--table, -t |
L'esquema de taula o nom lògic, com accountara . Obligatòries. L'ordre resol el conjunt d'entitats a partir de les metadades. |
--id, -i |
El rècord GUID. Obligatòries. |
--column, -c |
El nom de l'atribut de la columna del fitxer. Obligatòries. |
--file, -f |
El camí cap al fitxer local. Obligatòries. |
--mode, -m |
L'estratègia de pujada: auto (per defecte), small, o chunk. |
--mime-type |
Un tipus MIME explícit. Per defecte: deduït de l'extensió del fitxer. |
--overwrite |
Sobreescriu un fitxer existent. Per defecte, la comanda falla si la columna no està buida. |
--environment, -env |
Sobreescriu l'URL de l'entorn. |
--json |
Sortiu JSON en brut. |
data upload Exemples
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 manar
Crea un registre si no existeix, o actualitza'l si existeix. El registre s'identifica per una tonalitat alternativa. Aprèn a utilitzar una clau alternativa per referenciar un registre
data upsert Paràmetres
| Paràmetre | Descripció |
|---|---|
--table, -t |
El nom del conjunt d'entitats. Obligatòries. |
--key, -k |
Una tonalitat alternativa. Obligatòries. |
--data, -d |
Un objecte JSON amb els valors del camp. |
--data-file |
El camí cap a un fitxer JSON. |
--update-only |
Suspès si el registre no existeix (If-Match: *). |
--create-only |
Suspès si el registre ja existeix (If-None-Match: *). |
--return, -r |
Retorna el registre complet després de l'operació. |
--target |
Ruta cap a dataverse (per defecte) o l'entorn enllaçat erp . |
--environment, -env |
Sobreescriu l'URL de l'entorn. |
--json |
Sortiu JSON en brut. |
data upsert Exemples
dataverse data upsert --table accounts --key "accountnumber='ACC-100'" --data '{"name":"Contoso"}'
erp batch cancel manar
Cancel·la una feina de lots de Finances i Operacions per la seva RecId. Utilitza erp batch list per trobar el RecId.
erp batch cancel Exemples
dataverse erp batch cancel <recid>
erp batch list manar
Fes una llista de feines per lots a la instància de Finances i Operacions vinculada al teu entorn Dataverse. L'ordre requereix un perfil d'autenticació connectat a un entorn Dataverse que tingui una instància de Finances i Operacions enllaçada. L'URL de Finances i Operacions es deriva automàticament de la connexió actual de Dataverse.
erp batch list Paràmetres
| Paràmetre | Descripció |
|---|---|
--company |
Filtra per entitat legal (dataAreaId), com ara USMF. |
--status |
Filtra per estat: Waiting, Executing, Finished, Error, o Cancelled. |
--top |
El nombre màxim de resultats a retornar. Per defecte: 20. |
--caption |
Filtra per subtítol (coincidència de subcadenes insensibles a majúscules i maiúscules). |
--json |
Sortiu JSON en brut. |
erp batch list Exemples
dataverse erp batch list
dataverse erp batch list --status Waiting
dataverse erp batch list --status Executing --top 20
install manar
Instal·la una versió específica de la CLI de Dataverse, o actualitza a l'última versió. L'ordre detecta si has instal·lat la CLI globalment o si l'estàs utilitzant npx i s'instal·la en conseqüència.
install Exemples
Instal·la l'última versió:
dataverse install latest
Instal·la una versió específica:
dataverse install 1.0.0
mcp manar
Inicia un servidor Model Context Protocol (MCP) que es connecta al teu entorn, perquè assistents d'IA com Claude Desktop puguin interactuar amb les teves dades. L'objectiu es detecta automàticament a partir de la URL: una URL de Dataverse inicia el servidor MCP de Dataverse, i una URL de Finances i Operacions, com https://myorg.operations.dynamics.com, inicia el servidor ERP MCP.
mcp Sintaxi
dataverse mcp <orgUrl> [options]
L'argument <orgUrl> és, per exemple https://myorg.crm.dynamics.com, la URL de la teva organització.
mcp Paràmetres
| Paràmetre | Descripció |
|---|---|
--validate |
Valida els punts finals MCP i la configuració d'autenticació sense iniciar el servidor. |
--log-level |
Estableix el nivell de registre: Trace, Debug, Information, Warning, Error, o Critical. Per defecte: Warning. |
--log-file |
Inicia sessió en un fitxer al directori temporal. |
--preview |
Utilitza l'endpoint de previsualització MCP (api/mcp_preview en lloc de api/mcp). No està suportat per a ERP. |
mcp Exemples
Valida la configuració (un primer pas recomanat):
dataverse mcp https://myorg.crm.dynamics.com --validate
Inicia el servidor utilitzant el transport stdio:
dataverse mcp https://myorg.crm.dynamics.com
Utilitza l'endpoint de previsualització o activa el registre de fitxers de depuració:
dataverse mcp https://myorg.crm.dynamics.com --preview
dataverse mcp https://myorg.crm.dynamics.com --log-level Debug --log-file
mcp allow manar
Assegureu-vos que una aplicació Microsoft Entra estigui a la llista de clients permesos de Dataverse MCP per a l'entorn del perfil actual. Aquesta ordre és una alternativa al pas manual d'administració descrit als requisits previs. L'usuari autenticat ha de tenir permisos d'administrador de Dataverse a l'entorn destinat.
mcp allow Sintaxi
dataverse mcp allow <appId> [options]
L'argument <appId> és que l'ID de l'aplicació (client) ha de permetre, com a GUID.
mcp allow Paràmetres
| Paràmetre | Descripció |
|---|---|
--erp |
Permet l'aplicació a la instància enllaçada de Finances i Operacions en lloc de Dataverse. |
mcp allow Exemples
dataverse mcp allow 0c412cc3-0dd6-449b-987f-05b053db9457
dataverse mcp allow 0c412cc3-0dd6-449b-987f-05b053db9457 --erp
Nota
Finances i Operacions emmagatzema la llista de permisos a l'AOS, així que un nou ID d'aplicació permès pot trigar fins a uns cinc minuts a fer efecte.
org list manar
Fes una llista de tots els entorns als quals puguis accedir.
org list Paràmetres
| Paràmetre | Descripció |
|---|---|
--filter |
Filtra la llista d'entorns per un terme de cerca. |
--json |
Sortiu JSON en brut. |
org list Exemples
dataverse org list
dataverse org list --filter contoso
dataverse org list --json
org who manar
Mostra informació sobre l'organització i l'usuari actuals, utilitzant el perfil d'autenticació activa. L'ordre env és un àlies per a org.
org who Paràmetres
| Paràmetre | Descripció |
|---|---|
--environment, -env |
Sobreescriu l'URL de l'entorn. |
--json |
Sortiu JSON en brut. |
org who Exemples
dataverse org who
dataverse org who --environment https://myorg.crm.dynamics.com
dataverse org who --json
skill ordres
Gestiona les habilitats de Dataverse—conjunts d'instruccions reutilitzables (un SKILL.md fitxer i els seus fitxers de recursos) que utilitzen els agents d'IA—que s'emmagatzemen a l'entorn connectat. Les ordres de primer nivell skill proporcionen operacions de creació, lectura, actualització i eliminació contra l'entorn. Localment, les habilitats s'emmagatzemen sota .claude/skills/<name>/.
Nota
Les ordres d'autorització i avaluació d'habilitats, com make, update, get, i eval, són separades d'aquestes ordres. Per a més informació, executa dataverse workspace skill --help.
skill delete manar
Elimina una habilitat i tots els seus recursos de l'entorn actiu de Dataverse. Utilitza'l skill list per trobar noms únics d'habilitats.
dataverse skill delete new_lead-qualification
skill download manar
Descarrega una o més habilitats de l'entorn actiu Dataverse al disc. L'ordre descarrega el SKILL.md fitxer i tots els fitxers de recursos, preservant l'estructura de directoris. Utilitza'l skill list per trobar noms únics d'habilitats.
| Paràmetre | Descripció |
|---|---|
--all |
Descarrega totes les habilitats actives de l'entorn. No es pot combinar amb un nom únic d'habilitat. |
--output, -o |
El directori base per a la sortida. Per defecte: .claude/skills/. Amb --all, cada habilitat s'escriu a <path>/<name>/. |
--json |
Treu el contingut de l'habilitat en JSON sense escriure fitxers. Opcionalment, especifica un camí de fitxer on escriure. |
dataverse skill download new_lead-qualification
dataverse skill download --all --output ./skills
skill list manar
Llista totes les habilitats actives en l'entorn connectat Dataverse.
| Paràmetre | Descripció |
|---|---|
--resources, -r |
També llista els fitxers de recursos de cada habilitat. |
--json |
Sortida en JSON. Opcionalment, especifica un camí de fitxer on escriure. |
dataverse skill list
dataverse skill list --resources
skill upload manar
Puja una o més habilitats del disc a l'entorn actiu Dataverse. La comanda suporta directoris, fitxers.zip , fitxers .skill i fitxers .md .
Pots passar una habilitat <name>, que es resol a .claude/skills/<name>/, o una explícita <path> a un directori o fitxer.
| Paràmetre | Descripció |
|---|---|
--all |
Puja totes les habilitats sota .claude/skills/. No es pot combinar amb un nom d'habilitat o un camí. |
--json |
Treu el resultat en format JSON. Opcionalment, especifica un camí de fitxer on escriure. |
dataverse skill upload lead-qualification
dataverse skill upload ./my-skill.zip
dataverse skill upload --all