Skip to content
DataMiner DoJo

More results...

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in posts
Search in pages
Search in posts
Search in pages
Log in
Menu
  • Updates & Insights
  • Questions
  • Learning
    • E-learning Courses
    • Empower Replay: Limited Edition
    • Tutorials
    • Open Classroom Training
    • Certification
      • DataMiner Fundamentals
      • DataMiner Configurator
      • DataMiner Automation
      • Scripts & Connectors Developer: HTTP Basics
      • Scripts & Connectors Developer: SNMP Basics
      • Visual Overview – Level 1
      • Verify a certificate
    • YouTube Videos
    • Solutions & Use Cases
      • Solutions
      • Use Case Library
    • Agility
      • Book your Agile Fundamentals training
      • Book you Kanban workshop
      • Learn more about Agile
        • Agile Webspace
        • Everything Agile
          • The Agile Manifesto
          • Best Practices
          • Retro Recipes
        • Methodologies
          • The Scrum Framework
          • Kanban
          • Extreme Programming
        • Roles
          • The Product Owner
          • The Agile Coach
          • The Quality & UX Coach (QX)
    • >> Go to DataMiner Docs
  • DevOps
    • About the DevOps Program
    • Sign up for the DevOps Pogram
    • DataMiner DevOps Support
    • Feature Suggestions
    • Climb the leaderboard!
    • Swag Shop
  • Downloads
  • Contact
    • Sales, Training & Certification
    • DataMiner Support
    • Global Feedback Survey
  • PARTNERS
    • All Partners
    • Technology Partners
    • Strategic Partner Program
    • Solutions
    • Deal Registration
  • >> Go to dataminer.services

Booking states in SRM Framework vs Cube

Solved390 views4 days agoBooking Manager datamine cube SRM
2
Jan-Klaas Kesteloot [SLC] [DevOps Advocate]1.18K 4th March 2025 0 Comments

Seeing the different states in the SRM Framework and in the Bookings module in Cube might be confusing.

There’s a distinction between the booking stages in the core software and the booking life cycle when the SRM framework has been deployed, but is there a complete list of the booking states in the core software?

SRM Framework

Cube Bookings Module

Marieke Goethals [SLC] [DevOps Catalyst] Selected answer as best 4 days ago

1 Answer

  • Active
  • Voted
  • Newest
  • Oldest
4
Seppe Vanhee [SLC] [DevOps Member]356 Posted 4th March 2025 2 Comments

Hi Jan-Klaas,

I have created a list of the different core software states below. As this information is missing from the ‘booking stages’ documentation page you linked, we will update that page to include such an overview.

  • Pending: Bookings with this state will reserve the assigned resources, but will not execute any scripts or actions.
  • Confirmed: Bookings with this state will reserve their resources and orchestration will be executed at the configured times.
  • Ongoing: The Resource Manager will move bookings from the ‘Confirmed’ state to the ‘Ongoing’ state after running the start actions. It is not possible to assign this state to a booking yourself, the Resource Manager will always convert it to the ‘Confirmed’ state when trying to do so. More info about the start actions can be found in the documentation page.
  • Ended: The Resource Manager will move bookings from the ‘Ongoing’ state to the ‘Ended’ state after running the end actions. Like with the ‘Ongoing’ state, it is not possible to assign it to a booking yourself. More info about the end actions can be found in the documentation page.
  • Interrupted: If a booking misses their start, stop or any orchestration event because the hosting agent was down, the Resource Manager will move the booking to this state. The documentation page also contains some information about this.
  • Canceled: The resources assigned to the booking are free to be used by other bookings, and orchestration will not be executed. The Resource Manager will never automatically assign this state, the booking must be updated from a script or similar to go to the canceled state.

Hope this helps.

Marieke Goethals [SLC] [DevOps Catalyst] Selected answer as best 4 days ago
Jonas Kockx [SLC] [DevOps Enabler] commented 4th March 2025

Hi Seppe, thanks. However, for me, for someone who never used SRM it is also not very clear from the documentation what the relation is between the core bookings and SRM bookings. From the documentation, it seems to be one and the same thing (everything is under "Service & Resource Management framework") which causes confusion for me. Some additional information on the architecture and how those two concept relate might help as well (at least for me).

Seppe Vanhee [SLC] [DevOps Member] commented 5th March 2025

Hi Jonas. I understand the confusion. To give you a quick summary:
The core software provides APIs for the creation and management of resources and bookings. The SRM framework uses these APIs and adds some features on top of them. For example, the 'lifecycle state' of a booking in the SRM solution is a custom property on the underlying core booking, and the transition between those states is done by attaching event scripts to that core booking.

I will see if there is anything we can do to make the distinction more clear in the docs and how these concepts are related. I definitely agree that there is not enough clarity at the moment as to which feature set is "core" and which are extensions that are provided by the SRM framework.

Please login to be able to comment or post an answer.

My DevOps rank

DevOps Members get more insights on their profile page.

My user earnings

0 Dojo credits

Spend your credits in our swag shop.

0 Reputation points

Boost your reputation, climb the leaderboard.

Promo banner DataMiner DevOps Professiona Program
DataMiner Integration Studio (DIS)
Empower Katas
Privacy Policy • Terms & Conditions • Contact

© 2025 Skyline Communications. All rights reserved.

DOJO Q&A widget

Can't find what you need?

? Explore the Q&A DataMiner Docs