{
"_type": "export",
"__export_format": 4,
"__export_date": "2026-04-06T10:44:38.063Z",
"__export_source": "insomnia.importers:v0.1.0",
"resources": [
{
"_type": "workspace",
"_id": "__WORKSPACE_ID__",
"parentId": null,
"name": "VRt.Universal [UV] 7.34.3275",
"description": "# 描述\n\n用于通用航班规划的软件接口。\n\n## 功能\n\n* 支持从任意地点提取货物\n* 支持在任意地点卸货\n* 多种类型的配对申请:`PICKUP`(装载)、`DROP`(卸载)\n* 多种类型的独立申请:`DROP_FROM_BOX`(卸载已在车厢内的货物)、`PICKUP_TO_BOX`(将货物装入车厢且不后续卸载)、`WORK`(在无货物移动的地点工作)\n* 复合订单可包含任意数量和类型的申请\n* 运输工具与执行者分为独立实体,规划时自动优化分配执行者到运输工具\n* 运输工具拥有多个隔间,每个隔间可容纳货物并具备独立特性\n* 根据货物尺寸(长、宽、高及容量参数)验证货物与运输工具的兼容性\n* 验证货物与运输隔间的兼容性(隔间特性如冷藏、保温袋、固定装置等)\n* 替代申请——可选择基于地理位置和时间窗口的替代申请执行\n\n## 支持的限制条件\n\n**执行者**的限制:\n\n* 起始/结束位置\n* 考虑执行者前往运输工具起始点的移动\n* 执行者可用时间表——可执行移动或地点工作的时段列表\n* 执行者在特定时间段内的最大工作时长\n\n**运输工具**的限制:\n\n* 起始/结束位置\n* 运输工具可用时间表——可执行移动的时段列表\n* 路线最大长度\n* 多个隔间,每个隔间有独立参数\n* 总容量上限(重量、体积、订单数、申请数)\n\n**订单**的限制:\n\n* 严格时间窗口\n* 可指定地点工作窗口与申请执行窗口的不同允许范围\n* 路线内申请执行顺序的验证\n* 期望执行时间窗口列表(每个窗口对应不同成本)\n\n## 兼容性验证\n\n若一实体的属性列表完全覆盖另一实体的要求列表,则视为兼容(`performer_blacklist` 相反——列表不得重叠)。\n\n支持的兼容性:\n\n| 名称 | 要求 | 属性 |\n|---------------------|----------------------------|--------------------------|\n| 订单 - 执行者 | order.performer_restrictions | performer.performer_features |\n| 订单 - 非执行者 | order.performer_blacklist | performer.performer_features |\n| 货物 - 隔间 | order.cargo.box_restrictions | transport.box.box_features |\n| 地点 - 运输工具 | location.transport_restrictions | transport.transport_features |\n| 运输工具 - 执行者 | transport.performer_restrictions | performer.performer_features |\n| 执行者 - 运输工具 | performer.transport_restrictions | transport.transport_features |\n| 订单 - 订单 | order.order_restrictions | order.order_features |\n| 货物 - 货物 | cargo.cargo_restrictions | cargo.cargo_features |\n\n业务规则示例:\n\n| 名称 | 业务规则示例 |\n|---------------------|-----------------------------------------------------------------------------|\n| 订单 - 执行者 | 执行订单的驾驶员需持有特殊许可证 |\n| 订单 - 非执行者 | 黑名单中的驾驶员 |\n| 货物 - 隔间 | 运输冷冻产品需配备特殊温控隔间 |\n| 地点 - 运输工具 | 运输工具高度限制 |\n| 运输工具 - 执行者 | 驾驶货运车辆需持有 `C` 类驾照 |\n| 执行者 - 运输工具 | 驾驶员仅允许操作特定运输工具 |\n| 订单 - 订单 | 禁止在同一隔间同时运输鱼类和水果 |\n| 货物 - 货物 | 两件货物不可同时置于同一隔间,但可顺序放置 |\n\n## 分配机制\n\n分配机制(`hardlinks`)用于指定订单、执行者和运输工具必须处于同一航班的要求。\n\n分配仅保证实体处于同一航班,不保证实际规划结果。例如,若执行者无法按时完成订单,则不会被规划,但仍会被分配至航班(进入 `waitlist`)。\n\n分配不覆盖已定义的兼容性(及兼容性违规的惩罚)。例如,若订单无法由执行者完成,则不会被规划,但仍会被分配至航班(进入 `waitlist`)。\n\n## 货物在车厢内的放置\n\n支持以下旋转方式(以 90 度为步长):\n\n* `ALL`——可绕任意轴多次旋转\n* `YAW`——可绕垂直轴(自转轴)旋转一次\n* `PITCH`——可绕横向轴(垂直方向)旋转一次\n* `ROLL`——可绕纵向轴(侧放)旋转一次\n\n\n\n## 航班模型\n\n航班通过执行者状态列表描述,执行者可同时处于多个状态(例如在地点工作窗口内并在同一地点执行订单)。\n\n地理位置标志(可同时多个生效):\n\n* `AROUND_LOCATION`——执行者位于地点附近(正在停车或驶离)\n* `INSIDE_LOCATION`——执行者位于地点内\n\n时间窗口标志(可同时多个生效):\n\n* `INSIDE_WORKING_WINDOW`——执行者处于工作时段内\n* `INSIDE_LOCATION_WINDOW`——执行者处于地点开放时段内\n* `INSIDE_EVENT_HARD_WINDOW`——执行者处于硬性时间窗口内\n* `INSIDE_EVENT_SOFT_WINDOW`——执行者处于柔性时间窗口内\n\n动作标志(仅一个生效):\n\n* `ON_DEMAND`——执行者开始处理申请\n* `WAITING`——执行者开始等待\n* `RELOCATING`——执行者开始移动至下一站点\n* `BREAK`——执行者开始休息\n* `REST`——执行者开始长时间休息\n* `ARRIVAL`——执行者开始停车\n* `DEPARTURE`——执行者完成驶离\n\n逻辑状态标志:\n\n* `DURING_ROUNDTRIP`——执行者正在执行循环航班\n\n### 多状态路线示例\n\n| 时间 | 激活标志组合 | 地点 / 订单 / 申请 / 事件 | 备注 |\n|:-------|:----------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------|:------------------------------|\n| 10:00 | INSIDE_LOCATION
AROUND_LOCATION | 2 / - / - / - | 起始地点 |\n| 10:05 | AROUND_LOCATION
DEPARTURE | 2 / - / - / - | 驶离停车点 |\n| 10:10 | RELOCATING
DEPARTURE | 2 / - / - / - | 前往第一个订单 |\n| 10:20 | AROUND_LOCATION
ARRIVAL | 2 / - / - / - | 到达第一个订单地点 |\n| 10:40 | AROUND_LOCATION
INSIDE_LOCATION
WAITING | 2 / - / - / - | 完成停车 |\n| 11:00 | AROUND_LOCATION
INSIDE_LOCATION
INSIDE_LOCATION_WINDOW
WAITING
INSIDE_EVENT_HARD_WINDOW | 2 / - / - / - | 等待地点开放与订单可用时间重叠 |\n| 11:25 | AROUND_LOCATION
INSIDE_LOCATION
INSIDE_LOCATION_WINDOW
ON_DEMAND
INSIDE_WORKING_WINDOW
INSIDE_EVENT_HARD_WINDOW | 2 / 1 / 2 / 3 | 等待执行者切换 |\n| 11:30 | AROUND_LOCATION
INSIDE_LOCATION
INSIDE_LOCATION_WINDOW
ON_DEMAND
INSIDE_WORKING_WINDOW
INSIDE_EVENT_HARD_WINDOW
INSIDE_EVENT_SOFT_WINDOW | 2 / 1 / 2 / 3 | 工作中触发柔性窗口 |\n| 11:40 | AROUND_LOCATION
INSIDE_LOCATION
INSIDE_LOCATION_WINDOW
INSIDE_WORKING_WINDOW | 2 / - / - / - | 完成工作 |\n| 11:45 | AROUND_LOCATION
DEPARTURE
INSIDE_WORKING_WINDOW | 2 / - / - /- | 驶离停车点 |\n| 11:45 | RELOCATING
INSIDE_WORKING_WINDOW | - / - / - / - | 前往下一订单 |\n\n## 循环航班\n\n航班由一个或多个循环航班组成。\n\n循环航班标志 `DURING_ROUNDTRIP` 在开始处理申请时激活,并在以下三种情况之一解除:\n\n* 执行者到达某地点以停止使用运输工具\n* 执行者到达分割循环航班的地点\n* 执行者在非分割点地点完成其他操作后停止使用运输工具\n\n两个循环航班之间不可插入 `RELOCATING` 状态,但允许插入 `WAITING`、`BREAK`、`REST`。\n\n分割航班循环的地点需满足以下条件之一:\n\n* 地点设置了通行能力限制 `timetable.limits`(可能有多个分割点)\n* 地点同时是所有执行者、运输工具及 `PICKUP` 类型申请的起止点(仅一个分割点)\n\n示例分割点(根据任务设定):\n\n* 配送中心(长途运输至商店或仓库)\n* 商店或仓库(最后一公里配送至客户)\n* 垃圾填埋场(垃圾清运任务)\n\n## 规划配置\n\n每个规划任务可指定配置,以定义目标函数、路线质量与计算速度。\n\n规划配置名称通过字段 `trips_settings.configuration` 传递。\n\n主要配置:\n\n| 名称 | 目标 |\n|-----------------------------|----------------------------------------------------------------------------------------------------|\n| **optimize_distance** | 尽可能安排更多订单,然后优化总里程(根据里程选择运输工具数量),默认配置 |\n| **optimize_transports** | 尽可能安排更多订单,同时最小化运输工具使用量,条件相同时优化执行者工作时间 |\n| **optimize_locality_grouping** | 尽可能安排更多订单,同时优化路线的视觉分组(不减少路线数量) |\n| **optimize_cars_then_distance** | 尽可能安排更多订单,先优化运输工具数量,再优化里程 |\n| **optimize_time** | 尽可能安排更多订单,然后优化执行者总工作时间 |\n| **optimize_cars_then_time** | 尽可能安排更多订单,先优化运输工具数量,再优化执行者总工作时间 |\n| **optimize_money** | 优化“利润-成本”(基于订单奖励与执行者、运输工具成本,确保非负) |\n\n附加配置:\n\n| 名称 | 目标 |\n|-------------------------------------------------------|----------------------------------------------------------------------------------------------------|\n| **visual_grouping** | 尽可能安排更多订单,同时最小化运输工具并使路线视觉分组 |\n| **optimize_visual_grouping** | 尽可能安排更多订单,然后根据交通可达区域均匀分配订单(视觉分组逻辑不同) |\n| **optimize_cars_then_locality_grouping** | 尽可能安排更多订单,先优化运输工具数量,再优化路线视觉分组 |\n| **optimize_cars_then_single_location_grouping_sequenced** | 尽可能安排更多订单,先优化运输工具数量,再优化可靠性 |\n\n可根据客户业务流程定制目标函数([申请配置](mailto:support@veeroute.com))。\n\n开发推荐使用 **optimize_cars_then_distance**,因该配置无需详细设置费率与订单成本。\n\n## 数据验证\n\n输入数据验证包含以下步骤:\n\n### 1. 模式检查\n\n若请求不符合模式,则规划整体终止,返回 400 错误及 `schema_errors`。\n\n建议在发送前通过模式(或 YAML 文件)验证请求。\n\n### 2. 逻辑错误检查(阻止规划继续)\n\n符合模式的数据将检查是否存在使规划无法进行的逻辑错误。\n\n示例错误:引用空实体、所有订单与执行者不兼容等。返回 400 错误及 `logical_errors`。\n\n### 3. 实体单独检查\n\n未通过检查的实体将从规划任务中移除。\n\n根据 `treat_warnings_as_errors` 设置,结果以 400 错误返回至 `warnings` 或包含在规划结果中。\n\n### 4. 规划过程中的检查\n\n部分检查仅在规划过程中执行(例如根据费率与交通预测无法到达某地点)。结果返回至 `warnings` 或规划结果中。\n\n## 实体关系图\n\n\n"
},
{
"parentId": "__WORKSPACE_ID__",
"name": "Base environment",
"data": {
"base_url": "{{ scheme }}://{{ host }}{{ base_path }}"
},
"_type": "environment",
"_id": "__BASE_ENVIRONMENT_ID__"
},
{
"parentId": "__BASE_ENVIRONMENT_ID__",
"name": "OpenAPI env",
"data": {
"scheme": "https",
"base_path": "",
"host": "api.edge7.veeroute.cloud",
"bearerToken": "bearerToken"
},
"_type": "environment",
"_id": "env___BASE_ENVIRONMENT_ID___sub"
},
{
"parentId": "__WORKSPACE_ID__",
"name": "Plan",
"environment": {},
"_id": "fld___WORKSPACE_ID__ae2f98a0",
"_type": "request_group",
"description": "规划——根据订单、表演者和交通数据,制定考虑到所有指定限制的行程。\n\n调度请求可以以同步(用于测试)和异步(用于一般用途)模式执行。\n\n要获取原始任务上的 run-plan-refine 操作的结果,请使用 [run-plan-refine](#operation/run_plan_refine)。\n"
},
{
"parentId": "__WORKSPACE_ID__",
"name": "Actualize",
"environment": {},
"_id": "fld___WORKSPACE_ID__efe56519",
"_type": "request_group",
"description": "更新航班 - 根据事实更新完成订单的计划时间,而不更改绕行订单。\n\n更新分为三个阶段进行——验证、事实应用、未完成航班状态的时间规划。\n\n要获得清理结果并将事实应用于原始任务,请使用[数据清理](#operation/run_actualize_refine)函数。\n\n由此产生的航班不会改变表演者、运输或订单执行顺序,并且仅包含那些尚待完成的工作。\n\n无法完成的订单仍分配给表演者并进入“等候名单”。\n\n现有航班的核算:\n\n* 航班转变为“硬链接”目的地 - 即分配的表演者和交通班次不能用于其他航班。\n* 替换事件从请求中删除,并使用“precedence_in_trip”固定执行顺序,如果请求已经指定了执行顺序,则会被覆盖。\n\n当前时间核算:\n\n* 如果数据中没有指定当前时间 `actualize_settings.current_time`,则使用服务器收到请求的时间。\n* 仅考虑在“actualize_settings.current_time”之前发生的事件。\n* 如果当前时间大于所有事件和移位的时间窗口的左边界,则将左边界移至当前时间。\n* 所有事件和班次的时间窗口右边界添加了允许延迟时间“actualize_settings.max_delay_duration”。\n* 仅当订单持续时间不允许订单在软时间窗口内完成时,才会调整软时间窗口。\n\n考虑到改变位置“NEW_LOCATION”的事实:\n\n* 考虑到这一事实,“位置”列表必须包含一个描述表演者当前坐标的新位置。\n* 如果航班已经开始(实际时间晚于航班预定的开始时间)——运输工具被视为与表演者位于同一位置——即执行者和运输工具的“start_location_key”发生变化。\n* 如果航班尚未开始(实际时间早于航班预定的开始时间)——只有表演者的初始位置会发生变化,交通工具的位置仍保持原始数据。\n* 如果有多个事实,则仅考虑“时间”字段中最新的事实。\n\n考虑订单“ORDER_DONE”完成的事实:\n\n* 订单、其请求以及与其相关的位置将从更新数据中删除。\n* 货物视为已从运输工具上卸下。\n\n考虑到有关开始应用程序`DEMAND_START`工作的事实:\n\n* 每个航班只允许一个未关闭的“DEMAND_START”事实(由“DEMAND_DONE”事实关闭)——由于执行者一次只能满足一个请求,因此会考虑“时间”字段的最新事实。\n* 处理请求所花费的时间会减少已经花费的时间(计算为“DEMAND_START”事实和“actualize_settings.current_time”之间的间隔长度)。\n* 如果某个申请上存在与指定航班的计划顺序相矛盾的工作事实,则将首先完成该申请,然后继续按照计划顺序进行航班。\n* 有关订单的事实比有关该订单的申请的事实具有更高的优先级(如果有关申请的事实与有关订单的事实相矛盾,则不会予以考虑)。\n\n考虑有关“DEMAND_DONE”订单部分履行的事实:\n\n* 如果订单的所有请求都得到满足,则认为订单完成(操作类似于处理事实“ORDER_DONE”)。\n* 如果“WORK”类型的请求已完成,则该请求将从订单中删除。\n* 如果执行了`DROP`类型的请求,则该请求及其货物,以及相应的`PICKUP`类型的请求都将从订单中删除。\n* 如果执行了类型为“DROP_FROM_BOX”的请求,则该请求及其货物将从订单中移除。\n* 如果订单中有`PICKUP`类型的请求,那么对应的`DROP`类型的请求将会被转换为`DROP_FROM_BOX`类型的请求。\n* 如果执行了 `PICKUP_TO_BOX` 类型的请求,则会删除请求和货物,并且相应隔间的运输容量会减少(在这种情况下,不会进行兼容性更改)。\n"
},
{
"parentId": "__WORKSPACE_ID__",
"name": "Replan",
"environment": {},
"_id": "fld___WORKSPACE_ID__9688fe26",
"_type": "request_group",
"description": "Replanning - creating new trips based on existing trips, taking into account the facts.\n\nReplanning takes place in several stages - checking, applying facts and creating constraints for planning based on existing trips, planning.\n\nTo get the result of cleaning and applying facts to the original task, use [data processing](#operation/run_replan_refine).\n\nDepending on the replanning settings, the task can be reduced to planning (when everything is allowed `reorder: true, plan_new_orders: true, create_new_trips: true`) or to updating (when everything is prohibited `reorder: false, plan_new_orders: false, create_new_trips: false`).\n\nOrders that cannot be completed remain assigned to the performer and end up in the `waitlist`.\n\nAccounting for existing trips, current time and the order of applying facts - the logic from [actualization](#tag/Actualize) is used, taking into account the selected strategy:\n\n\n"
},
{
"parentId": "__WORKSPACE_ID__",
"name": "XLSX-format",
"environment": {},
"_id": "fld___WORKSPACE_ID__9dccc627",
"_type": "request_group",
"description": "Description of VRt.Universal XLSX format for import / data export.\n\nThis format is a complete display of data JSON models and is used for:\n\n* initial data\n* process settings\n* calculation results\n* statistics on the calculation result\n\nBelow is a description of each sheet separately.\n\n## Data settings\n\nThe name of the sheet `info`.\n\n| Title | Description |\n|-----------------|--------------------------------------------|\n| **api_version** | API version at the time of XLSX generation |\n| **timezone** | Time zone, used in all times in the data |\n| docs_ru | Link to documentation (RU) |\n| docs_en | Link to documentation (EN) |\n| docs_zh | Link to documentation (ZH) |\n\n## Locations\n\nThe name of the sheet `locations`.\n\nList of locations that are used in orders and shifts.\n\nThe described object:\n\n\n## Performers\n\nThe name of the sheet is `performers`.\n\nList of available performers.\n\nThe described object:\n\n\n## Transports\n\nThe name of the sheet `transports`.\n\nList of available transport.\n\nThe described object:\n\n\n## Boxes\n\nThe name of the sheet is `transports.boxes`.\n\nList of transport boxes that can accommodate the load.\nThe table is mandatory if there are orders with applications of types of `PICKUP` and `DROP`.\nIn the description of the boxes, those fields that describe cargo are required.\n\nThe described object:\n\n\n## Orders\n\nThe name of the sheet is `orders`.\n\nList of orders.\n\nThe described object:\n\n\n## Cargos\n\nThe name of the sheet is `orders.cargos`.\n\nList of goods. It may contain one load for `DROP`, a list for `PICKUP`, empty for `WORK`.\nThe table is not obligatory if all applications have the type `WORK`.\n\nThe described object:\n\n\n## Hardlinks\n\nThe name of the sheet is `hardlinks`.\n\nList of hardlinks.\n\nThe described object:\n\n\n## Trips\n\nThe name of the sheet `trips`.\n\nList of trips.\n\nThe described object:\n\n\n## Facts\n\nThe name of the sheet is `facts`.\n\nList of facts.\n\nThe described object:\n\n\n## Plan settings\n\nThe name of the sheet `plan_settings`.\n\nThe described object:\n\n\n## Actualize settings\n\nThe name of the sheet is `actualize_settings`.\n\nThe described object:\n\n\n## Replan settings\n\nThe name of the sheet is `replan_settings`.\n\nThe described object:\n\n\n## Total Statistics\n\nThe name of the sheet is `total_statistics`.\n\nTotal Statistics.\n\nThe described object:\n\n"
},
{
"parentId": "__WORKSPACE_ID__",
"name": "Convert",
"environment": {},
"_id": "fld___WORKSPACE_ID__3f15ce79",
"_type": "request_group",
"description": "数据转换。\n"
},
{
"parentId": "__WORKSPACE_ID__",
"name": "System",
"environment": {},
"_id": "fld___WORKSPACE_ID__bc0792d8",
"_type": "request_group",
"description": "系统功能。\n所有服务共有的辅助功能。\n"
},
{
"parentId": "fld___WORKSPACE_ID__ae2f98a0",
"name": "Planning (ASYNC)",
"url": "{{ base_url }}/universal/plan/calculation-async",
"body": {
"mimeType": "application/json",
"text": "null"
},
"parameters": [],
"headers": [],
"authentication": {
"type": "bearer",
"token": "{{bearerToken}}",
"prefix": ""
},
"_type": "request",
"_id": "req___WORKSPACE_ID__d1e027a5",
"method": "POST"
},
{
"parentId": "fld___WORKSPACE_ID__ae2f98a0",
"name": "Planning (SYNC)",
"url": "{{ base_url }}/universal/plan/calculation",
"body": {
"mimeType": "application/json",
"text": "null"
},
"parameters": [],
"headers": [],
"authentication": {
"type": "bearer",
"token": "{{bearerToken}}",
"prefix": ""
},
"_type": "request",
"_id": "req___WORKSPACE_ID__4e407bdd",
"method": "POST"
},
{
"parentId": "fld___WORKSPACE_ID__ae2f98a0",
"name": "Cancel calculation",
"url": "{{ base_url }}/universal/plan/calculation-async/{{ process_code }}",
"body": {},
"parameters": [],
"headers": [],
"authentication": {
"type": "bearer",
"token": "{{bearerToken}}",
"prefix": ""
},
"_type": "request",
"_id": "req___WORKSPACE_ID__c1eac7ff",
"method": "DELETE"
},
{
"parentId": "fld___WORKSPACE_ID__ae2f98a0",
"name": "Calculation state",
"url": "{{ base_url }}/universal/plan/state/{{ process_code }}",
"body": {},
"parameters": [],
"headers": [],
"authentication": {
"type": "bearer",
"token": "{{bearerToken}}",
"prefix": ""
},
"_type": "request",
"_id": "req___WORKSPACE_ID__255ddc2b",
"method": "GET"
},
{
"parentId": "fld___WORKSPACE_ID__ae2f98a0",
"name": "Getting the result",
"url": "{{ base_url }}/universal/plan/result/{{ process_code }}",
"body": {},
"parameters": [],
"headers": [],
"authentication": {
"type": "bearer",
"token": "{{bearerToken}}",
"prefix": ""
},
"_type": "request",
"_id": "req___WORKSPACE_ID__b69d5280",
"method": "GET"
},
{
"parentId": "fld___WORKSPACE_ID__ae2f98a0",
"name": "Result removal",
"url": "{{ base_url }}/universal/plan/result/{{ process_code }}",
"body": {},
"parameters": [],
"headers": [],
"authentication": {
"type": "bearer",
"token": "{{bearerToken}}",
"prefix": ""
},
"_type": "request",
"_id": "req___WORKSPACE_ID__9faba70f",
"method": "DELETE"
},
{
"parentId": "fld___WORKSPACE_ID__ae2f98a0",
"name": "Data validation",
"url": "{{ base_url }}/universal/plan/validation",
"body": {
"mimeType": "application/json",
"text": "null"
},
"parameters": [],
"headers": [],
"authentication": {
"type": "bearer",
"token": "{{bearerToken}}",
"prefix": ""
},
"_type": "request",
"_id": "req___WORKSPACE_ID__f2c4729b",
"method": "POST"
},
{
"parentId": "fld___WORKSPACE_ID__ae2f98a0",
"name": "Data refine",
"url": "{{ base_url }}/universal/plan/refine",
"body": {
"mimeType": "application/json",
"text": "null"
},
"parameters": [],
"headers": [],
"authentication": {
"type": "bearer",
"token": "{{bearerToken}}",
"prefix": ""
},
"_type": "request",
"_id": "req___WORKSPACE_ID__ecc0136d",
"method": "POST"
},
{
"parentId": "fld___WORKSPACE_ID__ae2f98a0",
"name": "Calculation of statistics on trips",
"url": "{{ base_url }}/universal/plan/statistics",
"body": {
"mimeType": "application/json",
"text": "null"
},
"parameters": [],
"headers": [],
"authentication": {
"type": "bearer",
"token": "{{bearerToken}}",
"prefix": ""
},
"_type": "request",
"_id": "req___WORKSPACE_ID__0b776018",
"method": "POST"
},
{
"parentId": "fld___WORKSPACE_ID__efe56519",
"name": "Actualization (ASYNC)",
"url": "{{ base_url }}/universal/actualize/calculation-async",
"body": {
"mimeType": "application/json",
"text": "null"
},
"parameters": [],
"headers": [],
"authentication": {
"type": "bearer",
"token": "{{bearerToken}}",
"prefix": ""
},
"_type": "request",
"_id": "req___WORKSPACE_ID__e985816e",
"method": "POST"
},
{
"parentId": "fld___WORKSPACE_ID__efe56519",
"name": "Actualization (SYNC)",
"url": "{{ base_url }}/universal/actualize/calculation",
"body": {
"mimeType": "application/json",
"text": "null"
},
"parameters": [],
"headers": [],
"authentication": {
"type": "bearer",
"token": "{{bearerToken}}",
"prefix": ""
},
"_type": "request",
"_id": "req___WORKSPACE_ID__29b887da",
"method": "POST"
},
{
"parentId": "fld___WORKSPACE_ID__efe56519",
"name": "Cancel calculation",
"url": "{{ base_url }}/universal/actualize/calculation-async/{{ process_code }}",
"body": {},
"parameters": [],
"headers": [],
"authentication": {
"type": "bearer",
"token": "{{bearerToken}}",
"prefix": ""
},
"_type": "request",
"_id": "req___WORKSPACE_ID__ca99654e",
"method": "DELETE"
},
{
"parentId": "fld___WORKSPACE_ID__efe56519",
"name": "Calculation state",
"url": "{{ base_url }}/universal/actualize/state/{{ process_code }}",
"body": {},
"parameters": [],
"headers": [],
"authentication": {
"type": "bearer",
"token": "{{bearerToken}}",
"prefix": ""
},
"_type": "request",
"_id": "req___WORKSPACE_ID__45310741",
"method": "GET"
},
{
"parentId": "fld___WORKSPACE_ID__efe56519",
"name": "Getting the result",
"url": "{{ base_url }}/universal/actualize/result/{{ process_code }}",
"body": {},
"parameters": [],
"headers": [],
"authentication": {
"type": "bearer",
"token": "{{bearerToken}}",
"prefix": ""
},
"_type": "request",
"_id": "req___WORKSPACE_ID__3de9002a",
"method": "GET"
},
{
"parentId": "fld___WORKSPACE_ID__efe56519",
"name": "Result removal",
"url": "{{ base_url }}/universal/actualize/result/{{ process_code }}",
"body": {},
"parameters": [],
"headers": [],
"authentication": {
"type": "bearer",
"token": "{{bearerToken}}",
"prefix": ""
},
"_type": "request",
"_id": "req___WORKSPACE_ID__3a4e9d0b",
"method": "DELETE"
},
{
"parentId": "fld___WORKSPACE_ID__efe56519",
"name": "Data validation",
"url": "{{ base_url }}/universal/actualize/validation",
"body": {
"mimeType": "application/json",
"text": "null"
},
"parameters": [],
"headers": [],
"authentication": {
"type": "bearer",
"token": "{{bearerToken}}",
"prefix": ""
},
"_type": "request",
"_id": "req___WORKSPACE_ID__adeb09b7",
"method": "POST"
},
{
"parentId": "fld___WORKSPACE_ID__efe56519",
"name": "Data refine",
"url": "{{ base_url }}/universal/actualize/refine",
"body": {
"mimeType": "application/json",
"text": "null"
},
"parameters": [],
"headers": [],
"authentication": {
"type": "bearer",
"token": "{{bearerToken}}",
"prefix": ""
},
"_type": "request",
"_id": "req___WORKSPACE_ID__c45ae31a",
"method": "POST"
},
{
"parentId": "fld___WORKSPACE_ID__9688fe26",
"name": "Replanning (ASYNC)",
"url": "{{ base_url }}/universal/replan/calculation-async",
"body": {
"mimeType": "application/json",
"text": "null"
},
"parameters": [],
"headers": [],
"authentication": {
"type": "bearer",
"token": "{{bearerToken}}",
"prefix": ""
},
"_type": "request",
"_id": "req___WORKSPACE_ID__462ddbbf",
"method": "POST"
},
{
"parentId": "fld___WORKSPACE_ID__9688fe26",
"name": "Replanning (SYNC)",
"url": "{{ base_url }}/universal/replan/calculation",
"body": {
"mimeType": "application/json",
"text": "null"
},
"parameters": [],
"headers": [],
"authentication": {
"type": "bearer",
"token": "{{bearerToken}}",
"prefix": ""
},
"_type": "request",
"_id": "req___WORKSPACE_ID__5a790381",
"method": "POST"
},
{
"parentId": "fld___WORKSPACE_ID__9688fe26",
"name": "Cancel calculation",
"url": "{{ base_url }}/universal/replan/calculation-async/{{ process_code }}",
"body": {},
"parameters": [],
"headers": [],
"authentication": {
"type": "bearer",
"token": "{{bearerToken}}",
"prefix": ""
},
"_type": "request",
"_id": "req___WORKSPACE_ID__276c3b11",
"method": "DELETE"
},
{
"parentId": "fld___WORKSPACE_ID__9688fe26",
"name": "Calculation state",
"url": "{{ base_url }}/universal/replan/state/{{ process_code }}",
"body": {},
"parameters": [],
"headers": [],
"authentication": {
"type": "bearer",
"token": "{{bearerToken}}",
"prefix": ""
},
"_type": "request",
"_id": "req___WORKSPACE_ID__30430c35",
"method": "GET"
},
{
"parentId": "fld___WORKSPACE_ID__9688fe26",
"name": "Getting the result",
"url": "{{ base_url }}/universal/replan/result/{{ process_code }}",
"body": {},
"parameters": [],
"headers": [],
"authentication": {
"type": "bearer",
"token": "{{bearerToken}}",
"prefix": ""
},
"_type": "request",
"_id": "req___WORKSPACE_ID__06d413e9",
"method": "GET"
},
{
"parentId": "fld___WORKSPACE_ID__9688fe26",
"name": "Result removal",
"url": "{{ base_url }}/universal/replan/result/{{ process_code }}",
"body": {},
"parameters": [],
"headers": [],
"authentication": {
"type": "bearer",
"token": "{{bearerToken}}",
"prefix": ""
},
"_type": "request",
"_id": "req___WORKSPACE_ID__fa06610b",
"method": "DELETE"
},
{
"parentId": "fld___WORKSPACE_ID__9688fe26",
"name": "Data validation",
"url": "{{ base_url }}/universal/replan/validation",
"body": {
"mimeType": "application/json",
"text": "null"
},
"parameters": [],
"headers": [],
"authentication": {
"type": "bearer",
"token": "{{bearerToken}}",
"prefix": ""
},
"_type": "request",
"_id": "req___WORKSPACE_ID__4592f637",
"method": "POST"
},
{
"parentId": "fld___WORKSPACE_ID__9688fe26",
"name": "Data refine",
"url": "{{ base_url }}/universal/replan/refine",
"body": {
"mimeType": "application/json",
"text": "null"
},
"parameters": [],
"headers": [],
"authentication": {
"type": "bearer",
"token": "{{bearerToken}}",
"prefix": ""
},
"_type": "request",
"_id": "req___WORKSPACE_ID__f80c3703",
"method": "POST"
},
{
"parentId": "fld___WORKSPACE_ID__3f15ce79",
"name": "JSON >> XLSX",
"url": "{{ base_url }}/universal/convert/json-to-xlsx",
"body": {
"mimeType": "application/json",
"text": "null"
},
"parameters": [],
"headers": [],
"authentication": {
"type": "bearer",
"token": "{{bearerToken}}",
"prefix": ""
},
"_type": "request",
"_id": "req___WORKSPACE_ID__462d6f0d",
"method": "POST"
},
{
"parentId": "fld___WORKSPACE_ID__3f15ce79",
"name": "XLSX >> JSON",
"url": "{{ base_url }}/universal/convert/xlsx-to-json",
"body": {
"mimeType": "application/octet-stream"
},
"parameters": [],
"headers": [],
"authentication": {
"type": "bearer",
"token": "{{bearerToken}}",
"prefix": ""
},
"_type": "request",
"_id": "req___WORKSPACE_ID__dd714239",
"method": "POST"
},
{
"parentId": "fld___WORKSPACE_ID__3f15ce79",
"name": "JSON >> THRIFT",
"url": "{{ base_url }}/universal/convert/json-to-thrift",
"body": {
"mimeType": "application/json",
"text": "null"
},
"parameters": [],
"headers": [],
"authentication": {
"type": "bearer",
"token": "{{bearerToken}}",
"prefix": ""
},
"_type": "request",
"_id": "req___WORKSPACE_ID__1b84dd58",
"method": "POST"
},
{
"parentId": "fld___WORKSPACE_ID__bc0792d8",
"name": "检查服务可用性",
"url": "{{ base_url }}/universal/system/check",
"body": {},
"parameters": [],
"headers": [],
"authentication": {},
"_type": "request",
"_id": "req___WORKSPACE_ID__d56d9853",
"method": "GET"
},
{
"parentId": "fld___WORKSPACE_ID__bc0792d8",
"name": "获取服务版本",
"url": "{{ base_url }}/universal/system/version",
"body": {},
"parameters": [],
"headers": [],
"authentication": {},
"_type": "request",
"_id": "req___WORKSPACE_ID__c692273d",
"method": "GET"
},
{
"parentId": "fld___WORKSPACE_ID__bc0792d8",
"name": "检查服务可用性",
"url": "{{ base_url }}/universal/file/{{ filename }}",
"body": {},
"parameters": [],
"headers": [],
"authentication": {},
"_type": "request",
"_id": "req___WORKSPACE_ID__971c419d",
"method": "GET"
}
]
}