NetworkD - LANDesk Platinum ESP
 

News, Press Releases
NetworkD Events
Contact NetworkD
Request Pricing
Free Trial Downloads
Federal, State, Local Government
Customer Successes
K-12, College, University, Private
NetworkD SiteMap

 

May Tips and Tricks:




LANDesk® Tip of the Month:

Software Distribution Hint and Tip: How to stop MSI software packages from re-installing on targeted devices where the software is already installed.

The Problem:

When an MSI software application is defined as a ‘distribution package’, scheduled and targeted at client machines. By default, LANDesk will always reinstall the package which is not always a requirement and could cause issues with the application since application product keys and repair points (stored in the registry on the client machine) could be overwritten on machines where the software application is already installed.

The Argument

We need to target the software distribution better, say on the basis of a query where we know that the application isn’t installed.

But, this isn’t always possible, especially where you are using Policy based distribution and targeting the policy at users or groups.

The Solution

Stopping the application from being re-installed on client machines where it already exists can be achieved in one of the following two ways:

1) Using prerequisite queries better:

Prerequisites queries are run on devices in the target list. If a device on the target list fails a prerequisite, the package will not be installed on it.

It is common knowledge that prerequisites are especially useful in organisations where one person creates packages and another person distributes them. The distributor might not be aware of package system requirements that the creator does know about. In cases like these, the package creator can create a query that includes package requirements such as operating system, service pack level, amount of free hard disk space or amount of memory etc.

Further extending the scope of the query to also query for the NON existence of the application as well as client hardware and operating system requirements can help avoid this potential issue.

Figure 1: Where the ‘Prerequisite Query’ is defined as part of the ‘Distribution Package’

Figure 2: The ‘Prerequisite Query’ querying for the non-existence of the primary package of the ‘Distribution Package’

2) Define the software application in the ‘distribution package’ definition as a dependant package.

If you do not want to reinstall, simply deploy the msi application as a dependant package instead of the primary package since only dependant packages can auto-detect whether it needs to be installed or not. If you do not have another package to make as primary, you can create a package to deploy an empty batch file and make the MSI a dependant package. Then Detection will take affect for the MSI application and it will only be installed on computers that it is not already installed on.

Figure 3: Specifying an empty batch file as the primary package

Figure 4: Specifying the required MSI package for installation as a ‘Dependant Package’

Back To Top



HEAT® Tip of the Month:

Tiered Call Classification

The recommended system design includes a 3-tier or 4-tier call classification schema. This schema relates directly to management and statistical reporting; and should take reporting objectives into account.

Call classification schemas are very organization specific; each depending on the environment in which it is deployed, reporting requirements and workflow processes of the organization. An abbreviated example (Figure 1) is shown below for reference.

Tier 1

Tier 2

Tier 3

Tier 4

Technical Issue

Hardware

Desktop

CD/DVD-ROM

     

HDD

     

Video

   

Laptop

CD/DVD-ROM

     

HDD

     

Video

   

PDA

Blackberry

     

Palm Pilot

 

Software

Operating Systems

Windows XP

     

Windows 2003 Server

   

Microsoft Office

Excel 2003

     

Outlook 2003

   

HEAT Service & Support

Administrator

     

Call Logging

   

LANDesk

Desktop Management Console

     

Web Console

   

Other

 

Informational

Software

Operating Systems

Windows XP

     

Windows 2003 Server

   

Microsoft Office

Excel 2003

     

Outlook 2003

   

Other

 

Service Request

Hardware

Equipment Move

 
   

Employee Set Up

Cable Drop

     

Request System

 

Software

Software Install

 
   

Reset password

 
(Figure 1)

Classification schemas usually are tiered from the general topics to the specific details. For example, in the above model, a user could classified a call as

Technical Issue» Hardware» Desktop » Video

for someone who is experiencing issues with their system video specifically relating to the hardware device that provides the video functionality.

Important Considerations

Due to the design of validation constraints within HEAT systems and the common methodology of creating cascading fields; it is important to note the usage of syntax regarding the design of your fields. Typical, the design uses the word as the constraint within the cascading field structure; this design concept limits the tiered structure if using the same descriptor for multiple tiers.

To clarify this shortcoming, Figure 1 would not constrain the system from displaying the data from one branch to another if the same field name/data is used as the constraining field. Thus, if a user defines Technical Issue » Hardware and Service Request » Hardware the menus below the Hardware choice would not be constrained by the parent and the menu displayed to the user would include all choices available to ‘hardware’. An abbreviated example (Figure 2) is shown below for reference.

Tier 1

Tier 2

Tier 3

Technical Issue

Hardware

Desktop

   

Laptop

   

PDA

   

Equipment Move

   

Employee Set Up

Service Request

Hardware

Desktop

   

Laptop

   

PDA

   

Equipment Move

   

Employee Set Up

(Figure 2)

However, there exist three primary schools of call classification design:

1. Unique signifier for child fields

This provides for unique sub-levels, however, this limits the reporting because Service Requests no longer contain the descriptor ‘hardware’.

Tier 1

Tier 2

Tier 3

Technical Issue

Hardware

Desktop

   

Laptop

   

PDA

Service Request

Facilities

Equipment Move

   

Employee Set Up

(Figure 3)

2. Parent signifier within child fields

When designing the call classifications, some choose to carry the parent fields into the child field to prevent duplication of data across the wrong tiers.

Tier 1

Tier 2

Tier 3

Technical Issue

Hardware (TI)

Desktop

   

Laptop

   

PDA

Service Request

Hardware (SR)

Equipment Move

   

Employee Set Up

(Figure 4)

3. Same signifier across table by using primary keys to provide constraints

This design provides the easiest to use interface for the end-users because terminology remains the same across the different tiers. However, the administration of this method becomes more invloved since the use of backend/blind fields, the primary keys, are incorporated to provide the common named fields for visibility.

Tier 1

Tier 2

Tier 3

Tier 4

PriKey

Field Name

PriKey

Field Name

PriKey

Field Name

PriKey

Field Name

1

Technical Issue

1

Hardware

1

Desktop

1

CD/DVD-ROM

           

2

HDD

           

3

Video

       

2

Laptop

1

CD/DVD-ROM

           

2

HDD

           

3

Video

       

3

PDA

1

Blackberry

           

2

Palm Pilot

2

Service Request

2

Hardware

1

Equipment Move

   
       

2

Employee Set Up

1

Cable Drop

           

2

Request System

(Figure 5)

The Field Name is used to show the various accounts of values required for reporting purposes; whereas, the PriKey field would be used to provide the constrain to the validation. Thus, using our intial example:

Technical Issue» Hardware» Desktop » Video

The validation constraint would be:

1» 1» 1 » 3

This would be the unique identifier for the call classification.

Recommendations

  1. In conjunction with available resources, a call classification schema should be developed for the service desk / help desk by the managers and key participants involved in the project. Items to be examined should include the number of tiers needed and whether the classification schema will meet reporting requirements. Determine if the lower tiers need requirement of data, as the example above the “tier 4” would not be required whereas “tier 1”, “tier 2” and “tier 3” would be. Furthermore, some clients choose to incorporate the CallType field into their Call Classifications, it is important when designing the schema to keep this field in mind as it drives the detail screen’s functionality. Typically, when using a multi-tiered system of classification and using the CallType field, CallType would be on a middle level to low level of the tier. A history of issues logged by the helpdesk can also provide valuable insights in developing the call classification schema.
  2. It is important when designing the schema that a call can be classified using one tiered path, analysts can misclassify calls if there exist multiple or confusing methods to classify one ticket.
  3. Support analysts should receive training in the classification of calls using the schema developed to ensure proper usage.
  4. Second and higher level support resources should also receive training in call classification as they may be required to reclassify calls to reflect the actual source of the issue or create a classification for call closure.

Back To Top


* Third party product and company names herein are trademarks of their respective owners.

 

NetworkD Sitemap Product Information Contact NetworkD Free Trial Downloads Contact NetworkD Investors Message from the CEo Change Region Change Region