CSD 2.0 for Jamf
Summarize
Summary of CSD 2.0 for Jamf
CSD 2.0 for Jamf integrates ServiceNow’s Common Software Distribution (CSD) 2.0 with the Jamf spoke to enable streamlined deployment, management, and revocation of software on Jamf-managed devices. This integration supports software distribution, license management, and user/device group management directly from ServiceNow’s platform, enhancing control over software assets within your organization.
Show less
Key Features
- Jamf Spoke Activation: Both Jamf spoke and CSD 2.0 must be activated to enable software deployment and management actions.
- Software Deployment & Revocation: Deploy software via service catalog requests and revoke software without user interaction.
- User and Device Group Management: Manage Jamf user and device collections, including adding/removing members and creating/deleting groups.
- License Management: Utilize ServiceNow Software Asset Management to track and manage license counts for deployed software.
- Lease Period Management: Control and manage software lease durations within Jamf environments.
- AI Agents for Automation: Leverage standalone AI agents available through Now Assist and Integration Hub to automate Jamf operations such as group membership changes and application target management. These agents guide users through actions safely and handle errors.
- Agentic Workflows: Create and customize workflows combining multiple AI agents and LLM instructions to automate complex Jamf management tasks efficiently.
- Sample Workflows: Use pre-built sample agentic workflows like the Jamf Group Management Agentic Flow to coordinate multiple AI agents for comprehensive Jamf group and application management.
Practical Setup and Usage
- Server Instance Record: Create a Jamf server instance record in ServiceNow to discover applications and store Jamf server details.
- Software Model Configuration: Set up software models based on discovered Jamf applications for license management.
- Jamf Configuration: Associate software models with Jamf groups to enable catalog item creation for software deployment or revocation.
- Catalog Items: Create service catalog items representing Jamf applications to offer software deployments through ServiceNow’s service catalog.
- Deployment Process: Ordering a Jamf application via a CSD 2.0 catalog item triggers the Order Client Software flow, automating the deployment.
- Permissions: Users interacting with AI agents must have the CSD Admin role to access and operate Jamf-related data.
- Connection Requirements: Use the default connection provided by the Jamf spoke to ensure AI agents operate correctly.
What to Expect
By integrating CSD 2.0 with Jamf, ServiceNow customers can expect improved automation and control over software deployment and lifecycle management on Jamf-managed devices. The solution reduces manual intervention through AI-driven workflows, enhances license tracking, and supports seamless software revocation. This integration allows IT teams to efficiently manage software assets and device groups within a unified platform, improving operational efficiency and governance.
Use the CSD 2.0 along with the Jamf spoke to deploy and revoke software deployments from Jamf and manage distributions on hosts.
To use the Jamf spoke with CSD 2.0, you must activate Jamf spoke and CSD 2.0.
The Jamf spoke contains actions that CSD 2.0 uses to deploy software from a service catalog request and manage user and device collections on Jamf servers. In addition, CSD 2.0 can manage license counts for deployed software using ServiceNow Software Asset Management, revoke software deployed by Jamf without user interaction, and manage lease periods.
Available AI agents
Install Now Assist for Integration Hub and start using the available AI agents. For more information, see ServiceNow Otto for Integration Hub.
- In the ServiceNow agentic system, you can create an agentic workflow that comprises of a set of large language model (LLM) instructions along with one or more standalone AI agents to execute an objective.
See Create an agentic workflow for information about adding AI agents to create agentic workflows as per your requirement and provide the required trigger.
You can also search for other available AI agents and add them to your agentic workflow. See Find AI agents for more information.
- You can create a clone of the required spoke AI agent and customize it as per your requirement. See Duplicate an AI agent for more information about creating a clone.
- See Now Assist AI agents for information about AI agents.
| AI agent | Description |
|---|---|
| Jamf group membership addition AI agent | Enables users to add members to static groups in Jamf. |
| Jamf group deletion management AI agent | Enables users to delete groups in Jamf. |
| Jamf application targets addition AI agent | Enables users to add static groups as targets to applications in Jamf. |
| Jamf application targets removal AI agent | Enables users to remove static groups as targets from applications in Jamf. |
| Jamf group creation management AI agent | Enables users easily and deterministically create groups in Jamf. |
| Jamf group membership removal AI agent | Enables users to remove members from static groups in Jamf. |
- To access data or perform operations on data in the table that is associated with the AI agent, users must have the CSD Admin role.
- Ensure that you install the latest version of Jamf spoke.
- To use the AI agents, ensure that you are using the default connection that is available with the Jamf spoke.
There might be AI agents installed with the Now Assist application that are not used in agentic workflows. To learn how to see all agents that are available to you, see Find AI agents.
Available sample agentic workflows
Install Now Assist for Integration Hub and start using the available sample agentic workflows and AI agents. For more information, see ServiceNow Otto for Integration Hub.
In the ServiceNow agentic system, you can create an agentic workflow that comprises of a set of large language model (LLM) instructions along with one or more standalone AI agents to execute an objective. Use the available sample agentic workflow in AI Agent Studio so that AI agents can coordinate to solve complex problems. To modify the available sample agentic workflow as per your requirement, see Modify an agentic workflow.
| Sample agentic workflow | Description | AI agents used | Always ON by default? |
|---|---|---|---|
| Jamf Group Management Agentic Flow | Sample agentic workflow that coordinates between multiple AI agents to handle tasks across various functionalities in Jamf. |
|
No Note: To activate the workflow, see Activate an agentic workflow template. |