Example Use Cases

System integration: employee onboarding

When a new colleague starts at your company, a number of steps need to be completed to give them access to all the IT systems they need to use to become productive. Configuring their accounts and access rights on different tools and platforms can be automated in Cloudomation. Automating this has several advantages:

  •  Save time and effort by not doing it manually.
  • Configure access rights in one place – it makes changes easier and helps you keep the overview. This can be very useful for example if you want to temporarily change someone’s access rights to allow them to act as a holiday replacement for a colleague.
  • Make sure that all accounts and access rights are granted, without missing anything or making mistakes.
onboarding

System integration: employee onboarding

When a new colleague starts at your company, a number of steps need to be completed to give them access to all the IT systems they need to use to become productive. Configuring their accounts and access rights on different tools and platforms can be automated in Cloudomation. Automating this has several advantages:

  •  Save time and effort by not doing it manually.
  • Configure access rights in one place – it makes changes easier and helps you keep the overview. This can be very useful for example if you want to temporarily change someone’s access rights to allow them to act as a holiday replacement for a colleague.
  • Make sure that all accounts and access rights are granted, without missing anything or making mistakes.
space-shuttle-atlantis-600502

Application Release Automation

You need to release your application to a remote server, publish it to an app store, or install it on hundreds of work stations. There are many steps needed in between:

  • Check source code into version control tool
  • Trigger software build
  • Trigger unit tests
  • Configure test environment
  • Deploy software
  • Trigger integration tests and check results, proceed if okay
  • Remove test environment
  • Send notifications about successful tests and get approval to deploy or publish
  • Deploy or publish software to target system (server, app store, work station, customer download area, ….)

With Cloudomation, you can automate all these steps – or just the ones you need. Add, remove, and modify steps in between as needed.

Once automated, you can use this process not just for initial release or publication of your software, but also to manage updates to new versions.

space-shuttle-atlantis-600502

Application Release Automation

You need to release your application to a remote server, publish it to an app store, or install it on hundreds of work stations. There are many steps needed in between:

  • Check source code into version control tool
  • Trigger software build
  • Trigger unit tests
  • Configure test environment
  • Deploy software
  • Trigger integration tests and check results, proceed if okay
  • Remove test environment
  • Send notifications about successful tests and get approval to deploy or publish
  • Deploy or publish software to target system (server, app store, work station, customer download area, ….)

With Cloudomation, you can automate all these steps – or just the ones you need. Add, remove, and modify steps in between as needed.

Once automated, you can use this process not just for initial release or publication of your software, but also to manage updates to new versions.

REST API Testing

Testing is as important as it is difficult. Cloudomation can help you make sure that your APIs are fully functional before you deliver your product to your customer. Because this is what Cloudomation does best: it talks to APIs. Cloudomation supports you in several ways:

  • Do all API calls with all payloads
  • Configure payloads and calls in a simple, centralised way
  • Add new calls flexibly
  • Check if returned data conforms to a schema
  • Check if issued commands were executed correctly, and roll back initiated changes reliably
  • Aggregate test results into reports

REST API Testing

Testing is as important as it is difficult. Cloudomation can help you make sure that your APIs are fully functional before you deliver your product to your customer. Because this is what Cloudomation does best: it talks to APIs. Cloudomation supports you in several ways:

  • Do all API calls with all payloads
  • Configure payloads and calls in a simple, centralised way
  • Add new calls flexibly
  • Check if returned data conforms to a schema
  • Check if issued commands were executed correctly, and roll back initiated changes reliably
  • Aggregate test results into reports

System Integration: IT inventory tracking

Your need to keep track of all your IT inventory: every router, every laptop, every screen has to be assigned an inventory number and entered into your inventory systems. When you get a new piece of equipment, you need to enter it into your inventory tracking system, for example GLPi. Maybe you have a second inventory tool, for example OCS. You also need to add information about this equipment into your ticketing and service desk tool, for example OTRS.  

Information is entered manually. Sometimes people forget or simply don’t have the time to enter the complete information into all three systems. Sometimes mistakes happen, which leads to different information about the same piece of equipment in different systems. Without a clear definition of a single source of truth, it can be very difficult to determine which information is the correct one.

With Cloudomation, you can integrate these different inventory systems. You have three options:

  • You can choose to define one system as the single source of truth. The information is entered only once into this system, and then automatically propagated to all the other systems.
  • You can decide that information can be entered in any one of the three (or more) systems. Any information entered in one of them will be propagated to the others, so that the existing information is always consistent.
  • You can use Cloudomation to create a separate input interface where the information is entered. Cloudomation will then make sure that the information is forwarded to all three (or more) systems.

System Integration: IT inventory tracking

Your need to keep track of all your IT inventory: every router, every laptop, every screen has to be assigned an inventory number and entered into your inventory systems. When you get a new piece of equipment, you need to enter it into your inventory tracking system, for example GLPi. Maybe you have a second inventory tool, for example OCS. You also need to add information about this equipment into your ticketing and service desk tool, for example OTRS.  

Information is entered manually. Sometimes people forget or simply don’t have the time to enter the complete information into all three systems. Sometimes mistakes happen, which leads to different information about the same piece of equipment in different systems. Without a clear definition of a single source of truth, it can be very difficult to determine which information is the correct one.

With Cloudomation, you can integrate these different inventory systems. You have three options:

  • You can choose to define one system as the single source of truth. The information is entered only once into this system, and then automatically propagated to all the other systems.
  • You can decide that information can be entered in any one of the three (or more) systems. Any information entered in one of them will be propagated to the others, so that the existing information is always consistent.
  • You can use Cloudomation to create a separate input interface where the information is entered. Cloudomation will then make sure that the information is forwarded to all three (or more) systems.

You want more detail?

Read our customer success stories for applied examples of Cloudomation usage.