Background
The Lumos Agent appears in your Jira Service Management assignee dropdown like any other agent, through the Lumos app on the Atlassian Marketplace. Assign an access request ticket to it, and Lumos reads the ticket, builds the matching access request, and runs it through your approval and provisioning workflows. Lumos writes status back to the ticket until the request reaches a terminal state. Your team stays in Jira, and no one has to re-enter the request in Lumos. This article covers what the agent does, what must be in place before it works, and how service desk agents work with it. Setup requires the Jira integration and the Organization Admin role in Lumos. For the integration, see Connecting Jira (ITSM).When to use the agent
- Ticket-first intake. Your employees file a Jira ticket for everything. Pointing them to the AppStore breaks that habit; assigning the ticket to Lumos does not.
- Audit trail in Jira. The access request carries the ticket ID and URL, and the ticket carries the request ID. Either system leads an auditor to the other.
- Triage volume. Your service desk handles a steady stream of access requests. The agent handles the complete ones end to end and comments on the ones it can’t act on.
Prerequisites
All of the following must be true before the Forge app installs. Lumos refuses the install instead of binding to a site where it can’t resolve people.- The Jira integration is connected in your Lumos tenant and approved by an Organization Admin of your Atlassian site. This ties the Jira site to your Lumos tenant.
- The user sync has run, so your Atlassian accounts appear in Lumos and are linked to Lumos users.
- You have one Jira site per Lumos tenant. When two sites share a tenant, two-way ticket sync is unreliable for the second site.
- The person installing the app has a linked Atlassian account and the Organization Admin role in that Lumos tenant.
Set up the Lumos Agent
In Lumos
- Go to Settings → Integrations → Discover and connect Jira (ITSM).
- Add the connection information and approve the OAuth grant as an Organization Admin of your Atlassian site.
- After setup, confirm that accounts sync. Go to Apps → Jira (ITSM) → Accounts. Users show as matched, without the yellow Unmatched label.
In Jira
- Install the Lumos Access Request Agent from the Atlassian Marketplace.
- Open a service desk project and confirm that “Lumos Agent” appears in the assignee dropdown.
- Create a test ticket with access request details, assign it to “Lumos Access Request Agent”, and confirm that Lumos comments on the ticket.
How the agent handles a ticket
- A service desk agent triages the ticket and sets the assignee to “Lumos Access Request Agent”.
- Lumos reads the ticket’s reporter, summary, and description, and resolves them against your Lumos identities and your AppStore catalog.
- Lumos submits the access request and comments on the ticket with a link to it.
- The request runs through the approval and provisioning workflows configured for that app and permission.
- Lumos writes each status change back to the ticket, then closes the ticket when the request reaches a terminal state.
What Lumos records on every request
Terminal states
Error handling
When Lumos can’t act on a ticket, it says so on the ticket instead of guessing.
Fix the underlying issue, then assign the ticket to “Lumos Access Request Agent” again. The agent runs again against the updated ticket.