系统管理-扩展模块-超链接配置器
超链接配置器
名称:超链接配置器
描述:通过参数配置在对象上创建超链接操作活动
版本:1.0.2
发布:2019-03-19
代码:combodo-custom-hyperlinks
扩散:客户商店, iTop Hub
创建超链接按钮,可通过可配置的URL从iTop中的一个对象跳转到另一应用,而无需编写任何代码。
- 超链接,标签,工具提示和图标是可配置的
- 范围选项使仅在符合特定规则的对象上显示超链接成为可能
- 链接的目标也是可配置的(默认情况下,_blank可在另一个选项卡窗口中打开链接)
- contexts选项指定链接在门户的后台办公室(控制台)和Dor中是否可用(如果有多个,则在门户中)。
- 动作按钮可以限于具有allowed_profiles中的至少一个的用户。
修订记录
| 版本 | 发布日期 | 注释 |
| 1.0.2 | 2019-03-19 | 使用范围将其添加到门户对象上 添加“ allowed_profiles)”参数 |
| 1.0.1 | 2019-03-15 | 添加“工具提示”和“上下文”参数 |
| 1.0.0 | 2019-02-07 | 第一个版本 |
局限性
- 按钮标签无法本地化(它们不是字典条目)
要求
iTop 2.3.0或更高版本
通过iTop Hub或ITSM Designer进行部署
对于每个要显示的“链接”,以下参数配置可用:
| 参数 | 强制性的吗? | 含义 | 例 |
| label | 如果没有图标,则为必需 | 按钮的标签 | 维基百科 |
| url | 强制性的 | 跳至的超链接 | wiki/$this->first_name$_$this->name$ |
| target | 可选的 | 在何处显示url结果_blank用于新窗口默认值,_top用于当前窗口 | _blank |
| scope | 可选的 | OQL查询到过滤器,在XQ118201上显示此链接 | SELECT Contact WHERE org_id = 2 |
| icon | 可选的 | 真棒字体4.7图标代码 | Wikipedia |
| tooltip | 可选的 | 在项目上显示的工具提示标签。默认值:无工具提示 | 跳转到维基百科 |
| contexts | 可选的 | 如果指定,将在其中启用此链接的门户的逗号分隔列表。将backoffice办公室用于iTop控制台。如果未指定,则在所有上下文中都可用 | backoffice,itop-portal |
| allowed_profiles | 可选的 | 如果指定,则启用该链接的iTop简档(角色)的逗号分隔列表。如果未指定,则允许所有简档(角色)。 | Support Agent,Configuration Manager |
如果没有针对您的环境和需求的适当配置,此扩展将不会带来非常有用的链接。
'hyperlinks' => ( 'Person' => ( 'linkedin_me' => ( 'label' => 'Linkedin Me!', 'url' => 'search/results/all/?keywords=$this- >friendlyname$', 'scope' => 'SELECT Contact WHERE org_id_friendlyname=\'demo\'', 'icon' => 'linkedin', ), ), 'Location' => ( 'maps_me' => ( 'label' => 'GoogleMaps Me!', 'url' => 'maps/search/$this->address$+$this- >postal_code$+$this->city$+$this->country$', 'scope' => 'SELECT Location WHERE org_id_friendlyname=\'demo\'', 'icon' => 'globe', ), ), ), ),
还可以通过在配置参数“linkedin_me”)中指定其UID,将超链接显示为按钮(“ 其他操作活动…”菜单旁边)。
图标使用“真棒字体”字体显示(已经包含在iTop中)。因此,要使用的图标代码是真棒字体4.7码
只需单击按钮!
[ ttps://]

[ ttps://]
