explore
Explore PDM objects: list block resources, retrieve field details, report and reset properties using various actions.
Instructions
统一探索入口,通过 action 参数选择子功能。
Actions: block_resources(block) 列出指定 Block 的资源名称。 block_summaries(block) 列出指定 Block 的汇总表名称。 resource_info(block, resource) 获取 Block 资源的字段名和记录名。 resource_defaults(block, resource) 获取 Block 资源的默认值。 resource_valid_values(block, resource, fields) 获取 Block 资源字段的有效值范围。fields 逗号分隔,留空获取所有。 summary_info(target, summary) 获取汇总表的字段名、记录名和当前值。target 为 "project" 或 block 名。 list_property(target) 列出 PDM 对象的属性名。target 为 "project" / block名 / "block.resource"。 report_property(target, pattern, all_props, detail) 报告 PDM 对象的属性。pattern 支持通配符和正则。 reset_property(target, prop) 重置 PDM 对象的属性为默认值。
Args: action: 操作名(见上方列表)。 block: Block 名称(block_* / resource_* 操作使用)。 resource: 资源名称(resource_* 操作使用)。 fields: 字段名,逗号分隔(resource_valid_values 使用)。 summary: 汇总表名称(summary_info 使用)。 target: 目标对象,"project" / block名 / "block.resource"。 pattern: 属性名匹配模式(report_property 使用)。 all_props: 是否报告所有属性(report_property 使用)。 detail: 是否报告详细帮助信息(report_property 使用)。 prop: 要重置的属性名(reset_property 使用)。 session_id: 目标会话 ID。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| prop | No | ||
| block | No | ||
| action | Yes | ||
| detail | No | ||
| fields | No | ||
| target | No | project | |
| pattern | No | * | |
| summary | No | ||
| resource | No | ||
| all_props | No | ||
| session_id | No | default |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |