标签 | 用法 | 描述 |
<itop_design xmlns:xsi="2001/XMLSchema-instance" version="1.2"> | 强制性的 | 结构节点。由于iTop 2.4.0中轻度的更改,版本已增加到1.4 |
<classes> | 强制性的 | 宣告班 |
<class id="name"> | 零或更多 | 上课声明 |
<parent>cmdbAbstractObject</parent> | 强制性的 | 父类 |
<properties> | 强制性的 | |
<is_link>1</is_link> | 可选的 | 用于将其他类链接在一起的区分类。设置为1链接类。 |
<comment> | 强制性的 | 在类声明之前,将PHP注释添加到编译文件中 |
<category>bizmodel,searchable,structure</category> | 可选的 | 此类的用法。 |
<abstract>false</abstract> | 强制性的 | 抽象类无法实例化。 |
<key_type>autoincrement</key_type> | 强制性的 | 始终设置为“自动增量” |
<db_table>name</db_table> | 强制性的 | 用于此类的MySQL表的名称。此处给出的名称将自动在安装时提供的后缀之前。 |
<db_key_field>id</db_key_field> | 强制性的 | 始终将标识符字段设置为“ id”就可以了 |
<db_final_class_field>finalclass</db_final_class_field> | 强制性的 | 如果该类在分层类的顶部,则必须定义将使用哪个MySQL列来跟踪对象实例的实际类。将此设置为“ finalclass”就可以了。 |
<naming> | 可选的 | 定义用于组成对象友好名称的属性。默认情况下,友好名称将呈现为给定属性的串联,并用空格分隔。您可以通过添加字典条目“ Class:<myClass >> Name”来指定任何其他格式。该格式以类似于prin的格式表达式给出(仅支持$ s,例如'%1 $ s of%2 $ s')。由于此类格式位于词典中,因此可以对其进行翻译,并且友好名称依赖于终端用户的语言。请注意,在iTop 2.0.3中,iTop随附的XML文件中存在标签<format>,但未使用它,这具有误导性。 |
<attributes> | 强制性的 | 用于组成友好名称的属性列表。请注意,顺序很重要。 |
<attribute id="name"> | 最后一个 | |
<order> | 可选的 | 定义类的默认排序顺序,如果省略,则按友好名称对类进行排序 |
<columns> | 强制性的 | |
<column id="name" ascending="true|false"> | 最后一个 | 在此属性上升序或降序。属性的顺序很重要。 |
<display_template> | 可选的 | |
<icon> | 可选的 | 为您的班级指定一个图标 |
<reconciliation> | 强制性的 | 定义数据导入的默认对帐方案。 |
<attributes> | 强制性的 | 用于对帐的属性列表。 |
<attribute id="name"> | 最后一个 | |
<indexes> | 可选的 | 定义表索引 |
<index id="name"> | 零或更多 | 显式强制使用声明的顺序使用所有指定的属性创建数据库索引。 |
<attributes> | 强制性的 | 索引使用的属性列表。顺序很重要。 |
<attribute id="name"> | 最后一个 | |
<archive> | 可选的 | 档案配置。 |
<enabled>true</enabled> | 强制性的 | 仅适用于根类。设置为true以使此类及其所有后代均可归档(添加两个魔术属性:归档_flag和归档_date)。当任何归档已启用= true时尝试将其设置为false会在运行时导致父 |
<obsolescence> | 可选的 | 废弃配置。一旦为类定义了废弃,就添加了两个魔术属性(废弃_flag和废弃_date),分层中的所有类都具有该标志(默认为“否”)。 |
<condition><![CDATA[status='closed' AND closed_date < DATE_FORMAT(DATE_SUB(NOW(), INTERVAL 3 MONTH),'%Y-%m-%d 00:00:00')]]></condition> | 强制性的 | 定义对象是否作废的OQL表达式。除非重新定义,否则子类将继承此条件。 |
<fields> | 强制性的 | 属性声明(累加从父类继承的属性,如果有的话) |
<field> | 最后一个 | 属性的声明。请参阅部分中的各种类型的属性[ :8082/bin/view/5/5.1/5.1.9/#fields]领域[/url] |
<lifecycle> | 可选的 | 生命周期:状态和转换 |
<highlight_scale> | 可选的 | 定义对象显示的突出显示代码列表(列表中的后台颜色和图标) |
<item id="warning"> | 最后一个 | 新的高光代码的定义 |
<rank>1</rank> | 强制性的 | 此突出显示代码的等级(或权重) |
<color>HIGHLIGHT_WARNING</color> | 强制性的 | 此代码的配色方案:HIGHLIGHT_NONE(透明),HIGHLIGHT_WARNING(橙色),HIGHLIGHT_CRITICAL(红色)或HIGHLIGHT_OK(绿色) |
<icon> | 强制性的 | 对象的图标在此状态下 |
<attribute>name</attribute> | 强制性的 | 用于状态的属性(必须声明为AttributeEnum,可以从父类继承) |
<stimuli> | 强制性的 | 对象将敏感的事件列表 |
<stimulus> | 最后一个 | 宣布刺激。在本节中查看各种类型的刺激[ :8082/bin/view/5/5.1/5.1.9/#stimuli]刺激物[/url] |
<states> | 强制性的 | 可能的状态。状态列表必须是为“状态”属性定义的值的子集。 |
<state id="name"> | 最后一个 | 状态的完整定义:名称,属性标志和转换为其他状态 |
<initial_state_path> | 可选的 | 对象在创建时将经过的状态的有序列表 |
<state_ref>new</state_ref> | 强制性的 | 一个状态 |
<inherit_flags_from>*another_state*</inherit_flags_from> | 可选的 | 继承标记的状态名称。注意:must_变更和must_prompt标志永远不会被继承 |
<highlight> | 可选的 | 突出显示此状态的定义 |
<code>name</code> | 强制性的 | 突出显示代码 |
<flags> | 强制性的 | 在此定义给定状态下如何在GUI中显示属性 |
<attribute id="name"> | 最后一个 | GUI组合的标志组合 |
<hidden> | 可选的 | 属性在此状态下处于隐藏状态 |
<read_only> | 可选的 | 属性已显示,无法修改 |
<must_prompt> | 可选的 | 对象进入状态时,GUI必须提示用户 |
<must_change> | 可选的 | 当对象进入状态时,必须由用户更改属性。 |
<mandatory> | 可选的 | 进入此状态时必须定义属性。这将覆盖属性的定义(属性“ is_null_allowed”) |
<transitions> | 强制性的 | 从此状态到另一状态的可能转换列表 |
<transition id="name"> | 最后一个 | 对于给定的刺激,定义目标状态和要执行的操作活动。如果省略标识符,将使用刺激的名称。 |
<stimulus>name</stimulus> | 强制性的 | 事态触发此转换 |
<target>name</target> | 强制性的 | 转换之后达到的状态 |
<flags> | 强制性的 | 在此定义该转换的属性如何在GUI中显示 |
<attribute id="name"> | 最后一个 | GUI组合的标志组合 |
<mandatory> | 可选的 | 必须定义属性才能完成转换。这将覆盖属性的定义(标签“ is_null_allowed”) |
<must_change> | 可选的 | 用户必须更改属性才能完成转换 |
<must_prompt> | 可选的 | 转换期间属性以编辑模式显示 |
<read_only> | 可选的 | 属性已显示,但无法修改 |
<actions> | 强制性的 | 操作活动的订购列表,以在转换期间执行 |
<action> | 最后一个 | 单个功能 |
<verb>name</verb> | 强制性的 | 将被调用的方法的名称(请参阅下文的标签“方法”) |
<params> | 强制性的 | 方法参数列表 |
<parameter xsi:type="string|int|float|reference"> | 零或更多 | 参数的价值 |
<methods> | 强制性的 | 其他职能声明。职能将在该类内声明。这是重载DBObject或cmdbAbstractObject的某些功能的意思。小心使用。 |
<method id="name"> | 零或更多 | A职能 |
<comment> | 可选的 | PHP注释。将类的声明放到生成的(编译的)PHP代码中。 |
<static>false</static> | 强制性的 | 如果需要声明静态职能,则设置为true,否则设置为false。 |
<access>public</access> | 强制性的 | 设置为公众,受保护或私有(请参阅PHP文档) |
<type>Overload-DBObject</type> | 强制性的 | 使用以下值之一:LifecycleAction,Overload-cmdbAbstractObject,Overload-iDisplay,Overload-DBObject,Overload-ExNihilo,自定义 |
<arguments> | 可选的 | 声明生命周期操作活动的参数类型 |
<argument>current_stimulus_code</argument> | 零或更多 | 参数的类型。使用以下值之一:attcode,class,current_stimulus_code,int,引用,字符串 |
<code> | 强制性的 | PHP代码。必须包含职能原型。强烈建议将其放在CDATA中,以避免在代码中转义xml实体的需要。 |
<relations> | 可选的 | 当前类的对象与其他类的对象之间的关系。仅从iTop 2.2.0开始受支持。 |
<relation id="impacts"> | 零或更多 | 给定的关系。今天,“影响”是iTop支持的唯一价值,但是模块可以使用其他值 |
<neighbours> | 强制性的 | 邻居班 |
<neighbour id="name"> | 零或更多 | 名称通常是邻居类名称。必须指定属性或一对查询(向下和向上) |
<query_down>SELECT SoftwareInstance AS s WHERE s.system_id = :this->id</query_down> | 可选的 | 遵循关系流动(下游)定义相关对象的OQL查询 |
<query_up>SELECT SoftwareInstance AS s WHERE s.system_id = :this->id</query_up> | 可选的 | 定义相关对象的OQL查询,在关系流动中向后移动(上游) |
<attribute>something_list</attribute> | 可选的 | OQL查询的替代方法是指定属性(外部密钥或链接集) |
<direction>both</direction> | 可选的 | 设置为“向下”以限制浏览。默认为“两者” |
<presentation> | 强制性的 | |
<details> | 强制性的 | 定义了可视化和对象版本表单的表示形式。可以被生命周期标志“隐藏”覆盖 |
<items> | 最后一个 | 参考[ :8082/bin/view/5/5.1/5.1.9/#presentation_(details)]演示(详细信息)[/url] |
<search> | 强制性的 | 搜索屏幕的“添加新的规则”菜单的“最受欢迎”部分中显示的属性的有序列表 |
<items> | 最后一个 | 参考[ :8082/bin/view/5/5.1/5.1.9/#presentation_(search,_default-search_or]演示(搜索,默认搜索或列表)[/url] |
<default_search> | 可选的 | 搜索屏幕中显示的默认搜索规则的订购列表。如果保留为空或不存在,则此参数从搜索类继承。 |
<items> | 最后一个 | 参考[ :8082/bin/view/5/5.1/5.1.9/#presentation_(search,_default-search_or]演示(搜索,默认搜索或列表)[/url] |
<list> | 强制性的 | 默认情况下在结果列表中显示的属性的有序列表 |
<items> | 最后一个 | 参考[ :8082/bin/view/5/5.1/5.1.9/#presentation_(search,_default-search_or]演示(搜索,默认搜索或列表)[/url] |
<menus> | 强制性的 | 声明主GUI中显示的菜单(左窗格) |
<menu> | 最后一个 | 声明菜单。请参阅本节中的各种菜单[ :8082/bin/view/5/5.1/5.1.9/#menus]选单[/url] |
<user_rights> | 强制性的 | 用户权利策略中的实施:用户将拥有一个或多个简档(角色),委派,他们可以访问权利。 |
<groups> | 强制性的 | 组是一组类。授予基于此分组-参见“简档(角色)” |
<group id="name"> | 最后一个 | 一组类。 |
<classes> | 强制性的 | 组中找到的类的列表 |
<class id="name"> | 零或更多 | |
<profiles> | 强制性的 | 简档(角色)将在应用中列出。一个用户可以具有一个或多个简档(角色)。简档“管理员”始终存在,无法重新定义。 |
<profile id="123"> | 最后一个 | 用法简档。 |
<name>Configuration Manager</name> | 强制性的 | 简档的名称,如应用中所示。无法翻译。 |
<description>Person in charge of the documentation of the managed CIs</description> | 强制性的 | 简档的说明(一行),如应用中所示。无法翻译。 |
<groups> | 强制性的 | 与简档相关的补助 |
<group> | 最后一个 | 必须为其定义赠款的组 |
<actions> | 强制性的 | 允许操作活动用于profileegroup |
<action> | 最后一个 | 请参阅部分中的各种补助金[ :8082/bin/view/5/5.1/5.1.9/#action_grants]功能资助[/url] |
<files> | 可选的 | 用于在XML中嵌入二进制文件(如图标)。仅从iTop 2.0.1开始受支持 |
<file> | 最后一个 | 文件声明,请参阅本节中的详细信息[ :8082/bin/view/5/5.1/5.1.9/#files]档案[/url] |
<dictionaries> | 可选的 | 用于将本地化添加到XML。仅从iTop 2.0.1开始受支持 |
<dictionary> | 最后一个 | 声明给定语言的字典,请参阅本节中的详细信息[ :8082/bin/view/5/5.1/5.1.9/#dictionaries]辞典[/url] |
<branding> | 可选的 | GUI的外观。 |
<main_logo> | 可选的 | 主GUI的徽标(左上角)。定义为PNG文件(相对于模块根目录的路径= env-production)或fileref标签 |
<login_logo> | 可选的 | 登录名页面的徽标。定义为PNG文件(相对于模块根目录的路径= env-production)或fileref标签 |
<portal_logo> | 可选的 | 客户门户的徽标(左上角)。定义为PNG文件(相对于模块根目录的路径= env-production)或fileref标签 |
<constants> | 可选的 | 将按照PHP定义的常量进行编译。 |
<constant id="name" xsi:type="string|integer|bool|float"> | 最后一个 | 不变。将其放在CDATA中,以避免需要转义xml实体。布尔类型“ true”和“ false”。 |
<portals> | 可选的 | 用户界面的入口点的定义。仅从iTop 2.2.0开始受支持。 |
<portal id="Unique identifier of this portal"> | 最后一个 | 门户:即用户界面的入口点。 |
<rank> | 强制性的 | 初始路由的优先顺序。较小的数字将首先尝试。 |
<url> | 强制性的 | 门户条目页面的(相对)URL。 |
<handler> | 可选的 | 源自PortalDispatcher的类的名称,该名称将处理不同可能的门户之间的分派。未指定默认为PortalDispatcher。 |
<allow> | 可选的 | 用户必须具有的简档(角色)列表才能被允许访问此门户 |
<profile id="Name of the profile for allowing access"> | 零或更多 | |
<deny> | 可选的 | 拒绝访问此门户的简档(角色)的列表。如果用户具有这些简档(角色)中的至少一个,则该门户将被禁止 |
<profile id="Name of the profile for denying access"> | 零或更多 | |
<module_parameters> | 可选的 | 定义模块特定参数。仅从iTop 2.2.0开始受支持。 |
<parameters id="module_unique_id"> | 最后一个 | 包含模块特定的参数,例如默认的配置值,这些参数存储为子标签。见本节[ :8082/bin/view/5/5.1/5.1.9/#modules_parameters]模块参数[/url]. |
<module_designs> | 可选的 | 特定于模块的设计数据。仅从iTop 2.3.0开始受支持。 |
<module_design id=" "> | 最后一个 | 一组设计数据的容器节点。标识符必须是唯一的。它可以匹配模块的名称,但是任何字符串都可以,只要它不包含斜杠或反斜杠即可。 |
<snippets> | 可选的 | 将在PHP模型文件中注入PHP代码片段。仅从iTop 2.2.0开始受支持。 |
<snippet id="unique identifier for this snippet"> | 最后一个 | PHP代码片段 |
<placement> | 强制性的 | PHP代码的位置:“模块”或“核心”。 |
<module> | 可选的 | 如果placement == module,则为模块的标识符。 |
<rank> | 强制性的 | 代码段的顺序(如果要在给定模块中插入多个代码段)。较低的数字将首先注入。在编译的模型之前注入负等级,在之后注入正等级。 |
<content> | 强制性的 | 要注入的实际PHP代码。 |
<meta> | 可选的 | 用于存储有关XML定义的元信息的根,被编译器忽略。本节中的更多详细信息[ :8082/bin/view/5/5.1/5.1.9/#meta]元[/url] |
标签 | 用法 | 描述 |
<field id="name" xsi:type="AttributeString"> | 零或更多 | 一个字符串,限制为255个字符的一行 |
<sql>name</sql> | 强制性的 | 用于将价值存储到MySQL数据库中的列 |
<default_value>name</default_value> | 强制性的 | 默认的价值(可以指定为空字符串) |
<is_null_allowed>true</is_null_allowed> | 强制性的 | 设置为“ true”以使用户离开此价值未定义,否则为false |
<validation_pattern>^[a-z]*\d+$</validation_pattern> | 可选的 | 强制基于常规表达式的格式(必须转义斜线) |
<tracking_level>none</tracking_level> | 可选的 | 调整更改的记录(“历史记录”选项卡)。可能的值:无,全部。默认为“全部” |
<always_load_in_tables>true</always_load_in_tables> | 可选的 | 高级:对于始终由插件使用的属性,设置为true。可能的值:true,false。默认为'false' |
<dependencies> | 可选的 | 当前属性所依赖的属性。这将以表格的形式包含在账号中。 |
<attribute id="name"> | 强制性的 | 属性代码 |
<field id="name" xsi:type="AttributeEnum"> | 零或更多 | 可以将其价值从一组固定的可能值中取出的字符串 |
<values> | 强制性的 | 可能值清单 |
<value id="name">name</value> | 最后一个 | 价值。必须由字母数字字符组成。其他授权字符:“ _”,“-”。 id仅用于标识XML节点 |
<sql>name</sql> | 强制性的 | 用于将价值存储到MySQL数据库中的列 |
<default_value>name</default_value> | 强制性的 | 默认价值(必须在可能值的列表中) |
<is_null_allowed>true</is_null_allowed> | 强制性的 | 设置为“ true”以使用户离开此价值未定义,否则为false |
<tracking_level>none</tracking_level> | 可选的 | 调整更改的记录(“历史记录”选项卡)。可能的值:无,全部。默认为“全部” |
<always_load_in_tables>true</always_load_in_tables> | 可选的 | 高级:对于始终由插件使用的属性,设置为true。可能的值:true,false。默认为'false' |
<display_style>list</display_style> | 可选的 | 编辑此字段时的显示样式:“列表”,“选择”(与列表相同),radio_horizo​​ntal,“ radio_vertical”或“ radio”(与radio_vertical相同) |
<dependencies> | 可选的 | 当前属性所依赖的属性。这将以表格的形式包含在账号中。 |
<attribute id="name"> | 强制性的 | 属性代码 |
<field id="name" xsi:type="AttributeMetaEnum"> | 零或更多 | 在可以在子类中定义的其他枚举字段之后计算的字符串。仅从iTop 2.3.0开始受支持 |
<values> | 强制性的 | 可能值清单 |
<value id="name">name</value> | 最后一个 | 价值。必须由字母数字字符组成。其他授权字符:“ _”,“-”。 id仅用于标识XML节点 |
<sql>name</sql> | 强制性的 | 用于将价值存储到MySQL数据库中的列 |
<default_value>name</default_value> | 强制性的 | 默认的价值(必须在可能值的列表中)。 |
<tracking_level>none</tracking_level> | 可选的 | 调整更改的记录(“历史记录”选项卡)。可能的值:无,全部。默认为“全部” |
<always_load_in_tables>true</always_load_in_tables> | 可选的 | 高级:对于始终由插件使用的属性,设置为true。可能的值:true,false。默认为'false' |
<mappings> | 强制性的 | 计算AttributeMetaEnum的价值的规则。每个子类最多定义一个。对象类上的依赖,将使用最佳匹配规则类。如果没有类别与对象类别匹配,则元价值默认为<default_价值>。 |
<mapping id="name"> | 最后一个 | 适用以下映射的规则类名称。 |
<attcode>name</attcode> | 强制性的 | 源AttributeEnum,将从中读取原始价值。必须是规则类的有效属性 |
<metavalues> | 强制性的 | 数据映射表。如果未找到原始价值,则元价值默认为<default_价值> |
<metavalue id="name"> | 最后一个 | Meta价值,它将用于下面定义的所有原始值。 |
<values> | 强制性的 | 原始值将映射到元价值。 |
<value id="name"> | 最后一个 | 指定为标签ID的原始价值。 |
<field id="name" xsi:type="AttributeEmailAddress"> | 零或更多 | 发送邮件地址 |
<sql>name</sql> | 强制性的 | 用于将价值存储到MySQL数据库中的列 |
<default_value>name</default_value> | 强制性的 | 默认的价值(可以指定为空字符串) |
<is_null_allowed>true</is_null_allowed> | 强制性的 | 设置为“ true”以使用户离开此价值未定义,否则为false |
<tracking_level>none</tracking_level> | 可选的 | 调整更改的记录(“历史记录”选项卡)。可能的值:无,全部。默认为“全部” |
<always_load_in_tables>true</always_load_in_tables> | 可选的 | 高级:对于始终由插件使用的属性,设置为true。可能的值:true,false。默认为'false' |
<validation_pattern>[a-z]+@[a-z]+</validation_pattern> | 可选的 | 强制使用基于常规表达式的格式(必须转义斜线)。默认为全局设置'发送邮件_验证_pattern' |
<dependencies> | 可选的 | 当前属性所依赖的属性。这将以表格的形式包含在账号中。 |
<attribute id="name"> | 强制性的 | 属性代码 |
<field id="name" xsi:type="AttributePhoneNumber"> | 零或更多 | 电话号码 |
<sql>name</sql> | 强制性的 | 用于将价值存储到MySQL数据库中的列 |
<default_value>name</default_value> | 强制性的 | 默认的价值(可以指定为空字符串) |
<is_null_allowed>true</is_null_allowed> | 强制性的 | 设置为“ true”以使用户离开此价值未定义,否则为false |
<tracking_level>none</tracking_level> | 可选的 | 调整更改的记录(“历史记录”选项卡)。可能的值:无,全部。默认为“全部” |
<always_load_in_tables>true</always_load_in_tables> | 可选的 | 高级:对于始终由插件使用的属性,设置为true。可能的值:true,false。默认为'false' |
<validation_pattern>[0-9.\-\ \+\(\)]+</validation_pattern> | 可选的 | 强制使用基于常规表达式的格式(必须转义斜线)。默认为全局设置'phone_number_验证_pattern' |
<dependencies> | 可选的 | 当前属性所依赖的属性。这将以表格的形式包含在账号中。 |
<attribute id="name"> | 强制性的 | 属性代码 |
<field id="name" xsi:type="AttributeExternalKey"> | 零或更多 | 外部键:指向给定类的对象的指针 |
<sql>name</sql> | 强制性的 | 用于将价值存储到MySQL数据库中的列 |
<is_null_allowed>true</is_null_allowed> | 强制性的 | 设置为“ true”以使用户离开此价值未定义,否则为false |
<on_target_delete>DEL_AUTO</on_target_delete> | 强制性的 | 定义删除目标对象将如何影响度当前对象。允许的值为“ DEL_对象”和“ DEL_AUTO” |
<target_class>name</target_class> | 强制性的 | 外键指向的对象的类 |
<filter>SELECT Location AS L WHERE L.org_id = :this->org_id</filter> | 可选的 | OQL查询,以定义一组对象,外部密钥可以指向该组。使用:this-> * name *来引用当前对象中的价值 |
<dependencies> | 可选的 | 当前属性所依赖的属性。这将以表格的形式包含在账号中。 |
<attribute id="name"> | 强制性的 | 属性代码 |
<max_combo_length>50</max_combo_length> | 可选的 | 下拉列表中的最大元素数。如果更多,则将使用自动完成功能。默认为配置文件中提供的价值。 |
<min_autocomplete_chars>3</min_autocomplete_chars> | 可选的 | 为了使触发器具有“自动完成”行为,键入的最小字符数。默认为配置文件中提供的价值。 |
<allow_target_creation>true</allow_target_creation> | 可选的 | 在外部键上显示+按钮以创建目标对象。默认为配置文件中提供的价值。 |
<tracking_level>none</tracking_level> | 可选的 | 调整更改的记录(“历史记录”选项卡)。可能的值:无,全部。默认为“全部” |
<always_load_in_tables>true</always_load_in_tables> | 可选的 | 高级:对于始终由插件使用的属性,设置为true。可能的值:true,false。默认为'false' |
<display_style>list</display_style> | 可选的 | 编辑此字段时的显示样式:“列表”,“选择”(与列表相同),radio_horizo​​ntal,“ radio_vertical”或“ radio”(与radio_vertical相同) |
<field id="name" xsi:type="AttributeHierarchicalKey"> | 零或更多 | 指向同一类的外部键,以对象的构建层次结构 |
<sql>name</sql> | 强制性的 | 用于将价值存储到MySQL数据库中的列 |
<is_null_allowed>true</is_null_allowed> | 强制性的 | 设置为“ true”以使用户离开此价值未定义,否则为false |
<on_target_delete>DEL_AUTO</on_target_delete> | 强制性的 | 定义删除目标对象将如何影响度当前对象。允许的值为“ DEL_对象”和“ DEL_AUTO” |
<filter>SELECT Location AS L WHERE L.org_id = :this->org_id</filter> | 可选的 | OQL查询,以定义密钥可以指向的一组对象。使用:this-> * name *来引用当前对象中的价值 |
<dependencies> | 可选的 | 当前属性所依赖的属性。这将以表格的形式包含在账号中。 |
<attribute id="name"> | 强制性的 | 属性代码 |
<max_combo_length>50</max_combo_length> | 可选的 | 下拉列表中的最大元素数。如果更多,则将使用自动完成功能。默认为配置文件中提供的价值。 |
<min_autocomplete_chars>3</min_autocomplete_chars> | 可选的 | 为了使触发器具有“自动完成”行为,键入的最小字符数。默认为配置文件中提供的价值。 |
<allow_target_creation>true</allow_target_creation> | 可选的 | 在外部键上显示+按钮以创建目标对象。默认为配置文件中提供的价值。 |
<tracking_level>none</tracking_level> | 可选的 | 调整更改的记录(“历史记录”选项卡)。可能的值:无,全部。默认为“全部” |
<always_load_in_tables>true</always_load_in_tables> | 可选的 | 高级:对于始终由插件使用的属性,设置为true。可能的值:true,false。默认为'false' |
<field id="name" xsi:type="AttributeExternalField"> | 零或更多 | 属性的别名由另一个对象保存(请参阅“ ExternalKey”) |
<extkey_attcode>name</extkey_attcode> | 强制性的 | 指向远程类的外键。此属性必须在当前类中定义。 |
<target_attcode>name</target_attcode> | 强制性的 | 远程类的属性。仅支持某些属性类型。不支持其他情况下的CaseLog,LinkedSet,LinkedSetIndirect。 |
<dependencies> | 可选的 | 当前属性所依赖的属性。这将以表格的形式包含在账号中。 |
<attribute id="name"> | 强制性的 | 属性代码 |
<field id="name" xsi:type="AttributeObjectKey"> | 零或更多 | 灵活的外部键:指向任何类的对象的指针。主要的用例将实现通用的扩展,与任何类型的对象一起使用。因此,它旨在以编程方式使用,并且尚未开发出用于对象选择对象的GUI。仅从iTop 2.2.0开始提供实验和支持。 |
<sql>name</sql> | 强制性的 | 用于将价值存储到MySQL数据库中的列 |
<is_null_allowed>true</is_null_allowed> | 强制性的 | 设置为“ true”以使用户离开此价值未定义,否则为false |
<class_attcode>name</class_attcode> | 强制性的 | 价值为当前记录给出密钥指向的对象的类。如果属性的表示形式是字符串(AttributeString,AttributeEnum,AttributeClass),则它可以是任何类型的属性 |
<dependencies> | 可选的 | 当前属性所依赖的属性。这将以表格的形式包含在账号中。 |
<attribute id="name"> | 强制性的 | 属性代码 |
<field id="name" xsi:type="AttributeText"> | 零或更多 | 多行文字(限制为64 Kb) |
<sql>name</sql> | 强制性的 | 用于将价值存储到MySQL数据库中的列 |
<default_value>name</default_value> | 强制性的 | 默认的价值(可以指定为空字符串) |
<is_null_allowed>true</is_null_allowed> | 强制性的 | 设置为“ true”以使用户离开此价值未定义,否则为false |
<tracking_level>none</tracking_level> | 可选的 | 调整更改的记录(“历史记录”选项卡)。可能的值:无,全部。默认为“全部” |
<width>800px</width> | 可选的 | ** 2.2.0中的新增内容**版本区域的宽度。可能的值:200px,70em。默认为'' |
<height>200px</height> | 可选的 | ** 2.2.0中的新增功能**版本区域的高度。可能的值:100px,30em。默认为'' |
<always_load_in_tables>true</always_load_in_tables> | 可选的 | 高级:对于始终由插件使用的属性,设置为true。可能的值:true,false。默认为'false' |
<dependencies> | 可选的 | 当前属性所依赖的属性。这将以表格的形式包含在账号中。 |
<attribute id="name"> | 强制性的 | 属性代码 |
<field id="name" xsi:type="AttributeLongText"> | 零或更多 | 大量文字(限制为4 Gb) |
<sql>name</sql> | 强制性的 | 用于将价值存储到MySQL数据库中的列 |
<default_value>name</default_value> | 强制性的 | 默认的价值(可以指定为空字符串) |
<is_null_allowed>true</is_null_allowed> | 强制性的 | 设置为“ true”以使用户离开此价值未定义,否则为false |
<tracking_level>none</tracking_level> | 可选的 | 调整更改的记录(“历史记录”选项卡)。可能的值:无,全部。默认为“全部” |
<width>800px</width> | 可选的 | ** 2.2.0中的新增内容**版本区域的宽度。可能的值:200px,70em。默认为'' |
<height>200px</height> | 可选的 | ** 2.2.0中的新增功能**版本区域的高度。可能的值:100px,30em。默认为'' |
<always_load_in_tables>true</always_load_in_tables> | 可选的 | 高级:对于始终由插件使用的属性,设置为true。可能的值:true,false。默认为'false' |
<dependencies> | 可选的 | 当前属性所依赖的属性。这将以表格的形式包含在账号中。 |
<attribute id="name"> | 强制性的 | 属性代码 |
<field id="name" xsi:type="AttributeHTML"> | 零或更多 | HTML文本(限制为4 Gb) |
<sql>name</sql> | 强制性的 | 用于将价值存储到MySQL数据库中的列 |
<default_value>name</default_value> | 强制性的 | 默认的价值(可以指定为空字符串) |
<is_null_allowed>true</is_null_allowed> | 强制性的 | 设置为“ true”以使用户离开此价值未定义,否则为false |
<tracking_level>none</tracking_level> | 可选的 | 调整更改的记录(“历史记录”选项卡)。可能的值:无,全部。默认为“全部” |
<width>800px</width> | 可选的 | ** 2.2.0中的新增内容**版本区域的宽度。可能的值:200px,70em。默认为'' |
<height>200px</height> | 可选的 | ** 2.2.0中的新增功能**版本区域的高度。可能的值:100px,30em。默认为'' |
<always_load_in_tables>true</always_load_in_tables> | 可选的 | 高级:对于始终由插件使用的属性,设置为true。可能的值:true,false。默认为'false' |
<dependencies> | 可选的 | 当前属性所依赖的属性。这将以表格的形式包含在账号中。 |
<attribute id="name"> | 强制性的 | 属性代码 |
<field id="name" xsi:type="AttributeCaseLog"> | 零或更多 | 案例日志是一个讨论线程。每条消息均标有讲话者的姓名和当前时间 |
<sql>name</sql> | 强制性的 | 用于将数据存储到MySQL数据库中的列(2)的前缀 |
<is_null_allowed>true</is_null_allowed> | 强制性的 | 设置为“ true”以使用户离开此价值未定义,否则为false |
<tracking_level>none</tracking_level> | 可选的 | 调整更改的记录(“历史记录”选项卡)。可能的值:无,全部。默认为“全部” |
<always_load_in_tables>true</always_load_in_tables> | 可选的 | 高级:对于始终由插件使用的属性,设置为true。可能的值:true,false。默认为'false' |
<dependencies> | 可选的 | 当前属性所依赖的属性。这将以表格的形式包含在账号中。 |
<attribute id="name"> | 强制性的 | 属性代码 |
<field id="name" xsi:type="AttributeLinkedSet"> | 零或更多 | 指向当前对象的一组对象 |
<linked_class>name</linked_class> | 强制性的 | 类的对象具有一个指向当前对象的外部键 |
<filter>SELECT Person AS P WHERE P.category = :this->category</filter> | 可选的 | iTop暂时不使用! OQL查询定义可以将当前对象链接到的对象。它是对应的ExternalKey上filterrr的对应项。 |
<ext_key_to_me>name</ext_key_to_me> | 强制性的 | 在链接类上定义的外部密钥属性 |
<tracking_level>list</tracking_level> | 可选的 | 调整更改的记录(“历史记录”选项卡)。可能的值:无,列表(跟踪添加和删除的项目),详细信息(跟踪修改的项目),全部。默认为“列表” |
<edit_mode>actions</edit_mode> | 可选的 | 定义用于编辑此链接集的GUI类型。可能的值:无,add_only,add_remove,操作活动,in_place。默认为'操作活动' |
<count_min>0</count_min> | 可选的 | 尚未使用 |
<count_max>0</count_max> | 可选的 | 尚未使用 |
<dependencies> | 可选的 | 当前属性所依赖的属性。这将以表格的形式包含在账号中。 |
<attribute id="name"> | 强制性的 | 属性代码 |
<field id="name" xsi:type="AttributeLinkedSetIndirect"> | 零或更多 | 通过“链接类”的方式与当前对象相关的一组对象 |
<linked_class>name</linked_class> | 强制性的 | 类的对象具有一个指向当前对象的外部键 |
<ext_key_to_me>name</ext_key_to_me> | 强制性的 | 在链接类上定义的外部密钥属性 |
<ext_key_to_remote>name</ext_key_to_remote> | 强制性的 | 在链接的类上定义的外部密钥属性,它指向远程对象 |
<tracking_level>list</tracking_level> | 可选的 | 调整更改的记录(“历史记录”选项卡)。可能的值:无,列表(跟踪添加和删除的项目),详细信息(跟踪修改的项目),全部。默认为“全部” |
<duplicates>true</duplicates> | 可选的 | 设置为“ true”以允许重复。默认为'false' |
<count_min>0</count_min> | 可选的 | 尚未使用 |
<count_max>0</count_max> | 可选的 | 尚未使用 |
<dependencies> | 可选的 | 当前属性所依赖的属性。这将以表格的形式包含在账号中。 |
<attribute id="name"> | 强制性的 | 属性代码 |
<field id="name" xsi:type="AttributeBlob"> | 零或更多 | Blob,即二进制字符串(限制为4Gb)。属性的名称用作前缀,以命名用于存储数据的列。 |
<is_null_allowed>true</is_null_allowed> | 可选的 | 设置为“ true”以使用户离开此价值未定义(默认),否则为false |
<tracking_level>none</tracking_level> | 可选的 | 调整更改的记录(“历史记录”选项卡)。可能的值:无,全部。默认为“全部” |
<always_load_in_tables>true</always_load_in_tables> | 可选的 | 高级:对于始终由插件使用的属性,设置为true。可能的值:true,false。默认为'false' |
<dependencies> | 可选的 | 当前属性所依赖的属性。这将以表格的形式包含在账号中。 |
<attribute id="name"> | 强制性的 | 属性代码 |
<field id="name" xsi:type="AttributeImage"> | 零或更多 | 实验!图像(限制为4Gb)。仅从iTop 2.3.0开始受支持。属性的名称用作前缀,以命名用于存储数据的列。 |
<display_max_width>128</display_max_width> | 可选的 | 当显示宽度超过此限制的图像(以像素为单位,默认为128)时,图像将在浏览器中调整大小(保留宽高比) |
<display_max_height>128</display_max_height> | 可选的 | 当显示的图像高度宽度超过此限制(以像素为单位,默认为128)时,图像将在浏览器中调整大小(保留宽高比) |
<storage_max_width>256</storage_max_width> | 可选的 | 当上传宽度超过此限制(以像素为单位,默认为256)的图像时,图像将调整大小(保留宽高比)。必须安装PHP GD。 |
<storage_max_height>256</storage_max_height> | 可选的 | 当上传高度超过此限制(以像素为单位,默认为256)的图像时,图像将调整大小(保留宽高比)。必须安装PHP GD。 |
<default_image>images/nobody.png</default_image> | 可选的 | 没有上载图像时显示的图像的相对路径。 |
<is_null_allowed>true</is_null_allowed> | 可选的 | 设置为“ true”以使用户离开此价值未定义(默认),否则为false |
<tracking_level>none</tracking_level> | 可选的 | 调整更改的记录(“历史记录”选项卡)。可能的值:无,全部。默认为“全部” |
<always_load_in_tables>true</always_load_in_tables> | 可选的 | 高级:对于始终由插件使用的属性,设置为true。可能的值:true,false。默认为'false' |
<dependencies> | 可选的 | 当前属性所依赖的属性。这将以表格的形式包含在账号中。 |
<attribute id="name"> | 强制性的 | 属性代码 |
<field id="name" xsi:type="AttributeInteger"> | 零或更多 | 整数价值 |
<sql>name</sql> | 强制性的 | 用于将价值存储到MySQL数据库中的列 |
<default_value>name</default_value> | 强制性的 | 默认的价值 |
<is_null_allowed>true</is_null_allowed> | 强制性的 | 设置为“ true”以使用户离开此价值未定义,否则为false |
<tracking_level>none</tracking_level> | 可选的 | 调整更改的记录(“历史记录”选项卡)。可能的值:无,全部。默认为“全部” |
<always_load_in_tables>true</always_load_in_tables> | 可选的 | 高级:对于始终由插件使用的属性,设置为true。可能的值:true,false。默认为'false' |
<dependencies> | 可选的 | 当前属性所依赖的属性。这将以表格的形式包含在账号中。 |
<attribute id="name"> | 强制性的 | 属性代码 |
<field id="name" xsi:type="AttributePercentage"> | 零或更多 | 百分比(0到100之间的整数),显示为条形 |
<sql>name</sql> | 强制性的 | 用于将价值存储到MySQL数据库中的列 |
<default_value>name</default_value> | 强制性的 | 默认的价值 |
<is_null_allowed>true</is_null_allowed> | 强制性的 | 设置为“ true”以使用户离开此价值未定义,否则为false |
<tracking_level>none</tracking_level> | 可选的 | 调整更改的记录(“历史记录”选项卡)。可能的值:无,全部。默认为“全部” |
<always_load_in_tables>true</always_load_in_tables> | 可选的 | 高级:对于始终由插件使用的属性,设置为true。可能的值:true,false。默认为'false' |
<dependencies> | 可选的 | 当前属性所依赖的属性。这将以表格的形式包含在账号中。 |
<attribute id="name"> | 强制性的 | 属性代码 |
<field id="name" xsi:type="AttributeDecimal"> | 零或更多 | 十进制价值 |
<sql>name</sql> | 强制性的 | 用于将价值存储到MySQL数据库中的列 |
<default_value>name</default_value> | 强制性的 | 默认的价值 |
<is_null_allowed>true</is_null_allowed> | 强制性的 | 设置为“ true”以使用户离开此价值未定义,否则为false |
<digits>6</digits> | 强制性的 | 总位数 |
<decimals>2</decimals> | 强制性的 | 小数位数 |
<tracking_level>none</tracking_level> | 可选的 | 调整更改的记录(“历史记录”选项卡)。可能的值:无,全部。默认为“全部” |
<always_load_in_tables>true</always_load_in_tables> | 可选的 | 高级:对于始终由插件使用的属性,设置为true。可能的值:true,false。默认为'false' |
<dependencies> | 可选的 | 当前属性所依赖的属性。这将以表格的形式包含在账号中。 |
<attribute id="name"> | 强制性的 | 属性代码 |
<field id="name" xsi:type="AttributeDuration"> | 零或更多 | 以秒为单位存储的持续时间,以天小时小时分钟分钟秒为单位显示 |
<sql>name</sql> | 强制性的 | 用于将价值存储到MySQL数据库中的列 |
<default_value>name</default_value> | 强制性的 | 默认的价值 |
<is_null_allowed>true</is_null_allowed> | 强制性的 | 设置为“ true”以使用户离开此价值未定义,否则为false |
<tracking_level>none</tracking_level> | 可选的 | 调整更改的记录(“历史记录”选项卡)。可能的值:无,全部。默认为“全部” |
<always_load_in_tables>true</always_load_in_tables> | 可选的 | 高级:对于始终由插件使用的属性,设置为true。可能的值:true,false。默认为'false' |
<dependencies> | 可选的 | 当前属性所依赖的属性。这将以表格的形式包含在账号中。 |
<attribute id="name"> | 强制性的 | 属性代码 |
<field id="name" xsi:type="AttributeDate"> | 零或更多 | 日期(无时间) |
<sql>name</sql> | 强制性的 | 用于将价值存储到MySQL数据库中的列 |
<default_value>name</default_value> | 强制性的 | 默认的价值(可以指定为空字符串) |
<is_null_allowed>true</is_null_allowed> | 强制性的 | 设置为“ true”以使用户离开此价值未定义,否则为false |
<tracking_level>none</tracking_level> | 可选的 | 调整更改的记录(“历史记录”选项卡)。可能的值:无,全部。默认为“全部” |
<always_load_in_tables>true</always_load_in_tables> | 可选的 | 高级:对于始终由插件使用的属性,设置为true。可能的值:true,false。默认为'false' |
<dependencies> | 可选的 | 当前属性所依赖的属性。这将以表格的形式包含在账号中。 |
<attribute id="name"> | 强制性的 | 属性代码 |
<field id="name" xsi:type="AttributeDateTime"> | 零或更多 | 日期和时间 |
<sql>name</sql> | 强制性的 | 用于将价值存储到MySQL数据库中的列 |
<default_value>name</default_value> | 强制性的 | 默认的价值(可以指定为空字符串) |
<is_null_allowed>true</is_null_allowed> | 强制性的 | 设置为“ true”以使用户离开此价值未定义,否则为false |
<tracking_level>none</tracking_level> | 可选的 | 调整更改的记录(“历史记录”选项卡)。可能的值:无,全部。默认为“全部” |
<always_load_in_tables>true</always_load_in_tables> | 可选的 | 高级:对于始终由插件使用的属性,设置为true。可能的值:true,false。默认为'false' |
<dependencies> | 可选的 | 当前属性所依赖的属性。这将以表格的形式包含在账号中。 |
<attribute id="name"> | 强制性的 | 属性代码 |
<field id="name" xsi:type="AttributeIPAddress"> | 零或更多 | IP地址 |
<sql>name</sql> | 强制性的 | 用于将价值存储到MySQL数据库中的列 |
<default_value>name</default_value> | 强制性的 | 默认的价值(可以指定为空字符串) |
<is_null_allowed>true</is_null_allowed> | 强制性的 | 设置为“ true”以使用户离开此价值未定义,否则为false |
<tracking_level>none</tracking_level> | 可选的 | 调整更改的记录(“历史记录”选项卡)。可能的值:无,全部。默认为“全部” |
<always_load_in_tables>true</always_load_in_tables> | 可选的 | 高级:对于始终由插件使用的属性,设置为true。可能的值:true,false。默认为'false' |
<dependencies> | 可选的 | 当前属性所依赖的属性。这将以表格的形式包含在账号中。 |
<attribute id="name"> | 强制性的 | 属性代码 |
<field id="name" xsi:type="AttributeURL"> | 零或更多 | 网址(http ...) |
<sql>name</sql> | 强制性的 | 用于将价值存储到MySQL数据库中的列 |
<default_value>name</default_value> | 强制性的 | 默认的价值(可以指定为空字符串) |
<is_null_allowed>true</is_null_allowed> | 强制性的 | 设置为“ true”以使用户离开此价值未定义,否则为false |
<target>_blank</target> | 强制性的 | 目标属性,因为它将设置在A标签中(请参见HTML规范) |
<validation_pattern>^[a-z]*\d+$</validation_pattern> | 可选的 | 强制使用基于常规表达式的格式(必须转义斜线)。默认为全局设置'url_验证_pattern' |
<tracking_level>none</tracking_level> | 可选的 | 调整更改的记录(“历史记录”选项卡)。可能的值:无,全部。默认为“全部” |
<always_load_in_tables>true</always_load_in_tables> | 可选的 | 高级:对于始终由插件使用的属性,设置为true。可能的值:true,false。默认为'false' |
<dependencies> | 可选的 | 当前属性所依赖的属性。这将以表格的形式包含在账号中。 |
<attribute id="name"> | 强制性的 | 属性代码 |
<field id="name" xsi:type="AttributeStopWatch"> | 零或更多 | 累积在某些状态花费的时间 |
<states> | 强制性的 | 秒表将在其中运行的状态 |
<state id="name"> | 零或更多 | 状态(在类的生命周期中声明) |
<goal>name</goal> | 可选的 | 处理时间限制的类的名称。默认为'DefaultMetricComputer' |
<working_time>name</working_time> | 可选的 | 处理活动时间计算的类的名称。默认为'DefaultWorkingTimeComputer',表示24x7 |
<thresholds> | 强制性的 | 中间里程碑,定义为总体时间目标的一部分。 |
<threshold id="*integer*"> | 零或更多 | 一个里程碑。 id是总持续时间限制的百分比(例如80) |
<actions> | 强制性的 | 通过里程碑时必须执行的操作。 |
<action> | 零或更多 | 里程碑 |
<verb>DoThis</verb> | 强制性的 | 职能(当前的PHP类) |
<params> | 强制性的 | 传递给职能的参数 |
<param xsi:type="bool|int|float|string|reference">ev_close</param> | 零或更多 | 标量参数(整数,浮点数,布尔值,字符串) |
<highlight> | 可选的 | 到达此阈值时设置的突出显示代码(如果有) |
<code>critical</code> | 强制性的 | 高光代码的名称(突出显示比例内) |
<persistent>true</persistent> | 强制性的 | “ true”或“ false”秒表不再活动时高亮代码是否仍然适用 |
<tracking_level>none</tracking_level> | 可选的 | 调整更改的记录(“历史记录”选项卡)。可能的值:无,全部。默认为“全部” |
<always_load_in_tables>true</always_load_in_tables> | 可选的 | 高级:对于始终由插件使用的属性,设置为true。可能的值:true,false。默认为'false' |
<field id="name" xsi:type="AttributeEncryptedString"> | 零或更多 | 一个字符串(仅限于255个字符的一行)以加密方式存储在数据库中。如果存在PHP mcrypt扩展名,则使用“河豚”算法对此类字段进行加密,否则将使用较弱的算法。所有加密字段都依赖于配置文件中定义的主密钥“ encryption_key”(请确保您永远不会丢失它!)。 |
<sql>name</sql> | 强制性的 | 用于将价值存储到MySQL数据库中的列 |
<default_value>name</default_value> | 强制性的 | 默认的价值(可以指定为空字符串) |
<is_null_allowed>true</is_null_allowed> | 强制性的 | 设置为“ true”以使用户离开此价值未定义,否则为false |
<validation_pattern>^[a-z]*\d+$</validation_pattern> | 可选的 | 强制基于常规表达式的格式(必须转义斜线) |
<tracking_level>none</tracking_level> | 可选的 | 调整更改的记录(“历史记录”选项卡)。可能的值:无,全部。默认为“全部” |
<always_load_in_tables>true</always_load_in_tables> | 可选的 | 高级:对于始终由插件使用的属性,设置为true。可能的值:true,false。默认为'false' |
<dependencies> | 可选的 | 当前属性所依赖的属性。这将以表格的形式包含在账号中。 |
<attribute id="name"> | 强制性的 | 属性代码 |
<field id="name" xsi:type="AttributeSubitem"> | 零或更多 | 秒表中存在的状态信息之一。两者必须在同一类中定义! |
<target_attcode>name</target_attcode> | 强制性的 | 秒表(属性代码) |
<item_code>100_passed</item_code> | 强制性的 | 信息:timespent, started, laststart, stopped, _deadline, _passed, _triggered, _overrun |
<dependencies> | 可选的 | 当前属性所依赖的属性。这将以表格的形式包含在账号中。 |
<attribute id="name"> | 强制性的 | 属性代码 |
<field id="name" xsi:type="AttributeRedundancySettings"> | 零或更多 | 关系上冗余的设置。仅从iTop 2.2.0开始受支持。 |
<sql>name</sql> | 强制性的 | 用于将价值存储到MySQL数据库中的列 |
<relation_code>impacts</relation_code> | 强制性的 | IdentifierrPart 1:关系的ID |
<from_class>name</from_class> | 强制性的 | IdentifierrPart 2:源类 |
<neighbour_id>name</neighbour_id> | 强制性的 | IdentifierrPart 3:的ID |
<enabled>true</enabled> | 强制性的 | 设置为“ true”以启用冗余 |
<enabled_mode>name</enabled_mode> | 强制性的 | 设置为“用户”可让终端用户决定是否启用冗余,或者设置为“固定”以保留价值,如<enabled>所给 |
<min_up>1</min_up> | 强制性的 | 必须上载的最小计数(百分比)上游项 |
<min_up_type>name</min_up_type> | 强制性的 | 如何解释<min_up>:“计数”或“ percent” |
<min_up_mode>user</min_up_mode> | 强制性的 | 设置为“用户”以使终端用户变更具有该值,或者设置为“ fixed”以强制由<min_up>和<min_up_type>给出的值 |
<tracking_level>none</tracking_level> | 可选的 | 调整更改的记录(“历史记录”选项卡)。可能的值:无,全部。默认为“全部” |
<always_load_in_tables>true</always_load_in_tables> | 可选的 | 高级:对于始终由插件使用的属性,设置为true。可能的值:true,false。默认为'false' |
<field id="name" xsi:type="AttributeCustomFields"> | 零或更多 | 由定制模块处理的定制字段,是专门开发的。仅从iTop 2.3.0开始受支持。 |
<handler_class>MyHandler</handler_class> | 强制性的 | 从CustomFieldsHandler派生的PHP类的名称 |
<tracking_level>none</tracking_level> | 可选的 | 调整更改的记录(“历史记录”选项卡)。可能的值:无,全部。默认为“全部” |
标签 | 用法 | 描述 |
<menu id="name" xsi:type="MenuGroup"> | 可选的 | 顶层菜单。此菜单将始终保持可见。它是其他菜单的容器。 |
<rank>123.45</rank> | 强制性的 | 显示等级。这是一个浮点数。菜单按升序排列:最小的排在最前面。 |
<enable_admin_only>1</enable_admin_only> | 可选的 | 如果设置为“ 1”,那么只有管理员会看到此菜单项 |
<enable_class>name</enable_class> | 可选的 | 菜单将绑定到的类。菜单将对未具有由下文描述的enable_功能指定的所有权利的用户隐藏。 |
<enable_action>UR_ACTION_MODIFY</enable_action> | 可选的 | 以下标志之一:UR_ACTION_READ, UR_ACTION_MODIFY, UR_ACTION_DELETE, UR_ACTION_BULK_READ, UR_ACTION_BULK_MODIFY, UR_ACTION_BULK_DELETE. 如果未enable_class,将忽略。 |
<enable_permission>UR_ALLOWED_YES</enable_permission> | 可选的 | 通过将此价值设置为UR_ALLOWED_NO来反转规则。默认为UR_ALLOWED_YES。如果未提供enable_class,则将其忽略。 |
<enable_stimulus>ev_assign</enable_stimulus> | 可选的 | 绑定到权利以应用给定的刺激。如果未提供enable_class,则将其忽略。 |
<menu id="name" xsi:type="DashboardMenuNode"> | 可选的 | 仪表板。内容可以通过“导出”职能生成。仪表板的内容可以在文件(definition_file)中找到,也可以直接在此处(definition)中找到 |
<rank>123.45</rank> | 强制性的 | 显示等级。这是一个浮点数。菜单按升序排列:最小的排在最前面。 |
<enable_admin_only>1</enable_admin_only> | 可选的 | 如果设置为“ 1”,那么只有管理员会看到此菜单项 |
<parent>name</parent> | 强制性的 | 父菜单节点,顶级节点或中间节点 |
<definition_file>name</definition_file> | 可选的 | 仪表板定义文件。该路径相对于在其中声明菜单的模块。 |
<definition>name</definition> | 可选的 | 仪表板定义内容。如果已提供标签definition_file并且不为空,则将忽略此标签。 |
<enable_class>name</enable_class> | 可选的 | 菜单将绑定到的类。菜单将对未具有由下文描述的enable_功能指定的所有权利的用户隐藏。 |
<enable_action>UR_ACTION_MODIFY</enable_action> | 可选的 | 以下标志之一:UR_ACTION_READ, UR_ACTION_MODIFY, UR_ACTION_DELETE, UR_ACTION_BULK_READ, UR_ACTION_BULK_MODIFY, UR_ACTION_BULK_DELETE. 如果未enable_class,将忽略。 |
<enable_permission>UR_ALLOWED_YES</enable_permission> | 可选的 | 通过将此价值设置为UR_ALLOWED_NO来反转规则。默认为UR_ALLOWED_YES。如果未提供enable_class,则将其忽略。 |
<enable_stimulus>ev_assign</enable_stimulus> | 可选的 | 绑定到权利以应用给定的刺激。如果未提供enable_class,则将其忽略。 |
<menu id="name" xsi:type="NewObjectMenuNode"> | 可选的 | 快捷方式创建一个新的对象。 |
<rank>123.45</rank> | 强制性的 | 显示等级。这是一个浮点数。菜单按升序排列:最小的排在最前面。 |
<enable_admin_only>1</enable_admin_only> | 可选的 | 如果设置为“ 1”,那么只有管理员会看到此菜单项 |
<parent>name</parent> | 强制性的 | 父菜单节点,顶级节点或中间节点 |
<class>name</class> | 强制性的 | 对象的类来创建 |
<enable_class>name</enable_class> | 可选的 | 菜单将绑定到的类。菜单将对未具有由下文描述的enable_功能指定的所有权利的用户隐藏。 |
<enable_action>UR_ACTION_MODIFY</enable_action> | 可选的 | 以下标志之一:UR_ACTION_READ, UR_ACTION_MODIFY, UR_ACTION_DELETE, UR_ACTION_BULK_READ, UR_ACTION_BULK_MODIFY, UR_ACTION_BULK_DELETE. 如果未enable_class,将忽略。 |
<enable_permission>UR_ALLOWED_YES</enable_permission> | 可选的 | 通过将此价值设置为UR_ALLOWED_NO来反转规则。默认为UR_ALLOWED_YES。如果未提供enable_class,则将其忽略。 |
<enable_stimulus>ev_assign</enable_stimulus> | 可选的 | 绑定到权利以应用给定的刺激。如果未提供enable_class,则将其忽略。 |
<menu id="name" xsi:type="SearchMenuNode"> | 可选的 | 快捷方式至搜索用于对象。 |
<rank>123.45</rank> | 强制性的 | 显示等级。这是一个浮点数。菜单按升序排列:最小的排在最前面。 |
<enable_admin_only>1</enable_admin_only> | 可选的 | 如果设置为“ 1”,那么只有管理员会看到此菜单项 |
<parent>name</parent> | 强制性的 | 父菜单节点,顶级节点或中间节点 |
<class>name</class> | 强制性的 | 搜索的对象类。 |
<enable_class>name</enable_class> | 可选的 | 菜单将绑定到的类。菜单将对未具有由下文描述的enable_功能指定的所有权利的用户隐藏。 |
<enable_action>UR_ACTION_MODIFY</enable_action> | 可选的 | 以下标志之一:UR_ACTION_READ, UR_ACTION_MODIFY, UR_ACTION_DELETE, UR_ACTION_BULK_READ, UR_ACTION_BULK_MODIFY, UR_ACTION_BULK_DELETE. 如果未enable_class,将忽略。 |
<enable_permission>UR_ALLOWED_YES</enable_permission> | 可选的 | 通过将此价值设置为UR_ALLOWED_NO来反转规则。默认为UR_ALLOWED_YES。如果未提供enable_class,则将其忽略。 |
<enable_stimulus>ev_assign</enable_stimulus> | 可选的 | 绑定到权利以应用给定的刺激。如果未提供enable_class,则将其忽略。 |
<menu id="name" xsi:type="TemplateMenuNode"> | 可选的 | 不推荐使用。保持向后兼容性。 |
<rank>123.45</rank> | 强制性的 | 显示等级。这是一个浮点数。菜单按升序排列:最小的排在最前面。 |
<enable_admin_only>1</enable_admin_only> | 可选的 | 如果设置为“ 1”,那么只有管理员会看到此菜单项 |
<parent>name</parent> | 强制性的 | 父菜单节点,顶级节点或中间节点 |
<template_file>name</template_file> | 可选的 | 仪表板定义文件。该路径相对于在其中声明菜单的模块。 |
<enable_class>name</enable_class> | 可选的 | 菜单将绑定到的类。菜单将对未具有由下文描述的enable_action指定的所有权利的用户隐藏。 |
<enable_action>UR_ACTION_MODIFY</enable_action> | 可选的 | 以下标志之一:UR_ACTION_READ, UR_ACTION_MODIFY, UR_ACTION_DELETE, UR_ACTION_BULK_READ, UR_ACTION_BULK_MODIFY, UR_ACTION_BULK_DELETE. 如果未enable_class,将忽略。 |
<enable_permission>UR_ALLOWED_YES</enable_permission> | 可选的 | 通过将此价值设置为UR_ALLOWED_NO来反转规则。默认为UR_ALLOWED_YES。如果未提供enable_class,则将其忽略。 |
<enable_stimulus>ev_assign</enable_stimulus> | 可选的 | 绑定到权利以应用给定的刺激。如果未提供enable_class,则将其忽略。 |
<menu id="name" xsi:type="OQLMenuNode"> | 可选的 | 给定OQL查询,快捷方式显示搜索结果。 |
<rank>123.45</rank> | 强制性的 | 显示等级。这是一个浮点数。菜单按升序排列:最小的排在最前面。 |
<auto_reload>standard</auto_reload> | 可选的 | 确定如何刷新显示:“无”禁用此特性(默认),“标准”或“快速”根据相应的配置设置定期刷新,或“ 123”每123秒刷新一次。 |
<enable_admin_only>1</enable_admin_only> | 可选的 | 如果设置为“ 1”,那么只有管理员会看到此菜单项 |
<parent>name</parent> | 强制性的 | 父菜单节点,顶级节点或中间节点 |
<oql>SELECT UserRequest WHERE agent_id = :current_contact_id AND status NOT IN ("closed","resolved")</oql> | 强制性的 | 对象查询。唯一可用的上下文参数是“ current_contact_id”。 |
<do_search>1</do_search> | 可选的 | 如果设置为1,则在页面顶部搜索结果上方显示搜索表单。 |
<search_form_open>1</search_form_open> | 可选的 | 如果设置为1-并且do_search也设置为1,则搜索表单在页面顶部完全打开,否则搜索窗格折叠。自iTop 2.3.0起可用。默认的搜索依赖于iTop搜索(从2.3.0到2.4:折叠,因为2.5.0开始:打开) |
<enable_class>name</enable_class> | 可选的 | 菜单将绑定到的类。菜单将对未具有由下文描述的enable_功能指定的所有权利的用户隐藏。 |
<enable_action>UR_ACTION_MODIFY</enable_action> | 可选的 | 以下标志之一:UR_ACTION_READ, UR_ACTION_MODIFY, UR_ACTION_DELETE, UR_ACTION_BULK_READ, UR_ACTION_BULK_MODIFY, UR_ACTION_BULK_DELETE. 如果未enable_class,将忽略。 |
<enable_permission>UR_ALLOWED_YES</enable_permission> | 可选的 | 通过将此价值设置为UR_ALLOWED_NO来反转规则。默认为UR_ALLOWED_YES。如果未提供enable_class,则将其忽略。 |
<enable_stimulus>ev_assign</enable_stimulus> | 可选的 | 绑定到权利以应用给定的刺激。如果未提供enable_class,则将其忽略。 |
<menu id="name" xsi:type="WebPageMenuNode"> | 可选的 | 指向iTop内部或外部页面的超链接。 |
<rank>123.45</rank> | 强制性的 | 显示等级。这是一个浮点数。菜单按升序排列:最小的排在最前面。 |
<enable_admin_only>1</enable_admin_only> | 可选的 | 如果设置为“ 1”,那么只有管理员会看到此菜单项 |
<parent>name</parent> | 强制性的 | 父菜单节点,顶级节点或中间节点 |
<url>$$https://www.openitop.com/</url> | 可选的 | 模块中页面的URL。以$$开头以指定绝对URL。以$前缀指定相对于iTop根URL的URL。无前缀:相对于模块目录 |
<enable_class>name</enable_class> | 可选的 | 菜单将绑定到的类。菜单将对未具有由下文描述的enable_功能指定的所有权利的用户隐藏。 |
<enable_action>UR_ACTION_MODIFY</enable_action> | 可选的 | 以下标志之一:UR_ACTION_READ, UR_ACTION_MODIFY, UR_ACTION_DELETE, UR_ACTION_BULK_READ, UR_ACTION_BULK_MODIFY, UR_ACTION_BULK_DELETE. 如果未enable_class,将忽略。 |
<enable_permission>UR_ALLOWED_YES</enable_permission> | 可选的 | 通过将此价值设置为UR_ALLOWED_NO来反转规则。默认为UR_ALLOWED_YES。如果未提供enable_class,则将其忽略。 |
<enable_stimulus>ev_assign</enable_stimulus> | 可选的 | 绑定到权利以应用给定的刺激。如果未提供enable_class,则将其忽略。 |
<menu id="name" xsi:type="ShortcutContainerMenuNode"> | 可选的 | 快捷方式的容器。只能定义一个容器。效果是无法预料的,​​因为已定义了此类型的几个菜单! |
<rank>123.45</rank> | 强制性的 | 显示等级。这是一个浮点数。菜单按升序排列:最小的排在最前面。 |
<enable_admin_only>1</enable_admin_only> | 可选的 | 如果设置为“ 1”,那么只有管理员会看到此菜单项 |
<parent>name</parent> | 强制性的 | 父菜单节点,顶级节点或中间节点 |
<enable_class>name</enable_class> | 可选的 | 菜单将绑定到的类。菜单将对未具有由下文描述的enable_功能指定的所有权利的用户隐藏。 |
<enable_action>UR_ACTION_MODIFY</enable_action> | 可选的 | 以下标志之一: UR_ACTION_READ, UR_ACTION_MODIFY, UR_ACTION_DELETE, UR_ACTION_BULK_READ, UR_ACTION_BULK_MODIFY, UR_ACTION_BULK_DELETE. 如果未enable_class,将忽略。 |
<enable_permission>UR_ALLOWED_YES</enable_permission> | 可选的 | 通过将此价值设置为UR_ALLOWED_NO来反转规则。默认为UR_ALLOWED_YES。如果未提供enable_class,则将其忽略。 |
<enable_stimulus>ev_assign</enable_stimulus> | 可选的 | 绑定到权利以应用给定的刺激。如果未提供enable_class,则将其忽略。 |