Lưu ý
Cần có ủy quyền mới truy nhập được vào trang này. Bạn có thể thử đăng nhập hoặc thay đổi thư mục.
Cần có ủy quyền mới truy nhập được vào trang này. Bạn có thể thử thay đổi thư mục.
Lưu ý
- Đây là một tính năng xem trước.
- Các tính năng xem trước không được dùng cho sản xuất và có thể có chức năng bị hạn chế. Những tính năng này khả dụng trước khi có bản phát hành chính thức để khách hàng có thể truy cập sớm và cung cấp phản hồi.
Bài viết này mô tả các lệnh có sẵn trong CLI Dataverse. Mỗi lệnh hỗ trợ một tùy --help chọn liệt kê mức sử dụng, tùy chọn và ví dụ. Các lệnh trả về dữ liệu sẽ hỗ trợ --json tùy chọn đầu ra JSON thô hữu ích trong tập lệnh.
Các tùy chọn chung sau đây có thể được sử dụng với bất kỳ lệnh nào:
| Tùy chọn | Mô tả |
|---|---|
--log-level <level> |
Đặt mức ghi nhật ký: Trace, Debug, Information, Warning, Error, hoặc Critical. Mặc định: Warning. |
--log-file |
Đăng nhập vào tệp trong thư mục tạm thời thay vì bảng điều khiển. |
--context <value> |
Ngữ cảnh thao tác được nối vào Tác nhân Người dùng. Bạn cũng có thể đặt biến DATAVERSE_OPERATION_CONTEXT môi trường. |
| Lệnh | Mô tả |
|---|---|
api describe |
Mô tả API |
api invoke |
Gọi API theo tên |
api list |
Danh sách API có thể phát hiện |
api request |
Gửi yêu cầu HTTP đã xác thực |
auth create |
Tạo hồ sơ xác thực mới |
auth list |
Liệt kê tất cả hồ sơ xác thực |
auth remove |
Loại bỏ hồ sơ xác thực |
auth select |
Chọn cấu hình xác thực hiện hoạt |
auth who |
Hiện hồ sơ xác thực hiện tại |
data associate |
Nối kết hai bản ghi thông qua mối quan hệ |
data count |
Đếm số bản ghi trong bảng |
data create |
Tạo một bản ghi mới |
data delete |
Xóa bản ghi |
data describe |
Mô tả sơ đồ của một thực thể |
data disassociate |
Loại bỏ mối quan hệ giữa hai bản ghi |
data get |
Truy xuất một bản ghi duy nhất bằng ID hoặc khóa thay thế |
data query |
Thực hiện truy vấn OData, FetchXML hoặc SQL |
data update |
Cập nhật bản ghi hiện tại |
data upload |
Tải tệp lên cột tệp trên bản ghi hiện có |
data upsert |
Tạo hoặc cập nhật bản ghi bằng phím thay thế |
erp batch cancel |
Hủy bỏ công việc lô Tài chính và Thao tác |
erp batch list |
Liệt kê công việc lô Tài chính và Vận hành |
install |
Cài đặt một phiên bản cụ thể hoặc cập nhật lên phiên bản mới nhất |
mcp |
Khởi động máy chủ MCP cho Dataverse hoặc ERP |
mcp allow |
Cho phép ứng dụng dưới dạng máy khách MCP |
org list |
Liệt kê tất cả các môi trường trợ năng |
org who |
Hiển thị thông tin người dùng và tổ chức hiện tại |
skill delete |
Xóa kỹ năng khỏi Dataverse |
skill download |
Tải xuống một kỹ năng từ Dataverse |
skill list |
Liệt kê các kỹ năng hoạt động trong môi trường |
skill upload |
Tải một kỹ năng lên Dataverse |
Lưu ý
Nhiều lệnh hỗ trợ một tùy --target <dataverse\|erp> chọn định tuyến các hoạt động dataverse (mặc định) hoặc môi trường tài chính và hoạt động (ERP) được liên kết. Các lệnh kết nối với môi trường hỗ trợ tùy --environment <url> chọn (-env) để ghi đè URL môi trường của hồ sơ hiện tại.
api describe lệnh
Hiển thị siêu dữ liệu cho một API đơn. Đối với API tùy chỉnh Dataverse, đầu ra bao gồm thông số yêu cầu và mô tả thuộc tính phản hồi khi siêu dữ liệu cung cấp chúng.
Theo mặc định, tên đảo dữ liệu không được chuẩn bị. Bạn có thể sử dụng tên đủ điều kiện ERP trong biểu mẫu erp:ServiceGroup/Service/Operation.
api describe tham số
| Tham số | Mô tả |
|---|---|
--target |
Giải quyết tên không đủ điều kiện chống lại hoặc dataverseerp. |
--service-group |
Chỉ ERP. Thu hẹp phạm vi tra cứu thao tác thành một nhóm dịch vụ. |
--service |
Chỉ ERP. Thu hẹp phạm vi tra cứu thao tác thành một dịch vụ. |
--environment |
Ghi đè URL môi trường Dataverse. |
--json |
Xuất JSON thô. |
api describe Ví dụ
dataverse api describe sample_CustomAPIExample
dataverse api describe msdyn_DoesKBExist
dataverse api describe GetUserSessionInfo --target erp --service-group UserSessionService --service AifUserSessionService
api invoke lệnh
Gọi một API đã khám phá theo tên. Dùng cú name=value pháp cho tham số. Nếu một giá trị có chứa dấu cách, hãy trích dẫn toàn bộ mã thông báo. Một số API Dataverse chấp nhận tham số chuỗi có nội dung chính là JSON. Trong trường hợp đó, hãy chuyển văn bản JSON làm giá trị bằng cách sử dụng các quy tắc thoát và trích dẫn bình thường của shell.
Theo mặc định, các phản hồi JSON được hiển thị ở định dạng văn bản thân thiện giữ tên thuộc tính đầu ra. Sử --json dụng để bảo toàn tải trọng JSON thô.
api invoke tham số
| Tham số | Mô tả |
|---|---|
--target |
Giải quyết tên không đủ điều kiện chống lại hoặc dataverseerp. |
--service-group |
Chỉ ERP. Thu hẹp phạm vi tra cứu thao tác thành một nhóm dịch vụ. |
--service |
Chỉ ERP. Thu hẹp phạm vi tra cứu thao tác thành một dịch vụ. |
--param |
Thêm tham số đã đặt tên vào biểu name=value mẫu. Có thể lặp lại. |
--bind |
Đường dẫn liên kết cho API Dataverse liên kết thực thể. |
--method, -X |
Ghi đè phương thức HTTP suy ra. |
--body |
Sử dụng nội dung JSON thô thay vì các tham số đã đặt tên. |
--body-file |
Đọc nội dung JSON thô từ tệp. |
--header, -H |
Thêm đầu trang HTTP trong biểu key:value mẫu. |
--include, -i |
Bao gồm trạng thái phản hồi và tiêu đề. |
--environment |
Ghi đè URL môi trường Dataverse. |
--json |
Xuất JSON thô thay vì văn bản thân thiện. |
api invoke Ví dụ
Gọi ra một hàm Dataverse. Ví dụ này cho thấy cách sử dụng hàm Dynamics 365 Contact Center CCaaS_GetPresence này.
dataverse api invoke CCaaS_GetPresence ApiVersion=1.0
Gọi hành động AISummarize Dataverse với dấu cách trong một giá trị tham số:
dataverse api invoke AISummarize "Text=The customer reported intermittent login failures..."
Gọi dịch vụ tùy chỉnh ERP:
dataverse api invoke GetUserSessionInfo --target erp --service-group UserSessionService --service AifUserSessionService
api list lệnh
Liệt kê các API có thể phát hiện, chẳng hạn như API tùy chỉnh Dataverse và các điểm cuối dịch vụ có thể gọi của ERP. Kết quả hiển thị danh tính API, tên thân thiện, loại và mô tả khi có sẵn. Bạn có thể truyền thuật ngữ truy vấn tùy chọn để lọc kết quả.
api list tham số
| Tham số | Mô tả |
|---|---|
--target |
Hệ thống đích để tìm kiếm: dataverse (mặc định) hoặc erp. |
--service-group |
Chỉ ERP. Lọc thành một nhóm dịch vụ đơn lẻ. |
--service |
Chỉ ERP. Lọc một dịch vụ duy nhất. |
--limit |
Số API tối đa cần trả về. Mặc định: 50. |
--page |
Số trang dựa trên 1 khi phân trang qua kết quả. Mặc định: 1. |
--environment |
Ghi đè URL môi trường Dataverse. |
--json |
Xuất JSON thô. |
api list Ví dụ
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 lệnh
Gửi yêu cầu HTTP xác thực thô đến Dataverse hoặc ERP. Sử dụng lệnh này khi bạn cần toàn quyền kiểm soát đường dẫn, phương pháp, tiêu đề và nội dung.
api request tham số
| Tham số | Mô tả |
|---|---|
--target |
Hệ thống đích: dataverse hoặc erp. Bắt buộc. |
--path |
Đường dẫn yêu cầu. Bắt buộc. |
--method, -X |
Phương thức HTTP. Mặc định: GET, hoặc POST khi một nội dung được cung cấp. |
--body |
Nội dung yêu cầu JSON tại chỗ. |
--body-file |
Tệp chứa nội dung yêu cầu đối tượng JSON. |
--header, -H |
Thêm đầu trang HTTP trong biểu key:value mẫu. |
--include, -i |
Bao gồm trạng thái phản hồi và tiêu đề. |
--environment |
Ghi đè URL môi trường Dataverse. |
api request Ví dụ
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 lệnh
Tạo hồ sơ xác thực mới.
auth create tham số
Sử dụng các tham số này để xác định hành vi của auth create lệnh.
| Tham số | Mô tả |
|---|---|
--environment, -env |
URL cho môi trường Dataverse mà bạn muốn xác thực. |
--name, -n |
Tên tùy chọn cho hồ sơ. Sử dụng tên để chọn hồ sơ sau này. |
--cloud, -ci |
Đám mây đích: Public, UsGov, UsGovHigh, UsGovDodhoặc China. |
--deviceCode, -dc |
Sử dụng dòng xác thực mã thiết bị, cho môi trường không có trình duyệt. |
--username, -un |
Tên người dùng cho tên người dùng và xác thực mật khẩu. |
--password, -p |
Mật khẩu cho tên người dùng và xác thực mật khẩu. |
--applicationId, -id |
ID ứng dụng (máy khách) cho xác thực chính của dịch vụ (SPN). |
--clientSecret, -cs |
Bí mật máy khách cho xác thực chính của dịch vụ. |
--certificateDiskPath, -cdp |
Đường dẫn đến tệp chứng chỉ .pfx để xác thực dựa trên chứng chỉ. |
--certificatePassword, -cp |
Mật khẩu cho chứng chỉ. |
--tenant, -t |
ID đối tượng thuê. Bắt buộc đối với xác thực chính của dịch vụ. |
--managedIdentity, -mi |
Sử dụng danh Azure được quản lý. |
--githubFederated, -ghf |
Sử dụng GitHub Actions xác thực liên kết. |
--azureDevOpsFederated, -adof |
Sử dụng Azure DevOps xác thực liên kết. |
--clientid, -cid |
Id ứng dụng Microsoft Entra tùy chỉnh để sử dụng thay vì ứng dụng Dataverse CLI mặc định. |
--no-default-environment |
Không đặt môi trường làm mặc định. |
--accept-cleartext-caching |
Cho phép bộ đệm ẩn mã thông báo văn bản thuần trên Linux. |
auth create Ví dụ
Các ví dụ sau đây thể hiện cách sử dụng auth create lệnh.
Xác thực tương tác
Lệnh này sẽ mở hộp thoại trình duyệt hoặc hệ thống để biết thêm thông tin.
dataverse auth create --environment https://myorg.crm.dynamics.com
Hồ sơ có tên
Tạo hồ sơ với một tên cụ thể.
dataverse auth create --environment https://myorg.crm.dynamics.com --name prod
Dòng mã thiết bị
Sử dụng dòng mã thiết bị cho môi trường không có trình duyệt.
dataverse auth create --environment https://myorg.crm.dynamics.com --deviceCode
Tên dịch vụ chính với bí mật máy khách
Sử dụng tên dịch vụ chính khi bạn cần xác thực không được hỗ trợ, chẳng hạn như trong quy trình CI/CD hoặc một tập lệnh tự động khác khi không thể đăng nhập tương tác. Cung cấp ID ứng dụng, bí mật máy khách và ID đối tượng thuê của đăng ký ứng dụng có quyền truy cập môi trường.
dataverse auth create --applicationId <appId> --clientSecret <secret> --tenant <tenantId>
ID máy khách ứng dụng Entra tùy chỉnh
Sử dụng đăng ký ứng dụng của riêng bạn thay vì mặc định.
dataverse auth create --environment https://myorg.crm.dynamics.com --clientid <your-app-guid>
auth list lệnh
Liệt kê tất cả hồ sơ xác thực. Thêm --json cho đầu ra JSON thô.
auth list Ví dụ
dataverse auth list
dataverse auth list --json
auth remove lệnh
Loại bỏ một hoặc tất cả các cấu hình xác thực.
auth remove tham số
| Tham số | Mô tả |
|---|---|
--index, -i |
Loại bỏ cấu hình với chỉ mục 1 dựa trên đã xác định, như minh họa trong auth list. |
--name, -n |
Loại bỏ hồ sơ với tên đã xác định. |
--all |
Xóa tất cả hồ sơ. |
auth remove Ví dụ
dataverse auth remove --index 1
dataverse auth remove --name prod
dataverse auth remove --all
auth select lệnh
Chọn cấu hình xác thực hiện hoạt. Chạy lệnh mà không có tùy chọn để liệt kê tất cả hồ sơ.
auth select tham số
| Tham số | Mô tả |
|---|---|
--index, -i |
Chọn cấu hình theo chỉ mục 1 dựa trên cấu hình, như được hiển thị trong auth list. |
--name, -n |
Chọn hồ sơ theo tên. |
auth select Ví dụ
Mở bộ chọn tương tác. Sử dụng các phím mũi tên hoặc nhập để lọc:
dataverse auth select
Chọn một hồ sơ theo chỉ mục hoặc theo tên:
dataverse auth select --index 1
dataverse auth select --name prod
auth who lệnh
Hiện hồ sơ xác thực hiện hoạt hiện tại. Thêm --json cho đầu ra JSON thô.
auth who Ví dụ
dataverse auth who
dataverse auth who --json
data associate lệnh
Liên kết hai bản ghi thông qua thuộc tính dẫn hướng (mối quan hệ). Lệnh này chỉ được hỗ trợ cho Dataverse.
data associate tham số
| Tham số | Mô tả |
|---|---|
--table, -t |
Tên bộ thực thể của bản ghi chính. Bắt buộc. |
--id, -i |
GUID của bản ghi chính. Bắt buộc. |
--relationship, -rel |
Tên thuộc tính dẫn hướng. Bắt buộc. |
--related |
Tên bộ thực thể của bảng liên quan. Bắt buộc. |
--related-id |
GUID của bản ghi liên quan. Bắt buộc. |
--environment, -env |
Ghi đè URL môi trường. |
--json |
Xuất JSON thô. |
data associate Ví dụ
dataverse data associate --table accounts --id <guid> --relationship contact_customer_accounts --related contacts --related-id <related-guid>
data count lệnh
Đếm các bản ghi trong bảng, được lọc theo tùy chọn.
data count tham số
| Tham số | Mô tả |
|---|---|
--table, -t |
Tên bộ thực thể. Bắt buộc trừ khi bạn sử dụng --fetchxml. |
--filter, -f |
Biểu thức OData $filter . |
--fetchxml |
Truy vấn tổng hợp FetchXML cho số đếm phức. |
--target |
Định tuyến đến dataverse (mặc định) hoặc môi trường được liên erp kết. |
--cross-company |
Chỉ ERP. Đếm trên tất cả các công ty. Mặc định: công ty mặc định của người dùng. |
--environment, -env |
Ghi đè URL môi trường. |
--json |
Xuất JSON thô. |
data count Ví dụ
dataverse data count --table accounts
dataverse data count --target erp --table Currencies --filter "CurrencyCode eq 'AED'"
data create lệnh
Tạo bản ghi mới trong bảng Dataverse. Đặt cột tra cứu bằng cú @odata.bind pháp.
data create tham số
| Tham số | Mô tả |
|---|---|
--table, -t |
Tên bộ thực thể. Bắt buộc. |
--data, -d |
Đối tượng JSON với các giá trị trường. |
--data-file |
Đường dẫn đến tệp JSON với dữ liệu bản ghi. |
--return, -r |
Trả về bản ghi đã tạo đầy đủ. |
--target |
Định tuyến đến dataverse (mặc định) hoặc môi trường được liên erp kết. |
--environment, -env |
Ghi đè URL môi trường. |
--json |
Xuất JSON thô. |
data create Ví dụ
dataverse data create --table accounts --data '{"name":"Contoso"}'
dataverse data create --table contacts --data '{"firstname":"Alice","parentcustomerid_account@odata.bind":"accounts(<guid>)"}'
Mẹo
Sử dụng --data-file cho JSON phức tạp. Dùng để --return --json lấy bản ghi được tạo đầy đủ.
data delete lệnh
Xóa một bản ghi bằng khóa chính hoặc bằng khóa thay thế.
data delete tham số
| Tham số | Mô tả |
|---|---|
--table, -t |
Tên bộ thực thể. Bắt buộc. |
--id, -i |
GUID bản ghi. |
--key, -k |
Khóa thay thế. |
--no-confirm |
Bỏ qua lời nhắc xác nhận. |
--target |
Định tuyến đến dataverse (mặc định) hoặc môi trường được liên erp kết. |
--environment, -env |
Ghi đè URL môi trường. |
--json |
Xuất JSON thô. |
data delete Ví dụ
dataverse data delete --table accounts --id 00000000-0000-0000-0000-000000000001 --no-confirm
data describe lệnh
Mô tả sơ đồ của thực thể OData. Đối với Dataverse, các lệnh gọi EntityDefinitions(LogicalName='<table>') được điều $expand khiển bởi --include, cộng với một cuộc gọi thứ hai đến customapis khi --include actions được thiết lập. Các hành động Dataverse dựng sẵn chẳng Assign hạn SetState như và không được liệt kê. Đối với ERP, một lệnh gọi duy nhất để trả về /Metadata/PublicEntities thuộc tính, hành động liên kết và dẫn hướng với nhau.
data describe tham số
| Tham số | Mô tả |
|---|---|
--target |
Đích: dataverse (mặc định) hoặc erp. |
--table, -t |
Bắt buộc. Đối với Dataverse, tên lô-gic, chẳng hạn như account. Đối với ERP, tên bộ thực thể, chẳng hạn như BatchJobs. |
--include |
Danh sách các phần được phân tách bằng dấu phẩy bao gồm: entity, properties, relations, actions, hoặc all. Biệt danh: attributes=properties, . relationships=relations Mặc định cho ERP: all. Mặc định cho Dataverse: entity,properties. |
--json |
Xuất JSON thô. |
data describe Ví dụ
dataverse data describe --table account
dataverse data describe --target dataverse --table account --include all
dataverse data describe --target erp --table BatchJobs
data disassociate lệnh
Loại bỏ mối quan hệ giữa hai bản ghi. Lệnh này chỉ được hỗ trợ cho Dataverse.
data disassociate tham số
| Tham số | Mô tả |
|---|---|
--table, -t |
Tên bộ thực thể của bản ghi chính. Bắt buộc. |
--id, -i |
GUID của bản ghi chính. Bắt buộc. |
--relationship, -rel |
Tên thuộc tính dẫn hướng. Bắt buộc. |
--related-id |
GUID của bản ghi liên quan, cho mối quan hệ nhiều-nhiều. Bỏ qua tham số này để xóa tra cứu. |
--environment, -env |
Ghi đè URL môi trường. |
--json |
Xuất JSON thô. |
data disassociate Ví dụ
dataverse data disassociate --table accounts --id <guid> --relationship contact_customer_accounts --related-id <related-guid>
data get lệnh
Truy xuất một bản ghi bằng ID (khóa chính) hoặc bằng khóa thay thế.
data get tham số
| Tham số | Mô tả |
|---|---|
--table, -t |
Tên bộ thực thể. Bắt buộc. |
--id, -i |
GUID bản ghi (khóa chính). |
--key, -k |
Khóa thay thế, ví dụ "col='val'". |
--select, -s |
Danh sách cột được phân tách bằng dấu phẩy ($select). |
--expand, -x |
Biểu thức OData cho $expand các bản ghi liên quan. |
--target |
Định tuyến đến dataverse (mặc định) hoặc môi trường được liên erp kết. |
--environment, -env |
Ghi đè URL môi trường. |
--json |
Xuất JSON thô. |
data get Ví dụ
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 lệnh
Thực hiện truy vấn OData, FetchXML hoặc SQL đối với bảng Dataverse.
data query tham số
| Tham số | Mô tả |
|---|---|
--table, -t |
Thực thể đặt tên cho truy vấn. Bắt buộc đối với truy vấn OData. |
--select, -s |
Danh sách cột được phân tách bằng dấu phẩy ($select). |
--filter, -f |
Biểu thức OData $filter . |
--orderby, -o |
Biểu thức OData $orderby . |
--top |
Số bản ghi tối đa trả về (1-5000). |
--expand, -x |
Biểu thức OData cho $expand các bản ghi liên quan. |
--fetchxml |
Truy vấn FetchXML nội tuyến. |
--fetchxml-file |
Đường dẫn đến tệp chứa truy vấn FetchXML. |
--sql |
Truy vấn SQL SELECT (bản xem trước). |
--sql-file |
Đường dẫn đến tệp có chứa truy vấn SQL. |
--all, -a |
Làm theo phân trang để truy xuất tất cả các bản ghi. |
--max-records |
Số bản ghi tối đa để truy xuất khi sử dụng --all. Mặc định: 100000. |
--target |
Định tuyến đến dataverse (mặc định) hoặc môi trường được liên erp kết. |
--cross-company |
Chỉ ERP. Truy vấn trên tất cả các công ty. Mặc định: công ty mặc định của người dùng. |
--environment, -env |
Ghi đè URL môi trường. |
--json |
Xuất JSON thô. |
data query Ví dụ
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
Tìm hiểu thêm
- Sử dụng OData để truy vấn dữ liệu
- Dữ liệu Truy vấn Sử dụng FetchXML trong Dataverse
- Sử dụng SQL để truy vấn dữ liệu bằng cách sử dụng API Web Dataverse
data update lệnh
Cập nhật một hoặc nhiều trường trên bản ghi hiện có, được ID xác định hoặc bằng khóa thay thế. Đặt cột tra cứu bằng cú @odata.bind pháp.
data update tham số
| Tham số | Mô tả |
|---|---|
--table, -t |
Tên bộ thực thể. Bắt buộc. |
--id, -i |
GUID bản ghi. |
--key, -k |
Khóa thay thế. |
--data, -d |
Đối tượng JSON với các trường cần cập nhật. |
--data-file |
Đường dẫn đến tệp JSON với dữ liệu cập nhật. |
--return, -r |
Trả về bản ghi cập nhật đầy đủ. |
--target |
Định tuyến đến dataverse (mặc định) hoặc môi trường được liên erp kết. |
--environment, -env |
Ghi đè URL môi trường. |
--json |
Xuất JSON thô. |
data update Ví dụ
dataverse data update --table accounts --id 00000000-0000-0000-0000-000000000001 --data '{"name":"Contoso (updated)"}'
data upload lệnh
Tải tệp cục bộ lên cột tệp Dataverse trên bản ghi hiện có. Lệnh này tự động chọn một yêu cầu đơn hoặc tải lên theo khúc dữ liệu dựa trên kích thước tệp, trừ khi bạn chỉ định --mode. Ở chế độ tự động, các tệp có dung lượng dưới 128 MB được tải lên trong một yêu cầu duy nhất và các tệp lớn hơn sử dụng tính năng tải lên theo khúc dữ liệu. Khi bạn bỏ qua --mime-type, lệnh sẽ suy ra kiểu MIME từ phần mở rộng tệp. Phần mở rộng không xác định mặc định là application/octet-stream.
data upload tham số
| Tham số | Mô tả |
|---|---|
--table, -t |
Sơ đồ bảng hoặc tên lô-gic, chẳng hạn như account. Bắt buộc. Lệnh giải quyết tập hợp thực thể từ siêu dữ liệu. |
--id, -i |
GUID bản ghi. Bắt buộc. |
--column, -c |
Tên thuộc tính cột tệp. Bắt buộc. |
--file, -f |
Đường dẫn đến tệp cục bộ. Bắt buộc. |
--mode, -m |
Chiến lược tải lên: auto (mặc định), smallhoặc chunk. |
--mime-type |
Kiểu MIME rõ ràng. Mặc định: suy ra từ phần mở rộng tệp. |
--overwrite |
Ghi đè tệp hiện có. Theo mặc định, lệnh không thành công nếu cột không trống. |
--environment, -env |
Ghi đè URL môi trường. |
--json |
Xuất JSON thô. |
data upload Ví dụ
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 lệnh
Tạo bản ghi nếu không tồn tại hoặc cập nhật bản ghi nếu có. Bản ghi được xác định bằng khóa thay thế. Tìm hiểu cách sử dụng khóa thay thế để tham chiếu bản ghi
data upsert tham số
| Tham số | Mô tả |
|---|---|
--table, -t |
Tên bộ thực thể. Bắt buộc. |
--key, -k |
Khóa thay thế. Bắt buộc. |
--data, -d |
Đối tượng JSON với các giá trị trường. |
--data-file |
Đường dẫn đến tệp JSON. |
--update-only |
Không thành công nếu bản ghi không tồn tại (If-Match: *). |
--create-only |
Không thành công nếu bản ghi đã tồn tại (If-None-Match: *). |
--return, -r |
Trả về bản ghi đầy đủ sau thao tác. |
--target |
Định tuyến đến dataverse (mặc định) hoặc môi trường được liên erp kết. |
--environment, -env |
Ghi đè URL môi trường. |
--json |
Xuất JSON thô. |
data upsert Ví dụ
dataverse data upsert --table accounts --key "accountnumber='ACC-100'" --data '{"name":"Contoso"}'
erp batch cancel lệnh
Hủy bỏ công việc lô Tài chính và Vận hành của nó RecId. Sử erp batch list dụng để tìm RecId.
erp batch cancel Ví dụ
dataverse erp batch cancel <recid>
erp batch list lệnh
Liệt kê các công việc lô trên phiên bản Tài chính và Vận hành được liên kết với môi trường Dataverse của bạn. Lệnh yêu cầu hồ sơ xác thực được kết nối với môi trường Dataverse có phiên bản Tài chính và Vận hành được liên kết. URL Tài chính và Vận hành được lấy tự động từ kết nối Dataverse hiện tại.
erp batch list tham số
| Tham số | Mô tả |
|---|---|
--company |
Lọc theo thực thể pháp lý (dataAreaId), chẳng hạn như USMF. |
--status |
Lọc theo trạng thái: Waiting, Executing, Finished, Errorhoặc Cancelled. |
--top |
Số lượng kết quả tối đa để trả về. Mặc định: 20. |
--caption |
Lọc theo chú thích (khớp chuỗi con phân biệt chữ hoa chữ thường). |
--json |
Xuất JSON thô. |
erp batch list Ví dụ
dataverse erp batch list
dataverse erp batch list --status Waiting
dataverse erp batch list --status Executing --top 20
install lệnh
Cài đặt một phiên bản cụ thể của Dataverse CLI hoặc cập nhật lên phiên bản mới nhất. Lệnh này sẽ phát hiện xem bạn đã cài đặt CLI trên toàn cầu hay đang sử dụng npx và cài đặt tương ứng.
install Ví dụ
Cài đặt phiên bản mới nhất:
dataverse install latest
Cài đặt một phiên bản cụ thể:
dataverse install 1.0.0
mcp lệnh
Khởi động máy chủ Giao thức Ngữ cảnh Mô hình (MCP) kết nối với môi trường của bạn để các trợ lý AI như Claude Desktop có thể tương tác với dữ liệu của bạn. Đích được tự động phát hiện từ URL: URL Dataverse khởi động máy chủ MCP Dataverse và URL Tài chính và Thao tác, https://myorg.operations.dynamics.comchẳng hạn như , khởi động máy chủ MCP ERP.
mcp Cú pháp
dataverse mcp <orgUrl> [options]
Đối <orgUrl> số là URL tổ chức của bạn, ví dụ https://myorg.crm.dynamics.com.
mcp tham số
| Tham số | Mô tả |
|---|---|
--validate |
Xác thực các điểm cuối MCP và thiết lập xác thực mà không cần khởi động máy chủ. |
--log-level |
Đặt mức ghi nhật ký: Trace, Debug, Information, Warning, Error, hoặc Critical. Mặc định: Warning. |
--log-file |
Đăng nhập vào tệp trong thư mục tạm thời. |
--preview |
Sử dụng điểm cuối MCP xem trước (api/mcp_preview thay vì api/mcp). Không hỗ trợ cho ERP. |
mcp Ví dụ
Xác thực thiết lập (bước đầu tiên được đề xuất):
dataverse mcp https://myorg.crm.dynamics.com --validate
Khởi động máy chủ bằng cách sử dụng vận chuyển stdio:
dataverse mcp https://myorg.crm.dynamics.com
Sử dụng điểm cuối xem trước hoặc bật tính năng ghi nhật ký tệp gỡ lỗi:
dataverse mcp https://myorg.crm.dynamics.com --preview
dataverse mcp https://myorg.crm.dynamics.com --log-level Debug --log-file
mcp allow lệnh
Đảm bảo rằng một Microsoft Entra dụng trong danh sách dataverse MCP cho phép máy khách cho phép môi trường của hồ sơ hiện tại. Lệnh này là giải pháp thay thế cho bước quản trị thủ công được mô tả trong điều kiện tiên quyết. Người dùng được xác thực phải có quyền quản trị Dataverse trên môi trường đích.
mcp allow Cú pháp
dataverse mcp allow <appId> [options]
Đối <appId> số là ID ứng dụng (máy khách) để cho phép, dưới dạng GUID.
mcp allow tham số
| Tham số | Mô tả |
|---|---|
--erp |
Cho phép ứng dụng trên phiên bản Tài chính và Vận hành được liên kết thay vì Dataverse. |
mcp allow Ví dụ
dataverse mcp allow 0c412cc3-0dd6-449b-987f-05b053db9457
dataverse mcp allow 0c412cc3-0dd6-449b-987f-05b053db9457 --erp
Lưu ý
Tài chính và Vận hành lưu danh sách cho phép vào bộ đệm ẩn trong AOS, vì vậy, ID ứng dụng mới được cho phép có thể mất đến khoảng năm phút để có hiệu lực.
org list lệnh
Liệt kê tất cả các môi trường mà bạn có thể truy nhập.
org list tham số
| Tham số | Mô tả |
|---|---|
--filter |
Lọc danh sách môi trường theo thuật ngữ tìm kiếm. |
--json |
Xuất JSON thô. |
org list Ví dụ
dataverse org list
dataverse org list --filter contoso
dataverse org list --json
org who lệnh
Hiện thông tin về tổ chức và người dùng hiện tại, sử dụng hồ sơ xác thực hiện hoạt. Lệnh env này là một biệt danh cho org.
org who tham số
| Tham số | Mô tả |
|---|---|
--environment, -env |
Ghi đè URL môi trường. |
--json |
Xuất JSON thô. |
org who Ví dụ
dataverse org who
dataverse org who --environment https://myorg.crm.dynamics.com
dataverse org who --json
skill Lệnh
Quản lý kỹ năng Dataverse —các bộ hướng dẫn có thể sử dụng lại ( SKILL.md tệp và các tệp tài nguyên của nó) mà các tác nhân AI sử dụng—được lưu trữ trong môi trường được kết nối. Các lệnh mức cao nhất skill cung cấp các thao tác tạo, đọc, cập nhật và xóa đối với môi trường. Cục bộ, các kỹ năng được lưu trữ trong .claude/skills/<name>/.
Lưu ý
Lệnh biên soạn và đánh giá kỹ năng, chẳng hạn makenhư update, get, evalvà , tách biệt với các lệnh này. Để biết thêm thông tin, hãy chạy dataverse workspace skill --help.
skill delete lệnh
Xóa kỹ năng và tất cả tài nguyên của nó khỏi môi trường Dataverse hiện hoạt. Sử dụng skill list để tìm tên kỹ năng duy nhất.
dataverse skill delete new_lead-qualification
skill download lệnh
Tải xuống một hoặc nhiều kỹ năng từ môi trường Dataverse hiện hoạt vào đĩa. Lệnh này tải xuống tệp và tất SKILL.md cả các tệp tài nguyên, bảo toàn cấu trúc thư mục. Sử dụng skill list để tìm tên kỹ năng duy nhất.
| Tham số | Mô tả |
|---|---|
--all |
Tải xuống tất cả các kỹ năng hoạt động từ môi trường. Không thể kết hợp với một tên kỹ năng duy nhất. |
--output, -o |
Thư mục cơ sở cho đầu ra. Mặc định: .claude/skills/. Với --all, mỗi kỹ năng được viết để <path>/<name>/. |
--json |
Xuất nội dung kỹ năng dưới dạng JSON mà không cần viết tệp. Tùy chọn xác định đường dẫn tệp để ghi vào. |
dataverse skill download new_lead-qualification
dataverse skill download --all --output ./skills
skill list lệnh
Liệt kê tất cả các kỹ năng hoạt động trong môi trường Dataverse được kết nối.
| Tham số | Mô tả |
|---|---|
--resources, -r |
Ngoài ra, hãy liệt kê các tệp tài nguyên cho từng kỹ năng. |
--json |
Xuất ra dưới dạng JSON. Tùy chọn xác định đường dẫn tệp để ghi vào. |
dataverse skill list
dataverse skill list --resources
skill upload lệnh
Tải lên một hoặc nhiều kỹ năng từ đĩa vào môi trường Dataverse hiện hoạt. Lệnh này hỗ trợ các thư mục,.zip , tệp .skill và tệp .md .
Bạn có thể vượt qua kỹ <name>năng , kỹ năng này giải quyết thành .claude/skills/<name>/, hoặc một cách rõ ràng <path> đến một thư mục hoặc tệp.
| Tham số | Mô tả |
|---|---|
--all |
Tải lên tất cả các kỹ năng trong .claude/skills/. Không thể kết hợp với tên kỹ năng hoặc đường dẫn. |
--json |
Xuất kết quả dưới dạng JSON. Tùy chọn xác định đường dẫn tệp để ghi vào. |
dataverse skill upload lead-qualification
dataverse skill upload ./my-skill.zip
dataverse skill upload --all