向工作流中插入文件
POST 到 Files 资源会将文件添加到特定端口的 Send、Receive 或 Sent 文件夹。要将文件插入到工作流中,请将该文件 POST 到应处理该文件的第一个端口的 Send 文件夹。例如:检索特定事务的日志文件
getTransactionLogs 函数用于检索特定操作的日志文件。调用此函数需要知道相关事务的 MessageId。可以先查询 Transactions 资源来找到 MessageId(Transactions 资源返回有关事务的元数据,但不返回事务日志文件本身)。 对 Transactions 资源的 GET 查询应包含识别特定事务所需的任何过滤器,除非结果集可以由其他进程解析,以找到所需事务的 MessageId。例如:从 Script 调用系统 API
可以使用 Script 向系统 API 发送 arc:call 命令。每个调用必须以api.rsc/ 开头。
此功能具有以下限制:
- 不支持 OData 查询语法。
- 不应用速率限制器。
- 如果脚本直接从管理控制台执行,则用户将是当前登录用户。
- 如果脚本由自动化服务执行,则审计中的 IP 地址将为 127.0.0.1。
检索端口
以下示例是一个独立的 arc:call 命令,用于检索 connectors 资源:
以下 Script 代码使用此 arc:call 命令创建所有现有端口的列表: