云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

分布式存储_企业邮箱如何撤回邮件_企业0元试用

小七 141 0

如果您想直接链接到特定门户iview(例如:从pdf、文档、其他站点等),则此博客文章将非常有用。使用NavigationTarget属性,我们可以直接调用任何iview、role对象,还可以根据需要通过GET方法传递任何其他属性(例如:应用程序参数、NavMode、,sap ie等)。

此方法也适用于在不同的文档呈现模式下测试iviews:Quirks和Standards,我将在下面进行解释。

NavigationTarget属性支持以下值:–角色、iview等的完整PCD位置。–短URL值

入门

以管理员用户身份登录您的门户,请调用以下URL::/irj/portal?导航目标=pcd:portal\ u content/administrator/super\ u admin/super\ u admin\ u role/com.sap.portal.user\ u administration/com.sap.portal.user\ u admin\ u wd\ u ws/com.sap.portal.umeAdminWD&导航模式=3&sap ie=仿真8这里发生了什么?我们正在调用UserAdmin WebDynpro Java应用程序,我们正在传递Navigation Mode=3,因此它将显示在一个单独的无标题门户窗口中,并且sap ie=EmulateIE8强制应用程序在Quirks下呈现。

您应该看到窗口如下所示打开:

详细查看URL,我们传递3个参数:/irj/门户?导航目标=pcd:portal\ u content/administrator/super\ u admin/super\ u admin\ u role/com.sap.portal.user\ u administration/com.sap.portal.user\ u admin\ u wd\ u ws/com.sap.portal.umeAdminWD&NavMode=3&sap ie=EmulateIE8

导航目标:这应该包括PCD对象位置,或短网址值如下(要点用粗体表示):

pcd:portal\ u content/administrator/super\ u admin/super\ u admin\ u role/com.sap.portal.user\ u administration/com.sap.portal.user\ u admin\ u wd\ u ws/com.sap.portal.umeAdminWD导航URL://58a98d4017b7764a04ad86825ecfe16b

对于PCD对象位置,在包含PCD位置之前,必须包含PCD:前缀。对于短URL,我们必须在短URL值之前包含navurl:。

NavMode:导航模式是我们希望打开应用程序的模式。例如,选择NavMode=0,将在门户内容区域下调用应用程序,企业管理软件下载,因此将加载整个门户。调用NavMode=1将在无框架窗口(无iframe)中打开iview。

可用导航模式列表如下:

NavMode=0–>显示在门户内容区域NavMode=1–>在单独窗口中显示NavMode=2–>在单独的门户窗口中显示NavMode=3–>在单独的无标题门户窗口中显示(Quirks模式)NavMode=4–>在单独的无头门户窗口中显示(嵌入式)NavMode=10–>在单独的无头门户窗口中显示(标准模式)(标准/边缘模式)NavMode=11–>在单独的无头门户窗口(视口)中显示*

sap ie:可能包含值EmulateIE8或EDGE。Emulate IE8将告诉应用程序在Quirks下运行,返利淘联盟,而EDGE将告诉它在Standards document模式下运行。

定位PCD对象位置

如上所述,例如,云服务器报价,我选择了一个iview,您将在门户上部署它。但是您可能会有自己的iviews/其他您想使用此方法调用的内容。我创建了一个名为UI5的新iview,它基于sapui5iview对象模板。我想在标准文档模式下直接调用它,并使用一个新的无标题窗口。

通过您的内容管理->您希望链接到的门户内容管理打开iview。打开此iview的属性部分并选择所有属性。在iview属性过滤器下,使用filter as:Location,iview PCD位置将显示如下。复制位置的值:在本例中,iview位于potal\u content文件夹下,称为UI5。要直接调用此iview,我们将构造以下URL::/irj/portal?导航目标=pcd:门户内容/UI5&NavMode=10&sap ie=EDGE

现在将调用iview(在本例中,我没有将iview指向UI5应用程序,因此将显示应用程序测试屏幕):注意,在URL中,我传递NavMode=10,sapie=EDGE作为标准模式?

使用短URL

在我上面的例子中,我有一个非常短的PCD位置,只包括:pcd:门户内容/UI5。但在许多情况下,您将使用文件夹、较长的对象名称,并且PCD位置会变得相当大。我们可以看到我们的第一个PCD位置:pcd:portal\ u content/administrator/super\ u admin/super\ u admin\ u role/com.sap.portal.user\ u administration/com.sap.portal.user\ u admin\ u wd\ u ws/com.sap.portal.umeAdminWD

您的PCD位置可能比上述位置更长!在请求中包含如此大的URL并不理想。相反,物联网展会,我们可以使用门户的短URL功能。

从PCD位置定位短URL值?

以管理员身份登录您的门户,导航到系统管理->系统配置->运行时设置->短URL

注意:在导航中使用短URL之前,必须在此位置下启用短URL!

在短URL搜索框下,粘贴整个PCD位置(不包括PCD:前缀),云服务器那个好,在字符串的开头和结尾使用星号。对于上面的示例(UserAdmin iview),您可以按如下方式进行搜索:*门户内容/管理员/超级管理员/超级管理员角色/com.sap.portal网站.u用户管理/com.sap.portal网站.user\u admin\u wd\u ws用户/com.sap.portal网站.umeAdminWD*

您的iview/role等对象现在应该列在结果下面。按结果旁边的+按钮确认位置正确。