{"version":"1.0","provider_name":"DMC, Inc.","provider_url":"https:\/\/www.dmcinfo.com","author_name":"Sam Levin","author_url":"https:\/\/www.dmcinfo.com\/blog\/author\/dmc_admin\/","title":"Assembly Line Andon and FactoryTalk Metrics System","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"s29LTdtQXa\"><a href=\"https:\/\/www.dmcinfo.com\/our-work\/assembly-line-andon-and-factorytalk-metrics-system\/\">Assembly Line Andon and FactoryTalk Metrics System<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.dmcinfo.com\/our-work\/assembly-line-andon-and-factorytalk-metrics-system\/embed\/#?secret=s29LTdtQXa\" width=\"600\" height=\"338\" title=\"&#8220;Assembly Line Andon and FactoryTalk Metrics System&#8221; &#8212; DMC, Inc.\" data-secret=\"s29LTdtQXa\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","thumbnail_url":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165859\/unnamed-file-64.png","thumbnail_width":230,"thumbnail_height":230,"description":"A client in the manufacturing industry has an assembly line with several\u00a0manual assembly stations. The client defined targets for how many units per operator shift are needed for production. They asked DMC to create a solution to track operator performance and record data for line productivity. DMC created a custom web application in ASP.NET to [&hellip;]"}