{ "_type": "export", "__export_format": 4, "__export_date": "2024-10-14T11:10:04.621Z", "__export_source": "insomnia.importers:v0.1.0", "resources": [ { "_type": "workspace", "_id": "__WORKSPACE_ID__", "parentId": null, "name": "VRt.Universal [UV] 7.9.2527", "description": "# Description\n\nSoftware interface for universal trip planning.\n\n## Features\n\n* Ability to pick up cargo from any location\n* Possibility of unloading in any location\n* Pair orders of several types: `PICKUP` (loading), `DROP` (unloading)\n* Single requests of several types: `DROP_FROM_BOX` (unloading cargo that is already in the body), `PICKUP_TO_BOX` (cargo pickup into the body without subsequent unloading), `WORK` (working at the location without moving the cargo)\n* A complex order can consist of any number of orders of any type\n* Transport and performers are divided into different entities, when planning, the optimal assignment of the performer to the transport occurs\n* The transport has several boxes - each of which can accommodate cargo and has its own characteristics\n* Accounting for the compatibility of cargo with transport in terms of cargo dimensions (length, width, height, additional capacity parameters)\n* Taking into account the compatibility of the cargo-box of transport (the ability to take into account the features of the box: refrigerator, thermal bag, fasteners, etc.)\n* Substitute applications, i.e. the ability to execute one of the substitute applications, the choice of which is based on its geographic location and time window\n\n## Restrictions support\n\n**Performer** restrictions:\n\n* Start/finish location\n* Accounting for the performer's way to the transport location\n* Performer's availability schedule is a list of time windows when the performer can move and work on locations\n* The maximum duration of the performer's work during the specified time period\n\n**Transport** restrictions:\n\n* Start/finish location\n* Transport availability schedule is a list of time windows when the transport is available\n* The maximum route distance\n* Several boxes in the transport, each with its own parameters\n* Capacity upper limit (weight, volume, number of orders, number of demands)\n\n**Order** restrictions:\n\n* Strict time windows\n* Ability to specify different valid time windows for a location and time windows to fulfil the desired demand\n* Accounting for the requests fulfillment order within the route\n* A list of desired time windows with different associated costs\n\n## Compatibilities\n\nEntities are compatible if the capabilities list of one entity corresponds to the list of restrictions of another entity (example: fleet parameters corresponds to cargo parameters to be delivered).\n\nSupported compatibilities:\n\n| Name | Restrictions | Features |\n|-------------------------|----------------------------------|------------------------------|\n| Order - Performer | order.performer_restrictions | performer.performer_features |\n| Order - Not a performer | order.performer_blacklist | performer.performer_features |\n| Cargo - Box | order.cargo.box_restrictions | transport.box.box_features |\n| Location - Transport | location.transport_restrictions | transport.transport_features |\n| Transport - Performer | transport.performer_restrictions | performer.performer_features |\n| Performer - Transport | performer.transport_restrictions | transport.transport_features |\n| Order - Order | order.order_restrictions | order.order_features |\n\nBusiness rule examples:\n\n| Name | Business rule example |\n|-------------------------|---------------------------------------------------------------------------------------------|\n| Order - Performer | The driver must have a special license to fulfil the order |\n| Order - Not a performer | The driver is in the blacklist |\n| Cargo - Box | For transportation of frozen products, a box with a special temperature profile is required |\n| Location - Transport | Restrictions on the transport height |\n| Transport - Performer | The truck driver must have the class C driving license |\n| Performer - Transport | The driver is allowed to work on a specific transport |\n| Order - Order | It is not allowed to transport fish and fruits in the same box |\n\n## Cargo placement\n\nList of possibilities of a object rotations (90 degree step):\n\n* `ALL` - can rotate by any axis\n* `YAW` - can yaw\n* `PITCH` - can pitch\n* `ROLL` - can roll\n \n![rotation](../images/universal_cargo_yaw_pitch_roll.svg)\n\n## Trip model\n\nA trip is described by a list of states of the performer, while at the same time the performer can be in several states (for example, being inside the working time window of a location and fulfilling an order at the same location).\n\nThe meanings of the flags responsible for the geographical location:\n\n* `AROUND_LOCATION` - the performer is located near the location - in the process of parking or leaving it.\n* `INSIDE_LOCATION` - the performer is located at the location.\n\nThe values ​​of the flags responsible for being in time windows:\n\n* `INSIDE_WORKING_WINDOW` - the performer is inside the working time window.\n* `INSIDE_LOCATION_WINDOW` - the performer is located inside the location's operating time.\n* `INSIDE_EVENT_HARD_WINDOW` - the performer is inside a hard time window.\n* `INSIDE_EVENT_SOFT_WINDOW` - the performer is inside a soft time window.\n\nThe values ​​of the flags responsible for the actions:\n\n* `ON_DEMAND` - the performer is working on the request.\n* `WAITING` - the performer is in standby mode.\n* `RELOCATING` - the performer moves to the next stop.\n* `BREAK` - the performer is on a break.\n* `REST` - the performer is on a long vacation.\n\n### An example of a route with multiple states at each point in time\n\n| time | set of active flags | location / order / application / event | comment |\n|:------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------|:-----------------------------------------------------------------------------------------------|\n| 10:00 | INSIDE_LOCATION
AROUND_LOCATION | 2 / - / - / - | starting location |\n| 10:10 | RELOCATING | - / - / - / - | we go to the first order |\n| 10:20 | AROUND_LOCATION | 2 / - / - / - | arrived at the first order |\n| 10:40 | AROUND_LOCATION
INSIDE_LOCATION
WAITING | 2 / - / - / - | parked |\n| 11:00 | AROUND_LOCATION
INSIDE_LOCATION
INSIDE_LOCATION_WINDOW
WAITING
INSIDE_EVENT_HARD_WINDOW | 2 / - / - / - | waited for the start of the location window and at the same time the availability of the order |\n| 11:25 | AROUND_LOCATION
INSIDE_LOCATION
INSIDE_LOCATION_WINDOW
ON_DEMAND
INSIDE_WORKING_WINDOW
INSIDE_EVENT_HARD_WINDOW | 2 / 1 / 2 / 3 | waited for the change of artist |\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 | while working - a soft window happened |\n| 11:40 | AROUND_LOCATION
INSIDE_LOCATION
INSIDE_LOCATION_WINDOW
INSIDE_WORKING_WINDOW | 2 / - / - / - | finished working |\n| 11:45 | AROUND_LOCATION
INSIDE_WORKING_WINDOW | 2 / - / - / - | drove out of the parking lot |\n| 11:45 | RELOCATING
INSIDE_WORKING_WINDOW | - / - / - / - | we go to the next order |\n\n## Planning configuration\n\nFor each planning, it is possible to specify a planning configuration that defines the objective function, the desired quality of the routes, and the calculation speed.\n\nThe name of the scheduling configuration is passed in the `trips_settings.configuration` field.\n\nMain configurations:\n\n| Title | Task |\n|---------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------|\n| **optimize_distance** | Arrange as many orders as possible, then optimize the total mileage (the number of vehicles is selected based on the mileage), used by default |\n| **optimize_transports** | Place as many orders as possible, while using as little transport as possible, ceteris paribus, optimize the work time of performers |\n| **optimize_locality_grouping** | Place as many orders as possible, while striving to optimize the visual grouping of routes, but not their number |\n| **optimize_cars_then_distance** | Arrange as many orders as possible, then optimize the number of vehicles, then the mileage |\n| **optimize_time** | Place as many orders as possible, then optimize the total work time of performers |\n| **optimize_cars_then_time** | Arrange as many orders as possible, then optimize the number of transport, then the total time of the performers |\n| **optimize_money** | Optimize the value of \"profit - costs\", consists of rewards for applications and costs for performers and transports (optimized value is non-negative) |\n\nAdditional configurations:\n\n| Title | Task |\n|-----------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| **visual_grouping** | Arrange as many orders as possible while using as little transport as possible and routes should be visually grouped |\n| **optimize_visual_grouping** | Arrange as many orders as possible, then evenly distribute orders taking into account transport accessibility zones (similar to visual_grouping, but visual grouping is calculated differently) |\n| **optimize_cars_then_locality_grouping** | Arrange as many orders as possible, then optimize the number of vehicles, then visually group the routes |\n| **optimize_cars_then_single_location_grouping_sequenced** | Place as many orders as possible, then optimize the number of machines, then reliability |\n\nIn addition to the existing planning options, it is possible to create an objective function directly for the client's business processes ([request configuration](mailto:servicedesk@veeroute.com)).\n\nFor development, it is recommended to use **optimize_cars_then_distance**, since this configuration does not require detailed selection of rates and order values.\n\n## Data validation\n\nInput data validation consists of several steps, which are described below.\n\nValidation of planning results (including the search for possible reasons why orders were not planned) is located in the `analytics` method.\n\n### 1. Schema check\n\nIf the request does not follow the schema, then scheduling is not fully started and such an error is returned along with a 400 code in `schema_errors`.\n\nWe recommend validating the request against the schema (or yaml file) before sending it to the server.\n\n### 2. Check for logical errors that prevent planning from continuing\n\nSchema-correct data passes the second stage of checking for the possibility of starting planning.\n\nAn example of errors at this stage are keys leading to empty entities, or if all orders are incompatible with all performers, i.e. something that makes the planning task pointless.\n\nThese errors are returned along with a 400 code in `logical_errors`.\n\n### 3. Check for logical errors that prevent planning from continuing\n\nAt the third stage, each entity is checked separately.\n\nAll entities that have not passed validation are cut out from the original task and are not sent for planning.\n\nDepending on the setting of `treat_warnings_as_errors`, the results of this type of validation are returned to `warnings` either with a 400 code or with the scheduling result.\n\n### 4. Checks in the planning process\n\nPart of the checks can only be carried out in the planning process.\n\nFor example - that according to the specified tariffs and according to the current traffic forecast, it is physically impossible to reach a certain point.\n\nThe results of these checks are returned in `warnings` or together with the scheduling result.\n\n## Entity relationship diagram\n\n![erd](../uml/universal.svg)\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": "Planning - creating trips from orders, performers and transport.\n\nPlanning requests can be executed in synchronous and asynchronous mode.\n\nTo get the result of cleaning the original task, use [cleaning data for planning](#operation/run_plan_refine).\n" }, { "parentId": "__WORKSPACE_ID__", "name": "Actualize", "environment": {}, "_id": "fld___WORKSPACE_ID__efe56519", "_type": "request_group", "description": "Trips actualization - updating the planned ETA, taking into account the facts and without changing the order of the roundabout.\n\nActualization takes place in three stages - verification, application of facts, updating times for failed trip states.\n\nUse [data cleaning](#operation/run_actualize_refine) to get the result of applying facts to the original task.\n\nThe trips received as a result of updating contain only those works that remain to be completed. Orders that cannot be completed remain assigned to the contractor and end up in the `waitlist`.\n\nData clearing:\n\n* Entities that are not referenced by input trips - locations, performers, transport, destinations, orders, facts - are removed from the dataset.\n* If several facts refer to one entity, only the latest one in the time field is taken into account; if the time coincides, a random one is taken into account.\n\nAccounting for existing trips:\n\n* Trips are transformed into `hardlink` destinations - i.e. Changes of performer and transport assigned to a flight cannot be used on other trips.\n* Replacement events are removed from orders and the execution order is fixed using `precedence_in_trip`; if orders already had an execution order specified, it will be overwritten.\n\nCurrent time tracking:\n\n* If the current time `actualize_settings.current_time` is not specified in the data, then the time the server received the request is used.\n* Only those facts that occurred before `actualize_settings.current_time` are taken into account.\n* If the current time is greater than the left border of the time windows of all events and shifts, then the left border is shifted to the current time.\n* The allowed delay time `actualize_settings.max_delay_duration` is added to the right border of the time windows of all events and shifts.\n* Soft time windows are adjusted only if the duration of the order does not allow the order to be completed within the soft window.\n\nAccounting for the fact of changing the location `NEW_LOCATION`:\n\n* To take this fact into account, the list of locations `locations` must contain a new location that describes the current coordinate of the performer.\n* If the flight began (the actual time is later than the planned start time of the flight) - the transport is considered to be in the same location as the performer - i.e. `start_location_key` of the executor and transport is changed.\n* If the flight has not started (the actual time is before the planned start time of the flight) - only the initial location of the performer changes, the location of the transport remains from the original data.\n* If there are several facts, only the latest one in the `time` field is taken into account.\n\nAccounting for the fact of order completion `ORDER_DONE`:\n\n* The order, its applications and associated locations are removed from the data for updating.\n* The cargo is considered unloaded from the transport.\n\nAccounting for facts about partial fulfillment of orders `DEMAND_START` and `DEMAND_DONE`:\n\n* If all orders have been completed for an order, it is considered completed (actions are similar to processing the `ORDER_DONE` fact).\n* If an order has an order with the `PICKUP` type, then the corresponding order with the `DROP` type will be converted into an order with the `DROP_FROM_BOX` type.\n* For each flight, only one open fact `DEMAND_START` is allowed (closed by the fact `DEMAND_DONE`) - since the contractor can only fulfill one request at a time.\n* If there is a fact about work on a request that contradicts the planned order in the specified flight, this request will be completed first, then the flight will continue according to the planned order.\n* The fact about the order has higher priority than the facts about applications for this order (if the facts about applications contradict the fact about the order, they will not be taken into account).\n" }, { "parentId": "__WORKSPACE_ID__", "name": "Replan", "environment": {}, "_id": "fld___WORKSPACE_ID__9688fe26", "_type": "request_group", "description": "Replanning - creation of new trips based on existing trips, taking into account the facts.\n\nReplanning takes place in three stages - checking, applying facts and creating restrictions for planning based on existing trips, planning.\n" }, { "parentId": "__WORKSPACE_ID__", "name": "Convert", "environment": {}, "_id": "fld___WORKSPACE_ID__3f15ce79", "_type": "request_group", "description": "Data conversion.\n" }, { "parentId": "__WORKSPACE_ID__", "name": "System", "environment": {}, "_id": "fld___WORKSPACE_ID__bc0792d8", "_type": "request_group", "description": "System functions.\nAuxiliary functionality common to all services.\n" }, { "parentId": "__WORKSPACE_ID__", "name": "XLSX Format", "environment": {}, "_id": "fld___WORKSPACE_ID__56f03959", "_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": "fld___WORKSPACE_ID__ae2f98a0", "name": "Planning (ASYNC)", "url": "{{ base_url }}/universal/plan/calculation-async", "body": { "mimeType": "application/json", "text": "{\n \"locations\": [\n {\n \"key\": \"location_01\",\n \"geopoint\": {\n \"latitude\": 55.692789,\n \"longitude\": 37.554554\n },\n \"arrival_duration\": \"PT1H45M\",\n \"departure_duration\": \"PT1H45M\",\n \"timetable\": [\n {\n \"work_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"limits\": [\n {\n \"key\": \"location_limit_constraint_01\",\n \"time_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"min_cargos\": [\n {\n \"capacity\": {\n \"mass\": 10,\n \"volume\": 2,\n \"capacity_a\": 1,\n \"capacity_b\": 2,\n \"capacity_c\": 3\n },\n \"penalty\": {\n \"mass\": 11,\n \"volume\": 22,\n \"capacity_a\": 11,\n \"capacity_b\": 22,\n \"capacity_c\": 31\n }\n }\n ],\n \"max_cargos\": [\n {\n \"capacity\": {\n \"mass\": 10,\n \"volume\": 2,\n \"capacity_a\": 1,\n \"capacity_b\": 2,\n \"capacity_c\": 3\n },\n \"penalty\": {\n \"mass\": 11,\n \"volume\": 22,\n \"capacity_a\": 11,\n \"capacity_b\": 22,\n \"capacity_c\": 31\n }\n }\n ],\n \"min_transports\": [\n {\n \"count\": 2,\n \"penalty\": 2000\n }\n ],\n \"max_transports\": [\n {\n \"count\": 2,\n \"penalty\": 2000\n }\n ]\n }\n ]\n }\n ],\n \"compatibilities\": {\n \"transport_restrictions\": []\n },\n \"attributes\": []\n }\n ],\n \"orders\": [\n {\n \"key\": \"order01\",\n \"demands\": [\n {\n \"key\": \"demand_1\",\n \"demand_type\": \"WORK\",\n \"target_cargos\": [\n \"cargo01\"\n ],\n \"precedence_in_trip\": 1,\n \"precedence_in_order\": 1,\n \"possible_events\": [\n {\n \"key\": \"event_1\",\n \"location_key\": \"location_01\",\n \"duration\": \"PT1H45M\",\n \"reward\": 199.9,\n \"hard_time_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"soft_time_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n }\n }\n ],\n \"attributes\": []\n }\n ],\n \"cargos\": [],\n \"compatibilities\": {\n \"order_features\": [],\n \"order_restrictions\": [],\n \"performer_restrictions\": [],\n \"performer_blacklist\": []\n },\n \"attributes\": []\n }\n ],\n \"performers\": [\n {\n \"key\": \"performer0001\",\n \"shifts\": [\n {\n \"key\": \"shift01\",\n \"availability_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"working_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"start_location_key\": \"start_location_01\",\n \"finish_location_key\": \"finish_location_01\",\n \"max_locations\": 15,\n \"max_stops\": 15,\n \"tariff\": {\n \"cost_per_shift\": 2000,\n \"constraints\": [\n {\n \"stage_length\": \"PT30D\",\n \"cost_per_unit\": 0.001\n }\n ],\n \"max_penalty_cost\": 2000\n },\n \"work_and_rest_rules\": {\n \"rest_rules\": {\n \"consecutive\": {\n \"relocating_duration_sum\": \"PT1H45M\",\n \"operating_duration_sum\": \"PT2H12M34.3S\",\n \"duration\": \"PT1H45M\"\n }\n },\n \"break_rules\": {\n \"first\": {\n \"relocating_duration_sum\": \"PT1H45M\",\n \"operating_duration_sum\": \"PT2H12M34.3S\",\n \"duration\": \"PT1H45M\"\n },\n \"consecutive\": {\n \"relocating_duration_sum\": \"PT1H45M\",\n \"operating_duration_sum\": \"PT2H12M34.3S\",\n \"duration\": \"PT1H45M\"\n },\n \"relocating_duration_type\": \"CONTINUOUS\"\n },\n \"reset_location_keys\": [\n \"location_01\"\n ],\n \"ignore_location_keys\": [\n \"location_01\"\n ]\n },\n \"attributes\": []\n }\n ],\n \"own_transport_type\": \"CAR\",\n \"compatibilities\": {\n \"performer_features\": [],\n \"performer_features_lifetimes\": [],\n \"transport_restrictions\": []\n },\n \"limits\": {\n \"max_work_shifts\": 3,\n \"demand_extra_durations\": [\n {\n \"demand_key\": \"demand01.1\",\n \"additional_duration\": \"PT1H45M\"\n }\n ]\n },\n \"attributes\": []\n }\n ],\n \"transports\": [\n {\n \"key\": \"transport001\",\n \"shifts\": [\n {\n \"key\": \"shift01\",\n \"availability_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"start_location_key\": \"start_location_01\",\n \"finish_location_key\": \"finish_location_01\",\n \"tariff\": {\n \"cost_per_shift\": 2000,\n \"constraints\": [\n {\n \"stage_length\": 100000000,\n \"cost_per_unit\": 0.001\n }\n ],\n \"transportation_cost\": {\n \"mass\": 11,\n \"volume\": 22,\n \"capacity_a\": 11,\n \"capacity_b\": 22,\n \"capacity_c\": 31\n }\n },\n \"attributes\": []\n }\n ],\n \"transport_type\": \"CAR\",\n \"boxes\": [],\n \"compatibilities\": {\n \"transport_features\": [],\n \"transport_features_lifetimes\": [],\n \"performer_restrictions\": []\n },\n \"limits\": {\n \"max_boxes\": 2,\n \"max_capacity\": {\n \"mass\": 10,\n \"volume\": 2,\n \"capacity_a\": 1,\n \"capacity_b\": 2,\n \"capacity_c\": 3\n }\n },\n \"attributes\": []\n }\n ],\n \"hardlinks\": [\n {\n \"key\": \"group01\",\n \"links\": [\n {\n \"type\": \"ORDER\",\n \"entity_key\": \"ord0001\"\n }\n ]\n }\n ],\n \"plan_settings\": {\n \"trips_settings\": {\n \"configuration\": \"optimize_distance\",\n \"expectations\": {\n \"trip_start_time_strategy\": \"LOWEST_COST\"\n },\n \"assumptions\": {\n \"transport_speed_multipliers\": [],\n \"transport_capacity_multipliers\": [],\n \"disable_compatibility\": true,\n \"disable_capacity\": true,\n \"same_order_time_window\": true,\n \"expand_shift_time_window\": true\n },\n \"penalties\": {\n \"compatibilities\": [],\n \"max_locations_limits_penalty\": 25000\n }\n },\n \"geo_settings\": {\n \"geo_provider\": \"VRT\",\n \"toll_roads\": true,\n \"ferry_crossing\": true,\n \"traffic_jams\": true,\n \"flight_distance\": true\n },\n \"calculation_settings\": {\n \"max_calculation_time\": \"PT12M35S\",\n \"max_waiting_time\": \"PT2H\",\n \"result_ttl\": \"PT4M30S\",\n \"result_timezone\": 3,\n \"treat_warnings_as_errors\": true,\n \"precision\": 1\n }\n },\n \"external_routing\": [],\n \"dataset_name\": \"custom_dataset_one\"\n}" }, "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": "{\n \"locations\": [\n {\n \"key\": \"location_01\",\n \"geopoint\": {\n \"latitude\": 55.692789,\n \"longitude\": 37.554554\n },\n \"arrival_duration\": \"PT1H45M\",\n \"departure_duration\": \"PT1H45M\",\n \"timetable\": [\n {\n \"work_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"limits\": [\n {\n \"key\": \"location_limit_constraint_01\",\n \"time_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"min_cargos\": [\n {\n \"capacity\": {\n \"mass\": 10,\n \"volume\": 2,\n \"capacity_a\": 1,\n \"capacity_b\": 2,\n \"capacity_c\": 3\n },\n \"penalty\": {\n \"mass\": 11,\n \"volume\": 22,\n \"capacity_a\": 11,\n \"capacity_b\": 22,\n \"capacity_c\": 31\n }\n }\n ],\n \"max_cargos\": [\n {\n \"capacity\": {\n \"mass\": 10,\n \"volume\": 2,\n \"capacity_a\": 1,\n \"capacity_b\": 2,\n \"capacity_c\": 3\n },\n \"penalty\": {\n \"mass\": 11,\n \"volume\": 22,\n \"capacity_a\": 11,\n \"capacity_b\": 22,\n \"capacity_c\": 31\n }\n }\n ],\n \"min_transports\": [\n {\n \"count\": 2,\n \"penalty\": 2000\n }\n ],\n \"max_transports\": [\n {\n \"count\": 2,\n \"penalty\": 2000\n }\n ]\n }\n ]\n }\n ],\n \"compatibilities\": {\n \"transport_restrictions\": []\n },\n \"attributes\": []\n }\n ],\n \"orders\": [\n {\n \"key\": \"order01\",\n \"demands\": [\n {\n \"key\": \"demand_1\",\n \"demand_type\": \"WORK\",\n \"target_cargos\": [\n \"cargo01\"\n ],\n \"precedence_in_trip\": 1,\n \"precedence_in_order\": 1,\n \"possible_events\": [\n {\n \"key\": \"event_1\",\n \"location_key\": \"location_01\",\n \"duration\": \"PT1H45M\",\n \"reward\": 199.9,\n \"hard_time_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"soft_time_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n }\n }\n ],\n \"attributes\": []\n }\n ],\n \"cargos\": [],\n \"compatibilities\": {\n \"order_features\": [],\n \"order_restrictions\": [],\n \"performer_restrictions\": [],\n \"performer_blacklist\": []\n },\n \"attributes\": []\n }\n ],\n \"performers\": [\n {\n \"key\": \"performer0001\",\n \"shifts\": [\n {\n \"key\": \"shift01\",\n \"availability_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"working_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"start_location_key\": \"start_location_01\",\n \"finish_location_key\": \"finish_location_01\",\n \"max_locations\": 15,\n \"max_stops\": 15,\n \"tariff\": {\n \"cost_per_shift\": 2000,\n \"constraints\": [\n {\n \"stage_length\": \"PT30D\",\n \"cost_per_unit\": 0.001\n }\n ],\n \"max_penalty_cost\": 2000\n },\n \"work_and_rest_rules\": {\n \"rest_rules\": {\n \"consecutive\": {\n \"relocating_duration_sum\": \"PT1H45M\",\n \"operating_duration_sum\": \"PT2H12M34.3S\",\n \"duration\": \"PT1H45M\"\n }\n },\n \"break_rules\": {\n \"first\": {\n \"relocating_duration_sum\": \"PT1H45M\",\n \"operating_duration_sum\": \"PT2H12M34.3S\",\n \"duration\": \"PT1H45M\"\n },\n \"consecutive\": {\n \"relocating_duration_sum\": \"PT1H45M\",\n \"operating_duration_sum\": \"PT2H12M34.3S\",\n \"duration\": \"PT1H45M\"\n },\n \"relocating_duration_type\": \"CONTINUOUS\"\n },\n \"reset_location_keys\": [\n \"location_01\"\n ],\n \"ignore_location_keys\": [\n \"location_01\"\n ]\n },\n \"attributes\": []\n }\n ],\n \"own_transport_type\": \"CAR\",\n \"compatibilities\": {\n \"performer_features\": [],\n \"performer_features_lifetimes\": [],\n \"transport_restrictions\": []\n },\n \"limits\": {\n \"max_work_shifts\": 3,\n \"demand_extra_durations\": [\n {\n \"demand_key\": \"demand01.1\",\n \"additional_duration\": \"PT1H45M\"\n }\n ]\n },\n \"attributes\": []\n }\n ],\n \"transports\": [\n {\n \"key\": \"transport001\",\n \"shifts\": [\n {\n \"key\": \"shift01\",\n \"availability_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"start_location_key\": \"start_location_01\",\n \"finish_location_key\": \"finish_location_01\",\n \"tariff\": {\n \"cost_per_shift\": 2000,\n \"constraints\": [\n {\n \"stage_length\": 100000000,\n \"cost_per_unit\": 0.001\n }\n ],\n \"transportation_cost\": {\n \"mass\": 11,\n \"volume\": 22,\n \"capacity_a\": 11,\n \"capacity_b\": 22,\n \"capacity_c\": 31\n }\n },\n \"attributes\": []\n }\n ],\n \"transport_type\": \"CAR\",\n \"boxes\": [],\n \"compatibilities\": {\n \"transport_features\": [],\n \"transport_features_lifetimes\": [],\n \"performer_restrictions\": []\n },\n \"limits\": {\n \"max_boxes\": 2,\n \"max_capacity\": {\n \"mass\": 10,\n \"volume\": 2,\n \"capacity_a\": 1,\n \"capacity_b\": 2,\n \"capacity_c\": 3\n }\n },\n \"attributes\": []\n }\n ],\n \"hardlinks\": [\n {\n \"key\": \"group01\",\n \"links\": [\n {\n \"type\": \"ORDER\",\n \"entity_key\": \"ord0001\"\n }\n ]\n }\n ],\n \"plan_settings\": {\n \"trips_settings\": {\n \"configuration\": \"optimize_distance\",\n \"expectations\": {\n \"trip_start_time_strategy\": \"LOWEST_COST\"\n },\n \"assumptions\": {\n \"transport_speed_multipliers\": [],\n \"transport_capacity_multipliers\": [],\n \"disable_compatibility\": true,\n \"disable_capacity\": true,\n \"same_order_time_window\": true,\n \"expand_shift_time_window\": true\n },\n \"penalties\": {\n \"compatibilities\": [],\n \"max_locations_limits_penalty\": 25000\n }\n },\n \"geo_settings\": {\n \"geo_provider\": \"VRT\",\n \"toll_roads\": true,\n \"ferry_crossing\": true,\n \"traffic_jams\": true,\n \"flight_distance\": true\n },\n \"calculation_settings\": {\n \"max_calculation_time\": \"PT12M35S\",\n \"max_waiting_time\": \"PT2H\",\n \"result_ttl\": \"PT4M30S\",\n \"result_timezone\": 3,\n \"treat_warnings_as_errors\": true,\n \"precision\": 1\n }\n },\n \"external_routing\": [],\n \"dataset_name\": \"custom_dataset_one\"\n}" }, "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": "{\n \"locations\": [\n {\n \"key\": \"location_01\",\n \"geopoint\": {\n \"latitude\": 55.692789,\n \"longitude\": 37.554554\n },\n \"arrival_duration\": \"PT1H45M\",\n \"departure_duration\": \"PT1H45M\",\n \"timetable\": [\n {\n \"work_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"limits\": [\n {\n \"key\": \"location_limit_constraint_01\",\n \"time_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"min_cargos\": [\n {\n \"capacity\": {\n \"mass\": 10,\n \"volume\": 2,\n \"capacity_a\": 1,\n \"capacity_b\": 2,\n \"capacity_c\": 3\n },\n \"penalty\": {\n \"mass\": 11,\n \"volume\": 22,\n \"capacity_a\": 11,\n \"capacity_b\": 22,\n \"capacity_c\": 31\n }\n }\n ],\n \"max_cargos\": [\n {\n \"capacity\": {\n \"mass\": 10,\n \"volume\": 2,\n \"capacity_a\": 1,\n \"capacity_b\": 2,\n \"capacity_c\": 3\n },\n \"penalty\": {\n \"mass\": 11,\n \"volume\": 22,\n \"capacity_a\": 11,\n \"capacity_b\": 22,\n \"capacity_c\": 31\n }\n }\n ],\n \"min_transports\": [\n {\n \"count\": 2,\n \"penalty\": 2000\n }\n ],\n \"max_transports\": [\n {\n \"count\": 2,\n \"penalty\": 2000\n }\n ]\n }\n ]\n }\n ],\n \"compatibilities\": {\n \"transport_restrictions\": []\n },\n \"attributes\": []\n }\n ],\n \"orders\": [\n {\n \"key\": \"order01\",\n \"demands\": [\n {\n \"key\": \"demand_1\",\n \"demand_type\": \"WORK\",\n \"target_cargos\": [\n \"cargo01\"\n ],\n \"precedence_in_trip\": 1,\n \"precedence_in_order\": 1,\n \"possible_events\": [\n {\n \"key\": \"event_1\",\n \"location_key\": \"location_01\",\n \"duration\": \"PT1H45M\",\n \"reward\": 199.9,\n \"hard_time_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"soft_time_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n }\n }\n ],\n \"attributes\": []\n }\n ],\n \"cargos\": [],\n \"compatibilities\": {\n \"order_features\": [],\n \"order_restrictions\": [],\n \"performer_restrictions\": [],\n \"performer_blacklist\": []\n },\n \"attributes\": []\n }\n ],\n \"performers\": [\n {\n \"key\": \"performer0001\",\n \"shifts\": [\n {\n \"key\": \"shift01\",\n \"availability_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"working_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"start_location_key\": \"start_location_01\",\n \"finish_location_key\": \"finish_location_01\",\n \"max_locations\": 15,\n \"max_stops\": 15,\n \"tariff\": {\n \"cost_per_shift\": 2000,\n \"constraints\": [\n {\n \"stage_length\": \"PT30D\",\n \"cost_per_unit\": 0.001\n }\n ],\n \"max_penalty_cost\": 2000\n },\n \"work_and_rest_rules\": {\n \"rest_rules\": {\n \"consecutive\": {\n \"relocating_duration_sum\": \"PT1H45M\",\n \"operating_duration_sum\": \"PT2H12M34.3S\",\n \"duration\": \"PT1H45M\"\n }\n },\n \"break_rules\": {\n \"first\": {\n \"relocating_duration_sum\": \"PT1H45M\",\n \"operating_duration_sum\": \"PT2H12M34.3S\",\n \"duration\": \"PT1H45M\"\n },\n \"consecutive\": {\n \"relocating_duration_sum\": \"PT1H45M\",\n \"operating_duration_sum\": \"PT2H12M34.3S\",\n \"duration\": \"PT1H45M\"\n },\n \"relocating_duration_type\": \"CONTINUOUS\"\n },\n \"reset_location_keys\": [\n \"location_01\"\n ],\n \"ignore_location_keys\": [\n \"location_01\"\n ]\n },\n \"attributes\": []\n }\n ],\n \"own_transport_type\": \"CAR\",\n \"compatibilities\": {\n \"performer_features\": [],\n \"performer_features_lifetimes\": [],\n \"transport_restrictions\": []\n },\n \"limits\": {\n \"max_work_shifts\": 3,\n \"demand_extra_durations\": [\n {\n \"demand_key\": \"demand01.1\",\n \"additional_duration\": \"PT1H45M\"\n }\n ]\n },\n \"attributes\": []\n }\n ],\n \"transports\": [\n {\n \"key\": \"transport001\",\n \"shifts\": [\n {\n \"key\": \"shift01\",\n \"availability_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"start_location_key\": \"start_location_01\",\n \"finish_location_key\": \"finish_location_01\",\n \"tariff\": {\n \"cost_per_shift\": 2000,\n \"constraints\": [\n {\n \"stage_length\": 100000000,\n \"cost_per_unit\": 0.001\n }\n ],\n \"transportation_cost\": {\n \"mass\": 11,\n \"volume\": 22,\n \"capacity_a\": 11,\n \"capacity_b\": 22,\n \"capacity_c\": 31\n }\n },\n \"attributes\": []\n }\n ],\n \"transport_type\": \"CAR\",\n \"boxes\": [],\n \"compatibilities\": {\n \"transport_features\": [],\n \"transport_features_lifetimes\": [],\n \"performer_restrictions\": []\n },\n \"limits\": {\n \"max_boxes\": 2,\n \"max_capacity\": {\n \"mass\": 10,\n \"volume\": 2,\n \"capacity_a\": 1,\n \"capacity_b\": 2,\n \"capacity_c\": 3\n }\n },\n \"attributes\": []\n }\n ],\n \"hardlinks\": [\n {\n \"key\": \"group01\",\n \"links\": [\n {\n \"type\": \"ORDER\",\n \"entity_key\": \"ord0001\"\n }\n ]\n }\n ],\n \"plan_settings\": {\n \"trips_settings\": {\n \"configuration\": \"optimize_distance\",\n \"expectations\": {\n \"trip_start_time_strategy\": \"LOWEST_COST\"\n },\n \"assumptions\": {\n \"transport_speed_multipliers\": [],\n \"transport_capacity_multipliers\": [],\n \"disable_compatibility\": true,\n \"disable_capacity\": true,\n \"same_order_time_window\": true,\n \"expand_shift_time_window\": true\n },\n \"penalties\": {\n \"compatibilities\": [],\n \"max_locations_limits_penalty\": 25000\n }\n },\n \"geo_settings\": {\n \"geo_provider\": \"VRT\",\n \"toll_roads\": true,\n \"ferry_crossing\": true,\n \"traffic_jams\": true,\n \"flight_distance\": true\n },\n \"calculation_settings\": {\n \"max_calculation_time\": \"PT12M35S\",\n \"max_waiting_time\": \"PT2H\",\n \"result_ttl\": \"PT4M30S\",\n \"result_timezone\": 3,\n \"treat_warnings_as_errors\": true,\n \"precision\": 1\n }\n },\n \"external_routing\": [],\n \"dataset_name\": \"custom_dataset_one\"\n}" }, "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": "{\n \"locations\": [\n {\n \"key\": \"location_01\",\n \"geopoint\": {\n \"latitude\": 55.692789,\n \"longitude\": 37.554554\n },\n \"arrival_duration\": \"PT1H45M\",\n \"departure_duration\": \"PT1H45M\",\n \"timetable\": [\n {\n \"work_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"limits\": [\n {\n \"key\": \"location_limit_constraint_01\",\n \"time_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"min_cargos\": [\n {\n \"capacity\": {\n \"mass\": 10,\n \"volume\": 2,\n \"capacity_a\": 1,\n \"capacity_b\": 2,\n \"capacity_c\": 3\n },\n \"penalty\": {\n \"mass\": 11,\n \"volume\": 22,\n \"capacity_a\": 11,\n \"capacity_b\": 22,\n \"capacity_c\": 31\n }\n }\n ],\n \"max_cargos\": [\n {\n \"capacity\": {\n \"mass\": 10,\n \"volume\": 2,\n \"capacity_a\": 1,\n \"capacity_b\": 2,\n \"capacity_c\": 3\n },\n \"penalty\": {\n \"mass\": 11,\n \"volume\": 22,\n \"capacity_a\": 11,\n \"capacity_b\": 22,\n \"capacity_c\": 31\n }\n }\n ],\n \"min_transports\": [\n {\n \"count\": 2,\n \"penalty\": 2000\n }\n ],\n \"max_transports\": [\n {\n \"count\": 2,\n \"penalty\": 2000\n }\n ]\n }\n ]\n }\n ],\n \"compatibilities\": {\n \"transport_restrictions\": []\n },\n \"attributes\": []\n }\n ],\n \"orders\": [\n {\n \"key\": \"order01\",\n \"demands\": [\n {\n \"key\": \"demand_1\",\n \"demand_type\": \"WORK\",\n \"target_cargos\": [\n \"cargo01\"\n ],\n \"precedence_in_trip\": 1,\n \"precedence_in_order\": 1,\n \"possible_events\": [\n {\n \"key\": \"event_1\",\n \"location_key\": \"location_01\",\n \"duration\": \"PT1H45M\",\n \"reward\": 199.9,\n \"hard_time_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"soft_time_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n }\n }\n ],\n \"attributes\": []\n }\n ],\n \"cargos\": [],\n \"compatibilities\": {\n \"order_features\": [],\n \"order_restrictions\": [],\n \"performer_restrictions\": [],\n \"performer_blacklist\": []\n },\n \"attributes\": []\n }\n ],\n \"performers\": [\n {\n \"key\": \"performer0001\",\n \"shifts\": [\n {\n \"key\": \"shift01\",\n \"availability_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"working_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"start_location_key\": \"start_location_01\",\n \"finish_location_key\": \"finish_location_01\",\n \"max_locations\": 15,\n \"max_stops\": 15,\n \"tariff\": {\n \"cost_per_shift\": 2000,\n \"constraints\": [\n {\n \"stage_length\": \"PT30D\",\n \"cost_per_unit\": 0.001\n }\n ],\n \"max_penalty_cost\": 2000\n },\n \"work_and_rest_rules\": {\n \"rest_rules\": {\n \"consecutive\": {\n \"relocating_duration_sum\": \"PT1H45M\",\n \"operating_duration_sum\": \"PT2H12M34.3S\",\n \"duration\": \"PT1H45M\"\n }\n },\n \"break_rules\": {\n \"first\": {\n \"relocating_duration_sum\": \"PT1H45M\",\n \"operating_duration_sum\": \"PT2H12M34.3S\",\n \"duration\": \"PT1H45M\"\n },\n \"consecutive\": {\n \"relocating_duration_sum\": \"PT1H45M\",\n \"operating_duration_sum\": \"PT2H12M34.3S\",\n \"duration\": \"PT1H45M\"\n },\n \"relocating_duration_type\": \"CONTINUOUS\"\n },\n \"reset_location_keys\": [\n \"location_01\"\n ],\n \"ignore_location_keys\": [\n \"location_01\"\n ]\n },\n \"attributes\": []\n }\n ],\n \"own_transport_type\": \"CAR\",\n \"compatibilities\": {\n \"performer_features\": [],\n \"performer_features_lifetimes\": [],\n \"transport_restrictions\": []\n },\n \"limits\": {\n \"max_work_shifts\": 3,\n \"demand_extra_durations\": [\n {\n \"demand_key\": \"demand01.1\",\n \"additional_duration\": \"PT1H45M\"\n }\n ]\n },\n \"attributes\": []\n }\n ],\n \"transports\": [\n {\n \"key\": \"transport001\",\n \"shifts\": [\n {\n \"key\": \"shift01\",\n \"availability_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"start_location_key\": \"start_location_01\",\n \"finish_location_key\": \"finish_location_01\",\n \"tariff\": {\n \"cost_per_shift\": 2000,\n \"constraints\": [\n {\n \"stage_length\": 100000000,\n \"cost_per_unit\": 0.001\n }\n ],\n \"transportation_cost\": {\n \"mass\": 11,\n \"volume\": 22,\n \"capacity_a\": 11,\n \"capacity_b\": 22,\n \"capacity_c\": 31\n }\n },\n \"attributes\": []\n }\n ],\n \"transport_type\": \"CAR\",\n \"boxes\": [],\n \"compatibilities\": {\n \"transport_features\": [],\n \"transport_features_lifetimes\": [],\n \"performer_restrictions\": []\n },\n \"limits\": {\n \"max_boxes\": 2,\n \"max_capacity\": {\n \"mass\": 10,\n \"volume\": 2,\n \"capacity_a\": 1,\n \"capacity_b\": 2,\n \"capacity_c\": 3\n }\n },\n \"attributes\": []\n }\n ],\n \"hardlinks\": [\n {\n \"key\": \"group01\",\n \"links\": [\n {\n \"type\": \"ORDER\",\n \"entity_key\": \"ord0001\"\n }\n ]\n }\n ],\n \"plan_settings\": {\n \"trips_settings\": {\n \"configuration\": \"optimize_distance\",\n \"expectations\": {\n \"trip_start_time_strategy\": \"LOWEST_COST\"\n },\n \"assumptions\": {\n \"transport_speed_multipliers\": [],\n \"transport_capacity_multipliers\": [],\n \"disable_compatibility\": true,\n \"disable_capacity\": true,\n \"same_order_time_window\": true,\n \"expand_shift_time_window\": true\n },\n \"penalties\": {\n \"compatibilities\": [],\n \"max_locations_limits_penalty\": 25000\n }\n },\n \"geo_settings\": {\n \"geo_provider\": \"VRT\",\n \"toll_roads\": true,\n \"ferry_crossing\": true,\n \"traffic_jams\": true,\n \"flight_distance\": true\n },\n \"calculation_settings\": {\n \"max_calculation_time\": \"PT12M35S\",\n \"max_waiting_time\": \"PT2H\",\n \"result_ttl\": \"PT4M30S\",\n \"result_timezone\": 3,\n \"treat_warnings_as_errors\": true,\n \"precision\": 1\n }\n },\n \"external_routing\": [],\n \"dataset_name\": \"custom_dataset_one\"\n}" }, "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": "{\n \"locations\": [\n {\n \"key\": \"location_01\",\n \"geopoint\": {\n \"latitude\": 55.692789,\n \"longitude\": 37.554554\n },\n \"arrival_duration\": \"PT1H45M\",\n \"departure_duration\": \"PT1H45M\",\n \"timetable\": [\n {\n \"work_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"limits\": [\n {\n \"key\": \"location_limit_constraint_01\",\n \"time_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"min_cargos\": [\n {\n \"capacity\": {\n \"mass\": 10,\n \"volume\": 2,\n \"capacity_a\": 1,\n \"capacity_b\": 2,\n \"capacity_c\": 3\n },\n \"penalty\": {\n \"mass\": 11,\n \"volume\": 22,\n \"capacity_a\": 11,\n \"capacity_b\": 22,\n \"capacity_c\": 31\n }\n }\n ],\n \"max_cargos\": [\n {\n \"capacity\": {\n \"mass\": 10,\n \"volume\": 2,\n \"capacity_a\": 1,\n \"capacity_b\": 2,\n \"capacity_c\": 3\n },\n \"penalty\": {\n \"mass\": 11,\n \"volume\": 22,\n \"capacity_a\": 11,\n \"capacity_b\": 22,\n \"capacity_c\": 31\n }\n }\n ],\n \"min_transports\": [\n {\n \"count\": 2,\n \"penalty\": 2000\n }\n ],\n \"max_transports\": [\n {\n \"count\": 2,\n \"penalty\": 2000\n }\n ]\n }\n ]\n }\n ],\n \"compatibilities\": {\n \"transport_restrictions\": []\n },\n \"attributes\": []\n }\n ],\n \"orders\": [\n {\n \"key\": \"order01\",\n \"demands\": [\n {\n \"key\": \"demand_1\",\n \"demand_type\": \"WORK\",\n \"target_cargos\": [\n \"cargo01\"\n ],\n \"precedence_in_trip\": 1,\n \"precedence_in_order\": 1,\n \"possible_events\": [\n {\n \"key\": \"event_1\",\n \"location_key\": \"location_01\",\n \"duration\": \"PT1H45M\",\n \"reward\": 199.9,\n \"hard_time_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"soft_time_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n }\n }\n ],\n \"attributes\": []\n }\n ],\n \"cargos\": [],\n \"compatibilities\": {\n \"order_features\": [],\n \"order_restrictions\": [],\n \"performer_restrictions\": [],\n \"performer_blacklist\": []\n },\n \"attributes\": []\n }\n ],\n \"performers\": [\n {\n \"key\": \"performer0001\",\n \"shifts\": [\n {\n \"key\": \"shift01\",\n \"availability_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"working_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"start_location_key\": \"start_location_01\",\n \"finish_location_key\": \"finish_location_01\",\n \"max_locations\": 15,\n \"max_stops\": 15,\n \"tariff\": {\n \"cost_per_shift\": 2000,\n \"constraints\": [\n {\n \"stage_length\": \"PT30D\",\n \"cost_per_unit\": 0.001\n }\n ],\n \"max_penalty_cost\": 2000\n },\n \"work_and_rest_rules\": {\n \"rest_rules\": {\n \"consecutive\": {\n \"relocating_duration_sum\": \"PT1H45M\",\n \"operating_duration_sum\": \"PT2H12M34.3S\",\n \"duration\": \"PT1H45M\"\n }\n },\n \"break_rules\": {\n \"first\": {\n \"relocating_duration_sum\": \"PT1H45M\",\n \"operating_duration_sum\": \"PT2H12M34.3S\",\n \"duration\": \"PT1H45M\"\n },\n \"consecutive\": {\n \"relocating_duration_sum\": \"PT1H45M\",\n \"operating_duration_sum\": \"PT2H12M34.3S\",\n \"duration\": \"PT1H45M\"\n },\n \"relocating_duration_type\": \"CONTINUOUS\"\n },\n \"reset_location_keys\": [\n \"location_01\"\n ],\n \"ignore_location_keys\": [\n \"location_01\"\n ]\n },\n \"attributes\": []\n }\n ],\n \"own_transport_type\": \"CAR\",\n \"compatibilities\": {\n \"performer_features\": [],\n \"performer_features_lifetimes\": [],\n \"transport_restrictions\": []\n },\n \"limits\": {\n \"max_work_shifts\": 3,\n \"demand_extra_durations\": [\n {\n \"demand_key\": \"demand01.1\",\n \"additional_duration\": \"PT1H45M\"\n }\n ]\n },\n \"attributes\": []\n }\n ],\n \"transports\": [\n {\n \"key\": \"transport001\",\n \"shifts\": [\n {\n \"key\": \"shift01\",\n \"availability_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"start_location_key\": \"start_location_01\",\n \"finish_location_key\": \"finish_location_01\",\n \"tariff\": {\n \"cost_per_shift\": 2000,\n \"constraints\": [\n {\n \"stage_length\": 100000000,\n \"cost_per_unit\": 0.001\n }\n ],\n \"transportation_cost\": {\n \"mass\": 11,\n \"volume\": 22,\n \"capacity_a\": 11,\n \"capacity_b\": 22,\n \"capacity_c\": 31\n }\n },\n \"attributes\": []\n }\n ],\n \"transport_type\": \"CAR\",\n \"boxes\": [],\n \"compatibilities\": {\n \"transport_features\": [],\n \"transport_features_lifetimes\": [],\n \"performer_restrictions\": []\n },\n \"limits\": {\n \"max_boxes\": 2,\n \"max_capacity\": {\n \"mass\": 10,\n \"volume\": 2,\n \"capacity_a\": 1,\n \"capacity_b\": 2,\n \"capacity_c\": 3\n }\n },\n \"attributes\": []\n }\n ],\n \"hardlinks\": [\n {\n \"key\": \"group01\",\n \"links\": [\n {\n \"type\": \"ORDER\",\n \"entity_key\": \"ord0001\"\n }\n ]\n }\n ],\n \"trips\": [\n {\n \"key\": \"trip-0000-9999\",\n \"name\": \"1-ABC\",\n \"performer\": {\n \"performer_key\": \"performer0001\",\n \"shift_key\": \"performer0001_shift01\",\n \"shift_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n }\n },\n \"transport\": {\n \"transport_key\": \"transport001\",\n \"shift_key\": \"performer01\",\n \"shift_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n }\n },\n \"states\": [\n {\n \"time\": \"2024-11-21T09:30:00+03:00\",\n \"order_key\": \"order01\",\n \"demand_key\": \"demand01.1\",\n \"event_key\": \"event01\",\n \"location_key\": \"location_01\",\n \"flags\": [\n \"RELOCATING\"\n ],\n \"cargo_actions\": [\n {\n \"box_key\": \"box01\",\n \"cargo_key\": \"cargo01\",\n \"cargo_action_type\": \"ADD\"\n }\n ],\n \"distance\": 5200,\n \"cost\": 1231.1,\n \"reward\": 2343.3,\n \"attributes\": []\n }\n ],\n \"waitlist\": [\n \"order02\"\n ],\n \"attributes\": []\n }\n ],\n \"plan_settings\": {\n \"trips_settings\": {\n \"configuration\": \"optimize_distance\",\n \"expectations\": {\n \"trip_start_time_strategy\": \"LOWEST_COST\"\n },\n \"assumptions\": {\n \"transport_speed_multipliers\": [],\n \"transport_capacity_multipliers\": [],\n \"disable_compatibility\": true,\n \"disable_capacity\": true,\n \"same_order_time_window\": true,\n \"expand_shift_time_window\": true\n },\n \"penalties\": {\n \"compatibilities\": [],\n \"max_locations_limits_penalty\": 25000\n }\n },\n \"geo_settings\": {\n \"geo_provider\": \"VRT\",\n \"toll_roads\": true,\n \"ferry_crossing\": true,\n \"traffic_jams\": true,\n \"flight_distance\": true\n },\n \"calculation_settings\": {\n \"max_calculation_time\": \"PT12M35S\",\n \"max_waiting_time\": \"PT2H\",\n \"result_ttl\": \"PT4M30S\",\n \"result_timezone\": 3,\n \"treat_warnings_as_errors\": true,\n \"precision\": 1\n }\n },\n \"external_routing\": [],\n \"dataset_name\": \"custom_dataset_one\"\n}" }, "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": "{\n \"locations\": [\n {\n \"key\": \"location_01\",\n \"geopoint\": {\n \"latitude\": 55.692789,\n \"longitude\": 37.554554\n },\n \"arrival_duration\": \"PT1H45M\",\n \"departure_duration\": \"PT1H45M\",\n \"timetable\": [\n {\n \"work_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"limits\": [\n {\n \"key\": \"location_limit_constraint_01\",\n \"time_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"min_cargos\": [\n {\n \"capacity\": {\n \"mass\": 10,\n \"volume\": 2,\n \"capacity_a\": 1,\n \"capacity_b\": 2,\n \"capacity_c\": 3\n },\n \"penalty\": {\n \"mass\": 11,\n \"volume\": 22,\n \"capacity_a\": 11,\n \"capacity_b\": 22,\n \"capacity_c\": 31\n }\n }\n ],\n \"max_cargos\": [\n {\n \"capacity\": {\n \"mass\": 10,\n \"volume\": 2,\n \"capacity_a\": 1,\n \"capacity_b\": 2,\n \"capacity_c\": 3\n },\n \"penalty\": {\n \"mass\": 11,\n \"volume\": 22,\n \"capacity_a\": 11,\n \"capacity_b\": 22,\n \"capacity_c\": 31\n }\n }\n ],\n \"min_transports\": [\n {\n \"count\": 2,\n \"penalty\": 2000\n }\n ],\n \"max_transports\": [\n {\n \"count\": 2,\n \"penalty\": 2000\n }\n ]\n }\n ]\n }\n ],\n \"compatibilities\": {\n \"transport_restrictions\": []\n },\n \"attributes\": []\n }\n ],\n \"orders\": [\n {\n \"key\": \"order01\",\n \"demands\": [\n {\n \"key\": \"demand_1\",\n \"demand_type\": \"WORK\",\n \"target_cargos\": [\n \"cargo01\"\n ],\n \"precedence_in_trip\": 1,\n \"precedence_in_order\": 1,\n \"possible_events\": [\n {\n \"key\": \"event_1\",\n \"location_key\": \"location_01\",\n \"duration\": \"PT1H45M\",\n \"reward\": 199.9,\n \"hard_time_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"soft_time_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n }\n }\n ],\n \"attributes\": []\n }\n ],\n \"cargos\": [],\n \"compatibilities\": {\n \"order_features\": [],\n \"order_restrictions\": [],\n \"performer_restrictions\": [],\n \"performer_blacklist\": []\n },\n \"attributes\": []\n }\n ],\n \"performers\": [\n {\n \"key\": \"performer0001\",\n \"shifts\": [\n {\n \"key\": \"shift01\",\n \"availability_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"working_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"start_location_key\": \"start_location_01\",\n \"finish_location_key\": \"finish_location_01\",\n \"max_locations\": 15,\n \"max_stops\": 15,\n \"tariff\": {\n \"cost_per_shift\": 2000,\n \"constraints\": [\n {\n \"stage_length\": \"PT30D\",\n \"cost_per_unit\": 0.001\n }\n ],\n \"max_penalty_cost\": 2000\n },\n \"work_and_rest_rules\": {\n \"rest_rules\": {\n \"consecutive\": {\n \"relocating_duration_sum\": \"PT1H45M\",\n \"operating_duration_sum\": \"PT2H12M34.3S\",\n \"duration\": \"PT1H45M\"\n }\n },\n \"break_rules\": {\n \"first\": {\n \"relocating_duration_sum\": \"PT1H45M\",\n \"operating_duration_sum\": \"PT2H12M34.3S\",\n \"duration\": \"PT1H45M\"\n },\n \"consecutive\": {\n \"relocating_duration_sum\": \"PT1H45M\",\n \"operating_duration_sum\": \"PT2H12M34.3S\",\n \"duration\": \"PT1H45M\"\n },\n \"relocating_duration_type\": \"CONTINUOUS\"\n },\n \"reset_location_keys\": [\n \"location_01\"\n ],\n \"ignore_location_keys\": [\n \"location_01\"\n ]\n },\n \"attributes\": []\n }\n ],\n \"own_transport_type\": \"CAR\",\n \"compatibilities\": {\n \"performer_features\": [],\n \"performer_features_lifetimes\": [],\n \"transport_restrictions\": []\n },\n \"limits\": {\n \"max_work_shifts\": 3,\n \"demand_extra_durations\": [\n {\n \"demand_key\": \"demand01.1\",\n \"additional_duration\": \"PT1H45M\"\n }\n ]\n },\n \"attributes\": []\n }\n ],\n \"transports\": [\n {\n \"key\": \"transport001\",\n \"shifts\": [\n {\n \"key\": \"shift01\",\n \"availability_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"start_location_key\": \"start_location_01\",\n \"finish_location_key\": \"finish_location_01\",\n \"tariff\": {\n \"cost_per_shift\": 2000,\n \"constraints\": [\n {\n \"stage_length\": 100000000,\n \"cost_per_unit\": 0.001\n }\n ],\n \"transportation_cost\": {\n \"mass\": 11,\n \"volume\": 22,\n \"capacity_a\": 11,\n \"capacity_b\": 22,\n \"capacity_c\": 31\n }\n },\n \"attributes\": []\n }\n ],\n \"transport_type\": \"CAR\",\n \"boxes\": [],\n \"compatibilities\": {\n \"transport_features\": [],\n \"transport_features_lifetimes\": [],\n \"performer_restrictions\": []\n },\n \"limits\": {\n \"max_boxes\": 2,\n \"max_capacity\": {\n \"mass\": 10,\n \"volume\": 2,\n \"capacity_a\": 1,\n \"capacity_b\": 2,\n \"capacity_c\": 3\n }\n },\n \"attributes\": []\n }\n ],\n \"trips\": [\n {\n \"key\": \"trip-0000-9999\",\n \"name\": \"1-ABC\",\n \"performer\": {\n \"performer_key\": \"performer0001\",\n \"shift_key\": \"performer0001_shift01\",\n \"shift_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n }\n },\n \"transport\": {\n \"transport_key\": \"transport001\",\n \"shift_key\": \"performer01\",\n \"shift_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n }\n },\n \"states\": [\n {\n \"time\": \"2024-11-21T09:30:00+03:00\",\n \"order_key\": \"order01\",\n \"demand_key\": \"demand01.1\",\n \"event_key\": \"event01\",\n \"location_key\": \"location_01\",\n \"flags\": [\n \"RELOCATING\"\n ],\n \"cargo_actions\": [\n {\n \"box_key\": \"box01\",\n \"cargo_key\": \"cargo01\",\n \"cargo_action_type\": \"ADD\"\n }\n ],\n \"distance\": 5200,\n \"cost\": 1231.1,\n \"reward\": 2343.3,\n \"attributes\": []\n }\n ],\n \"waitlist\": [\n \"order02\"\n ],\n \"attributes\": []\n }\n ],\n \"facts\": [\n {\n \"key\": \"fact_01\",\n \"time\": \"2024-11-21T09:30:00+03:00\",\n \"type\": \"NEW_LOCATION\",\n \"trip_key\": \"trip_01\",\n \"order_key\": \"order_01\",\n \"demand_key\": \"order_01_demand_01\",\n \"performer_key\": \"performer_01\",\n \"location_key\": \"location_01\"\n }\n ],\n \"external_routing\": [],\n \"plan_settings\": {\n \"trips_settings\": {\n \"configuration\": \"optimize_distance\",\n \"expectations\": {\n \"trip_start_time_strategy\": \"LOWEST_COST\"\n },\n \"assumptions\": {\n \"transport_speed_multipliers\": [],\n \"transport_capacity_multipliers\": [],\n \"disable_compatibility\": true,\n \"disable_capacity\": true,\n \"same_order_time_window\": true,\n \"expand_shift_time_window\": true\n },\n \"penalties\": {\n \"compatibilities\": [],\n \"max_locations_limits_penalty\": 25000\n }\n },\n \"geo_settings\": {\n \"geo_provider\": \"VRT\",\n \"toll_roads\": true,\n \"ferry_crossing\": true,\n \"traffic_jams\": true,\n \"flight_distance\": true\n },\n \"calculation_settings\": {\n \"max_calculation_time\": \"PT12M35S\",\n \"max_waiting_time\": \"PT2H\",\n \"result_ttl\": \"PT4M30S\",\n \"result_timezone\": 3,\n \"treat_warnings_as_errors\": true,\n \"precision\": 1\n }\n },\n \"actualize_settings\": {\n \"current_time\": \"2024-11-21T09:30:00+03:00\",\n \"max_delay_duration\": \"PT1H30M\"\n },\n \"dataset_name\": \"custom_dataset_one\"\n}" }, "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": "{\n \"locations\": [\n {\n \"key\": \"location_01\",\n \"geopoint\": {\n \"latitude\": 55.692789,\n \"longitude\": 37.554554\n },\n \"arrival_duration\": \"PT1H45M\",\n \"departure_duration\": \"PT1H45M\",\n \"timetable\": [\n {\n \"work_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"limits\": [\n {\n \"key\": \"location_limit_constraint_01\",\n \"time_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"min_cargos\": [\n {\n \"capacity\": {\n \"mass\": 10,\n \"volume\": 2,\n \"capacity_a\": 1,\n \"capacity_b\": 2,\n \"capacity_c\": 3\n },\n \"penalty\": {\n \"mass\": 11,\n \"volume\": 22,\n \"capacity_a\": 11,\n \"capacity_b\": 22,\n \"capacity_c\": 31\n }\n }\n ],\n \"max_cargos\": [\n {\n \"capacity\": {\n \"mass\": 10,\n \"volume\": 2,\n \"capacity_a\": 1,\n \"capacity_b\": 2,\n \"capacity_c\": 3\n },\n \"penalty\": {\n \"mass\": 11,\n \"volume\": 22,\n \"capacity_a\": 11,\n \"capacity_b\": 22,\n \"capacity_c\": 31\n }\n }\n ],\n \"min_transports\": [\n {\n \"count\": 2,\n \"penalty\": 2000\n }\n ],\n \"max_transports\": [\n {\n \"count\": 2,\n \"penalty\": 2000\n }\n ]\n }\n ]\n }\n ],\n \"compatibilities\": {\n \"transport_restrictions\": []\n },\n \"attributes\": []\n }\n ],\n \"orders\": [\n {\n \"key\": \"order01\",\n \"demands\": [\n {\n \"key\": \"demand_1\",\n \"demand_type\": \"WORK\",\n \"target_cargos\": [\n \"cargo01\"\n ],\n \"precedence_in_trip\": 1,\n \"precedence_in_order\": 1,\n \"possible_events\": [\n {\n \"key\": \"event_1\",\n \"location_key\": \"location_01\",\n \"duration\": \"PT1H45M\",\n \"reward\": 199.9,\n \"hard_time_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"soft_time_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n }\n }\n ],\n \"attributes\": []\n }\n ],\n \"cargos\": [],\n \"compatibilities\": {\n \"order_features\": [],\n \"order_restrictions\": [],\n \"performer_restrictions\": [],\n \"performer_blacklist\": []\n },\n \"attributes\": []\n }\n ],\n \"performers\": [\n {\n \"key\": \"performer0001\",\n \"shifts\": [\n {\n \"key\": \"shift01\",\n \"availability_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"working_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"start_location_key\": \"start_location_01\",\n \"finish_location_key\": \"finish_location_01\",\n \"max_locations\": 15,\n \"max_stops\": 15,\n \"tariff\": {\n \"cost_per_shift\": 2000,\n \"constraints\": [\n {\n \"stage_length\": \"PT30D\",\n \"cost_per_unit\": 0.001\n }\n ],\n \"max_penalty_cost\": 2000\n },\n \"work_and_rest_rules\": {\n \"rest_rules\": {\n \"consecutive\": {\n \"relocating_duration_sum\": \"PT1H45M\",\n \"operating_duration_sum\": \"PT2H12M34.3S\",\n \"duration\": \"PT1H45M\"\n }\n },\n \"break_rules\": {\n \"first\": {\n \"relocating_duration_sum\": \"PT1H45M\",\n \"operating_duration_sum\": \"PT2H12M34.3S\",\n \"duration\": \"PT1H45M\"\n },\n \"consecutive\": {\n \"relocating_duration_sum\": \"PT1H45M\",\n \"operating_duration_sum\": \"PT2H12M34.3S\",\n \"duration\": \"PT1H45M\"\n },\n \"relocating_duration_type\": \"CONTINUOUS\"\n },\n \"reset_location_keys\": [\n \"location_01\"\n ],\n \"ignore_location_keys\": [\n \"location_01\"\n ]\n },\n \"attributes\": []\n }\n ],\n \"own_transport_type\": \"CAR\",\n \"compatibilities\": {\n \"performer_features\": [],\n \"performer_features_lifetimes\": [],\n \"transport_restrictions\": []\n },\n \"limits\": {\n \"max_work_shifts\": 3,\n \"demand_extra_durations\": [\n {\n \"demand_key\": \"demand01.1\",\n \"additional_duration\": \"PT1H45M\"\n }\n ]\n },\n \"attributes\": []\n }\n ],\n \"transports\": [\n {\n \"key\": \"transport001\",\n \"shifts\": [\n {\n \"key\": \"shift01\",\n \"availability_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"start_location_key\": \"start_location_01\",\n \"finish_location_key\": \"finish_location_01\",\n \"tariff\": {\n \"cost_per_shift\": 2000,\n \"constraints\": [\n {\n \"stage_length\": 100000000,\n \"cost_per_unit\": 0.001\n }\n ],\n \"transportation_cost\": {\n \"mass\": 11,\n \"volume\": 22,\n \"capacity_a\": 11,\n \"capacity_b\": 22,\n \"capacity_c\": 31\n }\n },\n \"attributes\": []\n }\n ],\n \"transport_type\": \"CAR\",\n \"boxes\": [],\n \"compatibilities\": {\n \"transport_features\": [],\n \"transport_features_lifetimes\": [],\n \"performer_restrictions\": []\n },\n \"limits\": {\n \"max_boxes\": 2,\n \"max_capacity\": {\n \"mass\": 10,\n \"volume\": 2,\n \"capacity_a\": 1,\n \"capacity_b\": 2,\n \"capacity_c\": 3\n }\n },\n \"attributes\": []\n }\n ],\n \"trips\": [\n {\n \"key\": \"trip-0000-9999\",\n \"name\": \"1-ABC\",\n \"performer\": {\n \"performer_key\": \"performer0001\",\n \"shift_key\": \"performer0001_shift01\",\n \"shift_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n }\n },\n \"transport\": {\n \"transport_key\": \"transport001\",\n \"shift_key\": \"performer01\",\n \"shift_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n }\n },\n \"states\": [\n {\n \"time\": \"2024-11-21T09:30:00+03:00\",\n \"order_key\": \"order01\",\n \"demand_key\": \"demand01.1\",\n \"event_key\": \"event01\",\n \"location_key\": \"location_01\",\n \"flags\": [\n \"RELOCATING\"\n ],\n \"cargo_actions\": [\n {\n \"box_key\": \"box01\",\n \"cargo_key\": \"cargo01\",\n \"cargo_action_type\": \"ADD\"\n }\n ],\n \"distance\": 5200,\n \"cost\": 1231.1,\n \"reward\": 2343.3,\n \"attributes\": []\n }\n ],\n \"waitlist\": [\n \"order02\"\n ],\n \"attributes\": []\n }\n ],\n \"facts\": [\n {\n \"key\": \"fact_01\",\n \"time\": \"2024-11-21T09:30:00+03:00\",\n \"type\": \"NEW_LOCATION\",\n \"trip_key\": \"trip_01\",\n \"order_key\": \"order_01\",\n \"demand_key\": \"order_01_demand_01\",\n \"performer_key\": \"performer_01\",\n \"location_key\": \"location_01\"\n }\n ],\n \"external_routing\": [],\n \"plan_settings\": {\n \"trips_settings\": {\n \"configuration\": \"optimize_distance\",\n \"expectations\": {\n \"trip_start_time_strategy\": \"LOWEST_COST\"\n },\n \"assumptions\": {\n \"transport_speed_multipliers\": [],\n \"transport_capacity_multipliers\": [],\n \"disable_compatibility\": true,\n \"disable_capacity\": true,\n \"same_order_time_window\": true,\n \"expand_shift_time_window\": true\n },\n \"penalties\": {\n \"compatibilities\": [],\n \"max_locations_limits_penalty\": 25000\n }\n },\n \"geo_settings\": {\n \"geo_provider\": \"VRT\",\n \"toll_roads\": true,\n \"ferry_crossing\": true,\n \"traffic_jams\": true,\n \"flight_distance\": true\n },\n \"calculation_settings\": {\n \"max_calculation_time\": \"PT12M35S\",\n \"max_waiting_time\": \"PT2H\",\n \"result_ttl\": \"PT4M30S\",\n \"result_timezone\": 3,\n \"treat_warnings_as_errors\": true,\n \"precision\": 1\n }\n },\n \"actualize_settings\": {\n \"current_time\": \"2024-11-21T09:30:00+03:00\",\n \"max_delay_duration\": \"PT1H30M\"\n },\n \"dataset_name\": \"custom_dataset_one\"\n}" }, "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": "{\n \"locations\": [\n {\n \"key\": \"location_01\",\n \"geopoint\": {\n \"latitude\": 55.692789,\n \"longitude\": 37.554554\n },\n \"arrival_duration\": \"PT1H45M\",\n \"departure_duration\": \"PT1H45M\",\n \"timetable\": [\n {\n \"work_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"limits\": [\n {\n \"key\": \"location_limit_constraint_01\",\n \"time_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"min_cargos\": [\n {\n \"capacity\": {\n \"mass\": 10,\n \"volume\": 2,\n \"capacity_a\": 1,\n \"capacity_b\": 2,\n \"capacity_c\": 3\n },\n \"penalty\": {\n \"mass\": 11,\n \"volume\": 22,\n \"capacity_a\": 11,\n \"capacity_b\": 22,\n \"capacity_c\": 31\n }\n }\n ],\n \"max_cargos\": [\n {\n \"capacity\": {\n \"mass\": 10,\n \"volume\": 2,\n \"capacity_a\": 1,\n \"capacity_b\": 2,\n \"capacity_c\": 3\n },\n \"penalty\": {\n \"mass\": 11,\n \"volume\": 22,\n \"capacity_a\": 11,\n \"capacity_b\": 22,\n \"capacity_c\": 31\n }\n }\n ],\n \"min_transports\": [\n {\n \"count\": 2,\n \"penalty\": 2000\n }\n ],\n \"max_transports\": [\n {\n \"count\": 2,\n \"penalty\": 2000\n }\n ]\n }\n ]\n }\n ],\n \"compatibilities\": {\n \"transport_restrictions\": []\n },\n \"attributes\": []\n }\n ],\n \"orders\": [\n {\n \"key\": \"order01\",\n \"demands\": [\n {\n \"key\": \"demand_1\",\n \"demand_type\": \"WORK\",\n \"target_cargos\": [\n \"cargo01\"\n ],\n \"precedence_in_trip\": 1,\n \"precedence_in_order\": 1,\n \"possible_events\": [\n {\n \"key\": \"event_1\",\n \"location_key\": \"location_01\",\n \"duration\": \"PT1H45M\",\n \"reward\": 199.9,\n \"hard_time_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"soft_time_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n }\n }\n ],\n \"attributes\": []\n }\n ],\n \"cargos\": [],\n \"compatibilities\": {\n \"order_features\": [],\n \"order_restrictions\": [],\n \"performer_restrictions\": [],\n \"performer_blacklist\": []\n },\n \"attributes\": []\n }\n ],\n \"performers\": [\n {\n \"key\": \"performer0001\",\n \"shifts\": [\n {\n \"key\": \"shift01\",\n \"availability_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"working_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"start_location_key\": \"start_location_01\",\n \"finish_location_key\": \"finish_location_01\",\n \"max_locations\": 15,\n \"max_stops\": 15,\n \"tariff\": {\n \"cost_per_shift\": 2000,\n \"constraints\": [\n {\n \"stage_length\": \"PT30D\",\n \"cost_per_unit\": 0.001\n }\n ],\n \"max_penalty_cost\": 2000\n },\n \"work_and_rest_rules\": {\n \"rest_rules\": {\n \"consecutive\": {\n \"relocating_duration_sum\": \"PT1H45M\",\n \"operating_duration_sum\": \"PT2H12M34.3S\",\n \"duration\": \"PT1H45M\"\n }\n },\n \"break_rules\": {\n \"first\": {\n \"relocating_duration_sum\": \"PT1H45M\",\n \"operating_duration_sum\": \"PT2H12M34.3S\",\n \"duration\": \"PT1H45M\"\n },\n \"consecutive\": {\n \"relocating_duration_sum\": \"PT1H45M\",\n \"operating_duration_sum\": \"PT2H12M34.3S\",\n \"duration\": \"PT1H45M\"\n },\n \"relocating_duration_type\": \"CONTINUOUS\"\n },\n \"reset_location_keys\": [\n \"location_01\"\n ],\n \"ignore_location_keys\": [\n \"location_01\"\n ]\n },\n \"attributes\": []\n }\n ],\n \"own_transport_type\": \"CAR\",\n \"compatibilities\": {\n \"performer_features\": [],\n \"performer_features_lifetimes\": [],\n \"transport_restrictions\": []\n },\n \"limits\": {\n \"max_work_shifts\": 3,\n \"demand_extra_durations\": [\n {\n \"demand_key\": \"demand01.1\",\n \"additional_duration\": \"PT1H45M\"\n }\n ]\n },\n \"attributes\": []\n }\n ],\n \"transports\": [\n {\n \"key\": \"transport001\",\n \"shifts\": [\n {\n \"key\": \"shift01\",\n \"availability_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"start_location_key\": \"start_location_01\",\n \"finish_location_key\": \"finish_location_01\",\n \"tariff\": {\n \"cost_per_shift\": 2000,\n \"constraints\": [\n {\n \"stage_length\": 100000000,\n \"cost_per_unit\": 0.001\n }\n ],\n \"transportation_cost\": {\n \"mass\": 11,\n \"volume\": 22,\n \"capacity_a\": 11,\n \"capacity_b\": 22,\n \"capacity_c\": 31\n }\n },\n \"attributes\": []\n }\n ],\n \"transport_type\": \"CAR\",\n \"boxes\": [],\n \"compatibilities\": {\n \"transport_features\": [],\n \"transport_features_lifetimes\": [],\n \"performer_restrictions\": []\n },\n \"limits\": {\n \"max_boxes\": 2,\n \"max_capacity\": {\n \"mass\": 10,\n \"volume\": 2,\n \"capacity_a\": 1,\n \"capacity_b\": 2,\n \"capacity_c\": 3\n }\n },\n \"attributes\": []\n }\n ],\n \"trips\": [\n {\n \"key\": \"trip-0000-9999\",\n \"name\": \"1-ABC\",\n \"performer\": {\n \"performer_key\": \"performer0001\",\n \"shift_key\": \"performer0001_shift01\",\n \"shift_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n }\n },\n \"transport\": {\n \"transport_key\": \"transport001\",\n \"shift_key\": \"performer01\",\n \"shift_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n }\n },\n \"states\": [\n {\n \"time\": \"2024-11-21T09:30:00+03:00\",\n \"order_key\": \"order01\",\n \"demand_key\": \"demand01.1\",\n \"event_key\": \"event01\",\n \"location_key\": \"location_01\",\n \"flags\": [\n \"RELOCATING\"\n ],\n \"cargo_actions\": [\n {\n \"box_key\": \"box01\",\n \"cargo_key\": \"cargo01\",\n \"cargo_action_type\": \"ADD\"\n }\n ],\n \"distance\": 5200,\n \"cost\": 1231.1,\n \"reward\": 2343.3,\n \"attributes\": []\n }\n ],\n \"waitlist\": [\n \"order02\"\n ],\n \"attributes\": []\n }\n ],\n \"facts\": [\n {\n \"key\": \"fact_01\",\n \"time\": \"2024-11-21T09:30:00+03:00\",\n \"type\": \"NEW_LOCATION\",\n \"trip_key\": \"trip_01\",\n \"order_key\": \"order_01\",\n \"demand_key\": \"order_01_demand_01\",\n \"performer_key\": \"performer_01\",\n \"location_key\": \"location_01\"\n }\n ],\n \"external_routing\": [],\n \"plan_settings\": {\n \"trips_settings\": {\n \"configuration\": \"optimize_distance\",\n \"expectations\": {\n \"trip_start_time_strategy\": \"LOWEST_COST\"\n },\n \"assumptions\": {\n \"transport_speed_multipliers\": [],\n \"transport_capacity_multipliers\": [],\n \"disable_compatibility\": true,\n \"disable_capacity\": true,\n \"same_order_time_window\": true,\n \"expand_shift_time_window\": true\n },\n \"penalties\": {\n \"compatibilities\": [],\n \"max_locations_limits_penalty\": 25000\n }\n },\n \"geo_settings\": {\n \"geo_provider\": \"VRT\",\n \"toll_roads\": true,\n \"ferry_crossing\": true,\n \"traffic_jams\": true,\n \"flight_distance\": true\n },\n \"calculation_settings\": {\n \"max_calculation_time\": \"PT12M35S\",\n \"max_waiting_time\": \"PT2H\",\n \"result_ttl\": \"PT4M30S\",\n \"result_timezone\": 3,\n \"treat_warnings_as_errors\": true,\n \"precision\": 1\n }\n },\n \"actualize_settings\": {\n \"current_time\": \"2024-11-21T09:30:00+03:00\",\n \"max_delay_duration\": \"PT1H30M\"\n },\n \"dataset_name\": \"custom_dataset_one\"\n}" }, "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": "{\n \"locations\": [\n {\n \"key\": \"location_01\",\n \"geopoint\": {\n \"latitude\": 55.692789,\n \"longitude\": 37.554554\n },\n \"arrival_duration\": \"PT1H45M\",\n \"departure_duration\": \"PT1H45M\",\n \"timetable\": [\n {\n \"work_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"limits\": [\n {\n \"key\": \"location_limit_constraint_01\",\n \"time_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"min_cargos\": [\n {\n \"capacity\": {\n \"mass\": 10,\n \"volume\": 2,\n \"capacity_a\": 1,\n \"capacity_b\": 2,\n \"capacity_c\": 3\n },\n \"penalty\": {\n \"mass\": 11,\n \"volume\": 22,\n \"capacity_a\": 11,\n \"capacity_b\": 22,\n \"capacity_c\": 31\n }\n }\n ],\n \"max_cargos\": [\n {\n \"capacity\": {\n \"mass\": 10,\n \"volume\": 2,\n \"capacity_a\": 1,\n \"capacity_b\": 2,\n \"capacity_c\": 3\n },\n \"penalty\": {\n \"mass\": 11,\n \"volume\": 22,\n \"capacity_a\": 11,\n \"capacity_b\": 22,\n \"capacity_c\": 31\n }\n }\n ],\n \"min_transports\": [\n {\n \"count\": 2,\n \"penalty\": 2000\n }\n ],\n \"max_transports\": [\n {\n \"count\": 2,\n \"penalty\": 2000\n }\n ]\n }\n ]\n }\n ],\n \"compatibilities\": {\n \"transport_restrictions\": []\n },\n \"attributes\": []\n }\n ],\n \"orders\": [\n {\n \"key\": \"order01\",\n \"demands\": [\n {\n \"key\": \"demand_1\",\n \"demand_type\": \"WORK\",\n \"target_cargos\": [\n \"cargo01\"\n ],\n \"precedence_in_trip\": 1,\n \"precedence_in_order\": 1,\n \"possible_events\": [\n {\n \"key\": \"event_1\",\n \"location_key\": \"location_01\",\n \"duration\": \"PT1H45M\",\n \"reward\": 199.9,\n \"hard_time_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"soft_time_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n }\n }\n ],\n \"attributes\": []\n }\n ],\n \"cargos\": [],\n \"compatibilities\": {\n \"order_features\": [],\n \"order_restrictions\": [],\n \"performer_restrictions\": [],\n \"performer_blacklist\": []\n },\n \"attributes\": []\n }\n ],\n \"performers\": [\n {\n \"key\": \"performer0001\",\n \"shifts\": [\n {\n \"key\": \"shift01\",\n \"availability_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"working_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"start_location_key\": \"start_location_01\",\n \"finish_location_key\": \"finish_location_01\",\n \"max_locations\": 15,\n \"max_stops\": 15,\n \"tariff\": {\n \"cost_per_shift\": 2000,\n \"constraints\": [\n {\n \"stage_length\": \"PT30D\",\n \"cost_per_unit\": 0.001\n }\n ],\n \"max_penalty_cost\": 2000\n },\n \"work_and_rest_rules\": {\n \"rest_rules\": {\n \"consecutive\": {\n \"relocating_duration_sum\": \"PT1H45M\",\n \"operating_duration_sum\": \"PT2H12M34.3S\",\n \"duration\": \"PT1H45M\"\n }\n },\n \"break_rules\": {\n \"first\": {\n \"relocating_duration_sum\": \"PT1H45M\",\n \"operating_duration_sum\": \"PT2H12M34.3S\",\n \"duration\": \"PT1H45M\"\n },\n \"consecutive\": {\n \"relocating_duration_sum\": \"PT1H45M\",\n \"operating_duration_sum\": \"PT2H12M34.3S\",\n \"duration\": \"PT1H45M\"\n },\n \"relocating_duration_type\": \"CONTINUOUS\"\n },\n \"reset_location_keys\": [\n \"location_01\"\n ],\n \"ignore_location_keys\": [\n \"location_01\"\n ]\n },\n \"attributes\": []\n }\n ],\n \"own_transport_type\": \"CAR\",\n \"compatibilities\": {\n \"performer_features\": [],\n \"performer_features_lifetimes\": [],\n \"transport_restrictions\": []\n },\n \"limits\": {\n \"max_work_shifts\": 3,\n \"demand_extra_durations\": [\n {\n \"demand_key\": \"demand01.1\",\n \"additional_duration\": \"PT1H45M\"\n }\n ]\n },\n \"attributes\": []\n }\n ],\n \"transports\": [\n {\n \"key\": \"transport001\",\n \"shifts\": [\n {\n \"key\": \"shift01\",\n \"availability_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"start_location_key\": \"start_location_01\",\n \"finish_location_key\": \"finish_location_01\",\n \"tariff\": {\n \"cost_per_shift\": 2000,\n \"constraints\": [\n {\n \"stage_length\": 100000000,\n \"cost_per_unit\": 0.001\n }\n ],\n \"transportation_cost\": {\n \"mass\": 11,\n \"volume\": 22,\n \"capacity_a\": 11,\n \"capacity_b\": 22,\n \"capacity_c\": 31\n }\n },\n \"attributes\": []\n }\n ],\n \"transport_type\": \"CAR\",\n \"boxes\": [],\n \"compatibilities\": {\n \"transport_features\": [],\n \"transport_features_lifetimes\": [],\n \"performer_restrictions\": []\n },\n \"limits\": {\n \"max_boxes\": 2,\n \"max_capacity\": {\n \"mass\": 10,\n \"volume\": 2,\n \"capacity_a\": 1,\n \"capacity_b\": 2,\n \"capacity_c\": 3\n }\n },\n \"attributes\": []\n }\n ],\n \"trips\": [\n {\n \"key\": \"trip-0000-9999\",\n \"name\": \"1-ABC\",\n \"performer\": {\n \"performer_key\": \"performer0001\",\n \"shift_key\": \"performer0001_shift01\",\n \"shift_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n }\n },\n \"transport\": {\n \"transport_key\": \"transport001\",\n \"shift_key\": \"performer01\",\n \"shift_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n }\n },\n \"states\": [\n {\n \"time\": \"2024-11-21T09:30:00+03:00\",\n \"order_key\": \"order01\",\n \"demand_key\": \"demand01.1\",\n \"event_key\": \"event01\",\n \"location_key\": \"location_01\",\n \"flags\": [\n \"RELOCATING\"\n ],\n \"cargo_actions\": [\n {\n \"box_key\": \"box01\",\n \"cargo_key\": \"cargo01\",\n \"cargo_action_type\": \"ADD\"\n }\n ],\n \"distance\": 5200,\n \"cost\": 1231.1,\n \"reward\": 2343.3,\n \"attributes\": []\n }\n ],\n \"waitlist\": [\n \"order02\"\n ],\n \"attributes\": []\n }\n ],\n \"facts\": [\n {\n \"key\": \"fact_01\",\n \"time\": \"2024-11-21T09:30:00+03:00\",\n \"type\": \"NEW_LOCATION\",\n \"trip_key\": \"trip_01\",\n \"order_key\": \"order_01\",\n \"demand_key\": \"order_01_demand_01\",\n \"performer_key\": \"performer_01\",\n \"location_key\": \"location_01\"\n }\n ],\n \"external_routing\": [],\n \"plan_settings\": {\n \"trips_settings\": {\n \"configuration\": \"optimize_distance\",\n \"expectations\": {\n \"trip_start_time_strategy\": \"LOWEST_COST\"\n },\n \"assumptions\": {\n \"transport_speed_multipliers\": [],\n \"transport_capacity_multipliers\": [],\n \"disable_compatibility\": true,\n \"disable_capacity\": true,\n \"same_order_time_window\": true,\n \"expand_shift_time_window\": true\n },\n \"penalties\": {\n \"compatibilities\": [],\n \"max_locations_limits_penalty\": 25000\n }\n },\n \"geo_settings\": {\n \"geo_provider\": \"VRT\",\n \"toll_roads\": true,\n \"ferry_crossing\": true,\n \"traffic_jams\": true,\n \"flight_distance\": true\n },\n \"calculation_settings\": {\n \"max_calculation_time\": \"PT12M35S\",\n \"max_waiting_time\": \"PT2H\",\n \"result_ttl\": \"PT4M30S\",\n \"result_timezone\": 3,\n \"treat_warnings_as_errors\": true,\n \"precision\": 1\n }\n },\n \"actualize_settings\": {\n \"current_time\": \"2024-11-21T09:30:00+03:00\",\n \"max_delay_duration\": \"PT1H30M\"\n },\n \"dataset_name\": \"custom_dataset_one\"\n}" }, "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": "{\n \"locations\": [\n {\n \"key\": \"location_01\",\n \"geopoint\": {\n \"latitude\": 55.692789,\n \"longitude\": 37.554554\n },\n \"arrival_duration\": \"PT1H45M\",\n \"departure_duration\": \"PT1H45M\",\n \"timetable\": [\n {\n \"work_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"limits\": [\n {\n \"key\": \"location_limit_constraint_01\",\n \"time_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"min_cargos\": [\n {\n \"capacity\": {\n \"mass\": 10,\n \"volume\": 2,\n \"capacity_a\": 1,\n \"capacity_b\": 2,\n \"capacity_c\": 3\n },\n \"penalty\": {\n \"mass\": 11,\n \"volume\": 22,\n \"capacity_a\": 11,\n \"capacity_b\": 22,\n \"capacity_c\": 31\n }\n }\n ],\n \"max_cargos\": [\n {\n \"capacity\": {\n \"mass\": 10,\n \"volume\": 2,\n \"capacity_a\": 1,\n \"capacity_b\": 2,\n \"capacity_c\": 3\n },\n \"penalty\": {\n \"mass\": 11,\n \"volume\": 22,\n \"capacity_a\": 11,\n \"capacity_b\": 22,\n \"capacity_c\": 31\n }\n }\n ],\n \"min_transports\": [\n {\n \"count\": 2,\n \"penalty\": 2000\n }\n ],\n \"max_transports\": [\n {\n \"count\": 2,\n \"penalty\": 2000\n }\n ]\n }\n ]\n }\n ],\n \"compatibilities\": {\n \"transport_restrictions\": []\n },\n \"attributes\": []\n }\n ],\n \"orders\": [\n {\n \"key\": \"order01\",\n \"demands\": [\n {\n \"key\": \"demand_1\",\n \"demand_type\": \"WORK\",\n \"target_cargos\": [\n \"cargo01\"\n ],\n \"precedence_in_trip\": 1,\n \"precedence_in_order\": 1,\n \"possible_events\": [\n {\n \"key\": \"event_1\",\n \"location_key\": \"location_01\",\n \"duration\": \"PT1H45M\",\n \"reward\": 199.9,\n \"hard_time_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"soft_time_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n }\n }\n ],\n \"attributes\": []\n }\n ],\n \"cargos\": [],\n \"compatibilities\": {\n \"order_features\": [],\n \"order_restrictions\": [],\n \"performer_restrictions\": [],\n \"performer_blacklist\": []\n },\n \"attributes\": []\n }\n ],\n \"performers\": [\n {\n \"key\": \"performer0001\",\n \"shifts\": [\n {\n \"key\": \"shift01\",\n \"availability_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"working_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"start_location_key\": \"start_location_01\",\n \"finish_location_key\": \"finish_location_01\",\n \"max_locations\": 15,\n \"max_stops\": 15,\n \"tariff\": {\n \"cost_per_shift\": 2000,\n \"constraints\": [\n {\n \"stage_length\": \"PT30D\",\n \"cost_per_unit\": 0.001\n }\n ],\n \"max_penalty_cost\": 2000\n },\n \"work_and_rest_rules\": {\n \"rest_rules\": {\n \"consecutive\": {\n \"relocating_duration_sum\": \"PT1H45M\",\n \"operating_duration_sum\": \"PT2H12M34.3S\",\n \"duration\": \"PT1H45M\"\n }\n },\n \"break_rules\": {\n \"first\": {\n \"relocating_duration_sum\": \"PT1H45M\",\n \"operating_duration_sum\": \"PT2H12M34.3S\",\n \"duration\": \"PT1H45M\"\n },\n \"consecutive\": {\n \"relocating_duration_sum\": \"PT1H45M\",\n \"operating_duration_sum\": \"PT2H12M34.3S\",\n \"duration\": \"PT1H45M\"\n },\n \"relocating_duration_type\": \"CONTINUOUS\"\n },\n \"reset_location_keys\": [\n \"location_01\"\n ],\n \"ignore_location_keys\": [\n \"location_01\"\n ]\n },\n \"attributes\": []\n }\n ],\n \"own_transport_type\": \"CAR\",\n \"compatibilities\": {\n \"performer_features\": [],\n \"performer_features_lifetimes\": [],\n \"transport_restrictions\": []\n },\n \"limits\": {\n \"max_work_shifts\": 3,\n \"demand_extra_durations\": [\n {\n \"demand_key\": \"demand01.1\",\n \"additional_duration\": \"PT1H45M\"\n }\n ]\n },\n \"attributes\": []\n }\n ],\n \"transports\": [\n {\n \"key\": \"transport001\",\n \"shifts\": [\n {\n \"key\": \"shift01\",\n \"availability_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"start_location_key\": \"start_location_01\",\n \"finish_location_key\": \"finish_location_01\",\n \"tariff\": {\n \"cost_per_shift\": 2000,\n \"constraints\": [\n {\n \"stage_length\": 100000000,\n \"cost_per_unit\": 0.001\n }\n ],\n \"transportation_cost\": {\n \"mass\": 11,\n \"volume\": 22,\n \"capacity_a\": 11,\n \"capacity_b\": 22,\n \"capacity_c\": 31\n }\n },\n \"attributes\": []\n }\n ],\n \"transport_type\": \"CAR\",\n \"boxes\": [],\n \"compatibilities\": {\n \"transport_features\": [],\n \"transport_features_lifetimes\": [],\n \"performer_restrictions\": []\n },\n \"limits\": {\n \"max_boxes\": 2,\n \"max_capacity\": {\n \"mass\": 10,\n \"volume\": 2,\n \"capacity_a\": 1,\n \"capacity_b\": 2,\n \"capacity_c\": 3\n }\n },\n \"attributes\": []\n }\n ],\n \"hardlinks\": [\n {\n \"key\": \"group01\",\n \"links\": [\n {\n \"type\": \"ORDER\",\n \"entity_key\": \"ord0001\"\n }\n ]\n }\n ],\n \"trips\": [\n {\n \"key\": \"trip-0000-9999\",\n \"name\": \"1-ABC\",\n \"performer\": {\n \"performer_key\": \"performer0001\",\n \"shift_key\": \"performer0001_shift01\",\n \"shift_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n }\n },\n \"transport\": {\n \"transport_key\": \"transport001\",\n \"shift_key\": \"performer01\",\n \"shift_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n }\n },\n \"states\": [\n {\n \"time\": \"2024-11-21T09:30:00+03:00\",\n \"order_key\": \"order01\",\n \"demand_key\": \"demand01.1\",\n \"event_key\": \"event01\",\n \"location_key\": \"location_01\",\n \"flags\": [\n \"RELOCATING\"\n ],\n \"cargo_actions\": [\n {\n \"box_key\": \"box01\",\n \"cargo_key\": \"cargo01\",\n \"cargo_action_type\": \"ADD\"\n }\n ],\n \"distance\": 5200,\n \"cost\": 1231.1,\n \"reward\": 2343.3,\n \"attributes\": []\n }\n ],\n \"waitlist\": [\n \"order02\"\n ],\n \"attributes\": []\n }\n ],\n \"facts\": [\n {\n \"key\": \"fact_01\",\n \"time\": \"2024-11-21T09:30:00+03:00\",\n \"type\": \"NEW_LOCATION\",\n \"trip_key\": \"trip_01\",\n \"order_key\": \"order_01\",\n \"demand_key\": \"order_01_demand_01\",\n \"performer_key\": \"performer_01\",\n \"location_key\": \"location_01\"\n }\n ],\n \"external_routing\": [],\n \"plan_settings\": {\n \"trips_settings\": {\n \"configuration\": \"optimize_distance\",\n \"expectations\": {\n \"trip_start_time_strategy\": \"LOWEST_COST\"\n },\n \"assumptions\": {\n \"transport_speed_multipliers\": [],\n \"transport_capacity_multipliers\": [],\n \"disable_compatibility\": true,\n \"disable_capacity\": true,\n \"same_order_time_window\": true,\n \"expand_shift_time_window\": true\n },\n \"penalties\": {\n \"compatibilities\": [],\n \"max_locations_limits_penalty\": 25000\n }\n },\n \"geo_settings\": {\n \"geo_provider\": \"VRT\",\n \"toll_roads\": true,\n \"ferry_crossing\": true,\n \"traffic_jams\": true,\n \"flight_distance\": true\n },\n \"calculation_settings\": {\n \"max_calculation_time\": \"PT12M35S\",\n \"max_waiting_time\": \"PT2H\",\n \"result_ttl\": \"PT4M30S\",\n \"result_timezone\": 3,\n \"treat_warnings_as_errors\": true,\n \"precision\": 1\n }\n },\n \"replan_settings\": {\n \"replan_strategy\": {\n \"reorder\": true,\n \"plan_new_orders\": true,\n \"create_new_trips\": true\n }\n },\n \"dataset_name\": \"custom_dataset_one\"\n}" }, "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": "{\n \"locations\": [\n {\n \"key\": \"location_01\",\n \"geopoint\": {\n \"latitude\": 55.692789,\n \"longitude\": 37.554554\n },\n \"arrival_duration\": \"PT1H45M\",\n \"departure_duration\": \"PT1H45M\",\n \"timetable\": [\n {\n \"work_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"limits\": [\n {\n \"key\": \"location_limit_constraint_01\",\n \"time_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"min_cargos\": [\n {\n \"capacity\": {\n \"mass\": 10,\n \"volume\": 2,\n \"capacity_a\": 1,\n \"capacity_b\": 2,\n \"capacity_c\": 3\n },\n \"penalty\": {\n \"mass\": 11,\n \"volume\": 22,\n \"capacity_a\": 11,\n \"capacity_b\": 22,\n \"capacity_c\": 31\n }\n }\n ],\n \"max_cargos\": [\n {\n \"capacity\": {\n \"mass\": 10,\n \"volume\": 2,\n \"capacity_a\": 1,\n \"capacity_b\": 2,\n \"capacity_c\": 3\n },\n \"penalty\": {\n \"mass\": 11,\n \"volume\": 22,\n \"capacity_a\": 11,\n \"capacity_b\": 22,\n \"capacity_c\": 31\n }\n }\n ],\n \"min_transports\": [\n {\n \"count\": 2,\n \"penalty\": 2000\n }\n ],\n \"max_transports\": [\n {\n \"count\": 2,\n \"penalty\": 2000\n }\n ]\n }\n ]\n }\n ],\n \"compatibilities\": {\n \"transport_restrictions\": []\n },\n \"attributes\": []\n }\n ],\n \"orders\": [\n {\n \"key\": \"order01\",\n \"demands\": [\n {\n \"key\": \"demand_1\",\n \"demand_type\": \"WORK\",\n \"target_cargos\": [\n \"cargo01\"\n ],\n \"precedence_in_trip\": 1,\n \"precedence_in_order\": 1,\n \"possible_events\": [\n {\n \"key\": \"event_1\",\n \"location_key\": \"location_01\",\n \"duration\": \"PT1H45M\",\n \"reward\": 199.9,\n \"hard_time_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"soft_time_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n }\n }\n ],\n \"attributes\": []\n }\n ],\n \"cargos\": [],\n \"compatibilities\": {\n \"order_features\": [],\n \"order_restrictions\": [],\n \"performer_restrictions\": [],\n \"performer_blacklist\": []\n },\n \"attributes\": []\n }\n ],\n \"performers\": [\n {\n \"key\": \"performer0001\",\n \"shifts\": [\n {\n \"key\": \"shift01\",\n \"availability_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"working_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"start_location_key\": \"start_location_01\",\n \"finish_location_key\": \"finish_location_01\",\n \"max_locations\": 15,\n \"max_stops\": 15,\n \"tariff\": {\n \"cost_per_shift\": 2000,\n \"constraints\": [\n {\n \"stage_length\": \"PT30D\",\n \"cost_per_unit\": 0.001\n }\n ],\n \"max_penalty_cost\": 2000\n },\n \"work_and_rest_rules\": {\n \"rest_rules\": {\n \"consecutive\": {\n \"relocating_duration_sum\": \"PT1H45M\",\n \"operating_duration_sum\": \"PT2H12M34.3S\",\n \"duration\": \"PT1H45M\"\n }\n },\n \"break_rules\": {\n \"first\": {\n \"relocating_duration_sum\": \"PT1H45M\",\n \"operating_duration_sum\": \"PT2H12M34.3S\",\n \"duration\": \"PT1H45M\"\n },\n \"consecutive\": {\n \"relocating_duration_sum\": \"PT1H45M\",\n \"operating_duration_sum\": \"PT2H12M34.3S\",\n \"duration\": \"PT1H45M\"\n },\n \"relocating_duration_type\": \"CONTINUOUS\"\n },\n \"reset_location_keys\": [\n \"location_01\"\n ],\n \"ignore_location_keys\": [\n \"location_01\"\n ]\n },\n \"attributes\": []\n }\n ],\n \"own_transport_type\": \"CAR\",\n \"compatibilities\": {\n \"performer_features\": [],\n \"performer_features_lifetimes\": [],\n \"transport_restrictions\": []\n },\n \"limits\": {\n \"max_work_shifts\": 3,\n \"demand_extra_durations\": [\n {\n \"demand_key\": \"demand01.1\",\n \"additional_duration\": \"PT1H45M\"\n }\n ]\n },\n \"attributes\": []\n }\n ],\n \"transports\": [\n {\n \"key\": \"transport001\",\n \"shifts\": [\n {\n \"key\": \"shift01\",\n \"availability_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"start_location_key\": \"start_location_01\",\n \"finish_location_key\": \"finish_location_01\",\n \"tariff\": {\n \"cost_per_shift\": 2000,\n \"constraints\": [\n {\n \"stage_length\": 100000000,\n \"cost_per_unit\": 0.001\n }\n ],\n \"transportation_cost\": {\n \"mass\": 11,\n \"volume\": 22,\n \"capacity_a\": 11,\n \"capacity_b\": 22,\n \"capacity_c\": 31\n }\n },\n \"attributes\": []\n }\n ],\n \"transport_type\": \"CAR\",\n \"boxes\": [],\n \"compatibilities\": {\n \"transport_features\": [],\n \"transport_features_lifetimes\": [],\n \"performer_restrictions\": []\n },\n \"limits\": {\n \"max_boxes\": 2,\n \"max_capacity\": {\n \"mass\": 10,\n \"volume\": 2,\n \"capacity_a\": 1,\n \"capacity_b\": 2,\n \"capacity_c\": 3\n }\n },\n \"attributes\": []\n }\n ],\n \"hardlinks\": [\n {\n \"key\": \"group01\",\n \"links\": [\n {\n \"type\": \"ORDER\",\n \"entity_key\": \"ord0001\"\n }\n ]\n }\n ],\n \"trips\": [\n {\n \"key\": \"trip-0000-9999\",\n \"name\": \"1-ABC\",\n \"performer\": {\n \"performer_key\": \"performer0001\",\n \"shift_key\": \"performer0001_shift01\",\n \"shift_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n }\n },\n \"transport\": {\n \"transport_key\": \"transport001\",\n \"shift_key\": \"performer01\",\n \"shift_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n }\n },\n \"states\": [\n {\n \"time\": \"2024-11-21T09:30:00+03:00\",\n \"order_key\": \"order01\",\n \"demand_key\": \"demand01.1\",\n \"event_key\": \"event01\",\n \"location_key\": \"location_01\",\n \"flags\": [\n \"RELOCATING\"\n ],\n \"cargo_actions\": [\n {\n \"box_key\": \"box01\",\n \"cargo_key\": \"cargo01\",\n \"cargo_action_type\": \"ADD\"\n }\n ],\n \"distance\": 5200,\n \"cost\": 1231.1,\n \"reward\": 2343.3,\n \"attributes\": []\n }\n ],\n \"waitlist\": [\n \"order02\"\n ],\n \"attributes\": []\n }\n ],\n \"facts\": [\n {\n \"key\": \"fact_01\",\n \"time\": \"2024-11-21T09:30:00+03:00\",\n \"type\": \"NEW_LOCATION\",\n \"trip_key\": \"trip_01\",\n \"order_key\": \"order_01\",\n \"demand_key\": \"order_01_demand_01\",\n \"performer_key\": \"performer_01\",\n \"location_key\": \"location_01\"\n }\n ],\n \"external_routing\": [],\n \"plan_settings\": {\n \"trips_settings\": {\n \"configuration\": \"optimize_distance\",\n \"expectations\": {\n \"trip_start_time_strategy\": \"LOWEST_COST\"\n },\n \"assumptions\": {\n \"transport_speed_multipliers\": [],\n \"transport_capacity_multipliers\": [],\n \"disable_compatibility\": true,\n \"disable_capacity\": true,\n \"same_order_time_window\": true,\n \"expand_shift_time_window\": true\n },\n \"penalties\": {\n \"compatibilities\": [],\n \"max_locations_limits_penalty\": 25000\n }\n },\n \"geo_settings\": {\n \"geo_provider\": \"VRT\",\n \"toll_roads\": true,\n \"ferry_crossing\": true,\n \"traffic_jams\": true,\n \"flight_distance\": true\n },\n \"calculation_settings\": {\n \"max_calculation_time\": \"PT12M35S\",\n \"max_waiting_time\": \"PT2H\",\n \"result_ttl\": \"PT4M30S\",\n \"result_timezone\": 3,\n \"treat_warnings_as_errors\": true,\n \"precision\": 1\n }\n },\n \"replan_settings\": {\n \"replan_strategy\": {\n \"reorder\": true,\n \"plan_new_orders\": true,\n \"create_new_trips\": true\n }\n },\n \"dataset_name\": \"custom_dataset_one\"\n}" }, "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": "{\n \"locations\": [\n {\n \"key\": \"location_01\",\n \"geopoint\": {\n \"latitude\": 55.692789,\n \"longitude\": 37.554554\n },\n \"arrival_duration\": \"PT1H45M\",\n \"departure_duration\": \"PT1H45M\",\n \"timetable\": [\n {\n \"work_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"limits\": [\n {\n \"key\": \"location_limit_constraint_01\",\n \"time_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"min_cargos\": [\n {\n \"capacity\": {\n \"mass\": 10,\n \"volume\": 2,\n \"capacity_a\": 1,\n \"capacity_b\": 2,\n \"capacity_c\": 3\n },\n \"penalty\": {\n \"mass\": 11,\n \"volume\": 22,\n \"capacity_a\": 11,\n \"capacity_b\": 22,\n \"capacity_c\": 31\n }\n }\n ],\n \"max_cargos\": [\n {\n \"capacity\": {\n \"mass\": 10,\n \"volume\": 2,\n \"capacity_a\": 1,\n \"capacity_b\": 2,\n \"capacity_c\": 3\n },\n \"penalty\": {\n \"mass\": 11,\n \"volume\": 22,\n \"capacity_a\": 11,\n \"capacity_b\": 22,\n \"capacity_c\": 31\n }\n }\n ],\n \"min_transports\": [\n {\n \"count\": 2,\n \"penalty\": 2000\n }\n ],\n \"max_transports\": [\n {\n \"count\": 2,\n \"penalty\": 2000\n }\n ]\n }\n ]\n }\n ],\n \"compatibilities\": {\n \"transport_restrictions\": []\n },\n \"attributes\": []\n }\n ],\n \"orders\": [\n {\n \"key\": \"order01\",\n \"demands\": [\n {\n \"key\": \"demand_1\",\n \"demand_type\": \"WORK\",\n \"target_cargos\": [\n \"cargo01\"\n ],\n \"precedence_in_trip\": 1,\n \"precedence_in_order\": 1,\n \"possible_events\": [\n {\n \"key\": \"event_1\",\n \"location_key\": \"location_01\",\n \"duration\": \"PT1H45M\",\n \"reward\": 199.9,\n \"hard_time_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"soft_time_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n }\n }\n ],\n \"attributes\": []\n }\n ],\n \"cargos\": [],\n \"compatibilities\": {\n \"order_features\": [],\n \"order_restrictions\": [],\n \"performer_restrictions\": [],\n \"performer_blacklist\": []\n },\n \"attributes\": []\n }\n ],\n \"performers\": [\n {\n \"key\": \"performer0001\",\n \"shifts\": [\n {\n \"key\": \"shift01\",\n \"availability_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"working_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"start_location_key\": \"start_location_01\",\n \"finish_location_key\": \"finish_location_01\",\n \"max_locations\": 15,\n \"max_stops\": 15,\n \"tariff\": {\n \"cost_per_shift\": 2000,\n \"constraints\": [\n {\n \"stage_length\": \"PT30D\",\n \"cost_per_unit\": 0.001\n }\n ],\n \"max_penalty_cost\": 2000\n },\n \"work_and_rest_rules\": {\n \"rest_rules\": {\n \"consecutive\": {\n \"relocating_duration_sum\": \"PT1H45M\",\n \"operating_duration_sum\": \"PT2H12M34.3S\",\n \"duration\": \"PT1H45M\"\n }\n },\n \"break_rules\": {\n \"first\": {\n \"relocating_duration_sum\": \"PT1H45M\",\n \"operating_duration_sum\": \"PT2H12M34.3S\",\n \"duration\": \"PT1H45M\"\n },\n \"consecutive\": {\n \"relocating_duration_sum\": \"PT1H45M\",\n \"operating_duration_sum\": \"PT2H12M34.3S\",\n \"duration\": \"PT1H45M\"\n },\n \"relocating_duration_type\": \"CONTINUOUS\"\n },\n \"reset_location_keys\": [\n \"location_01\"\n ],\n \"ignore_location_keys\": [\n \"location_01\"\n ]\n },\n \"attributes\": []\n }\n ],\n \"own_transport_type\": \"CAR\",\n \"compatibilities\": {\n \"performer_features\": [],\n \"performer_features_lifetimes\": [],\n \"transport_restrictions\": []\n },\n \"limits\": {\n \"max_work_shifts\": 3,\n \"demand_extra_durations\": [\n {\n \"demand_key\": \"demand01.1\",\n \"additional_duration\": \"PT1H45M\"\n }\n ]\n },\n \"attributes\": []\n }\n ],\n \"transports\": [\n {\n \"key\": \"transport001\",\n \"shifts\": [\n {\n \"key\": \"shift01\",\n \"availability_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"start_location_key\": \"start_location_01\",\n \"finish_location_key\": \"finish_location_01\",\n \"tariff\": {\n \"cost_per_shift\": 2000,\n \"constraints\": [\n {\n \"stage_length\": 100000000,\n \"cost_per_unit\": 0.001\n }\n ],\n \"transportation_cost\": {\n \"mass\": 11,\n \"volume\": 22,\n \"capacity_a\": 11,\n \"capacity_b\": 22,\n \"capacity_c\": 31\n }\n },\n \"attributes\": []\n }\n ],\n \"transport_type\": \"CAR\",\n \"boxes\": [],\n \"compatibilities\": {\n \"transport_features\": [],\n \"transport_features_lifetimes\": [],\n \"performer_restrictions\": []\n },\n \"limits\": {\n \"max_boxes\": 2,\n \"max_capacity\": {\n \"mass\": 10,\n \"volume\": 2,\n \"capacity_a\": 1,\n \"capacity_b\": 2,\n \"capacity_c\": 3\n }\n },\n \"attributes\": []\n }\n ],\n \"hardlinks\": [\n {\n \"key\": \"group01\",\n \"links\": [\n {\n \"type\": \"ORDER\",\n \"entity_key\": \"ord0001\"\n }\n ]\n }\n ],\n \"trips\": [\n {\n \"key\": \"trip-0000-9999\",\n \"name\": \"1-ABC\",\n \"performer\": {\n \"performer_key\": \"performer0001\",\n \"shift_key\": \"performer0001_shift01\",\n \"shift_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n }\n },\n \"transport\": {\n \"transport_key\": \"transport001\",\n \"shift_key\": \"performer01\",\n \"shift_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n }\n },\n \"states\": [\n {\n \"time\": \"2024-11-21T09:30:00+03:00\",\n \"order_key\": \"order01\",\n \"demand_key\": \"demand01.1\",\n \"event_key\": \"event01\",\n \"location_key\": \"location_01\",\n \"flags\": [\n \"RELOCATING\"\n ],\n \"cargo_actions\": [\n {\n \"box_key\": \"box01\",\n \"cargo_key\": \"cargo01\",\n \"cargo_action_type\": \"ADD\"\n }\n ],\n \"distance\": 5200,\n \"cost\": 1231.1,\n \"reward\": 2343.3,\n \"attributes\": []\n }\n ],\n \"waitlist\": [\n \"order02\"\n ],\n \"attributes\": []\n }\n ],\n \"facts\": [\n {\n \"key\": \"fact_01\",\n \"time\": \"2024-11-21T09:30:00+03:00\",\n \"type\": \"NEW_LOCATION\",\n \"trip_key\": \"trip_01\",\n \"order_key\": \"order_01\",\n \"demand_key\": \"order_01_demand_01\",\n \"performer_key\": \"performer_01\",\n \"location_key\": \"location_01\"\n }\n ],\n \"external_routing\": [],\n \"plan_settings\": {\n \"trips_settings\": {\n \"configuration\": \"optimize_distance\",\n \"expectations\": {\n \"trip_start_time_strategy\": \"LOWEST_COST\"\n },\n \"assumptions\": {\n \"transport_speed_multipliers\": [],\n \"transport_capacity_multipliers\": [],\n \"disable_compatibility\": true,\n \"disable_capacity\": true,\n \"same_order_time_window\": true,\n \"expand_shift_time_window\": true\n },\n \"penalties\": {\n \"compatibilities\": [],\n \"max_locations_limits_penalty\": 25000\n }\n },\n \"geo_settings\": {\n \"geo_provider\": \"VRT\",\n \"toll_roads\": true,\n \"ferry_crossing\": true,\n \"traffic_jams\": true,\n \"flight_distance\": true\n },\n \"calculation_settings\": {\n \"max_calculation_time\": \"PT12M35S\",\n \"max_waiting_time\": \"PT2H\",\n \"result_ttl\": \"PT4M30S\",\n \"result_timezone\": 3,\n \"treat_warnings_as_errors\": true,\n \"precision\": 1\n }\n },\n \"replan_settings\": {\n \"replan_strategy\": {\n \"reorder\": true,\n \"plan_new_orders\": true,\n \"create_new_trips\": true\n }\n },\n \"dataset_name\": \"custom_dataset_one\"\n}" }, "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": "{\n \"locations\": [\n {\n \"key\": \"location_01\",\n \"geopoint\": {\n \"latitude\": 55.692789,\n \"longitude\": 37.554554\n },\n \"arrival_duration\": \"PT1H45M\",\n \"departure_duration\": \"PT1H45M\",\n \"timetable\": [\n {\n \"work_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"limits\": [\n {\n \"key\": \"location_limit_constraint_01\",\n \"time_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"min_cargos\": [\n {\n \"capacity\": {\n \"mass\": 10,\n \"volume\": 2,\n \"capacity_a\": 1,\n \"capacity_b\": 2,\n \"capacity_c\": 3\n },\n \"penalty\": {\n \"mass\": 11,\n \"volume\": 22,\n \"capacity_a\": 11,\n \"capacity_b\": 22,\n \"capacity_c\": 31\n }\n }\n ],\n \"max_cargos\": [\n {\n \"capacity\": {\n \"mass\": 10,\n \"volume\": 2,\n \"capacity_a\": 1,\n \"capacity_b\": 2,\n \"capacity_c\": 3\n },\n \"penalty\": {\n \"mass\": 11,\n \"volume\": 22,\n \"capacity_a\": 11,\n \"capacity_b\": 22,\n \"capacity_c\": 31\n }\n }\n ],\n \"min_transports\": [\n {\n \"count\": 2,\n \"penalty\": 2000\n }\n ],\n \"max_transports\": [\n {\n \"count\": 2,\n \"penalty\": 2000\n }\n ]\n }\n ]\n }\n ],\n \"compatibilities\": {\n \"transport_restrictions\": []\n },\n \"attributes\": []\n }\n ],\n \"orders\": [\n {\n \"key\": \"order01\",\n \"demands\": [\n {\n \"key\": \"demand_1\",\n \"demand_type\": \"WORK\",\n \"target_cargos\": [\n \"cargo01\"\n ],\n \"precedence_in_trip\": 1,\n \"precedence_in_order\": 1,\n \"possible_events\": [\n {\n \"key\": \"event_1\",\n \"location_key\": \"location_01\",\n \"duration\": \"PT1H45M\",\n \"reward\": 199.9,\n \"hard_time_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"soft_time_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n }\n }\n ],\n \"attributes\": []\n }\n ],\n \"cargos\": [],\n \"compatibilities\": {\n \"order_features\": [],\n \"order_restrictions\": [],\n \"performer_restrictions\": [],\n \"performer_blacklist\": []\n },\n \"attributes\": []\n }\n ],\n \"performers\": [\n {\n \"key\": \"performer0001\",\n \"shifts\": [\n {\n \"key\": \"shift01\",\n \"availability_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"working_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"start_location_key\": \"start_location_01\",\n \"finish_location_key\": \"finish_location_01\",\n \"max_locations\": 15,\n \"max_stops\": 15,\n \"tariff\": {\n \"cost_per_shift\": 2000,\n \"constraints\": [\n {\n \"stage_length\": \"PT30D\",\n \"cost_per_unit\": 0.001\n }\n ],\n \"max_penalty_cost\": 2000\n },\n \"work_and_rest_rules\": {\n \"rest_rules\": {\n \"consecutive\": {\n \"relocating_duration_sum\": \"PT1H45M\",\n \"operating_duration_sum\": \"PT2H12M34.3S\",\n \"duration\": \"PT1H45M\"\n }\n },\n \"break_rules\": {\n \"first\": {\n \"relocating_duration_sum\": \"PT1H45M\",\n \"operating_duration_sum\": \"PT2H12M34.3S\",\n \"duration\": \"PT1H45M\"\n },\n \"consecutive\": {\n \"relocating_duration_sum\": \"PT1H45M\",\n \"operating_duration_sum\": \"PT2H12M34.3S\",\n \"duration\": \"PT1H45M\"\n },\n \"relocating_duration_type\": \"CONTINUOUS\"\n },\n \"reset_location_keys\": [\n \"location_01\"\n ],\n \"ignore_location_keys\": [\n \"location_01\"\n ]\n },\n \"attributes\": []\n }\n ],\n \"own_transport_type\": \"CAR\",\n \"compatibilities\": {\n \"performer_features\": [],\n \"performer_features_lifetimes\": [],\n \"transport_restrictions\": []\n },\n \"limits\": {\n \"max_work_shifts\": 3,\n \"demand_extra_durations\": [\n {\n \"demand_key\": \"demand01.1\",\n \"additional_duration\": \"PT1H45M\"\n }\n ]\n },\n \"attributes\": []\n }\n ],\n \"transports\": [\n {\n \"key\": \"transport001\",\n \"shifts\": [\n {\n \"key\": \"shift01\",\n \"availability_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"start_location_key\": \"start_location_01\",\n \"finish_location_key\": \"finish_location_01\",\n \"tariff\": {\n \"cost_per_shift\": 2000,\n \"constraints\": [\n {\n \"stage_length\": 100000000,\n \"cost_per_unit\": 0.001\n }\n ],\n \"transportation_cost\": {\n \"mass\": 11,\n \"volume\": 22,\n \"capacity_a\": 11,\n \"capacity_b\": 22,\n \"capacity_c\": 31\n }\n },\n \"attributes\": []\n }\n ],\n \"transport_type\": \"CAR\",\n \"boxes\": [],\n \"compatibilities\": {\n \"transport_features\": [],\n \"transport_features_lifetimes\": [],\n \"performer_restrictions\": []\n },\n \"limits\": {\n \"max_boxes\": 2,\n \"max_capacity\": {\n \"mass\": 10,\n \"volume\": 2,\n \"capacity_a\": 1,\n \"capacity_b\": 2,\n \"capacity_c\": 3\n }\n },\n \"attributes\": []\n }\n ],\n \"hardlinks\": [\n {\n \"key\": \"group01\",\n \"links\": [\n {\n \"type\": \"ORDER\",\n \"entity_key\": \"ord0001\"\n }\n ]\n }\n ],\n \"trips\": [\n {\n \"key\": \"trip-0000-9999\",\n \"name\": \"1-ABC\",\n \"performer\": {\n \"performer_key\": \"performer0001\",\n \"shift_key\": \"performer0001_shift01\",\n \"shift_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n }\n },\n \"transport\": {\n \"transport_key\": \"transport001\",\n \"shift_key\": \"performer01\",\n \"shift_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n }\n },\n \"states\": [\n {\n \"time\": \"2024-11-21T09:30:00+03:00\",\n \"order_key\": \"order01\",\n \"demand_key\": \"demand01.1\",\n \"event_key\": \"event01\",\n \"location_key\": \"location_01\",\n \"flags\": [\n \"RELOCATING\"\n ],\n \"cargo_actions\": [\n {\n \"box_key\": \"box01\",\n \"cargo_key\": \"cargo01\",\n \"cargo_action_type\": \"ADD\"\n }\n ],\n \"distance\": 5200,\n \"cost\": 1231.1,\n \"reward\": 2343.3,\n \"attributes\": []\n }\n ],\n \"waitlist\": [\n \"order02\"\n ],\n \"attributes\": []\n }\n ],\n \"facts\": [\n {\n \"key\": \"fact_01\",\n \"time\": \"2024-11-21T09:30:00+03:00\",\n \"type\": \"NEW_LOCATION\",\n \"trip_key\": \"trip_01\",\n \"order_key\": \"order_01\",\n \"demand_key\": \"order_01_demand_01\",\n \"performer_key\": \"performer_01\",\n \"location_key\": \"location_01\"\n }\n ],\n \"external_routing\": [],\n \"plan_settings\": {\n \"trips_settings\": {\n \"configuration\": \"optimize_distance\",\n \"expectations\": {\n \"trip_start_time_strategy\": \"LOWEST_COST\"\n },\n \"assumptions\": {\n \"transport_speed_multipliers\": [],\n \"transport_capacity_multipliers\": [],\n \"disable_compatibility\": true,\n \"disable_capacity\": true,\n \"same_order_time_window\": true,\n \"expand_shift_time_window\": true\n },\n \"penalties\": {\n \"compatibilities\": [],\n \"max_locations_limits_penalty\": 25000\n }\n },\n \"geo_settings\": {\n \"geo_provider\": \"VRT\",\n \"toll_roads\": true,\n \"ferry_crossing\": true,\n \"traffic_jams\": true,\n \"flight_distance\": true\n },\n \"calculation_settings\": {\n \"max_calculation_time\": \"PT12M35S\",\n \"max_waiting_time\": \"PT2H\",\n \"result_ttl\": \"PT4M30S\",\n \"result_timezone\": 3,\n \"treat_warnings_as_errors\": true,\n \"precision\": 1\n }\n },\n \"replan_settings\": {\n \"replan_strategy\": {\n \"reorder\": true,\n \"plan_new_orders\": true,\n \"create_new_trips\": true\n }\n },\n \"dataset_name\": \"custom_dataset_one\"\n}" }, "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": "{\n \"locations\": [\n {\n \"key\": \"location_01\",\n \"geopoint\": {\n \"latitude\": 55.692789,\n \"longitude\": 37.554554\n },\n \"arrival_duration\": \"PT1H45M\",\n \"departure_duration\": \"PT1H45M\",\n \"timetable\": [\n {\n \"work_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"limits\": [\n {\n \"key\": \"location_limit_constraint_01\",\n \"time_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"min_cargos\": [\n {\n \"capacity\": {\n \"mass\": 10,\n \"volume\": 2,\n \"capacity_a\": 1,\n \"capacity_b\": 2,\n \"capacity_c\": 3\n },\n \"penalty\": {\n \"mass\": 11,\n \"volume\": 22,\n \"capacity_a\": 11,\n \"capacity_b\": 22,\n \"capacity_c\": 31\n }\n }\n ],\n \"max_cargos\": [\n {\n \"capacity\": {\n \"mass\": 10,\n \"volume\": 2,\n \"capacity_a\": 1,\n \"capacity_b\": 2,\n \"capacity_c\": 3\n },\n \"penalty\": {\n \"mass\": 11,\n \"volume\": 22,\n \"capacity_a\": 11,\n \"capacity_b\": 22,\n \"capacity_c\": 31\n }\n }\n ],\n \"min_transports\": [\n {\n \"count\": 2,\n \"penalty\": 2000\n }\n ],\n \"max_transports\": [\n {\n \"count\": 2,\n \"penalty\": 2000\n }\n ]\n }\n ]\n }\n ],\n \"compatibilities\": {\n \"transport_restrictions\": []\n },\n \"attributes\": []\n }\n ],\n \"orders\": [\n {\n \"key\": \"order01\",\n \"demands\": [\n {\n \"key\": \"demand_1\",\n \"demand_type\": \"WORK\",\n \"target_cargos\": [\n \"cargo01\"\n ],\n \"precedence_in_trip\": 1,\n \"precedence_in_order\": 1,\n \"possible_events\": [\n {\n \"key\": \"event_1\",\n \"location_key\": \"location_01\",\n \"duration\": \"PT1H45M\",\n \"reward\": 199.9,\n \"hard_time_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"soft_time_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n }\n }\n ],\n \"attributes\": []\n }\n ],\n \"cargos\": [],\n \"compatibilities\": {\n \"order_features\": [],\n \"order_restrictions\": [],\n \"performer_restrictions\": [],\n \"performer_blacklist\": []\n },\n \"attributes\": []\n }\n ],\n \"performers\": [\n {\n \"key\": \"performer0001\",\n \"shifts\": [\n {\n \"key\": \"shift01\",\n \"availability_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"working_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"start_location_key\": \"start_location_01\",\n \"finish_location_key\": \"finish_location_01\",\n \"max_locations\": 15,\n \"max_stops\": 15,\n \"tariff\": {\n \"cost_per_shift\": 2000,\n \"constraints\": [\n {\n \"stage_length\": \"PT30D\",\n \"cost_per_unit\": 0.001\n }\n ],\n \"max_penalty_cost\": 2000\n },\n \"work_and_rest_rules\": {\n \"rest_rules\": {\n \"consecutive\": {\n \"relocating_duration_sum\": \"PT1H45M\",\n \"operating_duration_sum\": \"PT2H12M34.3S\",\n \"duration\": \"PT1H45M\"\n }\n },\n \"break_rules\": {\n \"first\": {\n \"relocating_duration_sum\": \"PT1H45M\",\n \"operating_duration_sum\": \"PT2H12M34.3S\",\n \"duration\": \"PT1H45M\"\n },\n \"consecutive\": {\n \"relocating_duration_sum\": \"PT1H45M\",\n \"operating_duration_sum\": \"PT2H12M34.3S\",\n \"duration\": \"PT1H45M\"\n },\n \"relocating_duration_type\": \"CONTINUOUS\"\n },\n \"reset_location_keys\": [\n \"location_01\"\n ],\n \"ignore_location_keys\": [\n \"location_01\"\n ]\n },\n \"attributes\": []\n }\n ],\n \"own_transport_type\": \"CAR\",\n \"compatibilities\": {\n \"performer_features\": [],\n \"performer_features_lifetimes\": [],\n \"transport_restrictions\": []\n },\n \"limits\": {\n \"max_work_shifts\": 3,\n \"demand_extra_durations\": [\n {\n \"demand_key\": \"demand01.1\",\n \"additional_duration\": \"PT1H45M\"\n }\n ]\n },\n \"attributes\": []\n }\n ],\n \"transports\": [\n {\n \"key\": \"transport001\",\n \"shifts\": [\n {\n \"key\": \"shift01\",\n \"availability_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"start_location_key\": \"start_location_01\",\n \"finish_location_key\": \"finish_location_01\",\n \"tariff\": {\n \"cost_per_shift\": 2000,\n \"constraints\": [\n {\n \"stage_length\": 100000000,\n \"cost_per_unit\": 0.001\n }\n ],\n \"transportation_cost\": {\n \"mass\": 11,\n \"volume\": 22,\n \"capacity_a\": 11,\n \"capacity_b\": 22,\n \"capacity_c\": 31\n }\n },\n \"attributes\": []\n }\n ],\n \"transport_type\": \"CAR\",\n \"boxes\": [],\n \"compatibilities\": {\n \"transport_features\": [],\n \"transport_features_lifetimes\": [],\n \"performer_restrictions\": []\n },\n \"limits\": {\n \"max_boxes\": 2,\n \"max_capacity\": {\n \"mass\": 10,\n \"volume\": 2,\n \"capacity_a\": 1,\n \"capacity_b\": 2,\n \"capacity_c\": 3\n }\n },\n \"attributes\": []\n }\n ],\n \"hardlinks\": [\n {\n \"key\": \"group01\",\n \"links\": [\n {\n \"type\": \"ORDER\",\n \"entity_key\": \"ord0001\"\n }\n ]\n }\n ],\n \"trips\": [\n {\n \"key\": \"trip-0000-9999\",\n \"name\": \"1-ABC\",\n \"performer\": {\n \"performer_key\": \"performer0001\",\n \"shift_key\": \"performer0001_shift01\",\n \"shift_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n }\n },\n \"transport\": {\n \"transport_key\": \"transport001\",\n \"shift_key\": \"performer01\",\n \"shift_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n }\n },\n \"states\": [\n {\n \"time\": \"2024-11-21T09:30:00+03:00\",\n \"order_key\": \"order01\",\n \"demand_key\": \"demand01.1\",\n \"event_key\": \"event01\",\n \"location_key\": \"location_01\",\n \"flags\": [\n \"RELOCATING\"\n ],\n \"cargo_actions\": [\n {\n \"box_key\": \"box01\",\n \"cargo_key\": \"cargo01\",\n \"cargo_action_type\": \"ADD\"\n }\n ],\n \"distance\": 5200,\n \"cost\": 1231.1,\n \"reward\": 2343.3,\n \"attributes\": []\n }\n ],\n \"waitlist\": [\n \"order02\"\n ],\n \"attributes\": []\n }\n ],\n \"facts\": [\n {\n \"key\": \"fact_01\",\n \"time\": \"2024-11-21T09:30:00+03:00\",\n \"type\": \"NEW_LOCATION\",\n \"trip_key\": \"trip_01\",\n \"order_key\": \"order_01\",\n \"demand_key\": \"order_01_demand_01\",\n \"performer_key\": \"performer_01\",\n \"location_key\": \"location_01\"\n }\n ],\n \"statistics\": {\n \"total_statistics\": {\n \"cost\": 1231.1,\n \"reward\": 2343.3,\n \"profit\": 1231.1,\n \"measurements\": {\n \"time_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"driving_time\": \"PT1H45M\",\n \"waiting_time\": \"PT1H45M\",\n \"working_time\": \"PT1H45M\",\n \"break_time\": \"PT1H45M\",\n \"rest_time\": \"PT1H45M\",\n \"arriving_time\": \"PT1H45M\",\n \"departure_time\": \"PT1H45M\",\n \"total_time\": \"PT1H45M\",\n \"distance\": 5200\n },\n \"trips_count\": 250,\n \"performers_count\": 157,\n \"orders_count\": 1700,\n \"plan_orders_count\": 1003,\n \"waitlist_orders_count\": 697,\n \"stops_count\": 87,\n \"locations_count\": 45,\n \"cargo_capacity_sum\": {\n \"mass\": 105500,\n \"volume\": 220034,\n \"capacity_a\": 100000,\n \"capacity_b\": 200000,\n \"capacity_c\": 300000\n },\n \"cargo_capacity_ratio\": {\n \"mass\": 0.5,\n \"volume\": 0.1,\n \"capacity_a\": 0.7,\n \"capacity_b\": 0.8,\n \"capacity_c\": 0.9\n },\n \"max_transport_load\": {\n \"mass\": 0.5,\n \"volume\": 0.1,\n \"capacity_a\": 0.7,\n \"capacity_b\": 0.8,\n \"capacity_c\": 0.9\n },\n \"average_speed\": 43.1,\n \"round_trips_count\": 2,\n \"attributes\": []\n },\n \"trips_statistics\": [\n {\n \"trip_key\": \"trip01\",\n \"general_statistics\": {\n \"cost\": 1231.1,\n \"reward\": 2343.3,\n \"profit\": 1231.1,\n \"measurements\": {\n \"time_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"driving_time\": \"PT1H45M\",\n \"waiting_time\": \"PT1H45M\",\n \"working_time\": \"PT1H45M\",\n \"break_time\": \"PT1H45M\",\n \"rest_time\": \"PT1H45M\",\n \"arriving_time\": \"PT1H45M\",\n \"departure_time\": \"PT1H45M\",\n \"total_time\": \"PT1H45M\",\n \"distance\": 5200\n },\n \"trips_count\": 250,\n \"performers_count\": 157,\n \"orders_count\": 1700,\n \"plan_orders_count\": 1003,\n \"waitlist_orders_count\": 697,\n \"stops_count\": 87,\n \"locations_count\": 45,\n \"cargo_capacity_sum\": {\n \"mass\": 105500,\n \"volume\": 220034,\n \"capacity_a\": 100000,\n \"capacity_b\": 200000,\n \"capacity_c\": 300000\n },\n \"cargo_capacity_ratio\": {\n \"mass\": 0.5,\n \"volume\": 0.1,\n \"capacity_a\": 0.7,\n \"capacity_b\": 0.8,\n \"capacity_c\": 0.9\n },\n \"max_transport_load\": {\n \"mass\": 0.5,\n \"volume\": 0.1,\n \"capacity_a\": 0.7,\n \"capacity_b\": 0.8,\n \"capacity_c\": 0.9\n },\n \"average_speed\": 43.1,\n \"round_trips_count\": 2,\n \"attributes\": []\n },\n \"load_statistics\": {\n \"total_load\": {\n \"count\": 1460,\n \"capacity\": {\n \"mass\": 105500,\n \"volume\": 220034,\n \"capacity_a\": 100000,\n \"capacity_b\": 200000,\n \"capacity_c\": 300000\n }\n },\n \"max_load\": {\n \"count\": 1460,\n \"capacity\": {\n \"mass\": 105500,\n \"volume\": 220034,\n \"capacity_a\": 100000,\n \"capacity_b\": 200000,\n \"capacity_c\": 300000\n }\n },\n \"max_transfer_load\": {\n \"count\": 1460,\n \"capacity\": {\n \"mass\": 105500,\n \"volume\": 220034,\n \"capacity_a\": 100000,\n \"capacity_b\": 200000,\n \"capacity_c\": 300000\n }\n }\n },\n \"stop_statistics\": [\n {\n \"location_key\": \"location_01\",\n \"stop_demands\": [\n {\n \"demand_key\": \"demand_key_01\",\n \"event_key\": \"event_key_01\",\n \"demand_time_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n }\n }\n ],\n \"stop_time_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"measurements\": {\n \"time_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"driving_time\": \"PT1H45M\",\n \"waiting_time\": \"PT1H45M\",\n \"working_time\": \"PT1H45M\",\n \"break_time\": \"PT1H45M\",\n \"rest_time\": \"PT1H45M\",\n \"arriving_time\": \"PT1H45M\",\n \"departure_time\": \"PT1H45M\",\n \"total_time\": \"PT1H45M\",\n \"distance\": 5200\n },\n \"upload\": {\n \"count\": 1460,\n \"capacity\": {\n \"mass\": 105500,\n \"volume\": 220034,\n \"capacity_a\": 100000,\n \"capacity_b\": 200000,\n \"capacity_c\": 300000\n }\n },\n \"download\": {\n \"count\": 1460,\n \"capacity\": {\n \"mass\": 105500,\n \"volume\": 220034,\n \"capacity_a\": 100000,\n \"capacity_b\": 200000,\n \"capacity_c\": 300000\n }\n },\n \"max_load\": {\n \"count\": 1460,\n \"capacity\": {\n \"mass\": 105500,\n \"volume\": 220034,\n \"capacity_a\": 100000,\n \"capacity_b\": 200000,\n \"capacity_c\": 300000\n }\n },\n \"arrival_load\": {\n \"count\": 1460,\n \"capacity\": {\n \"mass\": 105500,\n \"volume\": 220034,\n \"capacity_a\": 100000,\n \"capacity_b\": 200000,\n \"capacity_c\": 300000\n }\n },\n \"departure_load\": {\n \"count\": 1460,\n \"capacity\": {\n \"mass\": 105500,\n \"volume\": 220034,\n \"capacity_a\": 100000,\n \"capacity_b\": 200000,\n \"capacity_c\": 300000\n }\n }\n }\n ],\n \"attributes\": []\n }\n ],\n \"locations_statistics\": [\n {\n \"location_key\": \"location_01\",\n \"location_limits_penalty\": 25000,\n \"total_cargos_statistics\": {\n \"capacity\": {\n \"mass\": 10,\n \"volume\": 2,\n \"capacity_a\": 1,\n \"capacity_b\": 2,\n \"capacity_c\": 3\n },\n \"penalty\": {\n \"mass\": 11,\n \"volume\": 22,\n \"capacity_a\": 11,\n \"capacity_b\": 22,\n \"capacity_c\": 31\n }\n },\n \"total_transports_statistics\": {\n \"count\": 2,\n \"penalty\": 2000\n },\n \"limits_statistics\": [\n {\n \"location_limit_key\": \"location_limit_constraint_01\",\n \"cargos_statistics\": {\n \"capacity\": {\n \"mass\": 10,\n \"volume\": 2,\n \"capacity_a\": 1,\n \"capacity_b\": 2,\n \"capacity_c\": 3\n },\n \"penalty\": {\n \"mass\": 11,\n \"volume\": 22,\n \"capacity_a\": 11,\n \"capacity_b\": 22,\n \"capacity_c\": 31\n }\n },\n \"transports_statistics\": {\n \"count\": 2,\n \"penalty\": 2000\n },\n \"location_limit_penalty\": 25000\n }\n ]\n }\n ],\n \"task_statistics\": {\n \"planning_horizon\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n }\n },\n \"quality\": {\n \"locations_limits_penalty\": 25000,\n \"soft_time_window_violations\": {\n \"before\": {\n \"demand_keys\": [\n \"obj1\"\n ],\n \"count\": 1700\n },\n \"after\": {\n \"demand_keys\": [\n \"obj1\"\n ],\n \"count\": 1700\n }\n },\n \"hard_time_window_violations\": {\n \"before\": {\n \"demand_keys\": [\n \"obj1\"\n ],\n \"count\": 1700\n },\n \"after\": {\n \"demand_keys\": [\n \"obj1\"\n ],\n \"count\": 1700\n }\n }\n }\n },\n \"external_routing\": [],\n \"plan_settings\": {\n \"trips_settings\": {\n \"configuration\": \"optimize_distance\",\n \"expectations\": {\n \"trip_start_time_strategy\": \"LOWEST_COST\"\n },\n \"assumptions\": {\n \"transport_speed_multipliers\": [],\n \"transport_capacity_multipliers\": [],\n \"disable_compatibility\": true,\n \"disable_capacity\": true,\n \"same_order_time_window\": true,\n \"expand_shift_time_window\": true\n },\n \"penalties\": {\n \"compatibilities\": [],\n \"max_locations_limits_penalty\": 25000\n }\n },\n \"geo_settings\": {\n \"geo_provider\": \"VRT\",\n \"toll_roads\": true,\n \"ferry_crossing\": true,\n \"traffic_jams\": true,\n \"flight_distance\": true\n },\n \"calculation_settings\": {\n \"max_calculation_time\": \"PT12M35S\",\n \"max_waiting_time\": \"PT2H\",\n \"result_ttl\": \"PT4M30S\",\n \"result_timezone\": 3,\n \"treat_warnings_as_errors\": true,\n \"precision\": 1\n }\n },\n \"replan_settings\": {\n \"replan_strategy\": {\n \"reorder\": true,\n \"plan_new_orders\": true,\n \"create_new_trips\": true\n }\n },\n \"actualize_settings\": {\n \"current_time\": \"2024-11-21T09:30:00+03:00\",\n \"max_delay_duration\": \"PT1H30M\"\n },\n \"dataset_name\": \"custom_dataset_one\"\n}" }, "parameters": [ { "name": "timezone", "disabled": true, "value": "3" } ], "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": "{\n \"locations\": [\n {\n \"key\": \"location_01\",\n \"geopoint\": {\n \"latitude\": 55.692789,\n \"longitude\": 37.554554\n },\n \"arrival_duration\": \"PT1H45M\",\n \"departure_duration\": \"PT1H45M\",\n \"timetable\": [\n {\n \"work_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"limits\": [\n {\n \"key\": \"location_limit_constraint_01\",\n \"time_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"min_cargos\": [\n {\n \"capacity\": {\n \"mass\": 10,\n \"volume\": 2,\n \"capacity_a\": 1,\n \"capacity_b\": 2,\n \"capacity_c\": 3\n },\n \"penalty\": {\n \"mass\": 11,\n \"volume\": 22,\n \"capacity_a\": 11,\n \"capacity_b\": 22,\n \"capacity_c\": 31\n }\n }\n ],\n \"max_cargos\": [\n {\n \"capacity\": {\n \"mass\": 10,\n \"volume\": 2,\n \"capacity_a\": 1,\n \"capacity_b\": 2,\n \"capacity_c\": 3\n },\n \"penalty\": {\n \"mass\": 11,\n \"volume\": 22,\n \"capacity_a\": 11,\n \"capacity_b\": 22,\n \"capacity_c\": 31\n }\n }\n ],\n \"min_transports\": [\n {\n \"count\": 2,\n \"penalty\": 2000\n }\n ],\n \"max_transports\": [\n {\n \"count\": 2,\n \"penalty\": 2000\n }\n ]\n }\n ]\n }\n ],\n \"compatibilities\": {\n \"transport_restrictions\": []\n },\n \"attributes\": []\n }\n ],\n \"orders\": [\n {\n \"key\": \"order01\",\n \"demands\": [\n {\n \"key\": \"demand_1\",\n \"demand_type\": \"WORK\",\n \"target_cargos\": [\n \"cargo01\"\n ],\n \"precedence_in_trip\": 1,\n \"precedence_in_order\": 1,\n \"possible_events\": [\n {\n \"key\": \"event_1\",\n \"location_key\": \"location_01\",\n \"duration\": \"PT1H45M\",\n \"reward\": 199.9,\n \"hard_time_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"soft_time_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n }\n }\n ],\n \"attributes\": []\n }\n ],\n \"cargos\": [],\n \"compatibilities\": {\n \"order_features\": [],\n \"order_restrictions\": [],\n \"performer_restrictions\": [],\n \"performer_blacklist\": []\n },\n \"attributes\": []\n }\n ],\n \"performers\": [\n {\n \"key\": \"performer0001\",\n \"shifts\": [\n {\n \"key\": \"shift01\",\n \"availability_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"working_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"start_location_key\": \"start_location_01\",\n \"finish_location_key\": \"finish_location_01\",\n \"max_locations\": 15,\n \"max_stops\": 15,\n \"tariff\": {\n \"cost_per_shift\": 2000,\n \"constraints\": [\n {\n \"stage_length\": \"PT30D\",\n \"cost_per_unit\": 0.001\n }\n ],\n \"max_penalty_cost\": 2000\n },\n \"work_and_rest_rules\": {\n \"rest_rules\": {\n \"consecutive\": {\n \"relocating_duration_sum\": \"PT1H45M\",\n \"operating_duration_sum\": \"PT2H12M34.3S\",\n \"duration\": \"PT1H45M\"\n }\n },\n \"break_rules\": {\n \"first\": {\n \"relocating_duration_sum\": \"PT1H45M\",\n \"operating_duration_sum\": \"PT2H12M34.3S\",\n \"duration\": \"PT1H45M\"\n },\n \"consecutive\": {\n \"relocating_duration_sum\": \"PT1H45M\",\n \"operating_duration_sum\": \"PT2H12M34.3S\",\n \"duration\": \"PT1H45M\"\n },\n \"relocating_duration_type\": \"CONTINUOUS\"\n },\n \"reset_location_keys\": [\n \"location_01\"\n ],\n \"ignore_location_keys\": [\n \"location_01\"\n ]\n },\n \"attributes\": []\n }\n ],\n \"own_transport_type\": \"CAR\",\n \"compatibilities\": {\n \"performer_features\": [],\n \"performer_features_lifetimes\": [],\n \"transport_restrictions\": []\n },\n \"limits\": {\n \"max_work_shifts\": 3,\n \"demand_extra_durations\": [\n {\n \"demand_key\": \"demand01.1\",\n \"additional_duration\": \"PT1H45M\"\n }\n ]\n },\n \"attributes\": []\n }\n ],\n \"transports\": [\n {\n \"key\": \"transport001\",\n \"shifts\": [\n {\n \"key\": \"shift01\",\n \"availability_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"start_location_key\": \"start_location_01\",\n \"finish_location_key\": \"finish_location_01\",\n \"tariff\": {\n \"cost_per_shift\": 2000,\n \"constraints\": [\n {\n \"stage_length\": 100000000,\n \"cost_per_unit\": 0.001\n }\n ],\n \"transportation_cost\": {\n \"mass\": 11,\n \"volume\": 22,\n \"capacity_a\": 11,\n \"capacity_b\": 22,\n \"capacity_c\": 31\n }\n },\n \"attributes\": []\n }\n ],\n \"transport_type\": \"CAR\",\n \"boxes\": [],\n \"compatibilities\": {\n \"transport_features\": [],\n \"transport_features_lifetimes\": [],\n \"performer_restrictions\": []\n },\n \"limits\": {\n \"max_boxes\": 2,\n \"max_capacity\": {\n \"mass\": 10,\n \"volume\": 2,\n \"capacity_a\": 1,\n \"capacity_b\": 2,\n \"capacity_c\": 3\n }\n },\n \"attributes\": []\n }\n ],\n \"hardlinks\": [\n {\n \"key\": \"group01\",\n \"links\": [\n {\n \"type\": \"ORDER\",\n \"entity_key\": \"ord0001\"\n }\n ]\n }\n ],\n \"trips\": [\n {\n \"key\": \"trip-0000-9999\",\n \"name\": \"1-ABC\",\n \"performer\": {\n \"performer_key\": \"performer0001\",\n \"shift_key\": \"performer0001_shift01\",\n \"shift_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n }\n },\n \"transport\": {\n \"transport_key\": \"transport001\",\n \"shift_key\": \"performer01\",\n \"shift_time\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n }\n },\n \"states\": [\n {\n \"time\": \"2024-11-21T09:30:00+03:00\",\n \"order_key\": \"order01\",\n \"demand_key\": \"demand01.1\",\n \"event_key\": \"event01\",\n \"location_key\": \"location_01\",\n \"flags\": [\n \"RELOCATING\"\n ],\n \"cargo_actions\": [\n {\n \"box_key\": \"box01\",\n \"cargo_key\": \"cargo01\",\n \"cargo_action_type\": \"ADD\"\n }\n ],\n \"distance\": 5200,\n \"cost\": 1231.1,\n \"reward\": 2343.3,\n \"attributes\": []\n }\n ],\n \"waitlist\": [\n \"order02\"\n ],\n \"attributes\": []\n }\n ],\n \"facts\": [\n {\n \"key\": \"fact_01\",\n \"time\": \"2024-11-21T09:30:00+03:00\",\n \"type\": \"NEW_LOCATION\",\n \"trip_key\": \"trip_01\",\n \"order_key\": \"order_01\",\n \"demand_key\": \"order_01_demand_01\",\n \"performer_key\": \"performer_01\",\n \"location_key\": \"location_01\"\n }\n ],\n \"statistics\": {\n \"total_statistics\": {\n \"cost\": 1231.1,\n \"reward\": 2343.3,\n \"profit\": 1231.1,\n \"measurements\": {\n \"time_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"driving_time\": \"PT1H45M\",\n \"waiting_time\": \"PT1H45M\",\n \"working_time\": \"PT1H45M\",\n \"break_time\": \"PT1H45M\",\n \"rest_time\": \"PT1H45M\",\n \"arriving_time\": \"PT1H45M\",\n \"departure_time\": \"PT1H45M\",\n \"total_time\": \"PT1H45M\",\n \"distance\": 5200\n },\n \"trips_count\": 250,\n \"performers_count\": 157,\n \"orders_count\": 1700,\n \"plan_orders_count\": 1003,\n \"waitlist_orders_count\": 697,\n \"stops_count\": 87,\n \"locations_count\": 45,\n \"cargo_capacity_sum\": {\n \"mass\": 105500,\n \"volume\": 220034,\n \"capacity_a\": 100000,\n \"capacity_b\": 200000,\n \"capacity_c\": 300000\n },\n \"cargo_capacity_ratio\": {\n \"mass\": 0.5,\n \"volume\": 0.1,\n \"capacity_a\": 0.7,\n \"capacity_b\": 0.8,\n \"capacity_c\": 0.9\n },\n \"max_transport_load\": {\n \"mass\": 0.5,\n \"volume\": 0.1,\n \"capacity_a\": 0.7,\n \"capacity_b\": 0.8,\n \"capacity_c\": 0.9\n },\n \"average_speed\": 43.1,\n \"round_trips_count\": 2,\n \"attributes\": []\n },\n \"trips_statistics\": [\n {\n \"trip_key\": \"trip01\",\n \"general_statistics\": {\n \"cost\": 1231.1,\n \"reward\": 2343.3,\n \"profit\": 1231.1,\n \"measurements\": {\n \"time_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"driving_time\": \"PT1H45M\",\n \"waiting_time\": \"PT1H45M\",\n \"working_time\": \"PT1H45M\",\n \"break_time\": \"PT1H45M\",\n \"rest_time\": \"PT1H45M\",\n \"arriving_time\": \"PT1H45M\",\n \"departure_time\": \"PT1H45M\",\n \"total_time\": \"PT1H45M\",\n \"distance\": 5200\n },\n \"trips_count\": 250,\n \"performers_count\": 157,\n \"orders_count\": 1700,\n \"plan_orders_count\": 1003,\n \"waitlist_orders_count\": 697,\n \"stops_count\": 87,\n \"locations_count\": 45,\n \"cargo_capacity_sum\": {\n \"mass\": 105500,\n \"volume\": 220034,\n \"capacity_a\": 100000,\n \"capacity_b\": 200000,\n \"capacity_c\": 300000\n },\n \"cargo_capacity_ratio\": {\n \"mass\": 0.5,\n \"volume\": 0.1,\n \"capacity_a\": 0.7,\n \"capacity_b\": 0.8,\n \"capacity_c\": 0.9\n },\n \"max_transport_load\": {\n \"mass\": 0.5,\n \"volume\": 0.1,\n \"capacity_a\": 0.7,\n \"capacity_b\": 0.8,\n \"capacity_c\": 0.9\n },\n \"average_speed\": 43.1,\n \"round_trips_count\": 2,\n \"attributes\": []\n },\n \"load_statistics\": {\n \"total_load\": {\n \"count\": 1460,\n \"capacity\": {\n \"mass\": 105500,\n \"volume\": 220034,\n \"capacity_a\": 100000,\n \"capacity_b\": 200000,\n \"capacity_c\": 300000\n }\n },\n \"max_load\": {\n \"count\": 1460,\n \"capacity\": {\n \"mass\": 105500,\n \"volume\": 220034,\n \"capacity_a\": 100000,\n \"capacity_b\": 200000,\n \"capacity_c\": 300000\n }\n },\n \"max_transfer_load\": {\n \"count\": 1460,\n \"capacity\": {\n \"mass\": 105500,\n \"volume\": 220034,\n \"capacity_a\": 100000,\n \"capacity_b\": 200000,\n \"capacity_c\": 300000\n }\n }\n },\n \"stop_statistics\": [\n {\n \"location_key\": \"location_01\",\n \"stop_demands\": [\n {\n \"demand_key\": \"demand_key_01\",\n \"event_key\": \"event_key_01\",\n \"demand_time_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n }\n }\n ],\n \"stop_time_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"measurements\": {\n \"time_window\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n },\n \"driving_time\": \"PT1H45M\",\n \"waiting_time\": \"PT1H45M\",\n \"working_time\": \"PT1H45M\",\n \"break_time\": \"PT1H45M\",\n \"rest_time\": \"PT1H45M\",\n \"arriving_time\": \"PT1H45M\",\n \"departure_time\": \"PT1H45M\",\n \"total_time\": \"PT1H45M\",\n \"distance\": 5200\n },\n \"upload\": {\n \"count\": 1460,\n \"capacity\": {\n \"mass\": 105500,\n \"volume\": 220034,\n \"capacity_a\": 100000,\n \"capacity_b\": 200000,\n \"capacity_c\": 300000\n }\n },\n \"download\": {\n \"count\": 1460,\n \"capacity\": {\n \"mass\": 105500,\n \"volume\": 220034,\n \"capacity_a\": 100000,\n \"capacity_b\": 200000,\n \"capacity_c\": 300000\n }\n },\n \"max_load\": {\n \"count\": 1460,\n \"capacity\": {\n \"mass\": 105500,\n \"volume\": 220034,\n \"capacity_a\": 100000,\n \"capacity_b\": 200000,\n \"capacity_c\": 300000\n }\n },\n \"arrival_load\": {\n \"count\": 1460,\n \"capacity\": {\n \"mass\": 105500,\n \"volume\": 220034,\n \"capacity_a\": 100000,\n \"capacity_b\": 200000,\n \"capacity_c\": 300000\n }\n },\n \"departure_load\": {\n \"count\": 1460,\n \"capacity\": {\n \"mass\": 105500,\n \"volume\": 220034,\n \"capacity_a\": 100000,\n \"capacity_b\": 200000,\n \"capacity_c\": 300000\n }\n }\n }\n ],\n \"attributes\": []\n }\n ],\n \"locations_statistics\": [\n {\n \"location_key\": \"location_01\",\n \"location_limits_penalty\": 25000,\n \"total_cargos_statistics\": {\n \"capacity\": {\n \"mass\": 10,\n \"volume\": 2,\n \"capacity_a\": 1,\n \"capacity_b\": 2,\n \"capacity_c\": 3\n },\n \"penalty\": {\n \"mass\": 11,\n \"volume\": 22,\n \"capacity_a\": 11,\n \"capacity_b\": 22,\n \"capacity_c\": 31\n }\n },\n \"total_transports_statistics\": {\n \"count\": 2,\n \"penalty\": 2000\n },\n \"limits_statistics\": [\n {\n \"location_limit_key\": \"location_limit_constraint_01\",\n \"cargos_statistics\": {\n \"capacity\": {\n \"mass\": 10,\n \"volume\": 2,\n \"capacity_a\": 1,\n \"capacity_b\": 2,\n \"capacity_c\": 3\n },\n \"penalty\": {\n \"mass\": 11,\n \"volume\": 22,\n \"capacity_a\": 11,\n \"capacity_b\": 22,\n \"capacity_c\": 31\n }\n },\n \"transports_statistics\": {\n \"count\": 2,\n \"penalty\": 2000\n },\n \"location_limit_penalty\": 25000\n }\n ]\n }\n ],\n \"task_statistics\": {\n \"planning_horizon\": {\n \"from\": \"2024-11-21T09:30:00+03:00\",\n \"to\": \"2024-11-21T19:45:00Z\"\n }\n },\n \"quality\": {\n \"locations_limits_penalty\": 25000,\n \"soft_time_window_violations\": {\n \"before\": {\n \"demand_keys\": [\n \"obj1\"\n ],\n \"count\": 1700\n },\n \"after\": {\n \"demand_keys\": [\n \"obj1\"\n ],\n \"count\": 1700\n }\n },\n \"hard_time_window_violations\": {\n \"before\": {\n \"demand_keys\": [\n \"obj1\"\n ],\n \"count\": 1700\n },\n \"after\": {\n \"demand_keys\": [\n \"obj1\"\n ],\n \"count\": 1700\n }\n }\n }\n },\n \"external_routing\": [],\n \"plan_settings\": {\n \"trips_settings\": {\n \"configuration\": \"optimize_distance\",\n \"expectations\": {\n \"trip_start_time_strategy\": \"LOWEST_COST\"\n },\n \"assumptions\": {\n \"transport_speed_multipliers\": [],\n \"transport_capacity_multipliers\": [],\n \"disable_compatibility\": true,\n \"disable_capacity\": true,\n \"same_order_time_window\": true,\n \"expand_shift_time_window\": true\n },\n \"penalties\": {\n \"compatibilities\": [],\n \"max_locations_limits_penalty\": 25000\n }\n },\n \"geo_settings\": {\n \"geo_provider\": \"VRT\",\n \"toll_roads\": true,\n \"ferry_crossing\": true,\n \"traffic_jams\": true,\n \"flight_distance\": true\n },\n \"calculation_settings\": {\n \"max_calculation_time\": \"PT12M35S\",\n \"max_waiting_time\": \"PT2H\",\n \"result_ttl\": \"PT4M30S\",\n \"result_timezone\": 3,\n \"treat_warnings_as_errors\": true,\n \"precision\": 1\n }\n },\n \"replan_settings\": {\n \"replan_strategy\": {\n \"reorder\": true,\n \"plan_new_orders\": true,\n \"create_new_trips\": true\n }\n },\n \"actualize_settings\": {\n \"current_time\": \"2024-11-21T09:30:00+03:00\",\n \"max_delay_duration\": \"PT1H30M\"\n },\n \"dataset_name\": \"custom_dataset_one\"\n}" }, "parameters": [], "headers": [], "authentication": { "type": "bearer", "token": "{{bearerToken}}", "prefix": "" }, "_type": "request", "_id": "req___WORKSPACE_ID__1b84dd58", "method": "POST" }, { "parentId": "fld___WORKSPACE_ID__bc0792d8", "name": "Checking the availability", "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": "Getting the service version", "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": "Getting the documentation", "url": "{{ base_url }}/universal/file/{{ filename }}", "body": {}, "parameters": [], "headers": [], "authentication": {}, "_type": "request", "_id": "req___WORKSPACE_ID__971c419d", "method": "GET" } ] }