<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>iTopCN – How to 示例</title><link>/docs/customization/how-to/</link><description>Recent content in How to 示例 on iTopCN</description><generator>Hugo -- gohugo.io</generator><language>zh</language><lastBuildDate>Fri, 27 Jun 2025 00:00:00 +0000</lastBuildDate><atom:link href="/docs/customization/how-to/index.xml" rel="self" type="application/rss+xml"/><item><title>Docs: 门户定制</title><link>/docs/customization/how-to/portal/</link><pubDate>Fri, 27 Jun 2025 00:00:00 +0000</pubDate><guid>/docs/customization/how-to/portal/</guid><description>
&lt;div class="pageinfo pageinfo-primary">
&lt;p>本文档介绍 iTop 门户定制。自 iTop 2.3 起，增强版门户提供了丰富的定制选项，可通过 XML 配置和扩展实现个性化需求。更多详细内容请参考 &lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:start#customizing_the_portal">iTop 官方文档&lt;/a>。&lt;/p>
&lt;/div>
&lt;h2 id="概述">概述&lt;/h2>
&lt;p>自 iTop 2.3 版本起，增强版门户提供了丰富的定制选项，允许您根据最终用户的需求进行个性化配置，几乎无需编码。&lt;/p>
&lt;h2 id="门户定制能力">门户定制能力&lt;/h2>
&lt;p>通过门户定制，您可以实现：&lt;/p>
&lt;ul>
&lt;li>&lt;strong>访问权限控制&lt;/strong>：通过 XML 定义哪些用户/角色可以访问门户&lt;/li>
&lt;li>&lt;strong>菜单定制&lt;/strong>：自定义门户中的导航菜单&lt;/li>
&lt;li>&lt;strong>表单定制&lt;/strong>：控制对象的显示方式、字段布局和可见性&lt;/li>
&lt;li>&lt;strong>外观定制&lt;/strong>：修改主题、颜色和图标&lt;/li>
&lt;li>&lt;strong>扩展功能&lt;/strong>：通过开发新的 Brick（功能模块）来扩展门户功能&lt;/li>
&lt;li>&lt;strong>多实例支持&lt;/strong>：为不同的用户群体创建多个独立的门户实例&lt;/li>
&lt;/ul>
&lt;h2 id="定制方式">定制方式&lt;/h2>
&lt;h3 id="通过扩展现有模块">通过扩展现有模块&lt;/h3>
&lt;p>查看 &lt;a href="https://store.itophub.io/">iTop 扩展市场&lt;/a>，选择适合您需求的扩展模块并按文档安装。&lt;/p>
&lt;h3 id="通过编写自定义扩展">通过编写自定义扩展&lt;/h3>
&lt;p>要编写自己的门户扩展，需要掌握以下基础知识：&lt;/p>
&lt;ul>
&lt;li>&lt;a href="../../">iTop 定制机制&lt;/a> — 了解如何扩展或修改 iTop&lt;/li>
&lt;li>&lt;a href="../../">逐步示例&lt;/a> — 创建您的第一个扩展&lt;/li>
&lt;li>&lt;a href="../../">扩展骨架生成工具&lt;/a> — 创建新扩展的骨架和文件结构说明&lt;/li>
&lt;li>&lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:xml_reference">XML 数据模型参考&lt;/a> 和 &lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:portal_xml">XML 门户参考&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:coding_standards">iTop 编码规范&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://fontawesome.com/">FontAwesome v5&lt;/a> 图标库&lt;/li>
&lt;/ul>
&lt;h2 id="门户定制教程">门户定制教程&lt;/h2>
&lt;p>以下是门户定制的具体教程：&lt;/p>
&lt;ul>
&lt;li>&lt;a href="portal-overview/">门户定制概述&lt;/a> — 门户定制的整体介绍&lt;/li>
&lt;li>&lt;a href="portal-xml/">门户 XML 参考&lt;/a> — 门户 XML 配置的完整参考&lt;/li>
&lt;li>&lt;a href="portal-limitations/">门户限制&lt;/a> — 当前已知的门户限制&lt;/li>
&lt;li>&lt;a href="mandatory-in-portal/">门户字段必填&lt;/a> — 在门户中强制字段必填&lt;/li>
&lt;li>&lt;a href="portal-howto-change-scope/">查看更多或更少的工单&lt;/a> — 修改用户可见的工单范围&lt;/li>
&lt;li>&lt;a href="portal-howto-change-caller/">为他人创建工单&lt;/a> — 允许为其他用户创建工单&lt;/li>
&lt;li>&lt;a href="portal-howto-changescope/">修改范围&lt;/a> — 更改门户中的可见范围&lt;/li>
&lt;li>&lt;a href="portal-howto-changebstheme/">修改 Bootstrap 主题&lt;/a> — 更换门户主题&lt;/li>
&lt;li>&lt;a href="portal-howto-changebrickicon/">修改菜单图标&lt;/a> — 修改 Brick 的图标&lt;/li>
&lt;li>&lt;a href="portal-howto-addbutton/">添加创建按钮&lt;/a> — 添加快捷创建按钮&lt;/li>
&lt;li>&lt;a href="portal-howto-addbrowsemode/">添加新的浏览模式&lt;/a> — 自定义浏览模式&lt;/li>
&lt;li>&lt;a href="portal-howto-add-manage-extended-brick/">添加 Dashlet&lt;/a> — 在门户中添加 Dashlet&lt;/li>
&lt;li>&lt;a href="new-portal/">创建新门户&lt;/a> — 从零开始创建新门户&lt;/li>
&lt;li>&lt;a href="portal-howto-dynamic-link/">门户上的可选关系&lt;/a> — 动态可选的 n:n 关系&lt;/li>
&lt;/ul>
&lt;hr>
&lt;p>原文：&lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:start#customizing_the_portal">https://www.itophub.io/wiki/page?id=3_2_0:customization:start#customizing_the_portal&lt;/a>&lt;/p>
&lt;p>Last modified: 2026/06/10 17:31 by127.0.0.1&lt;/p>
&lt;p>版本：3_2_0/customization/start.txt · Last modified: 2026/06/10 17:31 by 127.0.0.1&lt;/p></description></item><item><title>Docs: 修改数据模型</title><link>/docs/customization/how-to/datamodel/</link><pubDate>Fri, 27 Jun 2025 00:00:00 +0000</pubDate><guid>/docs/customization/how-to/datamodel/</guid><description>
&lt;div class="pageinfo pageinfo-primary">
&lt;p>本文档介绍如何通过扩展现有扩展或编写自定义扩展来修改 iTop 数据模型。更多详细内容请参考 &lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:start#changing_the_datamodel">iTop 官方文档&lt;/a>。&lt;/p>
&lt;/div>
&lt;h2 id="概述">概述&lt;/h2>
&lt;p>iTop 支持通过以下两种方式定制数据模型：&lt;/p>
&lt;ul>
&lt;li>&lt;strong>添加现有扩展&lt;/strong>：浏览已发布的扩展列表，按需安装。&lt;/li>
&lt;li>&lt;strong>编写自定义扩展&lt;/strong>：创建 iTop 扩展模块，实现个性化需求。&lt;/li>
&lt;/ul>
&lt;h2 id="基础知识">基础知识&lt;/h2>
&lt;p>创建 iTop 扩展模块需要了解以下内容：&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:start">iTop 定制机制&lt;/a> — 理解如何扩展或修改 iTop&lt;/li>
&lt;li>&lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:start">分步示例&lt;/a> — 创建您的第一个扩展&lt;/li>
&lt;li>&lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:start">扩展骨架&lt;/a> — 新扩展的结构说明&lt;/li>
&lt;li>&lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:start">API 搜索与操作对象&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:start">CRUD 事件&lt;/a> — 在对象上添加业务逻辑&lt;/li>
&lt;li>&lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:start">事件 API&lt;/a> — 添加自定义事件（3.1 新增）&lt;/li>
&lt;li>&lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:start">界面 API&lt;/a> — 自定义 GUI&lt;/li>
&lt;li>&lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:start">XML 数据模型参考&lt;/a> 与 &lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:start">XML 门户参考&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:start">iTop 编码规范&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:start">FontAwesome v5&lt;/a> — 图标使用&lt;/li>
&lt;/ul>
&lt;h2 id="数据模型修改示例">数据模型修改示例&lt;/h2>
&lt;h3 id="类字段与关系">类、字段与关系&lt;/h3>
&lt;ul>
&lt;li>&lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:attribute-limitation">属性使用与限制&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:add-attribute-sample">为 Server 类添加字段&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:add-dictionay-entry">(重新)定义字典条目&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:mandatory-field-always">强制字段始终必填&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:remove-field">从 Ticket 中移除字段&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:add-dashboard-attribute">在 Team 上添加仪表盘&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:add-class-sample">创建新的 CI 类：Monitor&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:neighbours">定义依赖关系&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:one-to-one-relation">添加 1:1 关系&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:n-n-reflexive-relation">n:n 自反与对称关系&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:tracking-creator">追踪对象创建者&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:meta-enum">合并状态&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:add-value-to-tagset">在 PHP 中添加 TagSet&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:add-log-entry">在 PHP 中添加日志条目&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:add-relation">添加 n:n 关系&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="生命周期状态转换秒表">生命周期：状态、转换、秒表&lt;/h3>
&lt;ul>
&lt;li>&lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:add-state-transition">添加状态和转换&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:add-state">统计在某状态中花费的时间&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:add-stopwatch">状态延迟后通知&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:add-lifecycle">为 Physical Device 添加生命周期&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:mandatory-on-transition">转换时字段必填&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:add-counter">转换时执行动作&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:actions-on-transitions">转换方法&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="认证与权限">认证与权限&lt;/h3>
&lt;ul>
&lt;li>&lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:add-profile-sample">创建新配置文件&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:delegate_rights">委派管理员工具菜单&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:password-policy">定义密码策略&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:password-expiration">实现密码过期&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:authentication">新的认证方式&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:user-protection">用户保护&lt;/a>&lt;/li>
&lt;/ul>
&lt;hr>
&lt;p>原文：&lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:start#changing_the_datamodel">https://www.itophub.io/wiki/page?id=3_2_0:customization:start#changing_the_datamodel&lt;/a>&lt;/p>
&lt;p>Last modified: 2026/06/10 17:31 by127.0.0.1&lt;/p>
&lt;p>版本：3_2_0/customization/start.txt · Last modified: 2026/06/10 17:31 by 127.0.0.1&lt;/p></description></item><item><title>Docs: 用户界面</title><link>/docs/customization/how-to/user-interface/</link><pubDate>Fri, 27 Jun 2025 00:00:00 +0000</pubDate><guid>/docs/customization/how-to/user-interface/</guid><description>
&lt;div class="pageinfo pageinfo-primary">
&lt;p>本文档介绍 iTop 用户界面定制的相关内容。更多详细内容请参考 &lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:start">iTop 官方文档&lt;/a>。&lt;/p>
&lt;/div>
&lt;h2 id="概述">概述&lt;/h2>
&lt;p>iTop 的用户界面定制涵盖多种常见场景，包括字段控制、显示增强、主题颜色、菜单定制等。本文档汇总了各类界面定制的实现方法。&lt;/p>
&lt;h2 id="字段控制">字段控制&lt;/h2>
&lt;ul>
&lt;li>&lt;strong>强制字段必填&lt;/strong>：通过多种技术手段强制某个字段必填&lt;/li>
&lt;li>&lt;strong>强制字段只读&lt;/strong>：限制特定字段不可编辑&lt;/li>
&lt;li>&lt;strong>对特定用户隐藏字段&lt;/strong>：根据用户角色控制字段可见性&lt;/li>
&lt;li>&lt;strong>表单预填充&lt;/strong>：自动填充创建表单、搜索表单和转换表单中的字段值&lt;/li>
&lt;li>&lt;strong>数据完整性检查&lt;/strong>：在对象保存前验证数据一致性，阻止不合规数据入库&lt;/li>
&lt;li>&lt;strong>定义废弃规则&lt;/strong>：设置对象废弃条件&lt;/li>
&lt;li>&lt;strong>防止重复&lt;/strong>：通过唯一性规则避免重复数据&lt;/li>
&lt;/ul>
&lt;h2 id="显示增强">显示增强&lt;/h2>
&lt;ul>
&lt;li>&lt;strong>修改 iTop 首页&lt;/strong>：将控制台首页重定向到任意 iTop 页面&lt;/li>
&lt;li>&lt;strong>在弹出菜单中添加条目&lt;/strong>：通过 &lt;code>iPopupMenuExtension&lt;/code> 接口扩展操作菜单&lt;/li>
&lt;li>&lt;strong>iframe 仪表盘&lt;/strong>：创建自定义 iframe 仪表盘组件&lt;/li>
&lt;li>&lt;strong>丰富对象显示&lt;/strong>：在对象详情页添加自定义标签页或内容&lt;/li>
&lt;li>&lt;strong>区分同名对象&lt;/strong>：通过补充属性区分同名对象&lt;/li>
&lt;li>&lt;strong>修改页面标题&lt;/strong>：自定义对象详情页的浏览器标签页标题&lt;/li>
&lt;li>&lt;strong>对象间导航&lt;/strong>：在对象详情页添加上一个/下一个导航按钮&lt;/li>
&lt;li>&lt;strong>隐藏影响分析&lt;/strong>：移除对象详情页中的特定标签页&lt;/li>
&lt;li>&lt;strong>在列表上添加操作&lt;/strong>：为对象列表添加批量操作菜单&lt;/li>
&lt;li>&lt;strong>隐藏对象历史&lt;/strong>：对特定用户隐藏活动面板中的历史记录&lt;/li>
&lt;li>&lt;strong>添加对象概览&lt;/strong>：定义对象摘要卡片，悬停时显示更多信息&lt;/li>
&lt;li>&lt;strong>排序枚举值&lt;/strong>：自定义枚举属性的值排序方式&lt;/li>
&lt;li>&lt;strong>排序转换&lt;/strong>：自定义生命周期转换按钮的显示顺序&lt;/li>
&lt;/ul>
&lt;h2 id="主题与颜色">主题与颜色&lt;/h2>
&lt;ul>
&lt;li>&lt;strong>修改 iTop Logo&lt;/strong>：替换控制台和登录页面的 Logo&lt;/li>
&lt;li>&lt;strong>修改颜色等&lt;/strong>：全面修改 iTop 的颜色方案&lt;/li>
&lt;li>&lt;strong>高亮关键对象&lt;/strong>：在列表中突出显示关键对象&lt;/li>
&lt;li>&lt;strong>高亮状态&lt;/strong>：为枚举值设置颜色和图标&lt;/li>
&lt;li>&lt;strong>修改菜单图标&lt;/strong>：使用 Font Awesome 图标自定义菜单&lt;/li>
&lt;li>&lt;strong>类颜色与图标&lt;/strong>：为类设置主色调和图标&lt;/li>
&lt;li>&lt;strong>修改左侧菜单颜色&lt;/strong>：自定义左侧导航菜单的颜色&lt;/li>
&lt;li>&lt;strong>修改主色调&lt;/strong>：替换 iTop 默认的橙色主色调&lt;/li>
&lt;li>&lt;strong>创建主题&lt;/strong>：编写自定义 SCSS 主题&lt;/li>
&lt;/ul>
&lt;h2 id="参考">参考&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:start">iTop 官方文档&lt;/a>&lt;/li>
&lt;/ul>
&lt;hr>
&lt;p>原文：&lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:start">https://www.itophub.io/wiki/page?id=3_2_0:customization:start&lt;/a>&lt;/p>
&lt;p>Last modified: 2026/06/10 17:31 by127.0.0.1&lt;/p>
&lt;p>版本：3_2_0/customization/start.txt · Last modified: 2026/06/10 17:31 by 127.0.0.1&lt;/p></description></item><item><title>Docs: 自动化与工单管理</title><link>/docs/customization/how-to/automation/</link><pubDate>Fri, 27 Jun 2025 00:00:00 +0000</pubDate><guid>/docs/customization/how-to/automation/</guid><description>
&lt;div class="pageinfo pageinfo-primary">
&lt;p>本文档介绍 iTop 定制中的自动化与工单管理相关场景。更多详细内容请参考 &lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:start">iTop 官方文档&lt;/a>。&lt;/p>
&lt;/div>
&lt;h2 id="概述">概述&lt;/h2>
&lt;p>iTop 定制可通过以下两种方式实现：&lt;/p>
&lt;ul>
&lt;li>&lt;strong>安装现有扩展&lt;/strong>：浏览已发布的扩展列表，选择并安装适合您需求的扩展。&lt;/li>
&lt;li>&lt;strong>编写自定义扩展&lt;/strong>：创建您自己的扩展模块，以满足特定的业务需求。&lt;/li>
&lt;/ul>
&lt;h2 id="编写扩展的基础知识">编写扩展的基础知识&lt;/h2>
&lt;p>创建 iTop 扩展模块需要掌握以下基础知识：&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:start">iTop 定制机制&lt;/a> — 了解如何扩展或修改 iTop&lt;/li>
&lt;li>&lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:start">分步示例&lt;/a> — 创建您的第一个扩展&lt;/li>
&lt;li>&lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:start">扩展骨架生成工具&lt;/a> — 辅助创建新扩展并了解文件结构&lt;/li>
&lt;li>&lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:start">API：搜索和操作对象&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:start">CRUD 事件&lt;/a> — 在对象上添加业务逻辑&lt;/li>
&lt;li>&lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:start">事件 API&lt;/a> — 添加自定义事件（3.1 新增）&lt;/li>
&lt;li>&lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:start">界面 API&lt;/a> — 自定义 GUI&lt;/li>
&lt;li>&lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:start">XML 数据模型参考&lt;/a> 和 &lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:start">XML 门户参考&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:start">iTop 编码规范&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:start">FontAwesome v5&lt;/a> — 图标使用&lt;/li>
&lt;/ul>
&lt;h2 id="how-to-示例分类">&amp;ldquo;How to&amp;rdquo; 示例分类&lt;/h2>
&lt;h3 id="数据模型变更">数据模型变更&lt;/h3>
&lt;h4 id="类字段与关系">类、字段与关系&lt;/h4>
&lt;ul>
&lt;li>属性用法与约束&lt;/li>
&lt;li>向 Server 类添加字段&lt;/li>
&lt;li>（重新）定义字典条目&lt;/li>
&lt;li>强制字段始终必填&lt;/li>
&lt;li>从 Ticket 中移除字段&lt;/li>
&lt;li>在 Team 上添加仪表板&lt;/li>
&lt;li>创建新的 CI 类：Monitor&lt;/li>
&lt;li>定义依赖关系&lt;/li>
&lt;li>添加 1:1 关系&lt;/li>
&lt;li>n:n 自反与对称关系&lt;/li>
&lt;li>对象创建者&lt;/li>
&lt;li>合并状态&lt;/li>
&lt;li>在 PHP 中添加 TagSet&lt;/li>
&lt;li>在 PHP 中添加日志条目&lt;/li>
&lt;li>添加 n:n 关系&lt;/li>
&lt;li>机密属性&lt;/li>
&lt;/ul>
&lt;h4 id="生命周期状态转换计时器">生命周期：状态、转换、计时器&lt;/h4>
&lt;ul>
&lt;li>添加状态与转换&lt;/li>
&lt;li>统计状态停留时间&lt;/li>
&lt;li>状态延迟后通知&lt;/li>
&lt;li>计时器行为&lt;/li>
&lt;li>为物理设备添加生命周期&lt;/li>
&lt;li>按生命周期强制字段必填&lt;/li>
&lt;li>在转换时执行动作&lt;/li>
&lt;li>转换时可用的预定义方法&lt;/li>
&lt;li>允许在非默认状态直接创建&lt;/li>
&lt;li>日志更新时重新分配工单&lt;/li>
&lt;li>隐藏转换&lt;/li>
&lt;/ul>
&lt;h4 id="认证与权限">认证与权限&lt;/h4>
&lt;ul>
&lt;li>创建新角色&lt;/li>
&lt;li>委派&amp;quot;管理工具&amp;quot;菜单&lt;/li>
&lt;li>定义密码策略&lt;/li>
&lt;li>实现密码过期&lt;/li>
&lt;li>创建自定义认证方法&lt;/li>
&lt;li>防止用户意外被禁用&lt;/li>
&lt;/ul>
&lt;h3 id="用户界面">用户界面&lt;/h3>
&lt;h4 id="必填隐藏受控">必填、隐藏、受控&lt;/h4>
&lt;ul>
&lt;li>强制字段必填&lt;/li>
&lt;li>设置字段只读&lt;/li>
&lt;li>为部分用户隐藏成本&lt;/li>
&lt;li>表单预填充&lt;/li>
&lt;li>数据完整性检查&lt;/li>
&lt;li>定义过时规则&lt;/li>
&lt;li>防止重复&lt;/li>
&lt;/ul>
&lt;h4 id="显示">显示&lt;/h4>
&lt;ul>
&lt;li>更改 iTop 主页&lt;/li>
&lt;li>在&amp;quot;其他操作&amp;quot;弹出菜单中添加条目&lt;/li>
&lt;li>创建控制台仪表板新 dashlet&lt;/li>
&lt;li>丰富对象显示&lt;/li>
&lt;li>区分同名对象&lt;/li>
&lt;li>更改页面标题&lt;/li>
&lt;li>对象间导航&lt;/li>
&lt;li>隐藏对象标签页&lt;/li>
&lt;li>在列表上添加操作&lt;/li>
&lt;li>隐藏对象历史&lt;/li>
&lt;li>添加对象概览&lt;/li>
&lt;li>排序枚举值&lt;/li>
&lt;li>排序转换&lt;/li>
&lt;li>计算对象图标&lt;/li>
&lt;/ul>
&lt;h4 id="主题与颜色">主题与颜色&lt;/h4>
&lt;ul>
&lt;li>更改 iTop 标志&lt;/li>
&lt;li>更改颜色及其他&lt;/li>
&lt;li>高亮关键对象&lt;/li>
&lt;li>高亮状态&lt;/li>
&lt;li>更改菜单图标&lt;/li>
&lt;li>类颜色与图标&lt;/li>
&lt;li>更改左侧菜单颜色&lt;/li>
&lt;li>更改主色调&lt;/li>
&lt;li>创建新主题&lt;/li>
&lt;/ul>
&lt;h3 id="自动化">自动化&lt;/h3>
&lt;ul>
&lt;li>使用对象复制器复制 linkedset&lt;/li>
&lt;li>计算工单结束日期&lt;/li>
&lt;li>统计工单重开次数&lt;/li>
&lt;li>1:n 计算字段&lt;/li>
&lt;li>n:n 计算字段&lt;/li>
&lt;li>存储 n:n 关系计数&lt;/li>
&lt;li>从外部应用同步数据&lt;/li>
&lt;li>将工单传输到另一个 iTop&lt;/li>
&lt;li>存储 1:n 关系计数&lt;/li>
&lt;li>添加附件时添加日志条目&lt;/li>
&lt;li>计算 linkedset 依赖值&lt;/li>
&lt;/ul>
&lt;h3 id="工单管理">工单管理&lt;/h3>
&lt;ul>
&lt;li>统计等待第三方的时间&lt;/li>
&lt;li>考虑覆盖窗口的解决延迟&lt;/li>
&lt;li>统计用户请求重开次数 / 停用计数器历史追踪&lt;/li>
&lt;li>延迟后自动关闭&lt;/li>
&lt;li>计划日期的 TTO 开始&lt;/li>
&lt;li>计划用户请求（高级）&lt;/li>
&lt;li>按服务子目录的 SLA&lt;/li>
&lt;li>从父组织继承服务&lt;/li>
&lt;li>按国家使用假期日历进行 SLA 计算&lt;/li>
&lt;li>级联变更关闭&lt;/li>
&lt;li>服务提供商与中介&lt;/li>
&lt;li>日志更新时重新分配工单&lt;/li>
&lt;li>停用计数器历史追踪&lt;/li>
&lt;/ul>
&lt;h3 id="门户定制">门户定制&lt;/h3>
&lt;ul>
&lt;li>门户定制概览&lt;/li>
&lt;li>门户 XML 参考&lt;/li>
&lt;li>门户限制&lt;/li>
&lt;li>门户 &amp;ldquo;How to&amp;rdquo; 示例&lt;/li>
&lt;/ul>
&lt;h3 id="贡献翻译">贡献翻译&lt;/h3>
&lt;ul>
&lt;li>&lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:start">如何翻译&lt;/a>&lt;/li>
&lt;/ul>
&lt;hr>
&lt;p>原文：&lt;a href="https://www.itophub.io/wiki/page?id=3_2_0:customization:start">https://www.itophub.io/wiki/page?id=3_2_0:customization:start&lt;/a>&lt;/p>
&lt;p>Last modified: 2026/06/10 17:31 by127.0.0.1&lt;/p>
&lt;p>版本：3_2_0/customization/start.txt · Last modified: 2026/06/10 17:31 by 127.0.0.1&lt;/p></description></item></channel></rss>