本帖最后由 adminlily 于 2020-12-9 17:03 编辑
超链接配置器名称:超链接配置器 描述:通过参数配置在对象上创建超链接操作活动 版本: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 |
如果没有针对您的环境和需求的适当配置,此扩展将不会带来非常有用的链接。
'combodo-custom-hyperlinks' => (
'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://www.itophub.io/wiki/media-detail?id=extensions%3Acombodo-custom-hyperlinks&media=extensions%3Ahyperlinks-configurator-linkedin.png] [/url] [ ttps://www.itophub.io/wiki/media-detail?id=extensions%3Acombodo-custom-hyperlinks&media=extensions%3Ahyperlinks-configurator-googlemaps.png] [/url]
|