{"id":11441,"date":"2023-04-08T14:24:18","date_gmt":"2023-04-08T14:24:18","guid":{"rendered":"https:\/\/www.hashmicro.com\/blog\/?p=11441"},"modified":"2025-12-22T02:24:37","modified_gmt":"2025-12-22T02:24:37","slug":"supply-chain-management","status":"publish","type":"post","link":"https:\/\/www.hashmicro.com\/blog\/supply-chain-management\/","title":{"rendered":"5 Critical Components of Supply Chain Management Activity"},"content":{"rendered":"<p class=\"!text-neutral-a12\">Are <a href=\"https:\/\/en.wikipedia.org\/wiki\/Supply_chain\">supply chain<\/a> disruptions causing you sleepless nights? Issues like delays and inefficiencies can lead to higher costs and missed opportunities, making supply chain management essential for overcoming these challenges.<\/p>\n<p class=\"!text-neutral-a12\">Supply chain management (SCM) is the backbone of every efficient business, ensuring smooth transitions from raw materials to consumer delivery. It adapts to market demands, technological changes, and fluctuating consumer expectations to maintain seamless operations.<\/p>\n<p class=\"!text-neutral-a12\">This article will explain supply chain management and its workings and crucial role in streamlining business processes. Let&#8217;s explore how effective SCM can transform your operations.<\/p>\n<p class=\"!text-neutral-a12\">Consider <a href=\"https:\/\/www.hashmicro.com\/supply-chain-management\">HashMicro SCM System<\/a> to enhance your supply chain with real-time tracking, improved coordination, and automated processes. Its user-friendly interface and customizable features help you tackle inefficiencies and stay ahead in a competitive market.<\/p>\n<!-- <div id=\"toc_group_article\" style=''>\r\n\t<p style='font-size:25px;font-weight:bold; margin-bottom:0px'>\r\n\t\tTable of Content:\r\n\t<\/p>\r\n\t<ul id=\"list_toc\" class='list_toc'><\/ul>\r\n<\/div> -->\r\n\r\n<!-- <div class=\"dropdown-fixed-top\" id=\"dropdown-fixed-top\">\r\n\t<div class=\"row\">\r\n\t\t<p id=\"pilihDaftarIsi\">Table of Content<\/p>\r\n\t\t<p><i class=\"td-icon-menu-down\"><\/i><\/p>\r\n\t<\/div>\r\n\t\r\n\t<div>\r\n\t\t<ul id=\"list_toc_top\" class='list_toc'><\/ul>\r\n\t<\/div>\r\n<\/div> -->\r\n\r\n<div id=\"placeholder-toc\"><\/div>\r\n<div id=\"toc\">\r\n    <div class=\"header\">\r\n\t<span class=\"toc-title\" id=\"toc-title\">Table of Content<\/span>\t\r\n\t <i class=\"toc-icon\">\r\n        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"30\" height=\"30\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#000\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"header-icon\">\r\n          <path d=\"m6 9 6 6 6-6\" \/>\r\n        <\/svg>\r\n      <\/i>\r\n\t<\/div>\r\n    <div class=\"list\">\r\n      <ul id=\"toc-list\"><\/ul>\r\n    <\/div>\r\n <\/div>\r\n\r\n<style>\r\n\t@media (max-width: 992px) {\r\n\t\t#toc_group_article {\r\n\t\t\tpadding-top: 24px;\r\n\t\t}\r\n\t}\r\n\t\r\n\t#list_toc_float {\r\n\t\tmax-height: calc(100vh - 250px);\r\n\t\toverflow-y: auto;\r\n\t}\r\n\t\r\n\t#list_toc_top {\r\n\t\tdisplay: none;\r\n\t\tbackground: #fff;\r\n\t\tmargin-bottom: 4px;\r\n\t}\r\n\t\r\n\t#list_toc_top li {\r\n\t\tdisplay: block;\r\n\t\tmargin-left: 0;\r\n\t\tlist-style: none;\r\n\t}\r\n\t\r\n\t#list_toc_top a {\r\n\t\tpadding: 5px;\r\n\t\tdisplay: block;\r\n\t}\r\n\t\r\n\t#list_toc_top.show {\r\n\t\tdisplay: block;\r\n\t}\r\n\r\n\t#list_toc_top a {\r\n\t\tcolor: #434343;\r\n\t\tborder-bottom: 1px solid #bbb;\r\n\t}\r\n\t\r\n\t.dropdown-fixed-top {\r\n\t\tposition: fixed;\r\n\t\ttop: 59px;\r\n\t\twidth: 100%;\r\n\t\tz-index: 99;\r\n\t\tborder-bottom: 2px solid #9c171e;\r\n\t\tpadding: 12px;\r\n\t\tbackground: #fff;\r\n\t\twidth: 100%;\r\n\t\tcursor: pointer;\r\n\t\tdisplay: none;\r\n\t\tleft: 0;\r\n\t\tbox-shadow: 0 -2px 7px 6px rgba(0, 0, 0, 0.17);\r\n\t}\r\n\t\r\n\t#dropdown-fixed-top.show {\r\n\t\tanimation: showAnim 0.5s ease;\r\n\t\tdisplay: block;\r\n\t\topacity: 1;\r\n\t}\r\n\t\r\n\t@keyframes showAnim {\r\n\t\tfrom {\r\n\t\t\tdisplay: none;\r\n\t\t\topacity: 0;\r\n\t\t}\r\n\t\tto {\r\n\t\t\tdisplay: block;\r\n\t\t\topacity: 1;\r\n\t\t}\r\n\t}\r\n\t\r\n\t.dropdown-fixed-top #list_toc_top {\r\n\t\tmax-height: calc(50vh - 110px);\r\n\t\toverflow-y: scroll;\r\n\t}\r\n\t\r\n\t.dropdown-fixed-top .row {\r\n\t\tdisplay: flex;\r\n\t\tjustify-content: space-between\r\n\t}\r\n\t\r\n\t.dropdown-fixed-top .row p {\r\n\t\tmargin-bottom: 0;\r\n\t}\r\n\t\r\n\t#pilihDaftarIsi {\r\n\t\tmax-width: 100%;\r\n\t\toverflow: hidden;\r\n\t\twhite-space: nowrap;\r\n\t}\r\n\t\r\n\t@media (min-width: 1018px) {\r\n\t\t.dropdown-fixed-top {\r\n\t\t\tdisplay: none;\r\n\t\t}\r\n\t}\r\n\t\r\n\t#list_toc li {margin-bottom: 0;margin-top: 5px;}\r\n\t#list_toc > li > ul {padding-left: 20px;margin-bottom: 0;}\r\n\t#list_toc{height:max-content;transition:ease-in-out}\r\n\t#list_toc li {margin-bottom: 0;margin-top: 5px;}\r\n\t#list_toc_float li.active > a {color:#b1252d;background: #ffe1e3;}\r\n\t#list_toc_top li.active > a {color:#b1252d;background: #ffe1e3;}\r\n\t#list_toc_float li a {padding:3px 7px}\r\n\t#list_toc_float li a {\r\n\t\tdisplay: block;\r\n\t\tcolor: #000;\r\n\t\tmargin-bottom: 6px;\r\n\t\tpadding-top: 2px;\r\n\t\tpadding-bottom: 2px;\r\n\t\ttransition: all 0.2s ease-in-out;\r\n\t\tfont-size: 15px;\r\n\t\tline-height: 18px;\r\n\t}\r\n\t#list_toc_float li{list-style:none;list-style-position:inside; margin-left:0;}\r\n\t#list_toc_float a:hover{color:#b1252d;}\r\n\t\r\n\t#toc_group_float{\r\n\t\tline-height: 24px;\r\n\t\tmax-height: calc(100vh - 100px);\r\n\t\toverflow: auto;\r\n\t\tz-index: 99;\r\n\t\tdisplay:none!important;\r\n\t\tbackground:#fff;\r\n\t\ttransition:all 0.5s linear\r\n\t}\r\n\t\r\n\t@media (min-width:1019px){\r\n\t\t#toc_group_float {\r\n\t\t\tdisplay:block!important;\r\n\t\t\t}\r\n\t\t\t\t#toc_group_article {\r\n\t\t\tdisplay:none;\r\n\t\t}\r\n\t}\r\n\r\n<\/style>\r\n\r\n<!-- ToC styling  -->\r\n<style>\r\n\t\/* Simple styling for the TOC *\/\r\n\t\r\n\t#toc ul li:last-child {\r\n    padding-bottom: 16px; \/* Adjust the value as needed *\/\r\n}\r\n\r\n.td-fix-index {\r\n\t transform: unset !important;\r\n     -webkit-transform: unset !important; \r\n}\r\n.footer-contact .td-fix-index {\r\n\t transform: translateZ(0) !important;\r\n     -webkit-transform: translateZ(0) !important; \r\n}\r\n\t.tdb_single_content .tdb-block-inner.td-fix-index{\r\n\t\tposition: static;\r\n\t}\r\n\t\r\n\r\n\t\r\n#toc {\r\n  background-color: #FFF;\r\n\tpadding: 17px 24px 0px 24px !important;\r\n  margin-bottom: 20px;\r\n\/*   border: 1px solid #9C171E; *\/\r\n  border-radius: 6px;\r\n\tdisplay: none;\r\n  max-width: 100%;\r\n  transition: .4s ease height;\r\n\tmargin-left: 0;\r\n\toverflow: hidden;\r\n}\r\n\r\n#toc .header{\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n\tbackground-color: transparent;\r\n}\r\n\t\r\n\t#toc.sticky .header{\r\n\t\tpadding: 4px 0;\r\n\t}\r\n\t\r\n.header p{\r\n  font-size: 18px !important;\r\n  font-weight: 600 !important;\r\n  color: #393939;\r\n   margin-bottom: 0;\r\n  \/* margin-top: 20px; *\/\r\n}\r\n\r\n.toc-icon{\r\n  float: right;\r\n\/*   visibility: hidden; *\/\r\n}\r\n\r\n\t.toc-title{\r\n\t\tmargin-right: auto;\r\n\/* \t\tpadding-left: 20px; *\/\r\n\t\tfont-weight: 600;\r\n\t\talign-self: center;\t}\t\r\n\r\n#toc ul {\r\n  list-style-type: none;\r\n  padding-left: 0;\r\n}\r\n\t\r\n#toc.sticky ul{\r\n\toverflow-y: auto;\r\n\tmax-height: 250px;\r\n\tmargin-top: 0px;\r\n\tpadding-top: 20px;\r\n\/* \tborder-top: 1px solid #d3d3d3; *\/\r\n}\r\n\t\r\n#toc ul li {\r\n\/*   margin-bottom: 10px; *\/\r\n  margin-bottom: 10px;\r\n\tmargin-left: 0;\r\n\ttransition: .2s ease;\r\n\tcursor: pointer;\r\n}\r\n\t\r\n\t#toc.sticky ul li {\r\n\t  margin-right: 10px;\r\n\t}\r\n\t\r\n.td-post-content #toc-list li a:hover, .td-post-content #toc-list a.active{\r\n\tbackground-color: #FFF;\r\n\/* \tpadding: 8px 16px 8px 16px; *\/\r\n\tpadding: 4px 16px 4px 16px;\r\n\tborder-radius: 6px;\r\n\tcolor: #9c171e !important;\r\n\tfont-weight: 600 !important;\r\n}\r\n\t\r\n\t.td-post-content #toc-list li:hover a, .td-post-content #toc-list a.active{\r\n\t\tcolor: #9C171E !important;\r\n\t\tfont-weight: 600 !important;\r\n\t}\r\n\t\r\n.td-post-content #toc-list a.active{\r\n\tfont-weight: bold !important;\r\n\tcolor: #9C171E !important;\r\n}\r\n\t\r\n#toc a, .td-post-content #toc-list a {\r\n  text-decoration: none;\r\n  color: #ea1717 !important;\r\n  transition: .2s ease;\r\n\tfont-weight: 400 !important;\r\n\tdisplay: block;\r\n\t\r\n\tpadding: 4px 16px 4px 0;\r\n}\r\n\r\n#toc.sticky {\r\n  position: fixed;\r\n\/*   top: 73px; *\/\r\n\tbottom: 0;\r\n  z-index: 100; \r\n  box-shadow: 0 2px 5px rgba(0,0,0,0.1); \r\n\twidth: 100%; \r\n\tbackground-color: #FFF;\r\n\/* \tbackground-color: #FFF1F1; *\/\r\n\tborder-bottom: 1px solid #ea1717;\r\n\/*   border: 1px solid #393939; *\/\r\n  box-shadow: 0px 0px 14px 0px #00000040;\r\n  cursor: pointer;\r\n\tanimation: fadein .3s ease;\r\n\tpadding: 12px 16px !important;\r\n}\r\n\t\r\n\t.fadein{\r\n\t\tanimation: fadein .3s ease;\r\n\t}\r\n\t\r\n\t.fadeout{\r\n\t\tanimation: fadeout .3s ease;\r\n\t}\r\n\t\r\n\t\r\n\t@keyframes fadein{\r\n\t\t0% {\r\n\t\t\topacity: 0;\r\n\t\t}\r\n\t\t100%{\r\n\t\t\topacity: 1;\r\n\t\t}\r\n\t}\r\n\t\r\n\t@keyframes fadeout{\r\n\t\t0% {\r\n\t\t\topacity: 1;\r\n\t\t}\r\n\t\t100%{\r\n\t\t\topacity: 0;\r\n\t\t}\r\n\t}\r\n\r\n\t\r\n#toc.sticky .header p{\r\n\tmargin-bottom: 10px;\r\n\tmargin-top: 10px;\r\n}\r\n\r\n#toc.sticky .toc-icon{\r\n  visibility: visible;\r\n\/* \ttransition: 0.4s ease; *\/\r\n}\r\n\t\r\n\t.toc-icon{\r\n\t\talign-items: center;\r\n    \tdisplay: flex;\r\n\t}\r\n\t\r\n\tsvg.header-icon{\r\n\/* \t\tbackground-color: #9c171e; *\/\r\n\t\tbackground-color: #FFF;\r\n\t\tborder-radius: 30px;\r\n\t\tpadding: 5px;\r\n\t}\r\n\r\n#toc.sticky .list{\r\n\/*   max-height: 0; *\/\r\n  transition: height 0.4s ease;\r\n}\r\n\t\r\n\t#toc .list{\r\n\/*   max-height: 0; *\/\r\n  transition: height 0.4s ease;\r\n}\r\n\r\n#toc .header.active .toc-icon{\r\n\ttransform: rotate(0deg); \r\n\topacity: 1;\r\n}\r\n\r\n\t#toc .header.active + .list {\r\n\t  max-height: 200px; \/* Adjust this value as needed *\/\r\n\t  opacity: 1;\r\n\t}\r\n\t\r\n\t#placeholder-toc{\r\n\/* \t\tdisplay: none; *\/\r\n\t}\r\n\t\r\n\t@media (min-width: 768px) and (max-width: 991px){\r\n\t\t#toc.sticky{\r\n\/* \t\t\ttop: 104px; *\/\r\n\t\t\tbottom: 0px;\r\n\t\t}\r\n\t\t\r\n\t\t#toc{\r\n\t\t\twidth: unset !important;\r\n\t\t}\r\n\t}\r\n\t\r\n\t@media (max-width: 767px){\r\n\t\t#toc{\r\n\t\t\twidth: 100% !important;\r\n\t\t\tdisplay: inline-block;\r\n\t\t}\r\n\t\t\r\n\t\t#toc.sticky{\r\n\t\t\twidth: 90% !important;\r\n\/* \t\t\ttop: 81px; *\/\r\n\t\t\tbottom: 60px;\r\n\t\t\tmargin-left: auto;\r\n\t\t\tmargin-right: auto;\r\n\t\t\tpadding: 0 16px;\r\n\t\t\tright: 5%;\r\n\t\t}\r\n\t}\r\n\t\r\n\t<\/style>\r\n\r\n<!-- ToC List for mobile -->\r\n<script>\r\n \/\/ Generate TOC based on headings\r\ndocument.addEventListener(\"DOMContentLoaded\", function() {\r\n  \/\/ Get the element that will contain the TOC\r\n  const tocList = document.getElementById('toc-list');\r\n\r\n  \/\/ Get the element with the ID 'article-left'\r\n  const article = document.querySelector('.td-post-content');\r\n\r\n  \/\/ Find all h2 elements within 'myarticle'\r\n  const headers = article.getElementsByTagName('h2');\r\n\r\n  \/\/ Loop through the h2 elements and create a list item for each one\r\n  for (let i = 0; i < headers.length; i++) {\r\n    const header = headers[i];\r\n    const headerText = header.textContent;\r\n\/\/     const headerId = 'header-' + i;\r\n    const headerId = headerText\r\n    .toLowerCase()\r\n    .trim()\r\n    .replace(\/[^\\w\\s-]\/g, '')  \/\/ hapus tanda baca\r\n    .replace(\/\\s+\/g, '-'); \/\/ ganti spasi jadi \"-\"\r\n\r\n    \/\/ Set an ID for the header if it doesn't have one\r\n    header.setAttribute('id', headerId);\r\n\r\n    \/\/ Create a list item for the TOC\r\n    const listItem = document.createElement('li');\r\n\r\n    \/\/ Create a link for the list item\r\n    const link = document.createElement('a');\r\n    link.setAttribute('href', '#' + headerId);\r\n    link.textContent = headerText;\r\n\r\n    \/\/ Append the link to the list item\r\n    listItem.appendChild(link);\r\n\r\n    \/\/ Append the list item to the TOC list\r\n    tocList.appendChild(listItem);\r\n  }\r\n});\r\n\r\n\/\/ Keep height and placement of content using placeholder in place of TOC\r\ndocument.addEventListener(\"DOMContentLoaded\", function() {\r\n  const toc = document.querySelector('#toc');\r\n  const placeholderToc = document.querySelector('#placeholder-toc');\r\n\r\n  function setPlaceholderHeight() {\r\n    placeholderToc.style.height = `${toc.offsetHeight}px`;\r\n  }\r\n\r\n  \/\/ Set the initial height of the placeholder\r\n  setPlaceholderHeight();\r\n\r\n  \/\/ Update the height on window resize\r\n  window.addEventListener('resize', setPlaceholderHeight);\r\n});\r\n  const tocTitle = document.querySelector('#toc-title'); \/\/ Assuming header-faq is the element for TOC title\r\n\r\n\/\/ Sticky TOC and update heading\r\ndocument.addEventListener(\"DOMContentLoaded\", function() {\r\n  const toc = document.querySelector('#toc');\r\n  const footer = document.querySelector('.td-footer-template-wrap');\r\n  const tocParent = toc.parentElement;\r\n  const divTop = tocParent.getBoundingClientRect().top + window.pageYOffset;\r\n  const tocHeight = toc.offsetHeight;\r\n  const triggerPoint = divTop + tocHeight + 700;\r\n  const footerHeight = footer.offsetHeight;\r\n  const triggerFooterPoint = footer.getBoundingClientRect().top + window.pageYOffset - footerHeight - footerHeight - footerHeight;\r\n  const phtoc = document.querySelector('#placeholder-toc');\r\n  const headers = document.querySelectorAll('.td-post-content h2');\r\n  const navLinks = document.querySelectorAll('#toc-list a');\r\n\t\r\n\tconst panel2 = document.querySelector(\"#toc .list\");\r\n\tvar icon = document.querySelector(\".toc-icon\");\r\n\r\n  let activeLink = null; \/\/ Declare activeLink outside the loop\r\n\t\r\n  \/\/ Function to handle scroll and add\/remove .sticky class\r\n  function handleScroll() {\r\n    const windowTop = window.pageYOffset || document.documentElement.scrollTop;\r\n    let currentHeader = '';\r\n\r\n    \/\/ Highlight user progress as the heading comes\r\n    headers.forEach(header => {\r\n\t\tconst headerTop = header.offsetTop;\r\n\t\tconst headerHeight = header.clientHeight;\r\n\t\tif (window.scrollY >= (headerTop - headerHeight + 700)) {\r\n\t\t\tconst currentHeaderId = header.getAttribute('id');\r\n\t\t\tconst currentHeaderText = document.getElementById(currentHeaderId).textContent;\r\n\/\/ \t\t\tconsole.log(\"current header text:\", currentHeaderText);\r\n\t\t\ttocTitle.textContent = currentHeaderText;\r\n\t\t\tcurrentHeader = currentHeaderId;\r\n\t\t\t\r\n\t\t\tif(window.innerWidth < 767){\r\n\t\t\t\ttocTitle.textContent = 'Table of Content';\r\n\t\t\t}\r\n\t\t}\r\n\t});\r\n\r\n    navLinks.forEach(link => {\r\n      link.classList.remove('active');\r\n      if(currentHeader != '') {\r\n\t\t  if (link.getAttribute('href').includes(currentHeader)) {\r\n\t\t\t  link.classList.add('active');\r\n\t\t  }\r\n\t  }\r\n    });\r\n\/\/     if (windowTop < triggerFooterPoint) {\r\n\/\/         toc.style.display = 'block';\r\n\/\/ \t}else{\r\n\/\/         toc.style.display = 'none';\r\n\/\/ \t}\r\n    \/\/ Update TOC title if sticky\r\n    if (windowTop > triggerPoint) {\r\n      if (!toc.classList.contains('sticky')) {\r\n        phtoc.style.display = \"block\";\r\n        toc.classList.add('sticky');\r\n        toc.style.width = `${tocParent.offsetWidth}px`; \/\/ Set width to match the parent element\r\n        toc.setAttribute('style', 'width: ' + tocParent.offsetWidth + 'px !important;');\r\n        toc.style.backgroundColor = \"#FFF\";\r\n\t\tpanel2.style.height = '0px';\r\n\t\t  icon.style.transform = \"rotate(180deg)\";\r\n\t\t  if(window.innerWidth < 767){\r\n\/\/ \t\t\t  const tocs = document.querySelector('#toc.sticky');\r\n\t\t\t  tocTitle.textContent = 'Table of Content'; \/\/ Reset title\r\n       \t\t  toc.style.width = '150px'; \/\/ Set width to match the parent element\r\n\t\t  }\r\n      }\r\n      if (currentHeader) {\r\n\/\/         console.log(\"activeLink:\", activeLink);\r\n        if (activeLink) {\r\n\/\/           tocTitle.textContent = activeLink.textContent; \/\/ Update TOC title\r\n          tocTitle.textContent = activeLink ? activeLink.textContent : \"\"; \/\/ Update title only if activeLink exists\r\n        }\r\n      }\r\n    } else {\r\n      toc.classList.remove('sticky');\r\n      phtoc.style.display = \"none\";\r\n      toc.style.width = 'unset'; \/\/ Reset to original width\r\n      toc.style.backgroundColor = \"#FFF\";\r\n      tocTitle.textContent = 'Table of Content'; \/\/ Reset title\r\n\t\tpanel2.style.height = panel2.scrollHeight + \"px\";\r\n\t\ticon.style.transform = \"rotate(180deg)\";\r\n    }\r\n  }\r\n\r\n    \/\/ Attach the scroll event listener to the window\r\n    window.addEventListener('scroll', handleScroll);\r\n\r\n    \/\/ Initial call to handleScroll to set the correct state on load\r\n    handleScroll();\r\n});\r\n\t\r\n\t\/\/ Open toggle TOC\r\n\t  document.addEventListener(\"DOMContentLoaded\", function() {\r\n\t\tvar tocHeader = document.querySelector(\"#toc .header\");\r\n\t\tvar toc = document.querySelector(\"#toc\");\r\n\t\tvar icon = document.querySelector(\".toc-icon\");\r\n\t\tconst tocTitle = document.querySelector('#toc-title');\r\n\t\tconst tocs = document.querySelector('#toc.sticky');\r\n \t\tconst tocParent = toc.parentElement;\t\t  \r\n\r\n\t\t  tocHeader.addEventListener(\"click\", function() {\r\n\t\t\tvar panel = this.nextElementSibling;\r\n\t\t\tif (panel.style.height !== '0px') { \/\/ Check if height is not 0px\r\n\t\t\t  panel.style.height = '0px'; \/\/ Set height to 0 for full collapse\r\n\t\t\t  icon.style.transform = \"rotate(180deg)\";\r\n\/\/ \t\t\t\ttoc.style.paddingBottom = '6px'; \r\n\t\t\t\tif(window.innerWidth > 768){\r\n\t\t\t\t\tif(!toc.classList.contains('sticky')){\r\n\t\t\t\t\t\ttoc.style.width = \"unset\";\r\n\/\/ \t\t\t\t\t\ttoc.setAttribute('style', 'width: ' + tocParent.offsetWidth + 'px !important;');\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (toc.classList.contains('sticky')){\r\n\t\t\t\t\t\ttoc.style.width = '${tocParent.offsetWidth}px';\r\n\t\t\t\t\t\ttoc.setAttribute('style', 'width: ' + tocParent.offsetWidth + 'px !important;');\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\tif(window.innerWidth < 767){\r\n\t\t\t\t\ttoc.style.width = \"unset\"; \/\/ Reset width\r\n\t\t\t\t}\r\n\t\t\t\ttoc.style.backgroundColor = \"#FFF1F1\";\r\n\t\t\t} else {\r\n\t\t\t  panel.style.height = panel.scrollHeight + \"px\";\r\n\t\t\t  icon.style.transform = \"rotate(0deg)\";\r\n\t\t\t  toc.style.backgroundColor = \"#FFF\";\r\n\t\t\t  tocTitle.textContent = 'Table of Content'; \/\/ Reset title\r\n\t\t\t\ttoc.style.paddingBottom = '24px';\r\n\t\t\t \tif(window.innerWidth < 767){\r\n\t\t\t\t\ttoc.style.width = `${tocParent.offsetWidth}px`; \/\/ Set width to match the parent element\r\n\t\t\t\t\ttoc.setAttribute('style', 'width: ' + tocParent.offsetWidth + 'px !important;');\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t  });\r\n\r\n\t\t  \/\/ Close TOC when a link inside it is clicked\r\n\t\t  var tocLinks = document.querySelectorAll(\"#toc .list a\");\r\n\t\t  tocLinks.forEach(function(link) {\r\n\t\t\tlink.addEventListener(\"click\", function() {\r\n\t\t\t  var panel = document.querySelector(\"#toc .list\");\r\n\t\t\t  panel.style.height = '0px'; \/\/ Set height to 0 for full collapse\r\n\t\t\t  icon.style.transform = \"rotate(180deg)\";\r\n\t\t\t  toc.style.backgroundColor = \"#FFF\";\r\n\t\t\t});\r\n\t\t  });\r\n\t\t});\r\n\r\n\r\n\r\n\t\r\n\/\/ \tmake the heading at the center of the viewport\r\n\/\/ \tdocument.addEventListener('DOMContentLoaded', function() {\r\n\/\/     \/\/ Add click event listener to all links in the TOC list\r\n\/\/     document.querySelectorAll('#toc-list a').forEach(anchor => {\r\n\/\/         anchor.addEventListener('click', function (e) {\r\n\/\/             e.preventDefault(); \/\/ Prevent the default behavior of jumping to the anchor\r\n\/\/ \/\/ \t\t\tconsole.log(\"prevent default\");\r\n\/\/             const targetId = this.getAttribute('href').substring(1); \/\/ Get the ID of the target element\r\n\/\/             const targetElement = document.getElementById(targetId); \/\/ Get the target element\r\n\r\n\/\/             if (targetElement) {\r\n\/\/                 const headerHeight = document.querySelector('#toc .header').offsetHeight; \/\/ Get the height of the fixed header\r\n\/\/                 const windowHeight = window.innerHeight; \/\/ Get the height of the viewport\r\n\/\/                 const targetOffset = targetElement.offsetTop; \/\/ Get the top offset of the target element\r\n\/\/                 const scrollTo = targetOffset + (windowHeight \/ 2) + (headerHeight); \/\/ Calculate the scroll position to center the target element\r\n\r\n\/\/                 \/\/ Scroll to the calculated position smoothly\r\n\/\/                 window.scrollTo({\r\n\/\/                     top: scrollTo,\r\n\/\/                     behavior: 'smooth'\r\n\/\/                 });\r\n\/\/             }\r\n\/\/         });\r\n\/\/     });\r\n\/\/ });\r\n<\/script>\r\n\r\n<!-- START script lama -->\r\n<!-- <script>\r\n\/\/ \tvar pilihDaftarIsi = document.getElementById('pilihDaftarIsi');\r\n\t\r\n\/\/ \tdocument.addEventListener('DOMContentLoaded', function() {\r\n\/\/ \t\tvar dropdownFixedTop = document.querySelector('.dropdown-fixed-top');\r\n\r\n\/\/ \t\tdropdownFixedTop.addEventListener('click', function() {\r\n\/\/ \t\t\tvar dropdownContent = this.querySelector('.list_toc');\r\n\/\/ \t\t\tdropdownContent.classList.toggle('show');\r\n\/\/ \t\t});\r\n\r\n\/\/ \t\twindow.addEventListener('click', function(event) {\r\n\/\/ \t\t\tvar listTocTop = document.getElementById('list_toc_top');\r\n\r\n\/\/ \t\t\tif (!dropdownFixedTop.contains(event.target)) {\r\n\/\/ \t\t\t\tlistTocTop.classList.remove('show');\r\n\/\/ \t\t\t}\r\n\/\/ \t\t});\r\n\/\/ \t});\r\n\t\r\n\/\/ \tvar daftarIsiContainer = document.getElementById('toc_group_article');\r\n\/\/ \tvar dropdownFixedTop = document.getElementById('dropdown-fixed-top');\r\n\/\/     var triggered = false; \/\/ Flag to keep track of whether the function has been triggered\r\n\r\n\/\/     window.addEventListener('scroll', function() {\r\n\/\/         if (!triggered && isCompletelyScrolledPast(daftarIsiContainer)) {\r\n\/\/             showSectionDropdownFixedTop(false);\r\n\/\/             triggered = true;\r\n\/\/         } else if (triggered && !isCompletelyScrolledPast(daftarIsiContainer)) {\r\n\/\/             showSectionDropdownFixedTop(true);\r\n\/\/             triggered = false;\r\n\/\/         }\r\n\/\/     });\r\n\r\n\/\/     function isCompletelyScrolledPast(element) {\r\n\/\/         var elementTop = element.getBoundingClientRect().top;\r\n\/\/         var elementBottom = element.getBoundingClientRect().bottom;\r\n\/\/         return elementTop < 0 && elementBottom < 0;\r\n\/\/     }\r\n\r\n\/\/     function showSectionDropdownFixedTop(show) {\r\n\/\/ \t\tif (show) {\r\n\/\/ \t\t\tdropdownFixedTop.classList.remove(\"show\");\r\n\/\/ \t\t} else {\r\n\/\/ \t\t\tdropdownFixedTop.classList.add(\"show\");\r\n\/\/ \t\t}\r\n\/\/     }\r\n<\/script> -->\r\n<!-- <script>\r\n    \/\/ Scrollspy function to highlight the active TOC item based on the scroll position\r\n  function scrollSpy(tocClass) {\r\n    const scrollPosition = window.scrollY;\r\n\r\n    \/\/ Find the active h2 and h3 headings based on their position in the corresponding TOC\r\n    let activeH2 = null;\r\n    let activeH3 = null;\r\n\r\n    const tocItems = document.querySelectorAll(`.${tocClass} li`);\r\n    tocItems.forEach(item => {\r\n      const a = item.querySelector('a');\r\n      if (!a) return;\r\n      const href = a.getAttribute('href');\r\n      const targetId = href.substring(1); \/\/ Remove the '#' from the href to get the target ID\r\n      const targetElement = document.getElementById(targetId);\r\n      if (!targetElement) return;\r\n\r\n      const targetTop = targetElement.getBoundingClientRect().top + scrollPosition;\r\n      const nextItem = item.nextElementSibling;\r\n      const nextTop = nextItem ? nextItem.getBoundingClientRect().top + scrollPosition : Infinity;\r\n\r\n      if (targetTop <= scrollPosition + 150) {\r\n        if (a.parentElement.parentElement === tocItems) {\r\n          \/\/ The h2 heading is at the root level of the TOC\r\n          activeH2 = { id: targetId, level: 'h2' };\r\n        } else {\r\n          \/\/ The h3 heading is nested under an h2 heading\r\n          const parentH2 = a.parentElement.parentElement.previousElementSibling;\r\n          if (parentH2) {\r\n            const h2Link = parentH2.querySelector('a');\r\n            if (h2Link) {\r\n              const h2Href = h2Link.getAttribute('href');\r\n              const h2Id = h2Href.substring(1);\r\n              activeH2 = { id: h2Id, level: 'h2' };\r\n            }\r\n          }\r\n          activeH3 = { id: targetId, level: 'h3' };\r\n        }\r\n      }\r\n\r\n      if (targetTop > scrollPosition + 150 && nextTop > scrollPosition + 150 && !activeH3) {\r\n        \/\/ Reset the activeH2 when there are no more active h3 headings\r\n        activeH2 = null;\r\n      }\r\n    });\r\n\r\n    \/\/ Update the active state for the TOC items\r\n    tocItems.forEach(item => {\r\n      item.classList.remove('active');\r\n      const a = item.querySelector('a');\r\n      if (a) {\r\n        const href = a.getAttribute('href');\r\n        const targetId = href.substring(1);\r\n        if ((activeH2 && activeH2.id === targetId) || (activeH3 && activeH3.id === targetId)) {\r\n          item.classList.add('active');\r\n\t\t  pilihDaftarIsi.innerHTML = a.textContent;\r\n        }\r\n      }\r\n    });\r\n  }\r\n\r\n  \/\/ Call scrollSpy for each TOC on window scroll\r\n  const tocClasses = ['list_toc', 'list_toc_float', 'list_toc_top']; \/\/ Add other TOC class names here if you have more than two instances\r\n  tocClasses.forEach(tocClass => {\r\n    window.addEventListener('scroll', () => scrollSpy(tocClass));\r\n  });\r\n<\/script> -->\r\n<!-- END script lama -->\r\n\t\r\n<script>\r\n    \/\/ Scrollspy function to highlight the active TOC item based on the scroll position\r\n  function scrollSpy(tocClass) {\r\n    const scrollPosition = window.scrollY;\r\n\r\n    \/\/ Find the active h2 and h3 headings based on their position in the corresponding TOC\r\n    let activeH2 = null;\r\n    let activeH3 = null;\r\n\r\n    const tocItems = document.querySelectorAll(`.${tocClass} li`);\r\n    tocItems.forEach(item => {\r\n      const a = item.querySelector('a');\r\n      if (!a) return;\r\n      const href = a.getAttribute('href');\r\n      const targetId = href.substring(1); \/\/ Remove the '#' from the href to get the target ID\r\n      const targetElement = document.getElementById(targetId);\r\n      if (!targetElement) return;\r\n\r\n      const targetTop = targetElement.getBoundingClientRect().top + scrollPosition;\r\n      const nextItem = item.nextElementSibling;\r\n      const nextTop = nextItem ? nextItem.getBoundingClientRect().top + scrollPosition : Infinity;\r\n\r\n      if (targetTop <= scrollPosition + 150) {\r\n        if (a.parentElement.parentElement === tocItems) {\r\n          \/\/ The h2 heading is at the root level of the TOC\r\n          activeH2 = { id: targetId, level: 'h2' };\r\n        } else {\r\n          \/\/ The h3 heading is nested under an h2 heading\r\n          const parentH2 = a.parentElement.parentElement.previousElementSibling;\r\n          if (parentH2) {\r\n            const h2Link = parentH2.querySelector('a');\r\n            if (h2Link) {\r\n              const h2Href = h2Link.getAttribute('href');\r\n              const h2Id = h2Href.substring(1);\r\n              activeH2 = { id: h2Id, level: 'h2' };\r\n            }\r\n          }\r\n          activeH3 = { id: targetId, level: 'h3' };\r\n        }\r\n      }\r\n\r\n      if (targetTop > scrollPosition + 150 && nextTop > scrollPosition + 150 && !activeH3) {\r\n        \/\/ Reset the activeH2 when there are no more active h3 headings\r\n        activeH2 = null;\r\n      }\r\n    });\r\n\r\n    \/\/ Update the active state for the TOC items\r\n    tocItems.forEach(item => {\r\n      item.classList.remove('active');\r\n      const a = item.querySelector('a');\r\n      if (a) {\r\n        const href = a.getAttribute('href');\r\n        const targetId = href.substring(1);\r\n        if ((activeH2 && activeH2.id === targetId) || (activeH3 && activeH3.id === targetId)) {\r\n          item.classList.add('active');\r\n        }\r\n      }\r\n    });\r\n  }\r\n\r\n  \/\/ Call scrollSpy for each TOC on window scroll\r\n  const tocClasses = ['list_toc', 'list_toc_float']; \/\/ Add other TOC class names here if you have more than two instances\r\n  tocClasses.forEach(tocClass => {\r\n    window.addEventListener('scroll', () => scrollSpy(tocClass));\r\n  });\r\n<\/script>\r\n\t\r\n\r\n<!-- ToC List for desktop side bar, diganti jadi inject by php, di code snippet \"Sidebar Accordion\" -->\r\n<!--  <script>\r\n\tdocument.addEventListener(\"DOMContentLoaded\", function() {\r\nToC List for desktop side bar, diganti jadi inject by php, di code snippet \"Sidebar Accordion\"\r\n        Fungsi untuk mengubah teks menjadi format id\r\n        function formatId(text) {\r\n            return text.trim().replace(\/[^\\w\\d]+\/g, '_');\r\n        }\r\n\r\n        \/\/ Fungsi untuk membuat nested list\r\n        function createNestedList(parentNode, children) {\r\n            if (children.length === 0) return;\r\n\r\n            const nestedUl = document.createElement('ul');\r\n            children.forEach(child => {\r\n                const nestedLi = document.createElement('li');\r\n                const nestedA = document.createElement('a');\r\n                nestedA.textContent = child.title;\r\n                nestedA.href = `#${child.id}`;\r\n                nestedLi.appendChild(nestedA);\r\n                nestedUl.appendChild(nestedLi);\r\n\r\n                if (child.children.length > 0) {\r\n                    createNestedList(nestedLi, child.children);\r\n                }\r\n            });\r\n\r\n            parentNode.appendChild(nestedUl);\r\n        }\r\n\r\n        \/\/ Membuat objek untuk menyimpan daftar h2 dan h3 beserta judulnya\r\n        const headings = [];\r\n\r\n           \/\/ Mengambil semua elemen h2 dan h3\r\n        const elements = document.querySelectorAll('.td-post-content h2');\r\n\t\t\t\/\/, .td-post-content h3\r\n\r\n        elements.forEach(element => {\r\n            if (element.tagName === 'H2') {\r\n                const id = formatId(element.textContent);\r\n                element.id = id;\r\n\t\t\t\tif (element.textContent.toLowerCase() === \"key takeaways\") {return;} \/\/ Kalau Key Takeaways, jangan dimasukin\r\n                headings.push({ level: 'h2', id: id, title: element.textContent, children: [] });\r\n            } else if (element.tagName === 'H3') {\r\n                const id = formatId(element.textContent);\r\n                element.id = id;\r\n                if (headings.length > 0) {\r\n                    headings[headings.length - 1].children.push({ level: 'h3', id: id, title: element.textContent, children: [] });\r\n                }\r\n            }\r\n        });\r\n\r\n        \/\/ Membuat list HTML dari objek headings\r\n        const ul = document.getElementById('list_toc');\r\n        let currentUl = ul;\r\n        headings.forEach(heading => {\r\n            const li = document.createElement('li');\r\n            const a = document.createElement('a');\r\n            a.textContent = heading.title;\r\n            a.href = `#${heading.id}`;\r\n            li.appendChild(a);\r\n\r\n            if (heading.level === 'h2') {\r\n                \/\/ Menyimpan ul saat ini untuk menambahkan nested ul\r\n                currentUl = li;\r\n                ul.appendChild(li);\r\n            } else if (heading.level === 'h3') {\r\n                if (!currentUl.lastElementChild || currentUl.lastElementChild.tagName !== 'UL') {\r\n                    \/\/ Jika belum ada nested ul, buat satu\r\n                    const nestedUl = document.createElement('ul');\r\n                    currentUl.appendChild(nestedUl);\r\n                    currentUl = nestedUl;\r\n                }\r\n                currentUl.appendChild(li);\r\n            }\r\n\r\n            createNestedList(li, heading.children);\r\n        });\r\n\t\tDapatkan elemen ul dengan id 'list_toc_float'\r\nconst ulFloat = document.getElementById('list_toc');\r\nconst ulJourney = document.getElementById('list_journey');\r\n\r\nDapatkan isi (child elements) dari ul dengan id 'list_toc_float'\r\n\tif (ulFloat !== null) {\r\n\t\tconst clonedChildren = ulFloat.cloneNode(true).children;\r\n\t\tconst ulToc = document.getElementById('list_toc_float');\r\n\t\tconst ulTocTop = document.getElementById('list_toc_top');\r\n\t\tif ((ulToc !== null || ulToc !== undefined) && window.innerWidth > 1018){\r\n\t\t\tulToc.append(...clonedChildren);\r\n\t\t} else {\r\n\t\t\tulTocTop.append(...clonedChildren);\r\n\t\t}\r\n\t} \r\n\r\n\tif (ulJourney !== null) {\r\n\t\tconst clonedChildrenJourney = ulJourney.cloneNode(true).children;\r\n\t\tconst ulTocJourney = document.getElementById('list_toc_journey');\r\n\t\tulTocJourney.append(...clonedChildrenJourney);\r\n\t} \r\n\t\r\n        Fungsi untuk mengambil tinggi navbar\r\n        function getNavbarHeight() {\r\n            const navbar = document.getElementById('tdi_34');\r\n            return navbar ? navbar.offsetHeight : 0;\r\n        }\r\n\r\n        \/\/ Fungsi untuk menambahkan offset posisi scroll\r\n        function scrollToElementWithOffset(elementId) {\r\n            const element = document.getElementById(elementId);\r\n            if (element) {\r\n                const offset = getNavbarHeight();\r\n                const elementPosition = element.getBoundingClientRect().top;\r\n                const offsetPosition = elementPosition - offset-40;\r\n\r\n                window.scrollBy({\r\n                    top: offsetPosition,\r\n                    behavior: 'smooth'\r\n                });\r\n            }\r\n        }\r\n\r\n        \/\/ Fungsi untuk menangani klik pada tautan judul\r\n        function handleTitleClick(event) {\r\n            event.preventDefault();\r\n            const href = event.target.getAttribute('href').substr(1);\r\n            scrollToElementWithOffset(href);\r\n        }\r\n\r\n        \/\/ Tambahkan event listener untuk semua tautan judul\r\n        const titleLinks = document.querySelectorAll('a[href^=\"#\"]');\r\n        titleLinks.forEach(link => {\r\n            link.addEventListener('click', handleTitleClick);\r\n        });\r\n\t});\r\n    <\/script> -->\r\n\n<table style=\"border-collapse: collapse; background-color: #fffacd; border-radius: 25px 25px 25px 25px;\" width=\"100%\">\n<tbody>\n<tr>\n<td style=\"padding: 15px; border: none;\">\n<h3 style=\"margin-bottom: 10px;\"><span style=\"background-color: #990000; color: #ffffff; padding: 5px;\"><b>Key Takeaways<\/b><\/span><\/h3>\n<ul>\n<li><a href=\"#supply-chain-management-hrms\">Supply chain management<\/a> manages the movement of goods and services across all production stages, from raw materials to finished products.<\/li>\n<li>Modern business demands drive the use of SCM software, which streamlines operations, reduces errors, and improves supply chain efficiency. It is now a common practice for companies.<\/li>\n<li>SCM performs key <a href=\"#benefits-hrms\">benefits<\/a> such as converting raw materials into finished goods, managing costs, connecting the market with supply chains, and providing guidelines to maintain standards.<\/li>\n<li>Using SCM software like <a href=\"#HashMicro's-solution-hrms\">Hashmicro&#8217;s solution<\/a> provides advanced tools to plan, control, and manage supply chain activities, supporting efficiency and overall business success.\n<div class=\"group\/conversation-turn relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex-col gap-1 md:gap-3\">\n<div class=\"flex max-w-full flex-col flex-grow\">\n<div class=\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start [.text-message+&amp;]:mt-5\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"d83bd623-5bf9-4c19-9db9-9b2483c02ccc\" data-message-model-slug=\"gpt-4o-mini\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[3px]\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span id=\"supply-chain-management-hrms\"><a href=\"https:\/\/www.hashmicro.com\/free-product-tour\/?medium=free-product-tour\" target=\"_blank\"><img decoding=\"async\" loading=\"lazy\" width=\"712\" src=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/11\/Free-Product-Tour-resized.webp\" alt=\"Free Demo\"><\/a><\/span><\/p>\n<h2><b>What is Supply Chain Management (SCM)?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Supply chain management (SCM) refers to coordinating and overseeing all steps involved in producing and distributing goods\u2014from sourcing raw materials to delivering the final product to consumers.\u00a0<\/span><\/p>\n<p>SCM integrates processes and strategies to streamline workflows and meet customer demands, particularly in the supply chain industry, by leveraging <a href=\"https:\/\/www.hashmicro.com\/blog\/distributed-ledger-technology\/\">distributed ledger technology for supply chain management<\/a>.<\/p>\n<p><span style=\"font-weight: 400;\">The essence of supply chain management is optimizing the supply chain process, ensuring that goods and services flow seamlessly between suppliers, manufacturers, warehouses, and distribution points. This interconnected system impacts multiple aspects of a company, from logistics and production to planning and delivery.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Many companies rely on logistics and supply chain management software to eliminate manual errors, predict demand accurately, and make data-driven decisions. With sustainable supply chain management practices gaining importance, companies also focus on eco-friendly practices to reduce waste and carbon footprints.<\/span><\/p>\n<h2><b>Why is Supply Chain Management Important?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Large business scale increases and complicates production and distribution activities. Companies need SCM to efficiently and effectively coordinate their supply and demand.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Raw materials and other inventory goods also play a big role in how a company serves its customers. Thus, supply chain management performance must be good so that problems arising from supply chain complexity do not occur.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Problems with the supply chain is one of the company&#8217;s worst nightmares, so improving SCM performance means cutting production costs, which will help the company increase its profits.<\/span><\/p>\n<h2><b>Example of Supply Chain Management<\/b><\/h2>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-66824 size-full\" src=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2023\/04\/Example-of-Supply-Chain-Management.webp\" alt=\"Example of Supply Chain Management\" width=\"1200\" height=\"675\" srcset=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2023\/04\/Example-of-Supply-Chain-Management.webp 1200w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2023\/04\/Example-of-Supply-Chain-Management-300x169.webp 300w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2023\/04\/Example-of-Supply-Chain-Management-1024x576.webp 1024w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2023\/04\/Example-of-Supply-Chain-Management-768x432.webp 768w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2023\/04\/Example-of-Supply-Chain-Management-747x420.webp 747w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2023\/04\/Example-of-Supply-Chain-Management-150x84.webp 150w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2023\/04\/Example-of-Supply-Chain-Management-696x392.webp 696w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2023\/04\/Example-of-Supply-Chain-Management-1068x601.webp 1068w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">To help you as a business actor implement a supply management system in the company, the following are two examples of SCM.<\/span><\/p>\n<h3><b>SCM in a service company<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Certain medical treatments, inpatient facilities, medicines, and hospital kitchen ingredients are the products of a company that provides healthcare services, such as hospitals.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This planning component can involve the company&#8217;s decisions regarding providing these services. Supply chain management will be useful for various hospital services.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This includes direct service provision at the hospital site using online methods, sources, and inventory. It also involves searching for credible drug suppliers and providing ambulances as a transportation component.<\/span><\/p>\n<h3><b>SCM in goods company<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">SCM plays a significant role in a goods company because it is closely related to providing goods. An example is a food raw material company.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The supply chain management team must be able to plan how to handle the raw material models, variants, packaging, and distribution locations for these food raw materials.<\/span><\/p>\n<h2><b>How Supply Chain Management Works<\/b><\/h2>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-70628 size-full\" src=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2023\/04\/banner-6.webp\" alt=\"How Supply Chain Management Works\" width=\"1200\" height=\"650\" srcset=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2023\/04\/banner-6.webp 1200w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2023\/04\/banner-6-300x163.webp 300w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2023\/04\/banner-6-1024x555.webp 1024w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2023\/04\/banner-6-768x416.webp 768w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2023\/04\/banner-6-775x420.webp 775w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2023\/04\/banner-6-150x81.webp 150w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2023\/04\/banner-6-696x377.webp 696w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2023\/04\/banner-6-1068x580.webp 1068w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Understanding how SCM works is key to implementing it effectively. SCM encompasses planning, sourcing, production, logistics, delivery, and returns.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Below is a breakdown of how each step in the supply chain process functions:<\/span><\/p>\n<h3><b>1. Planning and strategy<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">The initial stage involves strategic planning to forecast inventory needs, monitor market demands, and allocate resources.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">A well-crafted SCM system relies on advanced planning tools and supply chain management software to manage resources optimally.<\/span><\/p>\n<h3><b>2. Sourcing<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">This step identifies and evaluates suppliers for quality, cost-efficiency, and delivery timelines. Effective vendor selection ensures that raw materials and supplies are procured without disruption.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Advanced SCM systems include vendor analysis tools for streamlined operations.<\/span><\/p>\n<h3><b>3. Production<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Manufacturing is at the heart of the supply chain process. Delays or inefficiencies during this phase can lead to production bottlenecks and higher costs.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Utilizing <\/span><a href=\"https:\/\/www.hashmicro.com\/blog\/supply-chain-management-software\/\"><span style=\"font-weight: 400;\">supply chain management software<\/span><\/a><span style=\"font-weight: 400;\"> enables automated monitoring and scheduling, ensuring the production process is as efficient as possible.<\/span><\/p>\n<h3><b>4. Delivery and logistics<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Logistics and transportation are critical for ensuring that goods are delivered to the correct location at the right time. Delivery delays can harm a company\u2019s reputation.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Implementing logistics and SCM tools like Multi-Stop Route Planner apps improves delivery speed, route optimization, and customer satisfaction.<\/span><\/p>\n<h3><b>5. Returns management<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Returns handling is an often overlooked yet vital component of the supply chain process. Effective returns management ensures customer satisfaction and builds loyalty by solving customer complaints promptly.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">By managing these interconnected stages, companies streamline costs, reduce risks, and ensure that consumer demand is consistently met with the help of SCM systems.<\/span><\/p>\n<p>You also need to know about <a href=\"https:\/\/www.hashmicro.com\/blog\/ai-demand-forecasting\/\">AI demand forecasting<\/a> and how it enhances supply chain management (SCM) by improving accuracy, automating inventory, and optimizing strategic planning.<\/p>\n<h2><b>Supply Chain Principles for Business Success<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">The backbone of every successful supply chain management system is founded on proven principles. Implementing these principles ensures that the supply chain process runs smoothly and effectively across industries:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\"><b>Customize the logistics network<\/b><span style=\"font-weight: 400;\"> to align with consumer preferences.<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Categorize customers\u2019 unique needs<\/b><span style=\"font-weight: 400;\"> to forecast demand better.<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Leverage market trends<\/b><span style=\"font-weight: 400;\"> for accurate demand predictions and strategic resource planning.<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Manage suppliers strategically<\/b><span style=\"font-weight: 400;\"> to minimize costs while maintaining quality.<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Implement technologies for decision-making,<\/b><span style=\"font-weight: 400;\"> allowing better insights and system-wide visibility.<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Focus on performance metrics<\/b><span style=\"font-weight: 400;\"> to track supply chain efficiency and optimize processes.<\/span><\/li>\n<\/ol>\n<h2><b>Types of SCM Strategies<\/b><\/h2>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-66823 size-full\" src=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2023\/04\/Types-of-SCM-Strategies.webp\" alt=\"Types of SCM Strategies\" width=\"1200\" height=\"675\" srcset=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2023\/04\/Types-of-SCM-Strategies.webp 1200w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2023\/04\/Types-of-SCM-Strategies-300x169.webp 300w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2023\/04\/Types-of-SCM-Strategies-1024x576.webp 1024w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2023\/04\/Types-of-SCM-Strategies-768x432.webp 768w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2023\/04\/Types-of-SCM-Strategies-747x420.webp 747w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2023\/04\/Types-of-SCM-Strategies-150x84.webp 150w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2023\/04\/Types-of-SCM-Strategies-696x392.webp 696w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2023\/04\/Types-of-SCM-Strategies-1068x601.webp 1068w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Companies can use several SCM strategies to optimize their operations and meet customer demands. The six types are:<\/span><\/p>\n<h3><b>1. Agile Supply Chain Management<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Flexibility and speed are at the core of this strategy, with companies building supply chains that can swiftly adjust to shifting market demands.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This approach allows quick responses to changes in customer preferences, market trends, or unforeseen disruptions, enabling businesses to remain competitive without sacrificing responsiveness or customer experience.<\/span><\/p>\n<h3><b>2. Lean Supply Chain Management<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">This strategy aims to eliminate waste and cut costs by optimizing production processes and carefully managing inventory levels.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Lean SCM focuses on improving operational efficiency by eliminating non-value-added activities, streamlining processes, and ensuring resources are used effectively\u2014all while maintaining quality standards.<\/span><\/p>\n<h3><b>3. Efficient Supply Chain Management<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">The focus here is on reducing operational costs while maintaining smooth and uninterrupted movement of goods and services.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Companies adopting this strategy prioritize minimizing inventory, cutting transportation expenses, and enhancing production processes. The goal is to drive profitability by achieving operational efficiency without unnecessary delays.<\/span><\/p>\n<h3><b>4. Responsive Supply Chain Management<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Speed and adaptability define this strategy, as companies strive to maintain supply chains that can react quickly to changes in customer needs or market trends.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This often involves adjusting production schedules, fine-tuning logistics, or making other strategic shifts to ensure timely responses and maintain customer satisfaction.<\/span><\/p>\n<h3><b>5. Green Supply Chain Management<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Centered on sustainability, this strategy incorporates environmentally responsible practices throughout the supply chain.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Key components are reducing carbon emissions, minimizing waste, integrating renewable energy, and implementing sustainable processes.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Beyond cost savings, this approach demonstrates corporate responsibility by supporting environmental goals while meeting customer expectations for sustainability.<\/span><\/p>\n<h3><b>6. Service Supply Chain Management<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Prioritizing exceptional customer service is the foundation of this strategy. It involves creating a supply chain capable of quickly addressing customer needs and resolving concerns efficiently.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">A responsive service supply chain builds trust and long-term customer loyalty by focusing on seamless interactions and consistently meeting expectations.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><span id=\"benefits-hrms\">Each strategy has advantages and disadvantages, and companies may combine approaches to optimize their supply chain operations.<\/span><\/span><\/p>\n<h2><b>Benefits of Supply Chain Management<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Implementing a strategic supply chain management system brings numerous advantages to businesses:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\"><b>Reduced Operational Costs:<\/b><span style=\"font-weight: 400;\"> Optimized supply chain processes cut waste, streamline inventory, and lower production costs.<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Faster, Smarter Decision Making:<\/b><span style=\"font-weight: 400;\"> Real-time SCM software insights allow businesses to pivot quickly in response to market changes.<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Enhanced Customer Satisfaction:<\/b><span style=\"font-weight: 400;\"> Accurate demand forecasting and delivery improvements improve service and customer loyalty.<\/span><\/li>\n<li style=\"font-weight: 400;\"><b><span id=\"HashMicro's-solution-hrms\">Improved Data Visibility:<\/span><\/b><span style=\"font-weight: 400;\"> This allows you to monitor market trends, logistics, and inventory in real-time by integrating data across supply chain systems, helping you make informed, data-driven\u00a0decisions.<\/span><\/li>\n<\/ol>\n<h2><b>Simplify Complexity with HashMicro\u2019s All-in-One SCM Platform<\/b><\/h2>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-66822 size-full\" src=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2023\/04\/Simplify-Complexity-with-HashMicros-All-in-One-SCM-Platform.webp\" alt=\"Simplify Complexity with HashMicro\u2019s All-in-One SCM Platform\" width=\"1200\" height=\"675\" srcset=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2023\/04\/Simplify-Complexity-with-HashMicros-All-in-One-SCM-Platform.webp 1200w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2023\/04\/Simplify-Complexity-with-HashMicros-All-in-One-SCM-Platform-300x169.webp 300w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2023\/04\/Simplify-Complexity-with-HashMicros-All-in-One-SCM-Platform-1024x576.webp 1024w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2023\/04\/Simplify-Complexity-with-HashMicros-All-in-One-SCM-Platform-768x432.webp 768w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2023\/04\/Simplify-Complexity-with-HashMicros-All-in-One-SCM-Platform-747x420.webp 747w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2023\/04\/Simplify-Complexity-with-HashMicros-All-in-One-SCM-Platform-150x84.webp 150w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2023\/04\/Simplify-Complexity-with-HashMicros-All-in-One-SCM-Platform-696x392.webp 696w, https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2023\/04\/Simplify-Complexity-with-HashMicros-All-in-One-SCM-Platform-1068x601.webp 1068w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/p>\n<p><a href=\"https:\/\/www.hashmicro.com\/supply-chain-management\"><span style=\"font-weight: 400;\">HashMicro\u2019s SCM system<\/span><\/a><span style=\"font-weight: 400;\"> seamlessly manages your supply chain by integrating inventory, procurement, and logistics into one intuitive platform. It eliminates manual tasks and increases operational efficiency with real-time insights.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">With automation and accurate data tracking, businesses can optimize resources, reduce costs, and prevent errors. HashMicro\u2019s system empowers more intelligent decision-making, ensuring your supply chain runs smoothly and competitively.<\/span><\/p>\n<p><b>Features<\/b><span style=\"font-weight: 400;\">:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\"><b>Inventory Management:<\/b><span style=\"font-weight: 400;\"> Monitor stock levels in the warehouse while making inventory adjustments with minimal risk.<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Procurement Management:<\/b><span style=\"font-weight: 400;\"> Schedule notifications when stock runs low and automatically send purchase orders to your vendors.<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Order Management:<\/b><span style=\"font-weight: 400;\"> The SCM software simplifies tracking and fulfilling customer orders.<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Shipment Tracking:<\/b><span style=\"font-weight: 400;\"> Track courier locations to ensure all customer orders are timely.<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Return Management:<\/b><span style=\"font-weight: 400;\"> Efficiently manage customer returns with real-time stock updates.<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Planning &amp; Forecasting Management:<\/b><span style=\"font-weight: 400;\"> Predict future stock needs by analyzing existing data to maintain optimal inventory levels.<\/span><\/li>\n<\/ol>\n<style>\r\n.cta-in-article-image .desktop-banner{\r\n    display: none;\r\n    text-align: center;\r\n}\r\n.cta-in-article-image .desktop-mobile{\r\n    display: block;\r\n    text-align: center;\r\n    width: 100%;\r\n}\r\n@media (min-width: 650px) {\r\n    .cta-in-article-image .desktop-banner {\r\n        display: block!important;\r\n    }\r\n}\r\n@media (min-width: 650px) {\r\n   .cta-in-article-image .desktop-mobile {\r\n        display: none!important;\r\n    }\r\n}\r\n<\/style>\r\n<div class=\"cta-in-article-image\">\r\n\t<a href=\"https:\/\/www.hashmicro.com\/grants?utm_source=blog&medium=banner-article\" target=\"_blank\" rel=\"noopener\">\r\n\t\t<div id=\"desktop-banner-container\">\r\n\t\t\t<div class=\"desktop-banner\">\r\n<!-- \tnew CTC Grants Banner\t\t -->\r\n\t\t\t\t<img decoding=\"async\" width='696' height='189' src=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2025\/07\/CTC-Grants-scaled.webp\" alt=\"download skema harga software erp\">\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t\t<div id=\"mobile-banner-container\">\r\n\t\t\t<div class=\"desktop-mobile\">\r\n\t\t\t\t<img decoding=\"async\" width='450' height='497' src=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2023\/11\/EDG-Banner-Mobile.png.webp\" alt=\"download skema harga software erp\">\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t<\/a>\r\n<\/div>\r\n\r\n\r\n\n<h2><b>Conclusion<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Efficient supply chain management is vital for controlling costs, meeting demand, and ensuring seamless production and delivery. By strategically using SCM software, businesses can cut costs, streamline logistics, and build stronger relationships with their customer base.<\/span><\/p>\n<p><a href=\"https:\/\/www.hashmicro.com\/?country=sg\"><span style=\"font-weight: 400;\">Hashmicro<\/span><\/a><span style=\"font-weight: 400;\"> offers innovative solutions with SCM <\/span>systems that ensure end-to-end visibility, improved logistics, and operational efficiency. Stop manually struggling with bottlenecks and inefficiencies.<\/p>\n<p><span style=\"font-weight: 400;\">Ready to experience streamlined operations? Schedule a <\/span><a href=\"https:\/\/www.hashmicro.com\/free-product-tour\/?medium=web-form-header\"><span style=\"font-weight: 400;\">free demo<\/span><\/a><span style=\"font-weight: 400;\"> today with Hashmicro and transform your business&#8217;s supply chain management!<\/span><\/p>\n<a href=\"https:\/\/www.hashmicro.com\/supply-chain-management?medium=moneysite-banner\" target=\"_blank\"><img decoding=\"async\" loading=\"lazy\" width=\"712\" src=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2022\/03\/Supply-Chain-Management-Software.png\" alt=\"Supply Chain Management\"><\/a>\n","protected":false},"excerpt":{"rendered":"<p>Are supply chain disruptions causing you sleepless nights? Issues like delays and inefficiencies can lead to higher costs and missed opportunities, making supply chain management essential for overcoming these challenges. Supply chain management (SCM) is the backbone of every efficient business, ensuring smooth transitions from raw materials to consumer delivery. It adapts to market demands, [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":67965,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[601],"tags":[38,764,613],"class_list":{"0":"post-11441","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-supply-chain","8":"tag-erp-system","9":"tag-scm-definition","10":"tag-scm-software-for-manufacturing"},"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.6 (Yoast SEO v26.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>5 Critical Components of Supply Chain Management Activity<\/title>\n<meta name=\"description\" content=\"Supply chain management encompasses all stages of production, from raw materials to finished goods, including activities on services.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.hashmicro.com\/blog\/supply-chain-management\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"5 Critical Components of Supply Chain Management Activity\" \/>\n<meta property=\"og:description\" content=\"Supply chain management encompasses all stages of production, from raw materials to finished goods, including activities on services.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hashmicro.com\/blog\/supply-chain-management\/\" \/>\n<meta property=\"og:site_name\" content=\"BusinessTech\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/web.facebook.com\/hashmicro\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-04-08T14:24:18+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-22T02:24:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2023\/04\/Copy-of-Banner-Yanda-70.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"650\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Hashmicro\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@hashmicro\" \/>\n<meta name=\"twitter:site\" content=\"@hashmicro\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Hashmicro\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.hashmicro.com\/blog\/supply-chain-management\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.hashmicro.com\/blog\/supply-chain-management\/\"},\"author\":{\"name\":\"Hashmicro\",\"@id\":\"https:\/\/www.hashmicro.com\/blog\/#\/schema\/person\/c20b6fe2acc952edbc2a9ec5280f4bae\"},\"headline\":\"5 Critical Components of Supply Chain Management Activity\",\"datePublished\":\"2023-04-08T14:24:18+00:00\",\"dateModified\":\"2025-12-22T02:24:37+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.hashmicro.com\/blog\/supply-chain-management\/\"},\"wordCount\":1685,\"publisher\":{\"@id\":\"https:\/\/www.hashmicro.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.hashmicro.com\/blog\/supply-chain-management\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2023\/04\/Copy-of-Banner-Yanda-70.webp\",\"keywords\":[\"erp system\",\"scm definition\",\"scm software for manufacturing\"],\"articleSection\":[\"Supply Chain\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.hashmicro.com\/blog\/supply-chain-management\/\",\"url\":\"https:\/\/www.hashmicro.com\/blog\/supply-chain-management\/\",\"name\":\"5 Critical Components of Supply Chain Management Activity\",\"isPartOf\":{\"@id\":\"https:\/\/www.hashmicro.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.hashmicro.com\/blog\/supply-chain-management\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.hashmicro.com\/blog\/supply-chain-management\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2023\/04\/Copy-of-Banner-Yanda-70.webp\",\"datePublished\":\"2023-04-08T14:24:18+00:00\",\"dateModified\":\"2025-12-22T02:24:37+00:00\",\"description\":\"Supply chain management encompasses all stages of production, from raw materials to finished goods, including activities on services.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.hashmicro.com\/blog\/supply-chain-management\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.hashmicro.com\/blog\/supply-chain-management\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.hashmicro.com\/blog\/supply-chain-management\/#primaryimage\",\"url\":\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2023\/04\/Copy-of-Banner-Yanda-70.webp\",\"contentUrl\":\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2023\/04\/Copy-of-Banner-Yanda-70.webp\",\"width\":1200,\"height\":650,\"caption\":\"supply chain\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.hashmicro.com\/blog\/supply-chain-management\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.hashmicro.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"5 Critical Components of Supply Chain Management Activity\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.hashmicro.com\/blog\/#website\",\"url\":\"https:\/\/www.hashmicro.com\/blog\/\",\"name\":\"BusinessTech\",\"description\":\"Business Management Blog\",\"publisher\":{\"@id\":\"https:\/\/www.hashmicro.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.hashmicro.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.hashmicro.com\/blog\/#organization\",\"name\":\"HashMicro\",\"url\":\"https:\/\/www.hashmicro.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.hashmicro.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2016\/02\/bt_logo-1.png\",\"contentUrl\":\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2016\/02\/bt_logo-1.png\",\"width\":334,\"height\":51,\"caption\":\"HashMicro\"},\"image\":{\"@id\":\"https:\/\/www.hashmicro.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/web.facebook.com\/hashmicro\/\",\"https:\/\/x.com\/hashmicro\",\"https:\/\/www.linkedin.com\/company\/hashmicro\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.hashmicro.com\/blog\/#\/schema\/person\/c20b6fe2acc952edbc2a9ec5280f4bae\",\"name\":\"Hashmicro\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.hashmicro.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2023\/02\/cropped-DALL\u00b7E-2023-02-14-13.37.16-photo-of-asian-looking-young-woman-1-1-96x96.png\",\"contentUrl\":\"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2023\/02\/cropped-DALL\u00b7E-2023-02-14-13.37.16-photo-of-asian-looking-young-woman-1-1-96x96.png\",\"caption\":\"Hashmicro\"},\"description\":\"HashMicro is a software development and enterprise resource planning (ERP) company. Consequently, we often provide articles about ERP and other systems that all businesses need.\",\"url\":\"https:\/\/www.hashmicro.com\/blog\/author\/admin_hashmicro\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"5 Critical Components of Supply Chain Management Activity","description":"Supply chain management encompasses all stages of production, from raw materials to finished goods, including activities on services.","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:\/\/www.hashmicro.com\/blog\/supply-chain-management\/","og_locale":"en_US","og_type":"article","og_title":"5 Critical Components of Supply Chain Management Activity","og_description":"Supply chain management encompasses all stages of production, from raw materials to finished goods, including activities on services.","og_url":"https:\/\/www.hashmicro.com\/blog\/supply-chain-management\/","og_site_name":"BusinessTech","article_publisher":"https:\/\/web.facebook.com\/hashmicro\/","article_published_time":"2023-04-08T14:24:18+00:00","article_modified_time":"2025-12-22T02:24:37+00:00","og_image":[{"width":1200,"height":650,"url":"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2023\/04\/Copy-of-Banner-Yanda-70.webp","type":"image\/webp"}],"author":"Hashmicro","twitter_card":"summary_large_image","twitter_creator":"@hashmicro","twitter_site":"@hashmicro","twitter_misc":{"Written by":"Hashmicro","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.hashmicro.com\/blog\/supply-chain-management\/#article","isPartOf":{"@id":"https:\/\/www.hashmicro.com\/blog\/supply-chain-management\/"},"author":{"name":"Hashmicro","@id":"https:\/\/www.hashmicro.com\/blog\/#\/schema\/person\/c20b6fe2acc952edbc2a9ec5280f4bae"},"headline":"5 Critical Components of Supply Chain Management Activity","datePublished":"2023-04-08T14:24:18+00:00","dateModified":"2025-12-22T02:24:37+00:00","mainEntityOfPage":{"@id":"https:\/\/www.hashmicro.com\/blog\/supply-chain-management\/"},"wordCount":1685,"publisher":{"@id":"https:\/\/www.hashmicro.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.hashmicro.com\/blog\/supply-chain-management\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2023\/04\/Copy-of-Banner-Yanda-70.webp","keywords":["erp system","scm definition","scm software for manufacturing"],"articleSection":["Supply Chain"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.hashmicro.com\/blog\/supply-chain-management\/","url":"https:\/\/www.hashmicro.com\/blog\/supply-chain-management\/","name":"5 Critical Components of Supply Chain Management Activity","isPartOf":{"@id":"https:\/\/www.hashmicro.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hashmicro.com\/blog\/supply-chain-management\/#primaryimage"},"image":{"@id":"https:\/\/www.hashmicro.com\/blog\/supply-chain-management\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2023\/04\/Copy-of-Banner-Yanda-70.webp","datePublished":"2023-04-08T14:24:18+00:00","dateModified":"2025-12-22T02:24:37+00:00","description":"Supply chain management encompasses all stages of production, from raw materials to finished goods, including activities on services.","breadcrumb":{"@id":"https:\/\/www.hashmicro.com\/blog\/supply-chain-management\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hashmicro.com\/blog\/supply-chain-management\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.hashmicro.com\/blog\/supply-chain-management\/#primaryimage","url":"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2023\/04\/Copy-of-Banner-Yanda-70.webp","contentUrl":"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2023\/04\/Copy-of-Banner-Yanda-70.webp","width":1200,"height":650,"caption":"supply chain"},{"@type":"BreadcrumbList","@id":"https:\/\/www.hashmicro.com\/blog\/supply-chain-management\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.hashmicro.com\/blog\/"},{"@type":"ListItem","position":2,"name":"5 Critical Components of Supply Chain Management Activity"}]},{"@type":"WebSite","@id":"https:\/\/www.hashmicro.com\/blog\/#website","url":"https:\/\/www.hashmicro.com\/blog\/","name":"BusinessTech","description":"Business Management Blog","publisher":{"@id":"https:\/\/www.hashmicro.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.hashmicro.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.hashmicro.com\/blog\/#organization","name":"HashMicro","url":"https:\/\/www.hashmicro.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.hashmicro.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2016\/02\/bt_logo-1.png","contentUrl":"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2016\/02\/bt_logo-1.png","width":334,"height":51,"caption":"HashMicro"},"image":{"@id":"https:\/\/www.hashmicro.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/web.facebook.com\/hashmicro\/","https:\/\/x.com\/hashmicro","https:\/\/www.linkedin.com\/company\/hashmicro"]},{"@type":"Person","@id":"https:\/\/www.hashmicro.com\/blog\/#\/schema\/person\/c20b6fe2acc952edbc2a9ec5280f4bae","name":"Hashmicro","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.hashmicro.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2023\/02\/cropped-DALL\u00b7E-2023-02-14-13.37.16-photo-of-asian-looking-young-woman-1-1-96x96.png","contentUrl":"https:\/\/www.hashmicro.com\/blog\/wp-content\/uploads\/2023\/02\/cropped-DALL\u00b7E-2023-02-14-13.37.16-photo-of-asian-looking-young-woman-1-1-96x96.png","caption":"Hashmicro"},"description":"HashMicro is a software development and enterprise resource planning (ERP) company. Consequently, we often provide articles about ERP and other systems that all businesses need.","url":"https:\/\/www.hashmicro.com\/blog\/author\/admin_hashmicro\/"}]}},"order_j":"","_links":{"self":[{"href":"https:\/\/www.hashmicro.com\/blog\/wp-json\/wp\/v2\/posts\/11441","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hashmicro.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hashmicro.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hashmicro.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hashmicro.com\/blog\/wp-json\/wp\/v2\/comments?post=11441"}],"version-history":[{"count":36,"href":"https:\/\/www.hashmicro.com\/blog\/wp-json\/wp\/v2\/posts\/11441\/revisions"}],"predecessor-version":[{"id":77290,"href":"https:\/\/www.hashmicro.com\/blog\/wp-json\/wp\/v2\/posts\/11441\/revisions\/77290"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hashmicro.com\/blog\/wp-json\/wp\/v2\/media\/67965"}],"wp:attachment":[{"href":"https:\/\/www.hashmicro.com\/blog\/wp-json\/wp\/v2\/media?parent=11441"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hashmicro.com\/blog\/wp-json\/wp\/v2\/categories?post=11441"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hashmicro.com\/blog\/wp-json\/wp\/v2\/tags?post=11441"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}