oracle - 在 Oracle Webcenter Content Workflow 中更改文档帐户
问题描述
我使用与 Oracle Webcenter Content (WCC) 集成的 Oracle Webcenter Portal (WCP) 实施了一个网站。
网站的某些页面需要显示存储在 WCC 中的公共文档。为了做到这一点,我使用 WCP 内容演示者。但是,我意识到,为了让未登录的用户可以看到该文档,该文档必须在 WCC 中没有关联的帐户。
但是,出于安全原因,在发布之前,文档需要有一个帐户。
我试图使用 WCC 工作流事件来更改使用 wfUpdateMetaData Idoc 函数的帐户。然而,经过一些研究,我意识到这个功能只能改变我手动创建的元数据。
有什么办法可以做到这一点?
提前致谢。
解决方案
您有两种可能的方法:
- 通过授予访客访问权限,可以授予未登录用户访问权限。这可能不是您想要的,所以我暂时不做进一步说明。
- 第二种选择是通过使用executeService调用UPDATE_DOCMETA服务来更改帐户。文档处于活动工作流程中可能是一个问题,您可能必须在服务调用之前调用 wfRelease(我现在无法测试它)
推荐阅读
- python - 有没有办法查找python对象是否具有属性?
- c++ - 结合 GL_TEXTURE_BUFFER 和 GL_TEXTURE_1D 后,片段着色器似乎失败了
- xpath - 将参数从脚本传递到 XSL
- c# - Xamarin.Forms GetAsync 停止调试且没有错误
- python - 如何解决这个基本的范围问题
- google-chrome - 如何在 VScode 的开发人员工具中在控制台上获取 JS 的输出
- javascript - 不能在标题菜单项中使用 PopOver
- discord.js - 组织渠道
- django - 连接 django-rq 时出错:ImportError: cannot import name get_failed_queue
- java - 无法初始化类 io.confluent.kafka.schemaregistry.client.rest.RestService