Guidelines for designing services
Before you start creating services, take the time to design your services so that they serve your users well today and into the future.
When you design your services, consider the overlapping goals of maintainability, usability, and performance. Work towards balancing these goals to develop a reliable and extendable system, and to ensure a trouble-free experience for your users.
Balancing goals and outcomes
|Goal||Desired outcomes||Design strategies||Considerations|
BMC recommends that you use the following guidelines to align your services with the design goals and strategies presented in this topic:
|SRDs||Create no more than 1000 SRDs.|
|Questions||Include no more than 100 questions in a single SRD, including conditional questions.|
|Conditional questions||Create no more than 5 levels of conditional questions.|
|Query menus||Use effective qualifications to limit results returned; otherwise, results are only limited by the AR System server limit.|
Create fewer than: