","alternateLabel":null,"whitePaperDocument":"/secure-file/1260","metatags":{"title":{"#tag":"meta","#attributes":{"name":"title","content":"2012 Labor Technology Showcase | Reports | Hospitality Magazine (HT)"}},"description":{"#tag":"meta","#attributes":{"name":"description","content":"Labor is the lifeblood of the hospitality industry. In this special report, HT takes a look at the cutting-edge technologies that are shaping how restaurants and hotels can manage all aspects of labor, from scheduling to payroll"}},"abstract":{"#tag":"meta","#attributes":{"name":"abstract","content":"Labor is the lifeblood of the hospitality industry. In this special report, HT takes a look at the cutting-edge technologies that are shaping how restaurants and hotels can manage all aspects of labor, from scheduling to payroll and everything in between. These leading advancements will help operators increase efficiency while improving employee satisfaction."}},"keywords":{"#tag":"meta","#attributes":{"name":"keywords","content":"Business Analytics, Compeat Restaurant Management Systems, Foodservice, iPad iPod, Labor Workforce Mgmt Scheduling, Lodging, MIRUS Restaurant Solutions, Mobile CRM, Mobile Point of Sale (POS), October 2012, Point of Service (POS) Hardware, Point of Service (POS) Security, Point of Service (POS) Software, POS, Smartphone, Supplement Report, TimeManagement Corp., Unifocus"}},"og_site_name":{"#tag":"meta","#attributes":{"property":"og:site_name","content":"Hospitality Technology"}},"og_type":{"#tag":"meta","#attributes":{"property":"og:type","content":"Whitepaper"}},"og_url":{"#tag":"meta","#attributes":{"property":"og:url","content":"https://eiqeditor.hospitalitytech.com/2012-labor-technology-showcase"}},"og_title":{"#tag":"meta","#attributes":{"property":"og:title","content":"2012 Labor Technology Showcase"}},"og_image_0":{"#tag":"meta","#attributes":{"property":"og:image","content":"https://assets1.hospitalitytech.com/styles/primary_articles_short/s3/LTS_1012_teaser.jpg?itok=BeC1Ti5I"}},"og_image_url_0":{"#tag":"meta","#attributes":{"property":"og:image:url","content":"https://assets1.hospitalitytech.com/styles/primary_articles_short/s3/LTS_1012_teaser.jpg?itok=BeC1Ti5I"}},"og_image_type":{"#tag":"meta","#attributes":{"property":"og:image:type","content":"image/jpeg"}},"og_image_width":{"#tag":"meta","#attributes":{"property":"og:image:width","content":"655"}},"og_image_height":{"#tag":"meta","#attributes":{"property":"og:image:height","content":"368"}},"og_updated_time":{"#tag":"meta","#attributes":{"property":"og:updated_time","content":"2021-12-17T12:41:17-0600"}},"twitter_cards_type":{"#tag":"meta","#attributes":{"name":"twitter:card","content":"summary_large_image"}},"twitter_cards_title":{"#tag":"meta","#attributes":{"name":"twitter:title","content":"2012 Labor Technology Showcase"}},"twitter_cards_image":{"#tag":"meta","#attributes":{"name":"twitter:image","content":"https://assets1.hospitalitytech.com/styles/primary_articles_short/s3/LTS_1012_teaser.jpg?itok=BeC1Ti5I"}},"schema.org":{"schema_article_type":{"#tag":"meta","#attributes":{"name":"@type","content":"Article","group":"schema_article","schema_metatag":true}},"schema_article_article_body":{"#tag":"meta","#attributes":{"name":"articleBody","content":"Labor is the lifeblood of the hospitality industry. In this special report, HT takes a look at the cutting-edge technologies that are shaping how restaurants and hotels can manage all aspects of labor, from scheduling to payroll and everything in between. These leading advancements will help operators increase efficiency while improving employee satisfaction.","group":"schema_article","schema_metatag":true}},"schema_article_name":{"#tag":"meta","#attributes":{"name":"name","content":"2012 Labor Technology Showcase","group":"schema_article","schema_metatag":true}},"schema_article_headline":{"#tag":"meta","#attributes":{"name":"headline","content":"2012 Labor Technology Showcase","group":"schema_article","schema_metatag":true}},"schema_article_about_0":{"#tag":"meta","#attributes":{"name":"about","content":["Data & Analytics","Labor/Workforce Mgmt/Scheduling","Mobile Devices & Apps","Mobile Point of Sale (POS)","POS","Payment Security","Restaurants","Lodging","Supplement/Report","Hotels"],"group":"schema_article","schema_metatag":true}},"schema_article_date_published":{"#tag":"meta","#attributes":{"name":"datePublished","content":"Sun, 10/07/2012 - 19:00","group":"schema_article","schema_metatag":true}},"schema_article_date_modified":{"#tag":"meta","#attributes":{"name":"dateModified","content":"Sun, 10/07/2012 - 19:00","group":"schema_article","schema_metatag":true}}}},"teaserImage":{"id":1488,"url":"https://assets1.hospitalitytech.com/styles/secondary_articles_short/s3/LTS_1012_teaser.jpg?itok=C-ownRML","width":100,"alt":null,"height":133},"heroImage":null,"heroImageSrcset":null,"sponsored":false,"sponsorship":{"overrideAds":null},"businessTopic":[],"contentType":[],"company":[],"marketSegment":[],"topics":[{"id":264,"name":"Data & Analytics","url":"/data-analytics"},{"id":79,"name":"Labor/Workforce Mgmt/Scheduling","url":"/laborworkforce-mgmtscheduling"},{"id":40,"name":"Mobile Devices & Apps","url":"/mobile-devices-apps"},{"id":42,"name":"Mobile Point of Sale (POS)","url":"/mobile-point-sale-pos"},{"id":59,"name":"POS","url":"/pos"},{"id":16,"name":"Payment Security","url":"/payment-security"},{"id":9,"name":"Restaurants","url":"/restaurants"},{"id":7,"name":"Lodging","url":"/lodging"},{"id":72,"name":"Supplement/Report","url":"/supplementreport"},{"id":442,"name":"Hotels","url":"/hotels"}],"contentParagraphs":null,"sections":null}; const country = "US"; const language = null; const SITE_LANGUAGE = "en"; const siteName = "Hospitality Technology"; const userRoles = ["anonymous"]; const userUid = 0; const indexName = "HT"; const title = "2012 Labor Technology Showcase | Reports | Hospitality Magazine (HT)"; window.dataLayer = window.dataLayer || []; const data = {}; data.entityTaxonomy = {}; const contentTypes = [ "article", "blog", "bulletin", "embed_page", "landing_page", "event", "image", "page", "product", "whitepaper", "video", "tags", ]; if ( routeInfo && "bundle" in routeInfo && contentTypes.includes(routeInfo["bundle"]) ) { data.entityBundle = routeInfo.bundle; data.entityTitle = title || `${routeInfo.title} | ${siteName}`; data.entityId = routeInfo.id; data.entityName = routeInfo.author?.uname; data.entityCreated = routeInfo.created; data.sponsored = routeInfo.sponsored; data.sponsor = routeInfo.sponsoringCompany; data.entityType = "node"; data.entityLangcode = SITE_LANGUAGE; data.siteName = siteName; data.drupalLanguage = language; data.drupalCountry = country; data.userRoles = userRoles; data.userUid = userUid; data.entityTaxonomyKeys = {}; data.entityTaxonomyHierarchies = {}; data.parentNaicsCode = {}; data.isPro = false; data.algoliaIndexName = indexName; // Add toxonomy data const taxonomies = { businessTopic: "business_topic", contentType: "content_type", company: "company", marketSegment: "market_segment", }; const getHierarchy = (term, terms = []) => { terms.push({ id: term.id, name: term.name }); if (term.parentTerm != null) { getHierarchy(term.parentTerm, terms); } return terms; }; const getTerms = (term, useApiId = false) => { return { id: useApiId ? term.apiId : term.id, name: term.name }; }; const getKeys = (term) => { return { id: term.id, name: term.apiId }; }; Object.entries(taxonomies).forEach(([key, item]) => { terms = routeInfo[key]; if (terms && terms.length > 0) { data["entityTaxonomy"][item] = terms.map((term) => getTerms(term, key === "company") ); if (key !== "company") { data["entityTaxonomyKeys"][item] = terms.map(getKeys); termGroups = []; terms.forEach((term, termInd) => { termGroups[termInd] = getHierarchy(term); }); data["entityTaxonomyHierarchies"][item] = termGroups; } } }); data["entityTaxonomy"]["tags"] = routeInfo["topics"] || []; // Primary Topic is either the business topic or the top tag. if (routeInfo["businessTopic"]?.length > 0) { data["entityPrimaryTopic"] = routeInfo["businessTopic"][0]["name"]; } else { if (routeInfo["topics"]?.length > 0) { data["entityPrimaryTopic"] = routeInfo["topics"][0]["name"]; } } // Primary and secondary entityNaicsCodes come from the MarketSegment if (routeInfo.marketSegment?.length > 0) { data.entityNaicsCode = {}; data["entityNaicsCode"]["id"] = routeInfo["marketSegment"][0]["id"]; data["entityNaicsCode"]["name"] = routeInfo["marketSegment"][0]["naicsCode"]; if (routeInfo["marketSegment"][0]["parentTerm"] != null) { data["parentNaicsCode"]["id"] = routeInfo["marketSegment"][0]["parentTerm"]["id"]; data["parentNaicsCode"]["name"] = routeInfo["marketSegment"][0]["parentTerm"]["naicsCode"]; } } else { data.entityNaicsCode = []; } if (routeInfo.taggedPro) { data.isPro = routeInfo.taggedPro; } window.dataLayer.push(data); } else if (routeInfo && "vid" in routeInfo) { data.entityBundle = "tags"; data.entityTitle = routeInfo.name; data.entityId = routeInfo.id; data.entityName = routeInfo.author?.uname; data.entityCreated = routeInfo.created; data.entityType = "taxonomy_term"; data.entityLangcode = SITE_LANGUAGE; data.siteName = siteName; data.sponsored = routeInfo.sponsored; data.sponsor = routeInfo.sponsoringCompany; data.drupalLanguage = language; data.drupalCountry = country; data.userRoles = userRoles; data.userUid = userUid; data.algoliaIndexName = indexName; data["entityTaxonomy"]["tags"] = { id: routeInfo["id"], name: routeInfo["name"], }; window.dataLayer.push(data); } })();