Robocorp 工作项库
项目描述
robocorp-workitems
工作项用于Robocorp Control Room中管理在流程中经过多个步骤和任务的数据。流程的每个步骤都从上一个步骤接收输入工作项,并为下一个步骤创建输出工作项。
入门
该库公开了两个对象,inputs
和 outputs
,这是与工作项队列交互的主要方式。前者处理读取输入工作项,后者处理创建输出工作项。
在Control Room中的运行将始终至少有一个可用的工作项。一个简单的Robot,读取当前工作项并创建输出的实现方式如下
from robocorp import workitems
from robocorp.tasks import task
@task
def handle_item():
item = workitems.inputs.current
print("Received payload:", item.payload)
workitems.outputs.create(payload={"key": "value"})
遍历队列中所有可用的输入项也很简单
from robocorp import workitems
from robocorp.tasks import task
@task
def handle_all_items():
for item in workitems.inputs:
print("Received payload:", item.payload)
workitems.outputs.create(payload={"key": "value"})
工作项结构
工作项的数据负载是JSON格式,允许存储任何可序列化为JSON的内容。默认情况下,负载是键值对的映射。
除了负载部分外,工作项还可以包含文件,这些文件存储在Robocorp控制室中。添加和使用与工作项相关的文件无需用户进行额外设置。
指南
更多用户指南和教程可在Robocorp文档中找到。
API参考
探索我们的API以获取详细的文档。
变更日志
可以在变更日志中找到发布列表和相应的更改。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪一个,请了解更多关于安装包的信息。
源分布
robocorp_workitems-1.4.6.tar.gz (17.8 kB 查看哈希值)
构建分布
关闭
robocorp_workitems-1.4.6.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 37d2c8c22262df313cf68694d015ebcd976f1f8b5ffdfcb5eb64492825e4d576 |
|
MD5 | b4fbe5d1c2a0db43838119c5e4fbb4a0 |
|
BLAKE2b-256 | c1e035eea484bb2727ded657a88703ee51e89cf1e1a709fb33b78d3a88b4f3d3 |
关闭
robocorp_workitems-1.4.6-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a06483df3cee43ebc0c668c9eaa06fdea75acc6bf8d6a7aad069e286360f9852 |
|
MD5 | 62d8ef207c8e85f61dd1e46311d0fb2b |
|
BLAKE2b-256 | c0540c53608d8d56196349783eef06e6f851da3b4cb1a641180d1af68303280e |