Oracle Apex 如何在多个应用程序中访问具有全局范围的应用程序项

Oracle Apex how to access application items with global scope in multiple applications

我在初始 "portal" 应用程序 ("App1") 中建立了 2 个全局范围的应用程序项 "USER_ID" 和 "USER_NAME",我想在多个应用程序中使用它们 ( "App2"、"App3" 等)从 App1 调用。我在每个应用程序中使用一个通用的 cookie 名称,以便共享会话信息。

尽管 2 AI 在 "App2" 中出现在会话状态,但我在 "App2" 页面或 "App2" 应用程序进程或计算中使用它们时遇到问题。

我已经尝试使用各种标准引用方法来访问全局项的值,例如:USER_ID 和 &USER_ID.,但尝试设置一个仅显示页面"App2" 中的项目源到该值显示为空。

是否需要使用特殊的引用方法或格式来访问全局范围的变量?

如果您与身份验证方案 cookie 共享会话,只要

您就可以共享应用程序项的值
  1. 每个应用程序中定义了同名的项目
  2. 项目有 范围=全球