{"id":13106,"date":"2022-10-03T00:59:19","date_gmt":"2022-10-02T19:29:19","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-anylogic-combined-multiple-items-back-to-original-owner-closed\/"},"modified":"2022-10-03T00:59:19","modified_gmt":"2022-10-02T19:29:19","slug":"solved-anylogic-combined-multiple-items-back-to-original-owner-closed","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-anylogic-combined-multiple-items-back-to-original-owner-closed\/","title":{"rendered":"[Solved] Anylogic &#8211; Combined multiple items back to original owner [closed]"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-54732333\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"54732333\" data-parentid=\"54729083\" data-score=\"2\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>This is how I would do it.  <\/p>\n<ol>\n<li>obviously you will have agent types: passenger and bag<\/li>\n<li>you will create a connection between these 2 agents:<br \/>\npassenger will have a link 1 to many to your bags&#8230; let&#8217;s call it bagsLink<br \/>\nand bag will have a link 1 to 1 with a passenger&#8230; let&#8217;s call it passengerLink<br \/>\nIf you have no idea what connections are, check this article:<br \/>\n<a rel=\"nofollow noopener\" target=\"_blank\" href=\"http:\/\/benjamin-schumann.com\/blog\/2017\/10\/21\/anylogic-agent-links-a-hidden-gem-for-your-connections\">benjamin-schumann.com\/blog\/2017\/10\/21\/anylogic-agent-links-a-hidden-gem-for-your-connections<\/a><br \/>\nand learn how to use connections<\/li>\n<li>you will replace queue and queue1 with wait blocks (passengerWait and bagsWait)<\/li>\n<li>On the passengerWait, on the onEnter action you will check if all the bags connected to the passenger are on the bagWait block&#8230; if they are&#8230; then you will free (wait.free(agent)) the passenger and the bags<\/li>\n<li>On the bagsWait, on the onEnter action you will check if the passenger connected to the bag is in the passengerWait block and if all the bags connected to the passenger are on the bagsWait block&#8230; if they are&#8230; then you will free (wait.free(agent)) the passenger and the bags<\/li>\n<li>add a small delay after the passenger block that represents the time it takes for the passenger to pick up the bags<\/li>\n<li>Use a pick up block after the delay on the passenger side (you will need a new queue after bagsWait in the bags side)<\/li>\n<li>Use the following condition to pick up the bags&#8230; <code>agent.passengerLink.getConnectedAgent().equals(container)<\/code><\/li>\n<\/ol>\n<p>A lot to do, but it should work because I have done this before like this \ud83d\ude42<\/p>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\">4<\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved Anylogic &#8211; Combined multiple items back to original owner [closed] <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] This is how I would do it. obviously you will have agent types: passenger and bag you will create a connection between these 2 agents: passenger will have a link 1 to many to your bags&#8230; let&#8217;s call it bagsLink and bag will have a link 1 to 1 with a passenger&#8230; let&#8217;s call &#8230; <a title=\"[Solved] Anylogic &#8211; Combined multiple items back to original owner [closed]\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-anylogic-combined-multiple-items-back-to-original-owner-closed\/\" aria-label=\"More on [Solved] Anylogic &#8211; Combined multiple items back to original owner [closed]\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[3526],"class_list":["post-13106","post","type-post","status-publish","format-standard","hentry","category-solved","tag-anylogic"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] Anylogic - Combined multiple items back to original owner [closed] - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-anylogic-combined-multiple-items-back-to-original-owner-closed\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] Anylogic - Combined multiple items back to original owner [closed] - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] This is how I would do it. obviously you will have agent types: passenger and bag you will create a connection between these 2 agents: passenger will have a link 1 to many to your bags&#8230; let&#8217;s call it bagsLink and bag will have a link 1 to 1 with a passenger&#8230; let&#8217;s call ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-anylogic-combined-multiple-items-back-to-original-owner-closed\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-10-02T19:29:19+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-anylogic-combined-multiple-items-back-to-original-owner-closed\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-anylogic-combined-multiple-items-back-to-original-owner-closed\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] Anylogic &#8211; Combined multiple items back to original owner [closed]\",\"datePublished\":\"2022-10-02T19:29:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-anylogic-combined-multiple-items-back-to-original-owner-closed\/\"},\"wordCount\":271,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"anylogic\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-anylogic-combined-multiple-items-back-to-original-owner-closed\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-anylogic-combined-multiple-items-back-to-original-owner-closed\/\",\"name\":\"[Solved] Anylogic - Combined multiple items back to original owner [closed] - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2022-10-02T19:29:19+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-anylogic-combined-multiple-items-back-to-original-owner-closed\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-anylogic-combined-multiple-items-back-to-original-owner-closed\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-anylogic-combined-multiple-items-back-to-original-owner-closed\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] Anylogic &#8211; Combined multiple items back to original owner [closed]\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jassweb.com\/solved\/#website\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jassweb.com\/solved\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"contentUrl\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] Anylogic - Combined multiple items back to original owner [closed] - JassWeb","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jassweb.com\/solved\/solved-anylogic-combined-multiple-items-back-to-original-owner-closed\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] Anylogic - Combined multiple items back to original owner [closed] - JassWeb","og_description":"[ad_1] This is how I would do it. obviously you will have agent types: passenger and bag you will create a connection between these 2 agents: passenger will have a link 1 to many to your bags&#8230; let&#8217;s call it bagsLink and bag will have a link 1 to 1 with a passenger&#8230; let&#8217;s call ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-anylogic-combined-multiple-items-back-to-original-owner-closed\/","og_site_name":"JassWeb","article_published_time":"2022-10-02T19:29:19+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-anylogic-combined-multiple-items-back-to-original-owner-closed\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-anylogic-combined-multiple-items-back-to-original-owner-closed\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] Anylogic &#8211; Combined multiple items back to original owner [closed]","datePublished":"2022-10-02T19:29:19+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-anylogic-combined-multiple-items-back-to-original-owner-closed\/"},"wordCount":271,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["anylogic"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-anylogic-combined-multiple-items-back-to-original-owner-closed\/","url":"https:\/\/jassweb.com\/solved\/solved-anylogic-combined-multiple-items-back-to-original-owner-closed\/","name":"[Solved] Anylogic - Combined multiple items back to original owner [closed] - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-10-02T19:29:19+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-anylogic-combined-multiple-items-back-to-original-owner-closed\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-anylogic-combined-multiple-items-back-to-original-owner-closed\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-anylogic-combined-multiple-items-back-to-original-owner-closed\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] Anylogic &#8211; Combined multiple items back to original owner [closed]"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/13106","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=13106"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/13106\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=13106"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=13106"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=13106"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}