如何在视觉上区分Aras实例

七月 4, 201922:22:53 发表评论 131 浏览
广告也精彩

转载于 https://community.aras.com/b/english/posts/modifying-ui-elements

如何在视觉上区分Aras实例

定制是人们使用Aras Innovator的主要原因之一。一种经常被忽视的定制方法是改变用户界面(UI)的能力。当您有多个并行运行的实例时,UI修改非常有用。这是测试和创建自定义开发的用户的常见做法,没有影响生产实例的风险。虽然这是一种很好的做法,但确保用户了解他们使用的环境始终很重要。在本博客中,我们将快速介绍如何确保您的用户以易于查看的方式了解他们当前使用的环境。我们将在Innovator 11以及新发布的12.0中详细介绍如何实现这一目标。

修改11

区分不同实例的一种好方法是更改​​默认的Aras徽标。徽标是一个不错的选择,因为它会在几个显着位置不断显示。Aras提供了一种简单的方法来修改InnovatorServerConfig.xml中的一些特定UI元素。

如何在视觉上区分Aras实例

InnovatorServerConfig文件中的第一行是UI-Tailoring标记。此标记允许您定义一些UI元素,这些元素可以帮助您的环境脱颖而出。可以在UI-Tailoring标记中设置以下属性:

如何在视觉上区分Aras实例
  • login_splash - 要在Innovator登录屏幕上使用的图像的URL(相对于Innovator主目录)。
  • Branding_img - 要在标题中使用的图像的URL(相对于Innovator主目录)。
  • product_name - 要在Innovator主窗口标题栏上使用的标题
  • banner_url - 要用作Innovator横幅的HTML页面的URL(相对于Innovator主目录)。
  • banner_height - 主要Innovator窗口的横幅部分的高度,如果不需要横幅,则将此值设置为0。

这些标志允许您使不同的实例区分开来。拥有不同的login_splash图像是确保有人确切知道他们登录的内容的好方法。品牌形象和产品名称非常有用,因为它们始终可见。像确保在每个实例上正确设置产品名称标志这样简单的事情可以为快速在多个实例之间来回切换的人带来很大的不同。

修改12

Innovator版本12已经进行了一些架构更改,因此,一些UI修改在不同的位置处理。值得注意的例外是UI-Tailoring 的product_name部分。用于登录屏幕的图像已移至新位置。它们可以在OAuthServer / wwwroot / images中找到。在这里,您将看到arasInnovator.svg,它是登录splash的默认徽标。

由于体系结构更改,我们无法通过InnovatorServerConfig文件的UI-Tailoring部分设置此位置的路径。要更改登录屏幕上使用的图像,我们需要修改OAuthServer.config。此配置文件中有一个名为LogoUrl的密钥。

如何在视觉上区分Aras实例

将此设置为您放在该文件夹中的任何其他图像将允许我们的OAuth服务器指向正确的图像。要实际查看环境中反映的任何更改,我们必须重置IIS。在您下次尝试登录时,您应该看到您的更改。下图是具有修改图像的登录屏幕的一个很好的示例。您可以将自己的品牌放在此位置,或者使用一些特殊图像来区分实例。

如何在视觉上区分Aras实例

修改横幅图像也在12中略有改变。现在通过CUI配置横幅,因此我们可以直接通过Innovator界面更改横幅图像。以下链接(http:// YOURADDRESS / YOURINSTANCE /?StartItem = CommandBarButton:83E579F86F084B508927F070D099091E)将直接转到相应的CUI项目,您可以在其中直接编辑它。

结论

作为管理员,通常您可以做的小事情可以改善最终用户的生活质量。作为一名开发人员,这些变化让我的生活更轻松。如果您有任何改进最终用户体验的提示和技巧,请告诉我们!

  • 微信
  • 微信扫一扫
  • weinxin
  • 微信公众号
  • 微信扫一扫
  • weinxin
admin

发表评论

您必须才能发表评论!