SuperAPI AI 工具集

dv-admin

数据与分析

查看项目

更新于 10-16 00:31

技能介绍

用途:dv-admin 用于 Dataverse 环境级管理,包括批量删除、数据保留/归档、组织设置、OrgDB 设置、回收站配置与审计相关开关。

主要能力:按设置所在位置分四种机制——PAC CLI(pac org update-settings / list-settings)处理 organization 实体列;Python SDK 处理 orgdborgsettings XML、recyclebinconfigs 回收站、settingdefinition + organizationsettings 应用级开关。设置白名单为 37 个 PPAC 开关(35 个后端键),白名单外一律拒绝。

必要用法:批量删除用 pac data bulk-delete schedule --entity <表> --fetchxml "<fetch>...";省略 --fetchxml 会删除表中全部记录且不可逆、绕过回收站,必须用户明确说出 ALL 与实体逻辑名才可执行。保留/归档用 pac data retention enable-entity / set --criteria / list / show / status。组织设置读取用 pac org list-settings --filter <列>,写入用 pac org update-settings --name <列> --value <值>。多环境操作应在一次 bash 调用中用 & 与 wait 并行。

限制:回收站禁用必须用 PATCH(statecode=1, statuscode=2, isreadyforrecyclebin=false),不可 DELETE;系统表(systemuser、businessunit、organization、role)无过滤批量删除会破坏环境,需额外警告;OrgDB 键区分大小写;PAC CLI 无法处理 OrgDB、回收站与设置定义覆盖,需用 Python SDK 或 Web API。前置条件包括最新 .NET Framework 版 PAC CLI、已认证且具 System Administrator 权限。ERP 批量管理见 references/erp-batch.md。