Documentation Index
Fetch the complete documentation index at: https://docs.raleyapps.com/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
- Jira Service Management Cloud (required)
- Jira Cloud (for Jira work items as assets) OR JSM Premium/Enterprise (for JSM Assets)
- Jira Admin or JSM Admin permissions to configure the app
Accessing Configuration
Go to Apps → Raley Bookman in your Jira top navigation to open the configuration console.Step 1 — Choose Your Asset Source
Decide whether your bookable assets are represented as Jira work items or JSM Assets.Option A: Jira Work Items
Any Jira issue can serve as a bookable asset (e.g., meeting rooms, company cars, appointment slots). Each issue represents one bookable resource.- Create (or identify) a Jira project and issue type that represents your assets
- Create one issue per bookable item (e.g., one issue per meeting room)
- Build a JQL expression that returns only your bookable assets. Example:
Option B: JSM Assets
- Open Assets in Jira
- Select the relevant Schema
- Click Filter → Advanced AQL to build an AQL expression that returns your bookable objects
- Copy the AQL expression for use in the next step
Step 2 — Map Request Types to Assets
In the Raley Bookman configuration console:- Select a JSM Service Desk and Request Type that customers will use to make bookings
- Map that request type to either a JQL expression (for Jira work items) or an AQL expression (for JSM Assets)
- Save
Step 3 — Configure Booking Rules
In the configuration for each request type, you can set:Booking Durations (optional)
Define a list of allowed booking lengths (e.g., 30 minutes, 1 hour, 2 hours). When configured, users select a duration and the “Booking to” time is calculated automatically.Booking Schedule / CRON (optional)
Use a CRON expression to restrict which start times are valid. Examples:0 9-17 * * 1-5— hourly slots, 9am–5pm, weekdays only0,30 9-17 * * 1-5— every 30 minutes during business hours
No Constraints
If neither Booking Durations nor CRON are configured, customers can select any start and end time.Step 4 — Configure JSM Assets API Access (if using JSM Assets)
If you’re using JSM Assets objects:- Go to Apps → Raley Bookman → Settings
- Enter an Atlassian API token and the associated user email address
- Save — this grants Bookman read access to your Assets schema
Step 5 — Test the Booking Flow
- Open your JSM customer portal
- Submit a test booking request using the configured request type
- Confirm the asset selection, date picker, and availability check work correctly
- Check that the created JSM ticket shows the booking details
Need Help?
- Service Portal: inversionpoint.atlassian.net/servicedesk
- Email: support@raleyapps.com
Explore Other RaleyApps
Raley Emails Notifications
Send customized emails and Slack notifications from Jira and JSM.
Raley Intake Forms
Create powerful intake forms directly inside Jira and JSM.
Raley Procurement and Quotation
Manage purchase orders and sales quotes from within Jira.
Raley Favorites
Save and quickly access your most important Jira issues.