Белешка
Приступ овој страници захтева ауторизацију. Можете покушати да се пријавите или промените директоријуме.
Приступ овој страници захтева ауторизацију. Можете покушати да промените директоријуме.
Белешка
- Ово је функција прегледа.
- Функције прегледа нису намењене за коришћење у производњи и могу да имају ограничене функционалности. Ове функције су доступне пре званичног објављивања како би клијенти могли раније да им приступе и пруже повратне информације.
Овај чланак описује команде доступне у Датаверсе ЦЛИ-у . Свака команда подржава опцију --help која наводи њену употребу, опције и примере. Команде које враћају податке подржавају опцију --json за сирови ЈСОН излаз који је користан у скриптама.
Следеће глобалне опције могу се користити са било којом командом:
| Опција | Опис |
|---|---|
--log-level <level> |
Подесите ниво пријављивања: Trace, Debug, Information, WarningError, или Critical. Подразумевано : Warning. |
--log-file |
Пријавите се у датотеку у привременом директоријуму уместо у конзолу. |
--context <value> |
Контекст операције додат корисничком агенту. Такође можете подесити променљиву окружења DATAVERSE_OPERATION_CONTEXT . |
| Команда | Опис |
|---|---|
api describe |
Опишите АПИ |
api invoke |
Позовите АПИ по имену |
api list |
Наведите АПИ-је који се могу открити |
api request |
Пошаљите аутентификовани ХТТП захтев |
auth create |
Креирајте нови профил за аутентификацију |
auth list |
Наведите све профиле за аутентификацију |
auth remove |
Уклањање профила за аутентификацију |
auth select |
Изаберите активни профил за аутентификацију |
auth who |
Покажи тренутни профил аутентификације |
data associate |
Повежите два записа преко везе |
data count |
Бројање записа у табели |
data create |
Креирајте нов запис |
data delete |
Брисање записа |
data describe |
Опишите шему ентитета |
data disassociate |
Уклоните однос између два записа |
data get |
Преузмите један запис по ИД-у или алтернативном кључу |
data query |
Извршите ОДата, ФетцхКСМЛ или СКЛ упит |
data update |
Ажурирајте постојећи запис |
data upload |
Отпремите датотеку у колону датотеке на постојећем запису |
data upsert |
Креирање или ажурирање записа помоћу алтернативног кључа |
erp batch cancel |
Откажите серијски посао за финансије и операције |
erp batch list |
Листа послова за финансије и операције |
install |
Инсталирајте одређену верзију или ажурирајте на најновију верзију |
mcp |
Покрените МЦП сервер за Датаверсе или ЕРП |
mcp allow |
Дозволите апликацију као МЦП клијента |
org list |
Наведите сва приступачна окружења |
org who |
Покажи тренутну организацију и корисничке информације |
skill delete |
Избришите вештину из Датаверсе-а |
skill download |
Преузмите вештину са Датаверсе-а |
skill list |
Наведите активне вештине у окружењу |
skill upload |
Отпремите вештину на Датаверсе |
Белешка
Многе команде подржавају опцију --target <dataverse\|erp> која усмерава операцију на Датаверсе (подразумевано) или на повезано окружење за финансије и операције (ЕРП). Команде које се повезују са окружењем подржавају ( -env) опцију --environment <url> да препише УРЛ окружења тренутног профила.
api describe команда
Покажите метаподатке за један АПИ. За Датаверсе прилагођене АПИ-је, излаз укључује описе параметара захтева и својстава одговора када их метаподаци пружају.
Датаверсе имена подразумевано немају префикс. Можете користити ЕРП-квалификована имена у облику erp:ServiceGroup/Service/Operation.
api describe Параметри
| Параметар | Опис |
|---|---|
--target |
Решите неквалификовано име против dataverse или erp. |
--service-group |
Само ЕРП. Сузите претрагу операција на једну сервисну групу. |
--service |
Само ЕРП. Сузити операцију претрагу на једну услугу. |
--environment |
Премостите УРЛ Датаверсе окружења. |
--json |
Излаз сировог ЈСОН-а. |
api describe Примери
dataverse api describe sample_CustomAPIExample
dataverse api describe msdyn_DoesKBExist
dataverse api describe GetUserSessionInfo --target erp --service-group UserSessionService --service AifUserSessionService
api invoke команда
Позовите откривени АПИ по имену. Користите name=value синтаксу за параметре. Ако вредност садржи размака, цитирајте цео токен. Неки Датаверсе АПИ-ји прихватају параметар низа чији је садржај сам ЈСОН. У том случају, проследите ЈСОН текст као вредност користећи нормална правила цитирања и побега ваше љуске.
Подразумевано , ЈСОН одговори су приказани у пријатељском текстуалном формату који чува имена излазних особина. Користи се --json за очување сировог ЈСОН корисног терета.
api invoke Параметри
| Параметар | Опис |
|---|---|
--target |
Решите неквалификовано име против dataverse или erp. |
--service-group |
Само ЕРП. Сузите претрагу операција на једну сервисну групу. |
--service |
Само ЕРП. Сузити операцију претрагу на једну услугу. |
--param |
Додајте именовани параметар у name=value форми. Поновљиво. |
--bind |
Пут везивања за Датаверсе АПИ-је везане за ентитет. |
--method, -X |
Премостите закључени ХТТП метод. |
--body |
Користите сирово ЈСОН тело уместо именованих параметара. |
--body-file |
Прочитајте сирово ЈСОН тело из датотеке. |
--header, -H |
Додајте ХТТП заглавље у key:value форми. |
--include, -i |
Укључите статус одговора и заглавља. |
--environment |
Премостите УРЛ Датаверсе окружења. |
--json |
Излаз сировог ЈСОН уместо пријатељског текста. |
api invoke Примери
Позовите функцију Датаверсе. Овај пример показује употребу
dataverse api invoke CCaaS_GetPresence ApiVersion=1.0
Позовите акцију Датаверсе АИСуммаризе са размацима у вредности параметра:
dataverse api invoke AISummarize "Text=The customer reported intermittent login failures..."
Позовите прилагођену услугу ЕРП-а:
dataverse api invoke GetUserSessionInfo --target erp --service-group UserSessionService --service AifUserSessionService
api list команда
Наведите АПИ-је који се могу открити, као што су Датаверсе прилагођени АПИ-ји и крајње тачке ЕРП позивајућих услуга. Резултати показују АПИ идентитет, пријатељско име, врсту и опис када су доступни. Можете прослиједити опциони термин упита за филтрирање резултата.
api list Параметри
| Параметар | Опис |
|---|---|
--target |
Циљни систем за претрагу: dataverse (подразумевано) или erp. |
--service-group |
Само ЕРП. Филтрирајте на једну сервисну групу. |
--service |
Само ЕРП. Филтрирајте на једну услугу. |
--limit |
Максималан број АПИ-ја за повратак. Подразумевано : 50. |
--page |
Број странице заснован на КСНУМКС-у приликом пејџирања кроз резултате. Подразумевано : 1. |
--environment |
Премостите УРЛ Датаверсе окружења. |
--json |
Излаз сировог ЈСОН-а. |
api list Примери
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 команда
Пошаљите сирови аутентификовани ХТТП захтев Датаверсе или ЕРП. Користите ову команду када вам је потребна потпуна контрола над путањом, методом, заглављима и телом.
api request Параметри
| Параметар | Опис |
|---|---|
--target |
Циљни систем: dataverse или erp. Обавезно. |
--path |
Пут захтева. Обавезно. |
--method, -X |
ХТТП метода. Подразумевано : GET, или POST када је тело испоручено. |
--body |
Инлине ЈСОН захтев тело. |
--body-file |
Фајл који садржи тело захтева ЈСОН објекта. |
--header, -H |
Додајте ХТТП заглавље у key:value форми. |
--include, -i |
Укључите статус одговора и заглавља. |
--environment |
Премостите УРЛ Датаверсе окружења. |
api request Примери
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 команда
Креирајте нови профил за аутентификацију.
auth create Параметри
Користите ове параметре да одредите понашање команде auth create .
| Параметар | Опис |
|---|---|
--environment, -env |
УРЛ за Датаверсе окружење са којим желите да потврдите аутентичност. |
--name, -n |
Опционо име за профил. Користите име да бисте касније изабрали профил. |
--cloud, -ci |
Циљни облак: Public, , , UsGovHighUsGovDod, или ChinaUsGov. |
--deviceCode, -dc |
Користите ток аутентификације кода уређаја, за окружења без претраживача. |
--username, -un |
Корисничко име за аутентификацију корисничког имена и лозинке. |
--password, -p |
Лозинка за проверу идентитета корисничког имена и лозинке. |
--applicationId, -id |
ИД апликације (клијента) за аутентификацију главнице услуге (СПН). |
--clientSecret, -cs |
Тајна клијента за аутентификацију главнице услуге. |
--certificateDiskPath, -cdp |
Пут до . пфк датотеке сертификата за аутентификацију засновану на сертификату. |
--certificatePassword, -cp |
Лозинка за сертификат. |
--tenant, -t |
ИД станара. Потребно је за аутентификацију главнице услуге. |
--managedIdentity, -mi |
Користите Азуре управљани идентитет. |
--githubFederated, -ghf |
Користите < ДИЦТ__ГитХуб ⚐ Ацтионс > ГитХуб Ацтионс федеративну аутентификацију. |
--azureDevOpsFederated, -adof |
Користите < ДИЦТ__Азуре ⚐ ДевОпс > Азуре ДевОпс федеративну аутентификацију. |
--clientid, -cid |
Прилагођени ИД клијента апликације < ДИЦТ__Мицрософт ⚐ Ентра > Мицрософт Ентра који ће се користити уместо подразумеване Датаверсе ЦЛИ апликације. |
--no-default-environment |
Не постављајте окружење као подразумевано. |
--accept-cleartext-caching |
Дозволите кеш токена отвореног текста на Линуксу. |
auth create Примери
Следећи примери показују како да користите команду auth create .
Интерактивна аутентификација
Ова команда отвара претраживач или системски дијалог за додатне информације.
dataverse auth create --environment https://myorg.crm.dynamics.com
Именовани профил
Креирајте профил са одређеним именом.
dataverse auth create --environment https://myorg.crm.dynamics.com --name prod
Проток кода уређаја
Користите проток кода уређаја за окружења без претраживача.
dataverse auth create --environment https://myorg.crm.dynamics.com --deviceCode
Главна услуга са тајном клијента
Користите главницу услуге када вам је потребна аутентификација без надзора, као што је ЦИ / ЦД цевовод или друга аутоматизована скрипта где интерактивна пријава није могућа. Наведите ИД апликације, тајну клијента и ИД станара регистрације апликације која има приступ окружењу.
dataverse auth create --applicationId <appId> --clientSecret <secret> --tenant <tenantId>
Прилагођени ИД клијента апликације Ентра
Користите сопствену регистрацију апликације уместо подразумеване.
dataverse auth create --environment https://myorg.crm.dynamics.com --clientid <your-app-guid>
auth list команда
Наведите све профиле за аутентификацију. Додај --json за сирови ЈСОН излаз.
auth list Примери
dataverse auth list
dataverse auth list --json
auth remove команда
Уклоните један или све профиле за аутентификацију.
auth remove Параметри
| Параметар | Опис |
|---|---|
--index, -i |
Уклоните профил са наведеним индексом заснованим на 1, као што је приказано у auth list. |
--name, -n |
Уклоните профил са наведеним именом. |
--all |
Уклоните све профиле. |
auth remove Примери
dataverse auth remove --index 1
dataverse auth remove --name prod
dataverse auth remove --all
auth select команда
Изаберите активни профил аутентификације. Покрените команду без опција да бисте приказали све профиле.
auth select Параметри
| Параметар | Опис |
|---|---|
--index, -i |
Изаберите профил по индексу заснованом на 1, као што је приказано у auth list. |
--name, -n |
Изаберите профил по имену. |
auth select Примери
Отворите интерактивни бирач. Користите тастере са стрелицама или упишите да бисте филтрирали:
dataverse auth select
Изаберите профил по индексу или по имену:
dataverse auth select --index 1
dataverse auth select --name prod
auth who команда
Покажи тренутни, активни профил аутентификације. Додај --json за сирови ЈСОН излаз.
auth who Примери
dataverse auth who
dataverse auth who --json
data associate команда
Повежите два записа преко навигационог својства (односа). Ова команда је подржана само за Датаверсе.
data associate Параметри
| Параметар | Опис |
|---|---|
--table, -t |
Ентитет скуп име примарног записа. Обавезно. |
--id, -i |
ГУИД примарног записа. Обавезно. |
--relationship, -rel |
Име особине навигације. Обавезно. |
--related |
Ентитет скуп име сродне табеле. Обавезно. |
--related-id |
ГУИД сродног записа. Обавезно. |
--environment, -env |
Премостите УРЛ окружења. |
--json |
Излаз сировог ЈСОН-а. |
data associate Примери
dataverse data associate --table accounts --id <guid> --relationship contact_customer_accounts --related contacts --related-id <related-guid>
data count команда
Бројање записа у табели, опционо филтрирано.
data count Параметри
| Параметар | Опис |
|---|---|
--table, -t |
Име скупа ентитета. Обавезно , осим ако не користите --fetchxml. |
--filter, -f |
ОДата $filter израз. |
--fetchxml |
ФетцхXМЛ агрегатни упит за сложене бројеве. |
--target |
Пут до dataverse (подразумевано) или повезаног erp окружења. |
--cross-company |
Само ЕРП. Рачунајте у свим компанијама. Подразумевано : подразумевана компанија корисника. |
--environment, -env |
Премостите УРЛ окружења. |
--json |
Излаз сировог ЈСОН-а. |
data count Примери
dataverse data count --table accounts
dataverse data count --target erp --table Currencies --filter "CurrencyCode eq 'AED'"
data create команда
Креирајте нови запис у Датаверсе табели. Подесите колоне за претрагу користећи @odata.bind синтаксу.
data create Параметри
| Параметар | Опис |
|---|---|
--table, -t |
Име скупа ентитета. Обавезно. |
--data, -d |
ЈСОН објекат са вредностима поља. |
--data-file |
Пут до ЈСОН датотеке са подацима записа. |
--return, -r |
Вратите пуну креирану евиденцију. |
--target |
Пут до dataverse (подразумевано) или повезаног erp окружења. |
--environment, -env |
Премостите УРЛ окружења. |
--json |
Излаз сировог ЈСОН-а. |
data create Примери
dataverse data create --table accounts --data '{"name":"Contoso"}'
dataverse data create --table contacts --data '{"firstname":"Alice","parentcustomerid_account@odata.bind":"accounts(<guid>)"}'
Савет
Користи се --data-file за сложене ЈСОН. Користите --return --json да бисте добили пуну креирану евиденцију.
data delete команда
Избришите један запис помоћу примарног кључа или алтернативног кључа.
data delete Параметри
| Параметар | Опис |
|---|---|
--table, -t |
Име скупа ентитета. Обавезно. |
--id, -i |
Рекорд ГУИД. |
--key, -k |
Алтернативни кључ. |
--no-confirm |
Прескочите упит за потврду. |
--target |
Пут до dataverse (подразумевано) или повезаног erp окружења. |
--environment, -env |
Премостите УРЛ окружења. |
--json |
Излаз сировог ЈСОН-а. |
data delete Примери
dataverse data delete --table accounts --id 00000000-0000-0000-0000-000000000001 --no-confirm
data describe команда
Опишите шему ентитета ОДата. За Датаверсе, команда позива EntityDefinitions(LogicalName='<table>') са $expand вођеним , --include плус други позив када customapis--include actions је постављен. Уграђене Датаверсе акције као Assign што су и SetState нису набројане. За ЕРП, један позив за /Metadata/PublicEntities враћање својстава, везаних акција и навигација заједно.
data describe Параметри
| Параметар | Опис |
|---|---|
--target |
Циљ : dataverse (подразумевано) или erp. |
--table, -t |
Обавезно. За Датаверсе, логички назив, као што је account. За ЕРП, ентитет скуп име, као што је BatchJobs. |
--include |
Списак одељка одвојених зарезима који укључују: entity, properties, , relations, actions или all. Алиаси : attributes=properties, . relationships=relations Подразумевано за ЕРП: all. Подразумевано за Датаверсе: entity,properties. |
--json |
Излаз сировог ЈСОН-а. |
data describe Примери
dataverse data describe --table account
dataverse data describe --target dataverse --table account --include all
dataverse data describe --target erp --table BatchJobs
data disassociate команда
Уклоните однос између два записа. Ова команда је подржана само за Датаверсе.
data disassociate Параметри
| Параметар | Опис |
|---|---|
--table, -t |
Ентитет скуп име примарног записа. Обавезно. |
--id, -i |
ГУИД примарног записа. Обавезно. |
--relationship, -rel |
Име особине навигације. Обавезно. |
--related-id |
ГУИД сродног записа, за однос многих-на-многи. Изоставите овај параметар да бисте обрисали претрагу. |
--environment, -env |
Премостите УРЛ окружења. |
--json |
Излаз сировог ЈСОН-а. |
data disassociate Примери
dataverse data disassociate --table accounts --id <guid> --relationship contact_customer_accounts --related-id <related-guid>
data get команда
Преузмите један запис по свом ИД-у (примарни кључ) или алтернативним кључем.
data get Параметри
| Параметар | Опис |
|---|---|
--table, -t |
Име скупа ентитета. Обавезно. |
--id, -i |
ГУИД записа (примарни кључ). |
--key, -k |
Алтернативни кључ, на пример "col='val'". |
--select, -s |
Листа колона раздвојена зарезом ( $select). |
--expand, -x |
ОДата $expand израз за сродне записе. |
--target |
Пут до dataverse (подразумевано) или повезаног erp окружења. |
--environment, -env |
Премостите УРЛ окружења. |
--json |
Излаз сировог ЈСОН-а. |
data get Примери
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 команда
Извршите ОДата, ФетцхКСМЛ или СКЛ упит против Датаверсе табеле.
data query Параметри
| Параметар | Опис |
|---|---|
--table, -t |
Ентитет је поставио име за упит. Потребно за ОДата упите. |
--select, -s |
Листа колона раздвојена зарезом ( $select). |
--filter, -f |
ОДата $filter израз. |
--orderby, -o |
ОДата $orderby израз. |
--top |
Максималан број записа за повратак (1-5000). |
--expand, -x |
ОДата $expand израз за сродне записе. |
--fetchxml |
Инлине ФетцхXМЛ упит. |
--fetchxml-file |
Путања ка фајлу који садржи ФетцхXМЛ упит. |
--sql |
СКЛ SELECT упит (преглед). |
--sql-file |
Путања до датотеке која садржи СКЛ упит. |
--all, -a |
Пратите пагинацију да бисте преузели све записе. |
--max-records |
Максималан број записа за преузимање када се користи --all. Подразумевано : 100000. |
--target |
Пут до dataverse (подразумевано) или повезаног erp окружења. |
--cross-company |
Само ЕРП. Упит у свим компанијама. Подразумевано : подразумевана компанија корисника. |
--environment, -env |
Премостите УРЛ окружења. |
--json |
Излаз сировог ЈСОН-а. |
data query Примери
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
Сазнајте више
- Користите ОДата за упит података
- Упит података користећи ФетцхКСМЛ у Датаверсе
- Користите СКЛ за упит података помоћу Датаверсе Веб АПИ-ја
data update команда
Ажурирајте једно или више поља на постојећем запису, идентификованом његовим ИД-ом или алтернативним кључем. Подесите колоне за претрагу користећи @odata.bind синтаксу.
data update Параметри
| Параметар | Опис |
|---|---|
--table, -t |
Име скупа ентитета. Обавезно. |
--id, -i |
Рекорд ГУИД. |
--key, -k |
Алтернативни кључ. |
--data, -d |
ЈСОН објекат са пољима за ажурирање. |
--data-file |
Пут до ЈСОН датотеке са подацима за ажурирање. |
--return, -r |
Вратите потпуни ажурирани запис. |
--target |
Пут до dataverse (подразумевано) или повезаног erp окружења. |
--environment, -env |
Премостите УРЛ окружења. |
--json |
Излаз сировог ЈСОН-а. |
data update Примери
dataverse data update --table accounts --id 00000000-0000-0000-0000-000000000001 --data '{"name":"Contoso (updated)"}'
data upload команда
Отпремите локалну датотеку у колону датотеке Датаверсе на постојећем запису. Команда аутоматски бира један захтев или комаде отпремања на основу величине фајла, осим ако не наведете --mode. У аутоматском режиму, датотеке испод 128 МБ се отпремају у једном захтеву, а веће датотеке користе комаде отпремања. Када изоставите --mime-type, команда закључује МИМЕ тип из екстензије датотеке. Непозната проширења подразумевано су application/octet-stream.
data upload Параметри
| Параметар | Опис |
|---|---|
--table, -t |
Шема табеле или логичко име, као што је account. Обавезно. Команда решава ентитет скуп из метаподатака. |
--id, -i |
Рекорд ГУИД. Обавезно. |
--column, -c |
Име атрибута колоне датотеке. Обавезно. |
--file, -f |
Путања ка локалном фајлу. Обавезно. |
--mode, -m |
Стратегија отпремања: auto (подразумевано), small, или chunk. |
--mime-type |
Експлицитни МИМЕ тип. Подразумевано : закључено из екстензије датотеке. |
--overwrite |
Препишите постојећи фајл. По дефаулту, команда не успева ако колона није празна. |
--environment, -env |
Премостите УРЛ окружења. |
--json |
Излаз сировог ЈСОН-а. |
data upload Примери
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 команда
Креирајте запис ако не постоји, или га ажурирајте ако постоји. Запис је идентификован алтернативним кључем. Научите да користите алтернативни кључ за референцирање записа
data upsert Параметри
| Параметар | Опис |
|---|---|
--table, -t |
Име скупа ентитета. Обавезно. |
--key, -k |
Алтернативни кључ. Обавезно. |
--data, -d |
ЈСОН објекат са вредностима поља. |
--data-file |
Пут до ЈСОН датотеке. |
--update-only |
Фаил ако запис не постоји ( If-Match: *). |
--create-only |
Фаил ако запис већ постоји ( If-None-Match: *). |
--return, -r |
Вратите пуну евиденцију након операције. |
--target |
Пут до dataverse (подразумевано) или повезаног erp окружења. |
--environment, -env |
Премостите УРЛ окружења. |
--json |
Излаз сировог ЈСОН-а. |
data upsert Примери
dataverse data upsert --table accounts --key "accountnumber='ACC-100'" --data '{"name":"Contoso"}'
erp batch cancel команда
Откажите посао серије финансија и операција по свом . RecId Користите erp batch list за проналажење . RecId
erp batch cancel Примери
dataverse erp batch cancel <recid>
erp batch list команда
Наведите батцх послове на инстанци Финанце анд Оператионс која је повезана са вашим Датаверсе окружењем. Команда захтева профил за аутентификацију повезан са Датаверсе окружењем које има повезану инстанцу Финанце анд Оператионс. УРЛ адреса финансија и операција се аутоматски изводи из тренутне Датаверсе везе.
erp batch list Параметри
| Параметар | Опис |
|---|---|
--company |
Филтрирај по правном лицу ( dataAreaId), као што је USMF. |
--status |
Филтрирај по статусу: Waiting, Executing, , ErrorFinished, или Cancelled. |
--top |
Максималан број резултата за повратак. Подразумевано : 20. |
--caption |
Филтрирај по наслову (подниз без обзира на велика и мала слова). |
--json |
Излаз сировог ЈСОН-а. |
erp batch list Примери
dataverse erp batch list
dataverse erp batch list --status Waiting
dataverse erp batch list --status Executing --top 20
install команда
Инсталирајте одређену верзију Датаверсе ЦЛИ-а или ажурирајте на најновију верзију. Команда открива да ли сте инсталирали ЦЛИ глобално или користите npx и инсталира у складу с тим.
install Примери
Инсталирајте најновију верзију:
dataverse install latest
Инсталирајте одређену верзију:
dataverse install 1.0.0
mcp команда
Покреће сервер Модел Цонтеxт Протоцол (МЦП) који се повезује са вашим окружењем, тако да АИ асистенти као што је Цлауде Десктоп могу да комуницирају са вашим подацима. Циљ се аутоматски детектује из УРЛ-а: Датаверсе УРЛ покреће Датаверсе МЦП сервер, а УРЛ адреса за финансије и операције, као што је https://myorg.operations.dynamics.com, покреће ЕРП МЦП сервер.
mcp синтакса
dataverse mcp <orgUrl> [options]
Аргумент <orgUrl> је УРЛ ваше организације, на пример https://myorg.crm.dynamics.com.
mcp Параметри
| Параметар | Опис |
|---|---|
--validate |
Потврдите МЦП крајње тачке и подешавање аутентификације без покретања сервера. |
--log-level |
Подесите ниво пријављивања: Trace, Debug, Information, WarningError, или Critical. Подразумевано : Warning. |
--log-file |
Пријавите се у датотеку у привременом директоријуму. |
--preview |
Користите крајњу тачку прегледа МЦП-а api/mcp( api/mcp_preview уместо ). Није подржан за ЕРП. |
mcp Примери
Потврдите подешавање (препоручени први корак):
dataverse mcp https://myorg.crm.dynamics.com --validate
Покрените сервер помоћу стдио транспорта:
dataverse mcp https://myorg.crm.dynamics.com
Користите крајњу тачку прегледа, или омогућите логовање датотека за отклањање грешака:
dataverse mcp https://myorg.crm.dynamics.com --preview
dataverse mcp https://myorg.crm.dynamics.com --log-level Debug --log-file
mcp allow команда
Уверите се да је апликација < ДИЦТ__Мицрософт ⚐ Ентра > Мицрософт Ентра на листи дозвољених клијената Датаверсе МЦП-а за окружење тренутног профила. Ова команда је алтернатива ручном администраторском кораку описаном у предусловима . Аутентификовани корисник мора имати Датаверсе администраторске дозволе у циљном окружењу.
mcp allow синтакса
dataverse mcp allow <appId> [options]
Аргумент <appId> је ИД апликације (клијента) који дозвољава, као ГУИД.
mcp allow Параметри
| Параметар | Опис |
|---|---|
--erp |
Дозволите апликацију на повезаној инстанци Финанце анд Оператионс уместо Датаверсе. |
mcp allow Примери
dataverse mcp allow 0c412cc3-0dd6-449b-987f-05b053db9457
dataverse mcp allow 0c412cc3-0dd6-449b-987f-05b053db9457 --erp
Белешка
Финансије и операције кеширају листу дозвољених у АОС-у, тако да новодозвољени ИД апликације може потрајати до око пет минута да ступи на снагу.
org list команда
Наведите сва окружења којима можете приступити.
org list Параметри
| Параметар | Опис |
|---|---|
--filter |
Филтрирајте листу окружења по термину за претрагу. |
--json |
Излаз сировог ЈСОН-а. |
org list Примери
dataverse org list
dataverse org list --filter contoso
dataverse org list --json
org who команда
Прикажите информације о тренутној организацији и кориснику, користећи активни профил за аутентификацију. Команда env је псеудоним за org.
org who Параметри
| Параметар | Опис |
|---|---|
--environment, -env |
Премостите УРЛ окружења. |
--json |
Излаз сировог ЈСОН-а. |
org who Примери
dataverse org who
dataverse org who --environment https://myorg.crm.dynamics.com
dataverse org who --json
skill Команде
Управљајте Датаверсе вештинама - скуповима инструкција за вишекратну употребу (датотека SKILL.md и њене датотеке ресурса) које АИ агенти користе - који се чувају у повезаном окружењу. Команде највишег нивоа skill обезбеђују операције креирања, читања, ажурирања и брисања у односу на окружење. Локално , вештине се чувају под .claude/skills/<name>/.
Белешка
Команде за израду и евалуацију вештина, као што make су , update, get, и eval, су одвојене од ових команди. За више информација, покрените dataverse workspace skill --help.
skill delete команда
Избришите вештину и све њене ресурсе из активног Датаверсе окружења. Користите skill list за проналажење јединствених имена вештина.
dataverse skill delete new_lead-qualification
skill download команда
Преузмите једну или више вештина из активног Датаверсе окружења на диск. Команда преузима датотеку SKILL.md и све датотеке ресурса, чувајући структуру директоријума. Користите skill list за проналажење јединствених имена вештина.
| Параметар | Опис |
|---|---|
--all |
Преузмите све активне вештине из околине. Не може се комбиновати са јединственим именом вештине. |
--output, -o |
Основни директоријум за излаз. Подразумевано : .claude/skills/. Са --all, свака вештина је написана на <path>/<name>/. |
--json |
Излазите садржај вештине као ЈСОН без писања датотека. Опционо специфицирајте путању фајла за писање. |
dataverse skill download new_lead-qualification
dataverse skill download --all --output ./skills
skill list команда
Наведите све активне вештине у повезаном Датаверсе окружењу.
| Параметар | Опис |
|---|---|
--resources, -r |
Такође наведите датотеке ресурса за сваку вештину. |
--json |
Излаз као ЈСОН. Опционо специфицирајте путању фајла за писање. |
dataverse skill list
dataverse skill list --resources
skill upload команда
Отпремите једну или више вештина са диска у активно Датаверсе окружење. Команда подржава директоријуме, .zip датотеке, .скилл датотеке и .мд датотеке.
Можете да прођете вештину <name>, која решава на .claude/skills/<name>/, или експлицитно <path> у директоријум или датотеку.
| Параметар | Опис |
|---|---|
--all |
Отпремите све вештине под .claude/skills/. Не може се комбиновати са именом вештине или путањом. |
--json |
Излаз резултат као ЈСОН. Опционо специфицирајте путању фајла за писање. |
dataverse skill upload lead-qualification
dataverse skill upload ./my-skill.zip
dataverse skill upload --all