Welcome back to the Git Commit(ted) to </Dev> Resources series! Today, we have a featured VMware Fling: Forklift for Workspace ONE UEM. Mike Nelson and I developed this Fling and heavily leveraged the Workspace ONE UEM APIs. I suggest looking at the demo walkthrough video and thinking of the various APIs that had to be used. Pay close attention to how these APIs had to be strung together to achieve each use-case this tool provides.
The detailed version of this blog was originally posted on Tech Zone: Let Forklift for Workspace ONE UEM Do the Heavy Lifting.
Let Forklift for Workspace ONE UEM Do the Heavy Lifting
Forklift for Workspace ONE UEM is a Workspace ONE UEM change management add-on that uses APIs to empower admins to reduce errors and save time. Forklift is designed to move Workspace ONE UEM resources between UEM Tenants and Organization Groups (OGs). These tenants can be two completely different servers, such as, two dedicated SaaS instances or two Organization Groups (OGs) in the same tenant.
Forklift is comprised of three main use cases/feature sets:
Continuous Delivery Pipelines
Continuous Delivery Pipelines allow admins to automate the delivery of resources between the different environments and reduce human touches. Additionally, this enables admins to create a phased (ring) approach to delivering production and test groups resources.
Resource Migrations
Resource Migrations allow an A to B migration of a resource. Supported resources are:
- Profiles - iOS, Android, macOS, Windows 10
- Baselines - Windows 10
- Scripts - macOS and Windows 10
- Sensors – macOS and Windows 10
- Internal Apps - iOS, Android, macOS, Windows 10
Deployment Templates
Deployment Templates provide the ability to deploy known configurations to new or existing Workspace ONE UEM environments. The templates are JSON files that have been built and exported from a UEM server. Templates are built to help quickly configure common scenarios for Workspace ONE UEM, specifically for a Proof of Concept (PoC) or any service provider that performs the same standard configurations for their customers.
Recap
Mike Nelson and I had an adventure exploring the various APIs when developing this Fling. I hope this example motivates you to get started with the EUC APIs to see what you can create and automate! Be sure to subscribe to the Digital Workspace Tech Zone Blog RSS or check back daily to see what we release. By the end of this month, we hope that you are comfortable leveraging code samples, VMware Flings, scripting/coding, and leveraging the EUC APIs to automate your workspace!
You can also follow us on Twitter @EUCTechZone to stay updated on the latest EUC content!
Agenda
Make sure to check out the other blog posts in our 28-day series:
- Day 1: Let's Git Commit(ted) to Dev Resources
- Day 2: Getting Started with the Workspace ONE UEM REST APIs
- Day 3: Getting Started with the Workspace ONE Access APIs
- Day 4: Getting Started with the VMware Workspace ONE Intelligence APIs
- Day 5: Getting Started with the VMware Horizon REST APIs and VMware PowerCLI
- Day 6: Getting Started with Automating the Unified Access Gateway Deployment
- Day 7: Podcast: Day 0 Onboarding Automation with Scot Curry
- Day 8: Video: Anatomy of the Workspace ONE UEM API
- Day 9: Introduction to using Postman - Part 1
- Day 10: Introduction to using Postman - Part 2
- Day 11: Pro Tips and Tricks - How to be an API Boss
- Day 12: What is OAuth - Learning the Basics
- Day 13: Getting Started with Intelligent Hub Notifications
- Day 14: Git Basics: Getting Git Going
- Day 15: Podcast: Git Commit(ted) to Resources: Customer Spotlight with The Home Depot
- Day 16: Git VMware {code} Samples and Flings
- Day 17: Using paginated requests with Workspace ONE UEM REST APIs
- Day 18: Event Notifications
- Day 19: Overview of Script Samples using PowerCLI for Horizon
- Day 20: Uploading Windows apps using REST APIs
- Day 21: Uploading macOS apps using REST APIs and Admin Assistant
- Day 22: API-based user lifecycle and SCIM
- Day 23: Video: Community Expert Roundtable on Leveraging APIs and Scripting
- Day 24: Video: Exploring the Workspace ONE GitHub Samples Repository
- Day 25: Featured Fling: Forklift for Workspace ONE UEM
- Day 26: Featured VMware {code} Samples for Horizon
- Day 27: Featured Flings for VMware Horizon
- Day 28: Continuing to Focus on </Dev> Resources Page