Can I Create a Business Rule Related List of Request Item

Robert Campbell
Tera Guru

The overall goal is to track the creation of scripts. I would like to allow people to request functionality and if we need to build scripts to achieve the functionality I want to tie that script to the request.

 

If I cannot do this, I guess I will add a journal and make it mandatory and by process require a RITM # be added to the journal for each update.

 

RobertCampbell_0-1717103269774.png

 

8 REPLIES 8

Kieran Anson
Kilo Patron

A method a lot of us use is ensuring our update sets are named in a manner that allows us to track where the requirement came from. As an example

<Company Prefix> <Developer Initials> <Task Number> <Description>

SN KA STRY0011171 Add a Button

These then allow for easy visibility in the Versions related list of where updates came from, by whom, and even whether it was an implementation partner

I agree that's a good way to track update sets and we do it similarly (userid-RITM-description) although I'm not sure why we need the userid (in our case) since it is captured as created by or updated by.

 

I want to track the scripts. If I'm correct, this method would require the update set and the script to have the same name to know that it goes together. Once you've identified the script in question, to find out why it was created this way you then have to search for that same name in the update sets; then you'll be able to find the task of the request.

 

update set: rc1234-RITM000012312 Parse key value app for shared resources

BR: Parse key value app for shared resources

 

We get a new request to populate cmdb_env field.

update set: rc1234-RITM000012401 Populate cmdb_env field

BR: Parse key value app for shared resources

 

We would add the functionality into the existing BR bc it's easier to add functionality to that than creating a new rule that looks at the same table and does a similar function. I would be more generic with the name like Parsing key values table and any parse-like functionality would go into that script. 

 

In the end, the script, updateset and task should be easily tied together and if it were me, I would make all of it referenced in each other. From any one of the 3 you should be able to identify the others although I think being able to identify them all from the script is most important. Identifying from the task would be next in the line of importance to me. 

Hi Robert,

 

I like your thought process on this, it would be nice to tie them together.

 

What about creating a custom table with 2 fields: 

1. field that is a reference to the Business Rule table

2. field that is a reference to the RITM table

 

With that, you could have many-to-many relationships and could add this table as a related list to both the Business Rule table and RITM table

I thought it would be as simple as:

RobertCampbell_0-1717193251195.png

But it is not that simple apparently.