{"id":32631,"date":"2024-03-27T15:40:05","date_gmt":"2024-03-27T14:40:05","guid":{"rendered":"https:\/\/risc.web-email.at\/fachbeitraege\/optimale-automatisierung-von-bestellvorgaengen-im-einzelhandel-ein-schluessel-zum-erfolg\/"},"modified":"2026-03-10T14:23:35","modified_gmt":"2026-03-10T13:23:35","slug":"optimale-automatisierung-von-bestellvorgaengen-im-einzelhandel-ein-schluessel-zum-erfolg","status":"publish","type":"publication","link":"https:\/\/risc.web-email.at\/en\/technicalarticles\/optimale-automatisierung-von-bestellvorgaengen-im-einzelhandel-ein-schluessel-zum-erfolg\/","title":{"rendered":"Optimal automation of ordering processes in retail: a key to success"},"content":{"rendered":"\n<p class=\"wp-block-heading is-style-default has-large-font-size\">How a medium-sized company in Austria masters the challenges of modern ordering processes<\/p>\n\n<h3 class=\"wp-block-heading\">by Dominik Falkner, MSc<\/h3>\n\n<p class=\"has-medium-font-size\"><br\/>In the modern world of retail, the efficiency of order processing is at the heart of a company&#8217;s success. In view of the rapid development of online retailing and rising customer expectations, it is more important than ever for retail companies to establish a smooth and effective ordering system. This article is dedicated to the challenges faced by a medium-sized retail company in Austria, which is exemplary for many companies in Europe. This company operates around 165 stores and sells its products both online and in physical stores, with each store offering specialized products tailored to the needs of the respective country.<\/p>\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<div class=\"wp-block-media-text has-media-on-the-right is-stacked-on-mobile is-vertically-aligned-center is-image-fill\"><div class=\"wp-block-media-text__content\">\n<p><strong>Contents<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The importance of efficient order processing in the digital age<\/li>\n\n\n\n<li>Challenges in retail order processing<\/li>\n\n\n\n<li>Ordering suggestions: Heuristic methods for avoiding stock shortages<\/li>\n\n\n\n<li>Focusing on the customer: using models and evaluating the product portfolio<\/li>\n\n\n\n<li>Silent mail: Interaction between the components<\/li>\n\n\n\n<li>Conclusion: Over 50% effectiveness &#8211; automated order proposals transform the supply chain<\/li>\n\n\n\n<li>References<\/li>\n\n\n\n<li>Author<\/li>\n<\/ul>\n<\/div><figure class=\"wp-block-media-text__media\" style=\"background-image:url(https:\/\/risc.web-email.at\/app\/uploads\/2023\/06\/shutterstock_1578853621-1-1024x678.jpg);background-position:91% 45%\"><img decoding=\"async\" width=\"1024\" height=\"678\" src=\"https:\/\/risc.web-email.at\/app\/uploads\/2023\/06\/shutterstock_1578853621-1-1024x678.jpg\" alt=\"Web\" class=\"wp-image-3509 size-full\" srcset=\"https:\/\/risc.web-email.at\/app\/uploads\/2023\/06\/shutterstock_1578853621-1-1024x678.jpg 1024w, https:\/\/risc.web-email.at\/app\/uploads\/2023\/06\/shutterstock_1578853621-1-300x199.jpg 300w, https:\/\/risc.web-email.at\/app\/uploads\/2023\/06\/shutterstock_1578853621-1-768x508.jpg 768w, https:\/\/risc.web-email.at\/app\/uploads\/2023\/06\/shutterstock_1578853621-1-1536x1017.jpg 1536w, https:\/\/risc.web-email.at\/app\/uploads\/2023\/06\/shutterstock_1578853621-1.jpg 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<div class=\"wp-block-group-container alignfull \">\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading\"><strong>The importance of efficient order processing in the digital age<\/strong><\/h3>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p>Order processing, especially in such a diversified network, is a complex challenge. Until now, the ordering process for stores and the central warehouse required extensive specialist knowledge and a lot of time, as orders had to be created manually. This task is complicated by the need to minimize costs per supplier, maintain optimal stock levels and ensure that products are reordered on time. The importance of an efficient ordering system is underlined by studies that show that customers switch to the competition if products are not available, which can lead to declining customer loyalty and dissatisfaction in the long term.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"683\" sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/iStock-498826285-1024x683.jpg\" alt=\"\" class=\"wp-image-31031\" srcset=\"https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/iStock-498826285-1024x683.jpg 1024w, https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/iStock-498826285-300x200.jpg 300w, https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/iStock-498826285-768x512.jpg 768w, https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/iStock-498826285-1536x1024.jpg 1536w, https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/iStock-498826285.jpg 1920w\" \/><\/figure>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"wp-block-group-container alignfull \">\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading\">Challenges in retail order processing<\/h3>\n\n\n\n<p>This article focuses on a retail company in Austria that shares characteristics with other medium-sized retailers. The company operates around 165 stores in Europe and offers its products online and in stores. Each store sells special products, with the product range being tailored to the respective country. Some products are shared by the stores and ordered in larger quantities from a central warehouse. Until now, stores and the central warehouse have had to order products manually. Creating orders requires a lot of expertise and time. This is compounded by the need to minimize costs per supplier, maintain good stock levels and ensure that products are ordered on time when required. Getting to grips with the problem is particularly important for online retailers because, according to a study by Dadzie and Winston [2], many customers will buy a product from a competitor if it is not available. Anand and Chadha [3] point to long-term negative effects such as declining customer loyalty and dissatisfaction with substitute products. Zinn and Liu [4] also show that stock shortages can damage a store&#8217;s image.<\/p>\n\n\n\n<p>The main objective of this project is to improve this process and support it by calculating order proposals per supplier. This is done by combining business rules (per supplier and warehouse) with a system that estimates demand based on historical data and related events. Aastrup and Kotzab [1] provide an overview of the current possibilities for tackling this problem.<\/p>\n\n\n\n<p>Below is a strategy that aims to ensure that the right amount of stock is available by forecasting customer demand.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>In order to accomplish this task, all suppliers are regularly taken into consideration. Each supplier delivers a certain number of products, and the key question is which products need to be reordered. At the lowest level, heuristics and forecasts are used to determine the time at which a product is likely to be out of stock. Based on this assessment, a preliminary requirement is determined, which leads to the creation of a &#8220;shopping basket&#8221; for the respective supplier. This shopping cart can then be customized using specific rules. For example, some suppliers require a minimum order quantity or certain order units (e.g. pallets instead of boxes). Here, too, attempts are made to achieve discounts by possibly ordering more than is necessary. Next, the procedure at the lowest level is explained in more detail.<\/p>\n\n\n\n<p class=\"has-risc-grey-background-color has-background\">Heuristics are methods for finding solutions to problems quickly and with practical means. People often rely on simple rules or experience instead of analyzing everything down to the smallest detail. They help to make quick decisions when there is no perfect solution.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69de248c31858&quot;}\" data-wp-interactive=\"core\/image\" class=\"wp-block-image size-large is-resized wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"724\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/Hierarchy-Levels-1024x724.png\" alt=\"\" class=\"wp-image-31019\" style=\"width:600px\" srcset=\"https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/Hierarchy-Levels-1024x724.png 1024w, https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/Hierarchy-Levels-300x212.png 300w, https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/Hierarchy-Levels-768x543.png 768w, https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/Hierarchy-Levels-1536x1086.png 1536w, https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/Hierarchy-Levels-2048x1448.png 2048w\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on-async--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p><em>Figure 1: The different hierarchical levels of the procedure. The system generates an order proposal based on a supplier. All products per supplier are considered for this purpose. Demand is estimated for each product using heuristics and forecasts.<\/em><\/p>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n<\/div><div class=\"wp-block-group-container alignfull \">\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">Ordering suggestions: Heuristic methods for avoiding stock shortages<\/h2>\n\n\n\n<p>To ensure efficient and cost-effective ordering, various factors must be taken into account when creating order proposals. Firstly, sufficient stock should be available to meet future demand in order to avoid stock shortages or delays. A heuristic was used for this purpose, which is shown in Figure 2. The idea is to ensure that the ordered goods are available before the stock runs out, this point is marked in Figure 2 by the &#8220;out of stock&#8221;. This point in time is determined on the basis of historical data, which is merged with the demand estimate provided by the forecast component and all known orders and sales in the future. To ensure that the order arrives on time, a time window is constructed backwards to determine when the product must be ordered. The time slot consists of:<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<ul class=\"wp-block-list\">\n<li><strong>Delivery time:<\/strong> The time it usually takes to deliver the goods, including supplier-specific processing times.<\/li>\n\n\n\n<li><strong>Processing time:<\/strong> The time that elapses before the goods are available for sale. This includes sorting, unpacking, etc.<\/li>\n\n\n\n<li><strong>Cycle time:<\/strong> The time between two orders. This is a parameter that indirectly controls how often a product should be ordered.<\/li>\n<\/ul>\n\n\n\n<p>Additional factors are also taken into account, such as minimum order quantity, discounts and minimum order size. Overall, we are looking for ways to keep the costs of the order low, but in consideration of discounts. Price tables are also included in order to order the products at the best possible conditions and in appropriate quantities and units. To make the system adaptable, individual rules, such as safety stocks, can be defined for each product and each supplier.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img decoding=\"async\" width=\"1024\" height=\"724\" sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/stock-optimization-1024x724.png\" alt=\"\" class=\"wp-image-31021\" style=\"width:600px\" srcset=\"https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/stock-optimization-1024x724.png 1024w, https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/stock-optimization-300x212.png 300w, https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/stock-optimization-768x543.png 768w, https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/stock-optimization-1536x1086.png 1536w, https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/stock-optimization-2048x1448.png 2048w\" \/><\/figure>\n\n\n\n<p><em>Figure 2: Predictions of machine learning models that are integrated into the heuristics. The black line shows the current stock level. The red and green dashed lines show planned sales and purchases respectively.<br\/>Forecasts (blue line) are used to estimate when the warehouse would be empty. At this point, a time window is constructed backwards to determine when the product needs to be reordered.<\/em><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"wp-block-group-container alignfull \">\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">Focusing on the customer: using models and evaluating the product portfolio<\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p>During training, both simple and robust methods are evaluated and more complex models are trained. The latter take into account additional information such as the day of the week and upcoming public holidays. The system uses LightGBM [5] and simple statistical models (average, moving average,&#8230; ) to train and compare different models for time series forecasting. LightGBM was one of the most frequently used models in the M5 forecast competition [6]. Another interesting point is dealing with a changing product portfolio. Products that are no longer sold are filtered out before training begins. For new products for which no historical data is available, purely statistical models are used, which generally work well with limited amounts of data. To deal with replaced products, a model is provided with the old product data in addition to the new data.  <\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\"><\/div>\n<\/div>\n\n\n\n<p>An order proposal contains several products from a single supplier, so it is necessary to evaluate how well the conclusion works as a whole. For this purpose, the mean absolute error obtained from backtesting is divided by the average number of units sold per day. This measurement shows the error in days, which is useful for finding weaknesses in the conclusion. It also provides information on how well the &#8220;out of stock&#8221; point shown in Figure 3 can be hit.<\/p>\n\n\n\n<p>Figure 3 shows how well the entire product portfolio of the central warehouse can be forecast. The error is specified in average error days. To do this, the average absolute error is first calculated and then divided by the average units sold per day. By categorizing the products according to sales figures, the chart clearly shows that the system is very good at handling products that are sold frequently. At the same time, it is clear that rarely sold products are far more difficult to value. The analyses of simple and robust methods are often the best choice for rarely sold items.<\/p>\n\n\n\n<p>The forecasts are equipped with additional safety precautions to increase accuracy and avoid excessive deviation from the realistic scenarios. The safety precautions consist of checking the quarters of the last few years and comparing whether the estimated demand is within a certain percentage range; if not, orders are limited within this range. These safety precautions help to prevent overstocking or understocking of products.<\/p>\n\n\n<div class=\"wp-block-group-container alignfull \">\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-6c531013 wp-block-group-is-layout-flex\"><div class=\"wp-block-group-container alignfull \">\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69de248c3334f&quot;}\" data-wp-interactive=\"core\/image\" class=\"wp-block-image size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"768\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/fx_best_mae_histogram_by_sales_day-1024x768.png\" alt=\"\" class=\"wp-image-31023\" srcset=\"https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/fx_best_mae_histogram_by_sales_day-1024x768.png 1024w, https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/fx_best_mae_histogram_by_sales_day-300x225.png 300w, https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/fx_best_mae_histogram_by_sales_day-768x576.png 768w, https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/fx_best_mae_histogram_by_sales_day-1536x1152.png 1536w, https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/fx_best_mae_histogram_by_sales_day-2048x1536.png 2048w\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on-async--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p>(a)<\/p>\n<\/div>\n<\/div>\n\n<div class=\"wp-block-group-container alignfull \">\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69de248c33c24&quot;}\" data-wp-interactive=\"core\/image\" class=\"wp-block-image size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"768\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/fx_worst_mae_histogram_by_sales_day-1-1024x768.png\" alt=\"\" class=\"wp-image-31027\" srcset=\"https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/fx_worst_mae_histogram_by_sales_day-1-1024x768.png 1024w, https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/fx_worst_mae_histogram_by_sales_day-1-300x225.png 300w, https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/fx_worst_mae_histogram_by_sales_day-1-768x576.png 768w, https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/fx_worst_mae_histogram_by_sales_day-1-1536x1152.png 1536w, https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/fx_worst_mae_histogram_by_sales_day-1-2048x1536.png 2048w\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on-async--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p>(b)<\/p>\n<\/div>\n<\/div><\/div>\n<\/div>\n\n\n<p><em>Figure 3: (a) shows the histogram of errors below the 95% quantile for all products. (b) shows the histogram of errors above the 95% quantile for all products. The error is given by the average number of days that the model estimate is off. This metric is useful for heuristics as it shows how well the &#8220;out of stock&#8221; point can be reached. The categories on the y-axis indicate how often a product is sold on average, including a count in brackets (number of products that fall into this category). The figure shows that the conclusion works well for frequently purchased products. However, there is room for improvement for products that are rarely sold.<\/em><\/p>\n<\/div>\n<\/div><div class=\"wp-block-group-container alignfull \">\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">Silent mail: Interaction between the components<\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>The smooth interaction of different software components plays a decisive role, especially when it comes to the integration of state-of-the-art software. A proven approach is to use a message bus to facilitate communication between the different parts of the system [7]. It can also be used to implement complex processes, with messages serving as triggers for specific actions or workflows. Figure 4 illustrates the order proposal generation process. This process is triggered by new data imports. The order proposal generator receives the messages sent by the import process and starts the inference process. The results are saved in the database and can be exported as CSV files to load the data into the retailer&#8217;s SAP system.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69de248c34d98&quot;}\" data-wp-interactive=\"core\/image\" class=\"wp-block-image size-large is-resized wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"724\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/components-Page2-1024x724.jpg\" alt=\"\" class=\"wp-image-31029\" style=\"width:600px\" srcset=\"https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/components-Page2-1024x724.jpg 1024w, https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/components-Page2-300x212.jpg 300w, https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/components-Page2-768x543.jpg 768w, https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/components-Page2-1536x1086.jpg 1536w, https:\/\/risc.web-email.at\/app\/uploads\/2024\/03\/components-Page2.jpg 1920w\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on-async--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p><em>Figure 4: This figure shows all components of the system. They all interact with each other via messages. At the top left you can see the data import and the coordinator for generating order proposals. The training process and the inference are shown at the top right. The lower area shows how the user interface interacts with the data importer\/exporter. Finally, there is a timer service that performs periodic tasks. The entire application is loosely structured into three components: Data, Rules and Data Science.<\/em><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"wp-block-group-container alignfull \">\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">Conclusion: Over 50% effectiveness &#8211; automated order proposals transform the supply chain<\/h2>\n\n\n\n<p>In a comprehensive order proposal process, proposals are generated for 271 suppliers, whereby it is noteworthy that 56% of these proposals are accepted by the employees without any changes. Furthermore, ten suppliers are processed fully automatically by the system, which underlines the efficiency and accuracy of the process. In addition, around 10,000 products are analyzed and processed by a specially developed machine learning pipeline. Products that do not sell regularly still pose a particular challenge with this approach.<\/p>\n\n\n\n<p>Qualitative findings from the project are also available. As the range of products managed by the system increases, reducing the training time required for the models becomes more important. It turns out that order proposals are frequently created for some suppliers due to their extensive product range. Acceptance of the system and the forecasts varies considerably among users, although improved transparency and traceability of the process and the models could potentially help to increase acceptance.<\/p>\n\n\n\n<p>In conclusion, it can be said that the system makes a significant contribution to the process. At the same time, there are numerous opportunities to further improve and expand this process.<\/p>\n\n\n\n<p class=\"has-text-align-left has-risc-grey-color has-risc-blue-background-color has-text-color has-background has-link-color wp-elements-c6eb12aab9c1fd1ee9d1f0d907d2fcb6\">The results and methodology were presented at the ISM Conference 2023 in Lisbon, the corresponding article [8] is published in Procedia Computer Science 232C (2024) (DOI: 10.1016\/j.procs.2024.01.176).<\/p>\n<\/div>\n<\/div>\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<div class=\"wp-block-group-container alignfull \">\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">References<\/h2>\n\n\n\n<p>[1] J. Aastrup, H. Kotzab, Forty years of out-of-stock research &#8211; and shelves are still empty, The International Review of Retail, Distribution and Consumer Research 20 (2010) 147-164. URL: <a href=\"https:\/\/doi.org\/10.1080%2F09593960903498284\" target=\"_blank\" rel=\"noopener\">https:\/\/doi.org\/10.1080%2F09593960903498284.<\/a> doi:10.1080\/ 09593960903498284.<\/p>\n\n\n\n<p>[2] K. Q. Dadzie, E. Winston, Consumer response to stock-out in the online supply chain, International Journal of Physical Distribution &amp; Logistics Management 37 (2007) 19-42. doi:10.1108\/09600030710723309.<\/p>\n\n\n\n<p>[3] S. Anand, S. Chadha, Out-of-stocks are more costly than losing a sale &#8211; but there&#8217;s a fix, <a href=\"https:\/\/www.supplychaindive.com\/news\/\" target=\"_blank\" rel=\"noopener\">https:\/\/www.supplychaindive.com\/news\/<\/a> reduce-retail-out-of-stocks-AT-Kearney\/545439\/, 2019. Accessed: 2023-03-29.<\/p>\n\n\n\n<p>[4] W. Zinn, P. C. Liu, CONSUMER RESPONSE TO RETAIL STOCKOUTS, Journal of Business Logistics 22 (2001) 49-71.doi:10.1002\/j.2158-1592.2001.tb00159.x.<\/p>\n\n\n\n<p>[5] G. Ke, Q. Meng, T. Finley, T. Wang, W. Chen, W. Ma, Q. Ye, T.-Y. Liu, Lightgbm: A highly efficient gradient boosting decision tree, in: Proceedings of the 31st International Conference on Neural Information Processing Systems, NIPS&#8217;17, Curran Associates Inc, Red Hook, NY, USA, 2017, p. 3149-3157.<\/p>\n\n\n\n<p>[6] S. Makridakis, E. Spiliotis, V. Assimakopoulos, M5 accuracy competition: Results, findings, and conclusions, International Journal of Forecasting 38 (2022) 1346-1364. doi:10.1016\/j.ijforecast.11.013.<\/p>\n\n\n\n<p>[7] P.Kannisto,D.Ha \u0308stbacka,T.Gutie \u0301rrez,O.Suominen,M.Vilkko,P.Craamer, Plant-wide interoperability and decoupled, data-driven process control with message bus communication, Journal of Industrial Information Integration 26 (2022) 100253. doi:10.1016\/j.jii.2021.100253.<\/p>\n\n\n\n<p>[8] Falkner, D., B\u00f6gl, M., Gattinger, A., Stainko, R., Zenisek, J., &amp; Affenzeller, M. (2024). Integrating machine learning into supply chain management: Challenges and opportunities. <em>Procedia Computer Science<\/em>, <em>232<\/em>, 1779-1788. doi<a href=\"https:\/\/doi.org\/10.1016\/j.procs.2024.01.176\" target=\"_blank\" rel=\"noopener\">:10.1016\/j.procs.2024.01.176<\/a><\/p>\n<\/div>\n<\/div>\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<h2 class=\"wp-block-heading has-text-align-left\">Ansprechperson<\/h2>\n\n\n\n<div class=\"wp-block-contact-form-7-contact-form-selector\">\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f663-o1\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"663\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/en\/wp-json\/wp\/v2\/publication\/32631#wpcf7-f663-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"663\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.5\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f663-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<\/fieldset>\n<div class=\"form-row\">\n\t<div class=\"form-input\">\n\t\t<p><label class=\"sr-only\" for=\"your-name\">Your name <\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" id=\"your-name\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Name\" value=\"\" type=\"text\" name=\"your-name\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"form-input\">\n\t\t<p><label class=\"sr-only\" for=\"your-email\">Your email<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" id=\"your-email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"E-Mail\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n<\/div>\n<div class=\"form-row\">\n\t<div class=\"form-input\">\n\t\t<p><label class=\"sr-only\" for=\"your-company\">Company <\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-company\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" id=\"your-company\" aria-invalid=\"false\" placeholder=\"Unternehmen\" value=\"\" type=\"text\" name=\"your-company\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"form-input\">\n\t\t<p><label class=\"sr-only\" for=\"your-position\">Position<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-position\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" aria-invalid=\"false\" placeholder=\"Position\" value=\"\" type=\"text\" name=\"your-position\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n<\/div>\n<div class=\"form-row\">\n\t<div class=\"form-input\">\n\t\t<p><label class=\"sr-only\" for=\"your-subject\"> Subject <\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-subject\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" id=\"your-subject\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Thema\" value=\"\" type=\"text\" name=\"your-subject\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n<\/div>\n<p><span id=\"wpcf7-69de248c45921-wrapper\" class=\"wpcf7-form-control-wrap phone-95-wrap\" style=\"display:none !important; visibility:hidden !important;\"><label for=\"wpcf7-69de248c45921-field\" class=\"hp-message\">Please leave this field empty.<\/label><input id=\"wpcf7-69de248c45921-field\"  class=\"wpcf7-form-control wpcf7-text\" type=\"text\" name=\"phone-95\" value=\"\" size=\"40\" tabindex=\"-1\" autocomplete=\"new-password\" \/><\/span><br \/>\n<label class=\"sr-only\" for=\"your-message\"> Your message (optional)<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-message\"><textarea cols=\"40\" rows=\"10\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea\" id=\"your-message\" aria-invalid=\"false\" placeholder=\"Ihre Nachricht an uns\" name=\"your-message\"><\/textarea><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"hcap-cf7\">\t\t<input\n\t\t\t\ttype=\"hidden\"\n\t\t\t\tclass=\"hcaptcha-widget-id\"\n\t\t\t\tname=\"hcaptcha-widget-id\"\n\t\t\t\tvalue=\"eyJzb3VyY2UiOlsiY29udGFjdC1mb3JtLTdcL3dwLWNvbnRhY3QtZm9ybS03LnBocCJdLCJmb3JtX2lkIjo0MzZ9-c5ba05e011699d70dda36bf3838d9e02\">\n\t\t\t\t<span id=\"hcap_cf7-69de248c4613b4.96292484\" class=\"wpcf7-form-control h-captcha \"\n\t\t\tdata-sitekey=\"3a6a81c1-2b2e-4b2a-b1eb-d9446bc09afb\"\n\t\t\tdata-theme=\"light\"\n\t\t\tdata-size=\"normal\"\n\t\t\tdata-auto=\"false\"\n\t\t\tdata-ajax=\"false\"\n\t\t\tdata-force=\"false\">\n\t\t<\/span>\n\t\t<input type=\"hidden\" id=\"_wpnonce\" name=\"_wpnonce\" value=\"83fc09d92f\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/en\/wp-json\/wp\/v2\/publication\/32631\" \/><\/span><input class=\"wpcf7-form-control wpcf7-submit has-spinner btn\" type=\"submit\" value=\"Senden\" \/>\n<\/p><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<h2 class=\"wp-block-heading\">Author<\/h2>\n\n\n<div class=\"contact-person\">\n      <picture>\n      \n      \n      \n      \n      <img decoding=\"async\" data-aos=\"fade-zoom-in\"\n           data-aos-offset=\"0\" class=\"w-full\" width=\"212\" height=\"293\"\n           src=\"\"\n           alt=\"\">\n    <\/picture>\n    \n\n<h5 class=\"wp-block-heading\">Dominik Falkner, MSc<\/h5>\n\n\n\n<p>Data Scientist<\/p>\n\n  <\/div>\n<\/div>\n<\/div>\n\n<h2 class=\"wp-block-heading\">Read more<\/h2>\n<div class=\"posts-slider-block\" data-aos=\"fade-up\" data-aos-offset=\"0\" data-aos-anchor-placement=\"top-bottom\">\n        <section class=\"splide posts-slider\" aria-label=\"Gallery Slides\">\n            <div class=\"splide__arrows\">\n                <button class=\"splide__arrow splide__arrow--prev\">\n                    <span class=\"sr-only\">Previous<\/span>\n                    <img decoding=\"async\" loading=\"lazy\" width=\"25\" height=\"21\" src=\"https:\/\/risc.web-email.at\/app\/themes\/risc-theme\/public\/images\/icon-arrow.35d2ec.svg\"\n                         alt=\"Previous\">\n                <\/button>\n                <button class=\"splide__arrow splide__arrow--next\">\n                    <span class=\"sr-only\">Next<\/span>\n                    <img decoding=\"async\" loading=\"lazy\" width=\"25\" height=\"21\" src=\"https:\/\/risc.web-email.at\/app\/themes\/risc-theme\/public\/images\/icon-arrow.35d2ec.svg\"\n                         alt=\"Next\">\n                <\/button>\n            <\/div>\n            <div class=\"inner\">\n                <div class=\"splide__track\">\n                    <div class=\"splide__list\">\n\n                                                    <a href=\"https:\/\/risc.web-email.at\/en\/technicalarticles\/technical-article-mathematical-modelling-of-production-problems\/\" class=\"splide__slide blog-post-teaser mb-1 lg:mb-3\">\n                                <div class=\"blog-image\">\n                                                                                                                                <picture>\n                                                                                        <img decoding=\"async\" src=\"https:\/\/risc.web-email.at\/app\/uploads\/2023\/06\/2021-02-10_Mathematische-Modellierung_RISC-Software_GmbH-360x214.jpg\"\n                                                 alt=\"Mathematical modelling of production problems\">\n                                        <\/picture>\n                                                                    <\/div>\n                                <div class=\"blog-content px-2 py-3 xl:px-4 xl:py-5\">\n                                    <h3>Mathematical modelling of production problems<\/h3>\n                                    <div class=\"blog-post-excerpt mt-2\">\n                                        Mathematical models are predominantly used in science, especially in the natural sciences. Classic fields of application here are theoretical physics or, currently very prominent, epidemiology.\n                                    <\/div>\n                                    <span class=\"inline-block mt-2 more\">mehr erfahren <span class=\"ml-1 icon-more\"><\/span><\/span>\n\n                                <\/div>\n                            <\/a>\n                                                    <a href=\"https:\/\/risc.web-email.at\/en\/technicalarticles\/technical-article-optimisation-will-be-learned\/\" class=\"splide__slide blog-post-teaser mb-1 lg:mb-3\">\n                                <div class=\"blog-image\">\n                                                                                                                                <picture>\n                                                                                        <img decoding=\"async\" src=\"https:\/\/risc.web-email.at\/app\/uploads\/2023\/06\/2022-01-Optimierung_meets-AI_C_AdobeStock_Laurent_s-360x214.jpeg\"\n                                                 alt=\"Optimisation has to be learned\">\n                                        <\/picture>\n                                                                    <\/div>\n                                <div class=\"blog-content px-2 py-3 xl:px-4 xl:py-5\">\n                                    <h3>Optimisation has to be learned<\/h3>\n                                    <div class=\"blog-post-excerpt mt-2\">\n                                        For complex problems in business and industry, optimization models and solution algorithms are used daily to make difficult decisions. Classical optimization methods are combined with machine learning to meet the high demands.\n                                    <\/div>\n                                    <span class=\"inline-block mt-2 more\">mehr erfahren <span class=\"ml-1 icon-more\"><\/span><\/span>\n\n                                <\/div>\n                            <\/a>\n                                                    <a href=\"https:\/\/risc.web-email.at\/referenzprojekte\/optimale-bestellvorschlaege-durch-ki-gestuetzte-optimierung\/\" class=\"splide__slide blog-post-teaser mb-1 lg:mb-3\">\n                                <div class=\"blog-image\">\n                                                                                                                                <picture>\n                                                                                        <img decoding=\"async\" src=\"https:\/\/risc.web-email.at\/app\/uploads\/2023\/09\/real-mens-tools-picjumbo-com-360x214.jpg\"\n                                                 alt=\"Optimale Bestellvorschl\u00e4ge durch KI-gest\u00fctzte Optimierung\">\n                                        <\/picture>\n                                                                    <\/div>\n                                <div class=\"blog-content px-2 py-3 xl:px-4 xl:py-5\">\n                                    <h3>Optimale Bestellvorschl\u00e4ge durch KI-gest\u00fctzte Optimierung<\/h3>\n                                    <div class=\"blog-post-excerpt mt-2\">\n                                        Die RISC Software GmbH entwickelte f\u00fcr die 3e AG eine ma\u00dfgeschneiderte KI-basierte Software, die auf historischen Verkaufsdaten basiert, um Lagerbest\u00e4nde zu prognostizieren und optimale Bestellvorschl\u00e4ge zu generieren.\n                                    <\/div>\n                                    <span class=\"inline-block mt-2 more\">mehr erfahren <span class=\"ml-1 icon-more\"><\/span><\/span>\n\n                                <\/div>\n                            <\/a>\n                                            <\/div>\n                <\/div>\n            <\/div>\n        <\/section>\n    <\/div>\n","protected":false},"excerpt":{"rendered":"<p>How an Austrian retail company optimizes its order processing and avoids stock shortages using heuristic methods to increase efficiency and customer satisfaction.<\/p>\n","protected":false},"featured_media":3510,"template":"","publication-category":[50],"class_list":["post-32631","publication","type-publication","status-publish","has-post-thumbnail","hentry","publication-category-data-science-and-a-i"],"acf":[],"portrait_thumb_url":"https:\/\/risc.web-email.at\/app\/uploads\/2023\/06\/shutterstock_1578853621-1-360x214.jpg","_links":{"self":[{"href":"https:\/\/risc.web-email.at\/en\/wp-json\/wp\/v2\/publication\/32631","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/risc.web-email.at\/en\/wp-json\/wp\/v2\/publication"}],"about":[{"href":"https:\/\/risc.web-email.at\/en\/wp-json\/wp\/v2\/types\/publication"}],"version-history":[{"count":2,"href":"https:\/\/risc.web-email.at\/en\/wp-json\/wp\/v2\/publication\/32631\/revisions"}],"predecessor-version":[{"id":35595,"href":"https:\/\/risc.web-email.at\/en\/wp-json\/wp\/v2\/publication\/32631\/revisions\/35595"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/risc.web-email.at\/en\/wp-json\/wp\/v2\/media\/3510"}],"wp:attachment":[{"href":"https:\/\/risc.web-email.at\/en\/wp-json\/wp\/v2\/media?parent=32631"}],"wp:term":[{"taxonomy":"publication-category","embeddable":true,"href":"https:\/\/risc.web-email.at\/en\/wp-json\/wp\/v2\/publication-category?post=32631"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}