","alternateLabel":null,"teaserImage":{"id":24077,"url":"https://assets1.risnews.com/styles/secondary_articles_short/s3/ris_VMware_ewp1_0616_teaser.jpg?itok=rAzgN1or","width":196,"alt":null,"height":216},"sponsored":false,"businessTopic":[],"company":[],"contentType":[]},{"title":"Kroger Technology Named One of the Top 100 Best Places to Work in IT","id":1448,"bundle":"article","summary":"Kroger Technology and several other retail technology companies made this year's \"Top 100 Best Places to Work in IT 2016\" list from Computerworld. Discover what technologies and benefits create a top IT company. ","showSummary":null,"url":"/kroger-technology-named-one-top-100-best-places-work-it","date":"2016-06-21T00:00:00","author":{"email":"devteam@ashday.com","uname":"ash_root","firstName":null,"lastName":null,"bio":null,"title":null,"picture":null,"phone":null,"contactForm":null},"digitalEdition":null,"sponsored":false,"taggedPro":null,"teaserImage":null,"topics":[{"name":"Cloud Computing","url":"/cloud-computing"},{"name":"Fulfillment","url":"/fulfillment"},{"name":"IT Services","url":"/it-services"},{"name":"Mobile Apps","url":"/mobile-apps"},{"name":"Mobile Devices","url":"/mobile-devices"},{"name":"Point of Sale","url":"/point-sale"},{"name":"Mobile Commerce","url":"/mobile-commerce"},{"name":"E-Commerce Platform","url":"/e-commerce-platform"},{"name":"Order Management","url":"/order-management"},{"name":"Mobile Strategy","url":"/mobile-strategy"}],"attachedFiles":[]},{"title":"Toys R Us Hires First Global Chief Technology Officer","id":1500,"bundle":"article","summary":"Toys“R”Us, Inc.'s first Global Chief Technology Officer hails form American Eagle Outfitters and Macy's. The company is also seeking to fill the position of Omnichannel Performance Analytics Manager. ","showSummary":null,"url":"/toys-r-us-hires-first-global-chief-technology-officer","date":"2016-05-25T00:00:00","author":{"email":"devteam@ashday.com","uname":"ash_root","firstName":null,"lastName":null,"bio":null,"title":null,"picture":null,"phone":null,"contactForm":null},"digitalEdition":null,"sponsored":false,"taggedPro":null,"teaserImage":null,"topics":[{"name":"E-Commerce","url":"/e-commerce"},{"name":"IT Services","url":"/it-services"},{"name":"Marketing","url":"/marketing"},{"name":"Location Based Services","url":"/location-based-services"},{"name":"Omnichannel","url":"/omnichannel"}],"attachedFiles":[]},{"title":"Connect Staff with Mobile Workforce Solutions ","id":1515,"bundle":"whitepaper","url":"/connect-staff-mobile-workforce-solutions","date":"2016-05-18T00:00:00","author":{"email":"devteam@ashday.com","uname":"ash_root","firstName":null,"lastName":null,"bio":null,"title":null,"picture":null,"phone":null,"contactForm":null},"summary":"Download this Technology Solutions Guide to discover how providing managers and employees quick access to real-time information cuts down on administrative issues and frees up employees to work with customers anywhere in the store.","body":"
Mobile workforce solutions improve customer experience, increase productivity, connect employees and managers, and much more. These tools vary in their capabilities, but there are technologies retailers should start with when implementing mobile workforce solutions. Download this Technology Solutions Guide to discover how providing managers and employees quick access to real-time information cuts down on administrative issues and frees up employees to work with customers anywhere in the store.
","alternateLabel":"TECHNOLOGY SOLUTIONS GUIDE","teaserImage":{"id":24034,"url":"https://assets1.risnews.com/styles/secondary_articles_short/s3/tsg0516.jpg?itok=wCelW9AZ","width":196,"alt":"","height":216},"sponsored":false,"businessTopic":[],"company":[],"contentType":[]},{"title":"With New Technology, Plan for a Smooth Knowledge Transition to IT from the Start","id":1534,"bundle":"article","summary":"Can your IT team confidently manage a new technology system after the go-live? Are your other teams informed about the changes and what to expect? Let’s take a look at some best practices that can ensure a smooth knowledge transition. ","showSummary":null,"url":"/new-technology-plan-smooth-knowledge-transition-it-start","date":"2016-05-11T00:00:00","author":{"email":"devteam@ashday.com","uname":"ash_root","firstName":null,"lastName":null,"bio":null,"title":null,"picture":null,"phone":null,"contactForm":null},"digitalEdition":null,"sponsored":false,"taggedPro":null,"teaserImage":null,"topics":[{"name":"IT Services","url":"/it-services"}],"attachedFiles":[]},{"title":"Toys \"R\" Us Brings in New CIO","id":1536,"bundle":"article","summary":"Toy retailer Toys ‘R’ Us brings in a new CIO as it continues to focus on its e-commerce operations.","showSummary":null,"url":"/toys-r-us-brings-new-cio","date":"2016-05-09T00:00:00","author":{"email":"devteam@ashday.com","uname":"ash_root","firstName":null,"lastName":null,"bio":null,"title":null,"picture":null,"phone":null,"contactForm":null},"digitalEdition":null,"sponsored":false,"taggedPro":null,"teaserImage":null,"topics":[{"name":"E-Commerce","url":"/e-commerce"},{"name":"IT Services","url":"/it-services"}],"attachedFiles":[]},{"title":"Walmart Is Still the Largest IT Investor in the World","id":1556,"bundle":"article","summary":"The world's largest retailer spent over $10.5 billion on IT in 2015 — far and away the most by any company across the globe. See where the retailer spent its billions and its plans for future IT investment. ","showSummary":null,"url":"/walmart-still-largest-it-investor-world","date":"2016-04-26T00:00:00","author":{"email":"devteam@ashday.com","uname":"ash_root","firstName":null,"lastName":null,"bio":null,"title":null,"picture":null,"phone":null,"contactForm":null},"digitalEdition":null,"sponsored":false,"taggedPro":null,"teaserImage":null,"topics":[{"name":"Enterprise Resource Management","url":"/enterprise-resource-management"},{"name":"Omnichannel","url":"/omnichannel"},{"name":"Customer Service","url":"/customer-service"},{"name":"E-Commerce","url":"/e-commerce"},{"name":"IT Services","url":"/it-services"},{"name":"Point of Sale","url":"/point-sale"},{"name":"Mobile Commerce","url":"/mobile-commerce"},{"name":"Supply Chain Management","url":"/supply-chain-management"},{"name":"Mobile Devices","url":"/mobile-devices"},{"name":"Big Data","url":"/big-data"},{"name":"Customer Experience","url":"/customer-experience"},{"name":"Internet of Things (IoT)","url":"/internet-of-things"}],"attachedFiles":[]}]},"title":"IT Services"}; const country = "HK"; const language = "en, *"; const SITE_LANGUAGE = "en"; const siteName = "RIS News"; const userRoles = ["anonymous"]; const userUid = 0; const indexName = "risnews"; 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 = `${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); } })();