为 TWManagedFile JavaScript API 指定绝对 URL

缺省情况下,将相对 URL 用于 TWManagedFile JavaScript API 的 .url 属性。 但是,如果需要,您可以通过在 100Custom.xml 文件中添加配置设置改为使用绝对 URL。

关于此任务

某些 IBM® BPM JavaScript API 应检索相对 URL 而不是绝对 URL,例如,从服务(如人员服务、常规系统服务等)中的服务器脚本使用的这些 API。例如:
tw.system.model.findManagedFileByPath('myimage.png', TWManagedFile.Types.Web).url;

缺省情况下,将针对 TWManagedFile JavaScript API 的 .url 属性检索相对 URL。 URL 相对于 Teamworks webapp 上下文根。 但是,您可以通过在 100Custom.xml 文件中添加 use-managed-asset-full-url 配置设置改为检索绝对 URL。 有关在 100Custom.xml 文件中使用配置设置的详细信息,请参阅主题100Custom.xml 文件和配置

过程

要在 100Custom.xml 文件中添加 use-managed-asset-full-url 配置设置并启用,请完成以下步骤:

  1. 停止 IBM Process ServerProcess Center 的服务器。
  2. 打开每个 100Custom.xml 文件。 有关需要更新的个别 100Custom.xml 文件及其位置的信息,请参阅主题100Custom 配置文件的位置
  3. 在每个 100Custom.xml 文件中,均将 use-managed-asset-full-url 设置及关联元素添加到 <properties> 元素下方,如下例所示:
    <properties>
       <server>
          <managed-asset-config>
             <use-managed-asset-full-url>true
             </use-managed-asset-full-url>
          </managed-asset-config>
       </server>
    </properties>
    (如果稍后决定想要使用相对 URL 代替绝对 URL,请将值更改为 false。)
  4. 在每个 100Custom.xml 文件中,保存您所作的更改。
  5. 在浏览器中,打开每个 100Custom.xml 文件以确保它未包含任何特殊字符。
  6. 请完成下列其中一个步骤:
    • 在集群环境中,请通过强制同步并重新启动部署环境来确保将更改传播到节点。
    • 在独立服务器环境中,重新启动服务器。