首页 > 解决方案 > 在 Oracle Webcenter Content Workflow 中更改文档帐户

问题描述

我使用与 Oracle Webcenter Content (WCC) 集成的 Oracle Webcenter Portal (WCP) 实施了一个网站。

网站的某些页面需要显示存储在 WCC 中的公共文档。为了做到这一点,我使用 WCP 内容演示者。但是,我意识到,为了让未登录的用户可以看到该文档,该文档必须在 WCC 中没有关联的帐户。

但是,出于安全原因,在发布之前,文档需要有一个帐户。

我试图使用 WCC 工作流事件来更改使用 wfUpdateMetaData Idoc 函数的帐户。然而,经过一些研究,我意识到这个功能只能改变我手动创建的元数据。

有什么办法可以做到这一点?

提前致谢。

标签: oraclemetadataworkflowaccountwebcenter

解决方案


您有两种可能的方法:

  1. 通过授予访客访问权限,可以授予未登录用户访问权限。这可能不是您想要的,所以我暂时不做进一步说明。
  2. 第二种选择是通过使用executeService调用UPDATE_DOCMETA服务来更改帐户。文档处于活动工作流程中可能是一个问题,您可能必须在服务调用之前调用 wfRelease(我现在无法测试它)

推荐阅读