CMDB Simulator Task 09: Configure Reconciliation Rule

MGHandy
Tera Contributor

I have been working through the self-paced CMDB Fundamentals course on NowLearning, I am stuck on the Configure the CMDB Simulator (Rome) > Task 09: Configure Reconciliation Rule.

It appears i may not be understanding something simple or there just isn't enough information given (which might be rather unlikely).

The requirement states:

Being part of the Cloud Dimensions CMDB implementation team, using CI Class Manager, you are tasked to update the Windows Server class with a reconciliation rule that achieves the following:

- Windows Server record in CMDB with discovery source LANDesk CAN be updated by discovery source ServiceNow

- Windows Server record in CMDB with discovery source ServiceNow CANNOT be updated by discovery source LANDesk

 

I have made rules where servicenow has priority over landesk to update all attributes where discovery source is servicenow OR landesk

I have created rules where landesk has priority over servicenow to update all attributes where discover source is NOT landsek.

I have taken each bullet above literally and made a rule specifically for what each says.

I have spent a total of almost three hours on this one simple little thing coming up with rules for everything in between and including the above. nothing appears to validate correctly. I don't know what i'm missing.

 

Can someone help me out. I don't necessarily want the answer, just help understanding what requirements are asking.

 

28 REPLIES 28

shloke04
Kilo Patron

Hi @MGHandy 

Sure will try to help you here. All your answer are in this link below:

https://docs.servicenow.com/bundle/quebec-servicenow-platform/page/product/configuration-management/task/t_CreateCIReconciliationRule.html

Before going to your question, would like to explain a bit about Reconciliation Rule and this has been documented pretty well in ServiceNow Doc as well:

What is a Reconciliation Rule?

A reconciliation rule specifies class attributes that discovery sources are authorized to update, and prevents unauthorized discovery sources from overwriting the attributes' values. A reconciliation rule also specifies the prioritization among multiple discovery sources. Without reconciliation rules, discovery sources are allowed to overwrite each other's updates to attribute values.

Now before proceeding with creation of it, you need to understand on how this works which has been explained pretty well in link below on which Reconciliation rule takes preference and all:

https://docs.servicenow.com/bundle/quebec-servicenow-platform/page/product/configuration-management/task/t_CreateCIReconciliationRule.html

Create Reconciliation Rule:

1) Navigate to CI Class Manager as shown below:

find_real_file.png

Now search for class as Window Server as shown below and then click on Reconciliation Rule :

find_real_file.png

 

Now click on Reconciliation and click on Create:

find_real_file.png

Now define the Discovery source which will be allowed to update Class attributes and then click on Next where you can define to which attribute this rule is applied.

find_real_file.png

find_real_file.png

Now select the filter condition when this rule will be applied like when Say Assigned to is Name of the user or something else as you need:

find_real_file.png

Finally Save and you should be good here.

Hope this helps. Please mark the answer as correct/helpful based on impact.

Regards,
Shloke

Hope this helps. Please mark the answer as correct/helpful based on impact.

Regards,
Shloke

MGHandy
Tera Contributor

I do appreciate the explanation and link to the documentation but i do already understand how reconciliation rules work.

I just cannot figure out how to apply them to this specific problem.

Maik Skoddow
Tera Patron
Tera Patron

Hi @MGHandy 

yes, this is a tricky question.

find_real_file.png

Kind regards
Maik

That was actually the first attempt i made at this problem, but the task still fails validation. I think there is some other way to look at this that i'm missing

I'm at a complete loss at this point.

I'm tempted to put in a ticket because i think this task has broken validation. I've gone as far as giving them both priority 100 because it shouldn't matter what their priorities are as long as landesk can only update when discovery source is not servicenow.