ORACLE workflow审批界面显示附件信息和附件的下载链接(转)

ORACLE workflow审批界面显示附件信息和附件的下载链接(转)

在ORACLE workflow流程中,有时需要在审批的界面中显示附件信息,并可以提供附件的下载链接。这篇文章将介绍如何实现这个需求。

实现步骤

  1. 创建一个新的Item Type

在WorkFlow Builder中,使用管理员账号登录,并选择File > New > Item Type。在弹出的对话框中,输入Item Type名称,并选择“一个实例”作为选项。然后在Definition标签下的 Attributes里面新增一个属性:FileType,数据类型为Text。

  1. 修改OWF_APPROVAL页面

打开$IAS_ORACLE_HOME/htdocs/owf/basic/OWF_APPROVAL页面,找到文件末尾的//注释行前面的部分,复制以下代码。

<!--Added by xxx on 2018/12/13 for Attachment Begin-->
<OL>
{%task.fileList %}<LI><A HREF='{%file.fileUrl %}'>{%file.fileName %}</A></LI>{%/task.fileList %}
</OL>
<!--Added by xxx on 2018/12/13 for Attachment End-->
  1. 修改task-notification-email.xsl

打开 $ORACLE_HOME/erp/r1213/xsl/owa/amt/task-notification-email.xsl 文件,找到 {{{form_task_attachment_url}}} 节点,重复步骤2中的操作,将代码插入到改节点后即可。

  1. 配置workflow

在Workflow Builder中,选择Tools > Workflow Properties,选择 Runtime Configuration下的Tab页,在Custom Attributes中增加一个属性:AttachmentURL,取值为: http://[hostname]:[post]/[servlet context]/servlets/SetShowFileServlet?relative_path=[加密后的附件地址]

  1. 运行workflow

按照正常的流程启动workflow,进入Approval界面可以看到附件的信息和链接。用户可以单击链接下载附件。

总结

本文介绍了如何在ORACLE workflow审批界面中显示附件信息和提供附件下载链接的实现方法。需要注意的是,通过以上方法实现的链接并不是直接访问文件的链接,而是一个经过加密处理的链接,这是出于安全方面的考虑,以避免附件被恶意下载。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:ORACLE workflow审批界面显示附件信息和附件的下载链接(转) - Python技术站

(0)
上一篇 2023年3月28日
下一篇 2023年3月28日

相关文章

  • 三个BT下载的代理网站参考测试数据

    以下是关于三个BT下载的代理网站参考测试数据的完整攻略: 1. 选择合适的BT下载代理网站 在选择BT下载代理网站时,可以考虑以下因素:- 网站的可靠性和稳定性- 提供的资源数量和种类- 用户评价和口碑等 根据以上因素,选择三个BT下载代理网站进行测试。 2. 测试数据收集 在测试数据收集过程中,可以考虑以下指标:- 下载速度:测试下载同一资源的速度,比较不…

    other 2023年10月16日
    00
  • C# WinForm实现窗体上控件自由拖动功能示例

    实现窗体上控件自由拖动功能的步骤 在窗体的MouseDown事件中记录鼠标按下时控件的位置,并将控件的Capture属性设置为True,保证鼠标控制焦点在控件上。 在窗体的MouseMove事件中,判断是否鼠标已经按下并且移动过,如果是,则根据鼠标移动的偏移量调整控件的位置。 在窗体的MouseUp事件中,将控件的Capture属性设置为False,释放鼠标…

    other 2023年6月27日
    00
  • 网络管理之IP地址篇

    网络管理之IP地址篇攻略 1. IP地址的基本概念 IP地址是用于在网络中唯一标识设备的一组数字。它由32位或128位二进制数字组成,通常以点分十进制或冒号分隔的十六进制表示。IP地址分为IPv4和IPv6两种版本。 2. IPv4地址管理 IPv4地址由32位二进制数字组成,通常以点分十进制表示。IPv4地址分为网络地址和主机地址两部分,网络地址用于标识网…

    other 2023年7月29日
    00
  • 抖音个人账号可以转为企业账号吗?二者区别介绍

    抖音个人账号可以转为企业账号吗?二者区别介绍 可以转为企业账号 抖音个人账号可以转为企业账号。转换为企业账号后,可以获取更多的功能和服务,例如数据分析、广告投放等,有利于个人或公司进行品牌宣传和业务推广。 以下是将个人账号转换为企业账号的步骤: 进入“我的”页面,点击右上角的“设置”按钮。 在设置界面中找到“账号管理”,进入账号管理页面。 选择“切换到企业账…

    other 2023年6月27日
    00
  • Go 语言数据结构如何实现抄一个list示例详解

    Go语言中一些常见的数据结构包括数组、切片、映射、链表等。其中,链表是一种非常常见且灵活的数据结构,它可以用于实现高效的插入、删除、查找等操作,被广泛应用于各种计算机算法和编程语言中。 下面,我们来详细讲解如何实现一个链表的示例,实现包括插入节点、查找节点、删除节点等操作。我们将使用Go语言编写代码,并采用标准的Markdown文本格式进行讲解。 链表的定义…

    other 2023年6月27日
    00
  • ubuntu上安装mono

    在Ubuntu上安装Mono Mono是一个跨平台的开源实现Microsoft .NET Framework的工具,它能够让我们在Linux、MacOS和Windows系统上开发和运行.NET Framework的程序。 在Ubuntu上安装Mono非常简单,本文将介绍如何安装Mono并测试安装是否成功。 步骤一:更新软件包 在安装Mono之前,我们需要更新…

    其他 2023年3月29日
    00
  • 解决苹果手机Safari浏览器下 字体显示为 蓝色的 问题

    下面是“fastDFS文件服务器迁移的完整攻略”,包括备份数据、安装新服务器、配置新服务器等方面。 备份数据 在迁移fastDFS文件服务器之前,需要备份数据以防止数据丢失。可以按照以下步骤备份数据: 登录fastDFS文件服务器,停止fastDFS服务。 备份fastDFS数据目录,包括storage和tracker目录。 将备份数据复制到新服务器。 安装…

    other 2023年5月5日
    00
  • mysql 按中文字段排序

    当我们使用 MySQL 数据库存储中文数据时,可能需要对中文字段(例如姓名、地区等)进行排序操作。这时候,在默认情况下,MySQL 的排序规则是按照 ASCII 码值进行排序,无法对中文排序得到正确的结果。因此,我们需要采用特定的排序方法,才能正确地对中文字段进行排序。 下面是按中文字段排序的完整攻略: 1. 修改表的默认字符集 中文排序需要使用utf8mb…

    other 2023年6月25日
    00
合作推广
合作推广
分享本页
返回顶部