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