使用外部操作,可以通过门户运行 Shell 脚本 (例如 .sh 或 .bat 文件),并且通过门户作业来调度这些操作 (请参阅关于作业)。例如,您可能要创建脚本来查询文档、试通门户服务器、将快照查询结果通过电子邮件发送给用户,或者按照指定的调度运行任何定制作业。
警告:
由于命令或脚本的标准错误输出均将捕获到作业日志中,因此应避免使用新的 Shell、重定向和管道。
将参数传递给 Shell 程序中的 cmd
或 start
可能会禁用超时机制。
在外部操作编辑器中扩展脚本时,请仔细考虑脚本所有潜在的影响。确保脚本不会造成安全风险。
要定义外部操作,请执行以下操作:
在操作系统命令框中,键入脚本的相对路径和文件名并用引号 (") 括起。
重要提示:所有外部操作脚本都必须驻留在运行脚本的每个自动化服务的脚本目录中。脚本目录位于承载自动化服务的计算机的 Oracle WebCenter Interaction 安装目录 (例如 C:\bea\alui\ptportal\scripts) 中。自动化服务不会运行此目录之外的任何脚本。
命令行中的以下标记将被替换:
包含空格或特殊字符并且未用引号 (") 括起的扩展标记将自动使用引号括起。
在超时,以秒表示框中键入秒数;如果此操作在该时间之后仍在运行,则要求停止作业。如果不希望设置超时,请将此设置保留为 0 (无限制)。
要运行此操作,必须将其与作业关联并调度作业运行。
外部操作具有强大的创建定制作业功能。要了解有关外部操作的详细信息,请参阅安装时创建的两个工作示例:
成批订户:在您使用成批添加时,此外部操作可使用户订阅社区和组。
快照查询邮件程序:这是一个示例外部操作,它将快照查询结果通过电子邮件发送给用户。可以创建此操作的副本并编辑该副本:将副本参数中的 200 替换为要使用电子邮件发送的快照查询 ID。要更改其他参数,例如电子邮件主题或生成的 HTML,请参阅自动化服务脚本目录中的 SavedSearchMailer.sh (或 .bat) 文件。要了解如何创建快照查询,请参阅构建快照查询。
要显示与此帮助主题相关联的页面,请执行以下操作: