强制字段必填
强制字段必填的多种实现方式。
本文档介绍强制字段必填的不同技术方案。更多详细内容请参考 iTop 官方文档。
概述
根据需求不同,有多种方式可以强制字段必填。每种技术适用于不同的场景,教程会说明每种技术能控制哪些修改方式。
可能的修改方式包括:
- 控制台 - 对象创建/修改表单以及批量修改表单
- 门户 - 对象创建/修改表单
- CSV 导入 - 控制台和命令行
- DataSynchro
- REST/JSON API
前置条件:熟悉教程中使用的语法,并已创建扩展。
第一系列:PhysicalDevice “Location” 字段必填
- Always mandatory for all sub-classes of PhysicalDevice
- Always mandatory but only for a subset of the PhysicalDevice sub-classes
- Mandatory for a given class, but only if the object respects a particular condition
第二系列:UserRequest “Service” 和 “Service subcategory” 字段必填或可选
- Mandatory on a transition or a state of the lifecycle
- Mandatory on the User Portal while it is not mandatory in the Console
参考
原文:https://www.itophub.io/wiki/page?id=3_2_0:customization:mandatory-field
2025/05/16 15:19 by127.0.0.1
版本:3_2_0/customization/mandatory-field.txt · Last modified: 2025/05/16 15:19 by 127.0.0.1