Skip to content

Commit 2f2358c

Browse files
authored
Dashoard owner not active (#97)
* Dashboard Owner no longer active Check for inactive dashboard owners * Dashboard Owner no longer active Table check against dashboards with inactive owner
1 parent 80b57ff commit 2f2358c

File tree

2 files changed

+46
-0
lines changed

2 files changed

+46
-0
lines changed

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,10 @@ It happens from time to time that after development or conifguration all the thr
135135
- Groups | recipient_groups
136136
It can cause except issue with manageability also some performance impact - to verify active notification against some conditions and at the end no notification produced
137137

138+
### Dashboard Onwer no longer active
139+
For the dashboard there should be an active owner who can administer/customize/adjust dashboards.
140+
During the time it can be a situation that person is no longer active in the system. It can be discovered and fixed with new person.
141+
138142
## Category: Upgradability
139143

140144
### Call GlideRecord using new
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<unload unload_date="2023-10-18 15:17:56">
3+
<scan_table_check action="INSERT_OR_UPDATE">
4+
<active>true</active>
5+
<advanced>false</advanced>
6+
<category>manageability</category>
7+
<conditions table="pa_dashboards">active=true^owner.active=false^EQ<item goto="false" or="false" field="active" endquery="false" value="true" operator="=" newquery="false"/>
8+
<item goto="false" or="false" field="" endquery="true" value="" operator="=" newquery="false"/>
9+
</conditions>
10+
<description>For the dashboard there should be an active owner who can administer/customize/adjust dashboards.
11+
During the time it can be a situation that person is no longer active in the system. It can be discovered and fixed with new person.</description>
12+
<documentation_url/>
13+
<finding_type>scan_finding</finding_type>
14+
<name>Active notification without any recipients</name>
15+
<priority>3</priority>
16+
<resolution_details>Find a new active person who can act as a dasboard owner</resolution_details>
17+
<run_condition/>
18+
<score_max>100</score_max>
19+
<score_min>0</score_min>
20+
<score_scale>1</score_scale>
21+
<script><![CDATA[(function (engine) {
22+
23+
// Add your code here
24+
25+
})(engine);]]></script>
26+
<short_description>Dashboard Owner no longer active</short_description>
27+
<sys_class_name>scan_table_check</sys_class_name>
28+
<sys_created_by>admin</sys_created_by>
29+
<sys_created_on>2023-10-18 15:12:12</sys_created_on>
30+
<sys_id>b31e1c5c2f0e7110b0b62d5df699b619</sys_id>
31+
<sys_mod_count>1</sys_mod_count>
32+
<sys_name>Active notification without any recipients</sys_name>
33+
<sys_package display_value="Global" source="global">global</sys_package>
34+
<sys_policy/>
35+
<sys_scope display_value="Global">global</sys_scope>
36+
<sys_update_name>scan_table_check_b31e1c5c2f0e7110b0b62d5df699b619</sys_update_name>
37+
<sys_updated_by>admin</sys_updated_by>
38+
<sys_updated_on>2023-10-18 15:13:15</sys_updated_on>
39+
<table>pa_dashboards</table>
40+
<use_manifest>false</use_manifest>
41+
</scan_table_check>
42+
</unload>

0 commit comments

Comments
 (0)