Zebra Technologies Corporation · NASDAQ:ZBRA
Zebra Technologies — Technical Presentation (2023)
22 slides from Zebra Technologies's technical presentation, 2023
Slide 1: Embracing API First – Reflexis Task Management APIs
Embracing API First – Reflexis Task Management APIs Robin West Engineering Manager, API Management Software-as-a-Service Platforms 1
Slide 2: Agenda
Agenda 1. Background – Code-First to API-First 2. Data Modeling for Zebra Software 3. Reflexis Task Management 4. API Information 5. Demo 6. Closing ZEBRA TECHNOLOGIES
Slide 3: SaaS Solutions at Software Solutions BU
SaaS Solutions at Software Solutions BU • Optimizes labor • Intelligent workload • AI-powered demand • Seamlessly • Maximizes • SaaS offering spend and optimization planning and connecting productivity and enables full store maximizes efficiency • Streamlines execution associates ensure associates p
Slide 4: What is API-first?
What is API-first? Code First API First • The API is designed and documented before any code is Develop Code Design API written. Generate Code • Separate out workstreams and personas Integrate Write Tests Review API Write API Develop Code Code Mock API – The production of APIs Docs Document API – Th
Slide 5: Internal Challenge – From Code-First to API-First
Internal Challenge – From Code-First to API-First • Challenge – Many Product Lines have their own External App Product Line App Product Line App External tech stack, built on Code First and API Second, App Product Line making it hard to share logic and slowing down App innovation Product Line • As a
Slide 6: Using Internal API Program to Drive Technology transformation
Using Internal API Program to Drive Technology transformation • Publish APIs using Pan-Zebra Standards. Customer Partner Product Refactor where needed. App Customer App Customer App Partner App Line App Product Line App Product App Partner App Line App • Continue to support legacy APIs while migrati
Slide 7: Driving external APIs for use cases in our customer's industries
Driving external APIs for use cases in our customer’s industries • Focus on Retail, Banking, and Healthcare • Identify Key Personas and Jobs-to-be-done • From the Jobs-to-be-done, develop Customer Journeys and User Story Maps • Establish roadmap based on priority Curated SWS Standard API Layer SWS S
Slide 8: User Journey for Each Persona
User Journey for Each Persona API Consumer Discover Evaluate Integrate Monitor Set Review Observe API Admin Standards APIs Governance Publish Build and Test and API Builder Design and Analyze Deploy Monitor Monetize ZEBRA TECHNOLOGIES
Slide 9: Journey to Headless API for External Consumers
Journey to Headless API for External Consumers Establish a SaaS API team POC to internal Testing Closed-to- Private MVP Public launch and Evolve ZEBRA TECHNOLOGIES
Slide 10: ONEAPP. UX Vision
ONEAPP. UXVISION , Sandra, Smith we =, ACME Store Associate \ 2 u "Our new store app. is really modern, it looks and works the way | expect it to ‘and I've used a lot of bad apps." I's super easy to find what | need... No (epic) training was required :)" ©2023 Zebra Technologies. Confidential =— — —
Slide 11: Best Practices for data modeling
Best Practices for data modeling • Adaptability — creating schemas that withstand enhancement or correction • Expandability — creating schemas that grow beyond expectations • Fundamentality — creating schemas that deliver on features and functionality • Portability — creating schemas that can be hos
Slide 12: How to define the Zebra World
How to define the Zebra World • A PERSON takes an ACTION in a PROCESS on a THING at a PLACE • A THING at a PLACE takes an ACTION on a THING at a PLACE • As part of a PROCESS, an EVENT triggers to ACTION a THING to a THING • A THING ACTIONS an EVENT as part of a PROCESS Definitions • PROCESS: is a se
Slide 13: Noun Root / Verb Root
Noun Root / Verb Person Place Thing Process Event Concepts Defined Change Temperature Device User Worker Workspace Device Package Task Project Status Taken Event Worker Environmental Task Task ZEBRA TECHNOLOGIES
Slide 14: RTM Task Model
RTM Task Model ZEBRA TECHNOLOGIES
Slide 15: RTM Task
RTM Taskv { "task": { Process "process": { "root": { This makes it so that "id": "497f 6eca-6276-4993-bf eb-53cbbbba6f 08", "name": "string", "description": "string", anything is extensible if you "created": "2022-10-28T05:41:43.006Z", "updated": "2019-08-24T14:15:22Z", start from the Root and }, "c
Slide 16: Reflexis Task Management
Reflexis Task Management For Retail, Healthcare, and Banking • Improve Workload Distribution – Automate task assignment with equitable distribution to keep workloads fair and reduce overtime spend • Automate Role-Based Assignments – Automatically push the right assignment to the right associate, ali
Slide 17: Prioritize. Manage. Confirm.
Prioritize. Manage. Confirm. Reflexis Real-Time Task Manager™ ZEBRA TECHNOLOGIES
Slide 18: Reflexis Task Management APIs
Reflexis Task Management APIs Early Access • Provide worker access to basic projects • Allow execution of basic projects • Must use Reflexis Creator to create tasks and assign them • Integratable into in-store apps ZEBRA TECHNOLOGIES
Slide 19: Reflexis Task Management
Reflexis Task Managemnt ZEBRA TECHNOLOGIES
Slide 20: V1 Roadmap
Reflexis Task Managemnt V1 Roadmap • MyWork in-store service API • Full Task execution • Access to subtasks and notifications • Attachments, feedback, etc • Assignment, Execution, Prioritization ZEBRA TECHNOLOGIES
Slide 21: Demo
Demo ZEBRA TECHNOLOGIES
Slide 22: Thank You
Thank You ZEBRA and the stylized Zebra head are trademarks of Zebra Technologies Corp., registered in many jurisdictions worldwide .All other trademarks are the property of their respective owners. ©2023 Zebra Technologies Corp. and/or its affiliates. All rights reserved.