Note: this is a repository of various workflows that have been written for and tested with JAWA. These workflows are provided as-is and should be thoroughly tested in non-production environments prior to implementation. I can provide no guarantee, except that I'm trying my best.
Mobile Device Naming Workflow
USB Statistics Workflow
Update Devices Workflow
Return to Service Workflows
This workflow automatically names mobile devices using the MobileDeviceEnrolled
event and Jamf Pro's Inventory Preload feature. It renames devices based on their asset tag during enrollment.
View Mobile Device Naming Workflow
This workflow collects and stores USB device insertion events, providing insights into USB device usage across your organization.
This workflow allows you to update extension attributes on mobile devices based on specific events or criteria.
These workflows provide Return to Service (RtS) functionality for mobile devices managed by Jamf Pro. They work in conjunction with the Jamf Automation and Webhook Assistant (JAWA) to trigger RtS actions based on specific criteria.
- Automatic RtS triggering based on Smart Group membership changes
- Extension Attribute updates to track RtS enrollment status
- Configurable WiFi payload for RtS process
- OAuth 2.0 token-based authentication for enhanced security
- Compatibility with both Jamf Pro Classic API and newer API endpoints
hcl_ea_rts.py
: Tailored for healthcare environments, utilizing a healthcare listener and an extension attribute.mobile_smartgroup_rts.py
: A general-purpose script suitable for any environment requiring RtS functionality.
View Return to Service Workflows
Contributions to these workflows are welcome! Please feel free to submit issues or pull requests to improve the functionality or documentation.
These scripts are provided under a BSD-style license. See individual script headers for full license text.
This software is provided "AS IS", without warranty of any kind, express or implied. Use at your own risk and always test thoroughly in a non-production environment before implementation.