<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://greggsmith.net/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kimmo</id>
		<title>SDU - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://greggsmith.net/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kimmo"/>
		<link rel="alternate" type="text/html" href="http://greggsmith.net/wiki/index.php?title=Special:Contributions/Kimmo"/>
		<updated>2026-09-23T07:56:57Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.26.1</generator>

	<entry>
		<id>http://greggsmith.net/wiki/index.php?title=Add_Log_Entry_for_Updates_to_Custom_Fields&amp;diff=4213</id>
		<title>Add Log Entry for Updates to Custom Fields</title>
		<link rel="alternate" type="text/html" href="http://greggsmith.net/wiki/index.php?title=Add_Log_Entry_for_Updates_to_Custom_Fields&amp;diff=4213"/>
				<updated>2010-11-29T08:32:15Z</updated>
		
		<summary type="html">&lt;p&gt;Kimmo: Undo revision 4184 by Agegeleruvy (Talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
[[Category:Customizations]]&lt;br /&gt;
{{Global Header}}&lt;br /&gt;
{{Global Announcement}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
This article provides instructions for adding entries to the [[Activity Log|activity log]] when updates occur to custom fields.&lt;br /&gt;
&lt;br /&gt;
== Procedures ==&lt;br /&gt;
===Step 1 .Create Activity Associations ===&lt;br /&gt;
#Login as admin&lt;br /&gt;
#Open Notification setup &amp;gt; Activity Associations.&lt;br /&gt;
#Click on Create New.&lt;br /&gt;
#Enter the custom field name in the symbol text box(zcustomfield1).&lt;br /&gt;
#Enter a code in the code text box (custom)&lt;br /&gt;
#Choose the object type from the drop-down box (Change/isssue/request/wf/..).&lt;br /&gt;
#Enter a description of the field (The MCC Application Code field on a Request).&lt;br /&gt;
#Enter the custom attribute name (zcustomfield1).&lt;br /&gt;
#Enter the activity type. You can use &amp;quot;Field Update&amp;quot; or you can create a new activity type if you need to specify notifications for the activity type you select. (Field Update).&lt;br /&gt;
#Check the &amp;quot;Log Me&amp;quot; checkbox.&lt;br /&gt;
#click Save.&lt;br /&gt;
&lt;br /&gt;
=== Step 2. Create the trigger ===&lt;br /&gt;
This step is to create the trigger that will initiate the script. The methods used to implement the trigger vary based on the Service Desk release. &lt;br /&gt;
&lt;br /&gt;
''For r11.x releases'' triggers are created via the [[Schema Designer]] utility. Simply add the following code as a [[Site-Defined Trigger]] to the '''[[Call Req Table|cr (Request)]]''', '''[[Change Request Table|chg (Change Order)]]''', or '''[[Issue Table|iss (Issue)]]''' table.&lt;br /&gt;
 POST_CI val_fieldupdate_site(persistent_id, audit_userid, CHANGED_ONLY, customfield1, customfield2, customfield3) 111 FILTER(EVENT(&amp;quot;UPDATE&amp;quot;));&lt;br /&gt;
&lt;br /&gt;
''For older releases'' triggers are made by creating a [[.mod file]] and placing it in the [[$NX_ROOT]]/site/mods/majic directory. Name the [[.mod file|.mod]] anything you like, but it is recommended that it be preceded with a 'z'.&lt;br /&gt;
&lt;br /&gt;
 MODIFY cr POST_CI val_fieldupdate_site(persistent_id, audit_userid, CHANGED_ONLY, customfield1, customfield2, customfield3) 111 FILTER(EVENT(&amp;quot;UPDATE&amp;quot;));&lt;br /&gt;
 MODIFY chg POST_CI val_fieldupdate_site(persistent_id, audit_userid, CHANGED_ONLY, customfield1, customfield2, customfield3) 111 FILTER(EVENT(&amp;quot;UPDATE&amp;quot;));&lt;br /&gt;
 MODIFY iss POST_CI val_fieldupdate_site(persistent_id, audit_userid, CHANGED_ONLY, customfield1, customfield2, customfield3) 111 FILTER(EVENT(&amp;quot;UPDATE&amp;quot;));&lt;br /&gt;
&lt;br /&gt;
=== Step 3. Publish the Schema changes ===&lt;br /&gt;
The methods used to publish schema changes vary based on the Service Desk release.&lt;br /&gt;
&lt;br /&gt;
''For r11.x releases'', follow these steps:&lt;br /&gt;
#Save your Schema changes&lt;br /&gt;
#Stop the Service Desk service&lt;br /&gt;
#Run [[pdm_publish]] from a command line&lt;br /&gt;
#Start the Service Desk service&lt;br /&gt;
&lt;br /&gt;
''For older releases'' recycle the Service Desk service.&lt;/div&gt;</summary>
		<author><name>Kimmo</name></author>	</entry>

	<entry>
		<id>http://greggsmith.net/wiki/index.php?title=Pdm_webcache&amp;diff=4212</id>
		<title>Pdm webcache</title>
		<link rel="alternate" type="text/html" href="http://greggsmith.net/wiki/index.php?title=Pdm_webcache&amp;diff=4212"/>
				<updated>2010-11-29T08:31:57Z</updated>
		
		<summary type="html">&lt;p&gt;Kimmo: Undo revision 4165 by Agegeleruvy (Talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
[[Category:Commands]]&lt;br /&gt;
{{Global Header}}&lt;br /&gt;
{{Global Announcement}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
This command is used to clear the web page cache. The system maintains a cache to improve system &lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
pdm_webcache [-b] [-H] [-f form] [-g fgroup] [-i interface_type] [-m] [-p webengine_process] [-t timeout] [-v] [-h]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Command&lt;br /&gt;
! Description&lt;br /&gt;
! Remarks&lt;br /&gt;
|-&lt;br /&gt;
| -b&lt;br /&gt;
| browser cache. Alert users to update browser cache&lt;br /&gt;
| To undo this command, delete a file called browser_refresh.txt then restart services.&lt;br /&gt;
|-&lt;br /&gt;
| -H&lt;br /&gt;
| htmpl cache. Clear [[Webengine|webengine]] HTMPL cache&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| -f&lt;br /&gt;
| Form name. Default is all forms.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| -g&lt;br /&gt;
| Form group. Default is all [[Form Group|form groups]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| -i&lt;br /&gt;
| Interface type. Default is all interface types&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| -m&lt;br /&gt;
| macro cache. Clear [[Webengine|webengine]] macro cache&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| -p&lt;br /&gt;
| Process name of [[Webengine|webengine]] to update. Default is all [[Webengine|webengine]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| -t&lt;br /&gt;
| Time out in seconds. Default is 30 seconds.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| -v&lt;br /&gt;
| Verbose (list all forms deleted from cache)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| -h&lt;br /&gt;
| help&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The -f, -g, and -i arguments may contain '*' as a wildcard character.&lt;br /&gt;
The -H argument is the default if none of the -b, -H, or -m options are specified.&lt;br /&gt;
&lt;br /&gt;
When initiated from a [[Primary Server]], the cache of the [[Secondary Server|Secondary Servers]] will be cleared as well, assuming -p was not used.&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
* To clear all web cache for all domservers&lt;br /&gt;
 pdm_webcache -v&lt;br /&gt;
&lt;br /&gt;
* To clear all web cache for all domservers and prompt users to clear browser cache&lt;br /&gt;
 pdm_webcache -b&lt;br /&gt;
&lt;br /&gt;
* To clear a specific FORM\SCREEN from the cache&lt;br /&gt;
 pdm_webcache -f detail_cr.htmpl&lt;br /&gt;
&lt;br /&gt;
* To clear a specific screen FORM GROUP from the cache&lt;br /&gt;
 pdm_webcache -g ITIL&lt;/div&gt;</summary>
		<author><name>Kimmo</name></author>	</entry>

	<entry>
		<id>http://greggsmith.net/wiki/index.php?title=Prevent_Update_to_Past_Activities&amp;diff=4211</id>
		<title>Prevent Update to Past Activities</title>
		<link rel="alternate" type="text/html" href="http://greggsmith.net/wiki/index.php?title=Prevent_Update_to_Past_Activities&amp;diff=4211"/>
				<updated>2010-11-29T08:31:32Z</updated>
		
		<summary type="html">&lt;p&gt;Kimmo: Undo revision 4157 by Agegeleruvy (Talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
[[Category:Customizations]]&lt;br /&gt;
{{Global Header}}&lt;br /&gt;
{{Global Announcement}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
This article contains the instructions to restrict updating of past [[activities]]. &lt;br /&gt;
&lt;br /&gt;
'''Option One:''' This option restricts Contacts from editing entries to the [[Activity Log|Activity Logs]] generated by other Contacts. In other words, you will only be able to update items in the [[Activities]] tab that were generated by you. &amp;lt;br&amp;gt;&lt;br /&gt;
'''Option Two:''' This option restricts all updating.&lt;br /&gt;
&lt;br /&gt;
This customization is known to work in all currently supported releases of Service Desk.&lt;br /&gt;
&lt;br /&gt;
== Procedures ==&lt;br /&gt;
=== Step 1. Add to the Controlled Tables list ===&lt;br /&gt;
The first step is to add new tables to the [[Controlled Tables]] list. This will allow us to create [[Data Partitions|Data Partition Constraints]] against those tables. The tables we will be adding are those associated with the [[Activity Log|Activity Logs]].&lt;br /&gt;
&lt;br /&gt;
Create a text file using the following syntax:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;TABLE Controlled_Table&lt;br /&gt;
   del desc obj_name sym&lt;br /&gt;
   { &amp;quot;0&amp;quot; ,&amp;quot;Activity Log tables&amp;quot; ,&amp;quot;alg&amp;quot; ,&amp;quot;Act_Log&amp;quot; }&lt;br /&gt;
   { &amp;quot;0&amp;quot; ,&amp;quot;Change Activity Log tables&amp;quot; ,&amp;quot;chgalg&amp;quot; ,&amp;quot;Change_Act_Log&amp;quot; }&lt;br /&gt;
   { &amp;quot;0&amp;quot; ,&amp;quot;Issue Activity Log tables&amp;quot; ,&amp;quot;issalg&amp;quot; ,&amp;quot;Issue_Act_Log&amp;quot; }&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then run the following command:&lt;br /&gt;
 pdm_load -f yourfile.txt -i -v&lt;br /&gt;
&lt;br /&gt;
This process will add three new tables to the [[Controlled Tables]] list which account for all the ticket activity logs in Service Desk.&lt;br /&gt;
&lt;br /&gt;
=== Step 2. Create the Data Partition Constraint ===&lt;br /&gt;
Create a '''PRE-UPDATE''' Constraint, as needed, for each of the [[Act Log Table|Act_Log]], [[Change Act Log Table|Change_Act_Log]], and [[Issue Act Log Table|Issue_Act_Log ]] tables.&lt;br /&gt;
&lt;br /&gt;
The Constraint syntax for Option One is: '''analyst = @root.id'''&lt;br /&gt;
&lt;br /&gt;
The Constraint syntax for Option Two is: '''id=1'''&lt;br /&gt;
&lt;br /&gt;
Be sure to provide an Error Message for your [[Data Partitions|Constraint]] (eg &amp;quot;You must be the originator of this Activity in order to update it&amp;quot; or &amp;quot;Updating of Activities is not permitted&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
=== Step 3. Recycle the Service Desk Service ===&lt;br /&gt;
After recycling the Services, your Constraint will be active.&lt;/div&gt;</summary>
		<author><name>Kimmo</name></author>	</entry>

	<entry>
		<id>http://greggsmith.net/wiki/index.php?title=Service_Desk_Library&amp;diff=4210</id>
		<title>Service Desk Library</title>
		<link rel="alternate" type="text/html" href="http://greggsmith.net/wiki/index.php?title=Service_Desk_Library&amp;diff=4210"/>
				<updated>2010-11-29T08:01:03Z</updated>
		
		<summary type="html">&lt;p&gt;Kimmo: Undo revision 4150 by Agegeleruvy (Talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Service Desk History]]  | &lt;br /&gt;
[[Service Desk FAQ]]  | &lt;br /&gt;
[[Help:Contributing To The Wiki|How to Contribute to the SDU Wiki]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=2|'''&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Getting Started&amp;lt;/font&amp;gt;'''&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; align=&amp;quot;left&amp;quot; style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
*[[:Category:Best Practices|Best Practices]]&lt;br /&gt;
*[[Recommendations for those new to Service Desk]]&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; align=&amp;quot;left&amp;quot; style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
*[[Things to consider before deploying]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=2|'''&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Installation&amp;lt;/font&amp;gt;'''&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; align=&amp;quot;left&amp;quot; style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
*[[Migrating 6.0 to r11]]&lt;br /&gt;
*[[Patches]]&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; align=&amp;quot;left&amp;quot; style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
*[[Steps to building a R11.2 Test System]]&lt;br /&gt;
*[[Architecture of SDMr12.2]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=3|'''&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Configuration&amp;lt;/font&amp;gt;'''&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;34%&amp;quot; align=&amp;quot;left&amp;quot; style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
*[[Archive &amp;amp; Purge]]&lt;br /&gt;
*[[Attachments Library]]&lt;br /&gt;
*[[Auto-Assignment]]&lt;br /&gt;
*[[Change Impact Analyzer]]&lt;br /&gt;
*[[Configuration Items]]&lt;br /&gt;
| width=&amp;quot;33%&amp;quot; align=&amp;quot;left&amp;quot; style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
*[[Data Partitions]]&lt;br /&gt;
*[[Events and Macros]]&lt;br /&gt;
*[[Notifications]]&lt;br /&gt;
*[[Options Manager]]&lt;br /&gt;
*[[Root Cause]]&lt;br /&gt;
| width=&amp;quot;33%&amp;quot; align=&amp;quot;left&amp;quot; style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
*[[Scoreboard]]&lt;br /&gt;
*[[Security]]&lt;br /&gt;
*[[Service Contract]]&lt;br /&gt;
*[[Stored Queries]]&lt;br /&gt;
*[[Surveys]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=2|'''&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Customization&amp;lt;/font&amp;gt;'''&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; align=&amp;quot;left&amp;quot; style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
*[[Object Changes]]&lt;br /&gt;
*[[Object Triggers]]&lt;br /&gt;
*[[Sample Customizations]]&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; align=&amp;quot;left&amp;quot; style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
*[[:Category:Schema Changes|Schema Changes]]&lt;br /&gt;
*[[Screen Changes]]&lt;br /&gt;
*[[Spel Reference Guide]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=2|'''&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Integration&amp;lt;/font&amp;gt;'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2|'''CA Applications'''&lt;br /&gt;
----&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; align=&amp;quot;left&amp;quot; style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
*[[Integrating Service Desk with CA Change Management Integration|CA Change Management Integration with Clarity and Harvest]]&lt;br /&gt;
*[[Integrating Service Desk with CA Desktop Management Suite|CA Desktop Management Suite]]&lt;br /&gt;
*[[Integrating Service Desk with CA Workflow|CA Workflow]]&lt;br /&gt;
*[[Integrating Service Desk with CA CMDB|CA CMDB]]&lt;br /&gt;
*[[Integrating Service Desk with CA SupportBridge Solutions|CA SupportBridge Solutions]]&lt;br /&gt;
*[[Integrating Service Desk with CA Workflow|CA Workflow]]&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; align=&amp;quot;left&amp;quot; style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
*[[Integrating Service Desk with Unicenter Asset Management|Unicenter Asset Management]]&lt;br /&gt;
*[[Integrating Service Desk with Unicenter Asset Portfolio Management|Unicenter Asset Portfolio Management]]&lt;br /&gt;
*[[Integrating Service Desk with Unicenter NSM|Unicenter NSM]]&lt;br /&gt;
*[[Integrating Service Desk with Unicenter Remote Control|Unicenter Remote Control]]&lt;br /&gt;
*[[Integrating Service Desk with Unicenter Software Delivery|Unicenter Software Delivery]]&lt;br /&gt;
*[[Integrating Service Desk with Unicenter Knowledge Tools|Unicenter Knowledge Tools]]&lt;br /&gt;
*[[Integrating Service Desk with CA SPECTRUM|SPECTRUM NFM]]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2|&amp;lt;br&amp;gt;'''Non-CA Applications'''&lt;br /&gt;
----&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; align=&amp;quot;left&amp;quot; style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
*[[Integrating Service Desk with Microsoft SMS|Microsoft SMS]]&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; align=&amp;quot;left&amp;quot; style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
*[[Integrating Service Desk with Peoplesoft|Peoplesoft]]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2|&amp;lt;br&amp;gt;'''Custom Integrations'''&lt;br /&gt;
----&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; align=&amp;quot;left&amp;quot; style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
*[[Command-Line Interface]]&lt;br /&gt;
*[[URLS for Computer Telephony Integration (CTI)|Computer Telephony Integration (CTI)]]&lt;br /&gt;
*[[LDAP Integration]]&lt;br /&gt;
*[[Maileater]]&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; align=&amp;quot;left&amp;quot; style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
*[[Portal Integration]]&lt;br /&gt;
*[[Single Sign-on]]&lt;br /&gt;
*[[Web Services]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=2|'''&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Reporting&amp;lt;/font&amp;gt;'''&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; align=&amp;quot;left&amp;quot; style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
*[[Adhoc\Other Reports]]&lt;br /&gt;
*[[Crystal Reports]]&lt;br /&gt;
*[[MS Access]]&lt;br /&gt;
*[[MS Excel]]&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; align=&amp;quot;left&amp;quot; style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
*[[MS SQL Reporting Services]]&lt;br /&gt;
*[[Out-of-the-Box Reports]]&lt;br /&gt;
*[[Sample Queries]]&lt;br /&gt;
*[[Dashboard Guide|Service Desk Dashboard]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=2|'''&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Miscellaneous&amp;lt;/font&amp;gt;'''&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; align=&amp;quot;left&amp;quot; style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
*[[Command-Line Utility Reference]]&lt;br /&gt;
*[[How To Reset Ticket Numbers]]&lt;br /&gt;
*[[Service Desk ERD (Entity Relationship Diagram)]]&lt;br /&gt;
*[[Service Fails to Finish Starting]]&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; align=&amp;quot;left&amp;quot; style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
*[[Table Reference]]&lt;br /&gt;
*[[Understanding Service Desk Time]]&lt;br /&gt;
*[[Useful Web Sites]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Service Desk]]&lt;/div&gt;</summary>
		<author><name>Kimmo</name></author>	</entry>

	<entry>
		<id>http://greggsmith.net/wiki/index.php?title=Service_Desk_FAQ&amp;diff=4209</id>
		<title>Service Desk FAQ</title>
		<link rel="alternate" type="text/html" href="http://greggsmith.net/wiki/index.php?title=Service_Desk_FAQ&amp;diff=4209"/>
				<updated>2010-11-29T07:59:55Z</updated>
		
		<summary type="html">&lt;p&gt;Kimmo: Undo revision 4137 by Agegeleruvy (Talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Miscellaneous]]&lt;br /&gt;
{{Global Header}}&lt;br /&gt;
{{Global Announcement}}&lt;br /&gt;
&lt;br /&gt;
== How can I change the CI Family that a CI Class belongs to? ==&lt;br /&gt;
Get an extract of the ca_resource_family table and obtain the id of the family. Then get an extract of the ca_resource_class table and change the value of the family_id field. &lt;br /&gt;
When you have made your changes to the ca_resource_class extract, load it back into the database.&lt;br /&gt;
&lt;br /&gt;
== How can I determine which Priorities display in the Employee and Customer Interfaces? ==&lt;br /&gt;
In the web.cfg located in $NX_ROOT\bopcfg\www search for CstPrio &amp;amp; EmpPrio. By default, each displays none 3 4 5. Make your changes keeping in mind that number values refer to the enum, not the symbol. Once your changes are complete, recycle services. If using redirect, the web.cfg is replaced with files with a naming schema similar to web1_4_webdir1.cfg.&lt;br /&gt;
&lt;br /&gt;
== How can I obtain patch installation history? ==&lt;br /&gt;
Look in [[$NX_ROOT]] for a &amp;lt;&amp;lt;server&amp;gt;&amp;gt;.HIS file. This file contains the complete patch history for that server. Both installs and removals as well as the total file distribution are included in this file. Another method is to reference the [[$NX_ROOT]]\REPLACED directory which will have a directory for every patch installed containing all the files that were replaced.&lt;br /&gt;
&lt;br /&gt;
== How can I reduce the amount of time it takes to display Notification History? ==&lt;br /&gt;
Use the '''Archive and Purge''' functionality and create a rule on the '''notify log header''' object. When creating your rule, determine how much notification history should be maintained and whether archiving is necessary. Usually Notification History only has value in the short term.&lt;br /&gt;
&lt;br /&gt;
== How do I associate a Knowledge Article to a Ticket? ==&lt;br /&gt;
#Using the Knowledge Tab,  perform a knowledge search.&lt;br /&gt;
#Select an article from the search return.&lt;br /&gt;
#Respond ''Yes'' to &amp;quot;Did this solution solve your incident?&amp;quot; question.&lt;br /&gt;
&lt;br /&gt;
The results will appear in the Solutions tab.&lt;br /&gt;
&lt;br /&gt;
== How do I change the default Status for a newly created Change Order? ==&lt;br /&gt;
Create a .mod file file and place it [[$NX_ROOT]]\site\mods\majic with a syntax similar to the following:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;MODIFY chg status { ON_NEW DEFAULT OP ; } ;&amp;lt;/source&amp;gt;&lt;br /&gt;
Replace OP with the code of the Status you want to set the CO to. Once complete, recycle Service Desk.&lt;br /&gt;
&lt;br /&gt;
== How do I change the Status field from a search field to a drop-down? ==&lt;br /&gt;
In the web.cfg located in [[$NX_ROOT]]\bopcfg\www, activate '''SelListCacheMax''' and increase the value from its default of 10. 20 is a good number to change it to for starters. A service bounce is required for this change to take effect.&lt;br /&gt;
&lt;br /&gt;
== How do I edit Templates? ==&lt;br /&gt;
The concept of templates is slightly misleading in Service Desk. A template is nothing more than a name given to an existing ticket. To edit the template, merely access the original ticket. In other words, if ticket 12345 was made into a template, simply access ticket 12345 and make your changes. These changes will be reflected in the template because the ticket itself is the template.&lt;br /&gt;
&lt;br /&gt;
== How do I redirect to an external site after logout? ==&lt;br /&gt;
In the web.cfg located in $NX_ROOT\bopcfg\www search for '''LogoutURL'''. Once your changes are complete, recycle services. &lt;br /&gt;
&lt;br /&gt;
== How do I reference an item in a list, such as certain Property or Workflow Task? ==&lt;br /&gt;
There are many different lists in Service Desk, such as Properties, Workflow Tasks, Attachments, CIs, etc. These items always appear in tabs. When referencing these items in notifications or web design add a numeral beginning with 0 for the most recent lower seqenced item. For example, if wanted to reference the Status of the second Workflow Task, I would use ''workflow.1.status''.  To reference the value of the first Property in a Request I would use ''properties.0.value''.&lt;br /&gt;
&lt;br /&gt;
== How do I search a combo_name field for first name or middle name? ==&lt;br /&gt;
The combo_name structure is '''last_name,first_name,middle_name'''. When searching on one of these fields, use the same structure. For example:&amp;lt;br&amp;gt;&lt;br /&gt;
*''Jack'' will search for the last name Jack.&lt;br /&gt;
*''%,Jack'' will search for the first name Jack.&lt;br /&gt;
*''%,%,Jack'' will search for the middle name Jack.&lt;br /&gt;
&lt;br /&gt;
== What is my r11 Genlevel? ==&lt;br /&gt;
genlevel 0606 is the original english version.&amp;lt;br&amp;gt;&lt;br /&gt;
genlevel 0711 are the localized versions. (french, german, ...)&lt;br /&gt;
&lt;br /&gt;
==  What ticket types can utilize CA Workflow? ==&lt;br /&gt;
Change Orders and Issues are currently the only types of tickets to incorporate workflow functionality, thus giving the option to use CA Workflow in place of the classic workflow. &lt;br /&gt;
&lt;br /&gt;
== Where are the LDAP &amp;gt; Service Desk field mappings maintained? ==&lt;br /&gt;
#Reference the ldap.maj located in [[$NX_ROOT]]\bopcfg\majic. &lt;br /&gt;
#Create a .mod file with the necessary attribute changes and place it in [[$NX_ROOT]]\site\mods\majic. &lt;br /&gt;
#Recycle services.&lt;br /&gt;
&lt;br /&gt;
== Why am I unable to view pdf files? ==&lt;br /&gt;
By default, viewing of pdf files is not permitted, even though uploading is not restricted. To allow for the viewing of of pdf files, see the [[Unable to View pdf Attachments]] wiki article.&lt;br /&gt;
&lt;br /&gt;
== Why are events still firing even though the Status is set to Hold? ==&lt;br /&gt;
Each Status can be configured to Stop Service Type Events. If setting to ticket to a Status that has this setting selected, then all Events attached to a ticket via a Service Type will be suspended. The clocks will resume once the ticket has been returned to a Status that is not configured to Stop Service Type Events. Events that are attached to a ticket by other means, such as spell code, auto-event functionality, or Attach Event Macro, do not get suspended and the clocks will continue to tick until the ticket goes inactive.&lt;br /&gt;
&lt;br /&gt;
== Why are Manual Notifications being sent to Analysts but not Employees? ==&lt;br /&gt;
In the details of the Manual Notify Activity Notification, ensure the Internal box is unchecked. Checking this box prevents Access Types that do not permit the viewing of Internal Logs to also not be permitted to receive Manual Notifications.&lt;/div&gt;</summary>
		<author><name>Kimmo</name></author>	</entry>

	<entry>
		<id>http://greggsmith.net/wiki/index.php?title=Conditional_Display_of_Drop-Down_Content&amp;diff=4208</id>
		<title>Conditional Display of Drop-Down Content</title>
		<link rel="alternate" type="text/html" href="http://greggsmith.net/wiki/index.php?title=Conditional_Display_of_Drop-Down_Content&amp;diff=4208"/>
				<updated>2010-11-29T07:58:25Z</updated>
		
		<summary type="html">&lt;p&gt;Kimmo: Undo revision 4181 by Agegeleruvy (Talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
[[Category:Customizations]]&lt;br /&gt;
{{Global Header}}&lt;br /&gt;
{{Global Announcement}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
This article provides instructions on how to put a parameter on a drop-down list to allow for a unique list of options for each ticket type. The customization is ideal for shared codes that are used by multiple ticket types, such as Priority. Priority will be used in the example that follows.&lt;br /&gt;
&lt;br /&gt;
== Procedures ==&lt;br /&gt;
=== Step 1. Edit the desired htmpl form ===&lt;br /&gt;
The dtlDropdown PDM_MACROs support the addition of a whereclause to further qualify the results. For example, if your Priority scale is something like 1-Emergency, 2-High, 3-Medium, 4-Low, use '''whereclause=&amp;quot;(sym ='3-Medium') or (sym ='4-Low')&amp;quot;''' if you wish to only show the 2 lowest options. To implement this logic simply look for the following syntax: &lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;PDM_MACRO NAME=dtlDropdown hdr=&amp;quot;Priority&amp;quot; attr=priority lookup=no&lt;br /&gt;
           evt=&amp;quot;onBlur=\\\&amp;quot;detailSyncEditForms(this)\\\&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
...then add the whereclause to it. The result should look like this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;PDM_MACRO NAME=dtlDropdown hdr=&amp;quot;Priority&amp;quot; attr=priority lookup=no&lt;br /&gt;
           evt=&amp;quot;onBlur=\\\&amp;quot;detailSyncEditForms(this)\\\&amp;quot;&amp;quot; whereclause=&amp;quot;(sym ='3-Medium') or (sym ='4-Low')&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A change such as this will allow you to have options that are tailored to the ticket type. &lt;br /&gt;
&lt;br /&gt;
While I used the sym values in the example above, I would recommend actually using the id, enum, persid, or code value that is actually saved to the ticket. Whenever a sym or name field is referenced there is always the chance of the sym/name being changed and thus requiring updates to your customizations.&lt;br /&gt;
&lt;br /&gt;
For r11.x releases it is recommended that you edit your pages via the [[Web Screen Painter]]. For older releases you must edit the files directly.&lt;br /&gt;
&lt;br /&gt;
=== Step 2. Clear the web cache ===&lt;br /&gt;
The final step is to clear Service Desk's cache. The methods vary depending on release.&lt;br /&gt;
 &lt;br /&gt;
''For r11.x releases'' publish your changes via the [[Web Screen Painter]]. The process of publishing automatically initiates a [[pdm_webcache]].&lt;br /&gt;
&lt;br /&gt;
''For older releases'' execute [[pdm_webcache]] from a command prompt on the [[Primary Server]]. There is no need to run this command on the [[Secondary Server|Secondary Servers]].&lt;/div&gt;</summary>
		<author><name>Kimmo</name></author>	</entry>

	</feed>