<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title> &#187; Implementation</title>
	<atom:link href="http://www.stratacominc.com/category/hp-service-manager7/implementation/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.stratacominc.com</link>
	<description></description>
	<lastBuildDate>Wed, 28 Jul 2010 14:18:02 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Interactive Questions In Service Manager</title>
		<link>http://www.stratacominc.com/interactive-questions-service-manager/</link>
		<comments>http://www.stratacominc.com/interactive-questions-service-manager/#comments</comments>
		<pubDate>Mon, 17 May 2010 19:22:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[HP Service Manager 7.x]]></category>
		<category><![CDATA[Implementation]]></category>
		<category><![CDATA[Tech Tips]]></category>
		<category><![CDATA[hp service manager]]></category>
		<category><![CDATA[interactive questions in service manager]]></category>

		<guid isPermaLink="false">http://www.stratacominc.com/?p=335</guid>
		<description><![CDATA[If your workflow is like most, you will more than likely have the necessity to ask questions at some point in the process.    Service Manager can make stopping a save process by interjecting user interaction a difficult process.

Since ServiceCenter 6.0 and the introduction of Service Manager, Javascript has been a great tool used to perform more complicated parts of system workflow and validations.  However, Javascript does still have some drawbacks.  Not all Javascript commands are available for use within Javascript.    Even though you may be able to write valid Javascript to call an interactive functions and/or RAD applications in Service Manager,  any interactive calls are likely to crash your Service Manager client application.  Because of this limitation, Javascript cannot be used to solicit user information in the validations on the format control.]]></description>
			<content:encoded><![CDATA[<h2>How to Create and Use Interactive Questions</h2>
<p>If your workflow is like most, you will more than likely have the necessity to ask questions at some point in the process.    Service Manager can make stopping a save process by interjecting user interaction a difficult process.</p>
<p>Since ServiceCenter 6.0 and the introduction of Service Manager, Javascript has been a great tool used to perform more complicated parts of system workflow and validations.  However, Javascript does still have some drawbacks.  Not all Javascript commands are available for use within Javascript.    Even though you may be able to write valid Javascript to call an interactive functions and/or RAD applications in Service Manager,  any interactive calls are likely to crash your Service Manager client application.  Because of this limitation, Javascript cannot be used to solicit user information in the validations on the format control.</p>
<p>There are many solutions to this.  Each solution has a number of pros and cons associated with it.  The key with any of the solutions is to intercept the save process prior to entering the normal processing.</p>
<h2>Part I:  Surveying the Solutions</h2>
<h3>Create a Wizard</h3>
<p>If your process requires more than a single piece of information collected from your user, or your process has information that needs to be presented with visual formatting, creating a wizard may be the best alternative.  Wizards may have one or more screens as well as a series of screens and information presented to the user.  Additionally, wizards have the capability to perform branching, requesting dynamic content and even presenting process around cancelling from a wizard.</p>
<div id="attachment_341" class="wp-caption alignleft" style="width: 624px"><a href="http://www.stratacominc.com/wp-content/uploads/2010/05/create-wizard-hp-sm.jpg"><img class="size-large wp-image-341 " title="create-wizard-hp-sm" src="http://www.stratacominc.com/wp-content/uploads/2010/05/create-wizard-hp-sm-1024x522.jpg" alt="" width="614" height="313" /></a><p class="wp-caption-text">Create Wizard HP SM (click for full size)</p></div>
<p>The screen shot above illustrates a set of out of the box wizards that can be used when a user rejects a change.  Wizards may view information from one or more files, run embedded code, Javascript and call formatctrl.  Wizards offer a great amount of flexibility for complex solutions.  However, this may not be the best choice for simpler needs.</p>
<h2>Out Of Box RAD Applications</h2>
<p>Service Manager features a number of RAD applications that can request information from a user and return that data to the application.</p>
<p>Each application has subtle differences in the functionality and returned data or values.  For our example, we are going to use the RAD application, object.yes.no to pose a question with a Yes or No reply to the user.</p>
<p>The object.yes.no takes several parameters:</p>
<ul>
<li>The first is the text parameter.  Text contains the data or prompt to be presented to the user.</li>
<li> The boolean1 value identifies whether the cancel button will be available as an option.  Acceptable values for this are true or false.</li>
<li>The prompt parameter contains the name of a Service Manager variable that will hold the response coming from this call.</li>
</ul>
<div id="attachment_337" class="wp-caption alignleft" style="width: 624px"><a href="http://www.stratacominc.com/wp-content/uploads/2010/05/RAD-object-yes-no-hp-sm.jpg"><img class="size-large wp-image-337" title="RAD-object-yes-no-hp-sm" src="http://www.stratacominc.com/wp-content/uploads/2010/05/RAD-object-yes-no-hp-sm-1024x280.jpg" alt="" width="614" height="168" /></a><p class="wp-caption-text">RAD Object Yes/No (Click for full size)</p></div>
<p>The example above is being called from a Process record.  Object.yes.no will only be called if there is data to be presented to the user, which is contained in the Service Manager variable $question.  Since boolean1 is false, cancelling from this function is not an option.  Lastly, the users response will be returned from object.yes.no through the Service Manager variable $returncode.</p>
<h2>Place a Temporary Field on the Form</h2>
<p>In some situations where screen real estate is not an issue and where you do not want to annoy the user with extra screen pops every time they perform an action, a field can be placed on the form that can initiate additional code at save time or can even stop or abort the process.</p>
<p>Several examples are illustrated below.</p>
<p><a href="http://www.stratacominc.com/wp-content/uploads/2010/05/notify-owner-hp-sm.jpg"><img class="alignleft size-full wp-image-339" title="notify-owner-hp-sm" src="http://www.stratacominc.com/wp-content/uploads/2010/05/notify-owner-hp-sm.jpg" alt="" width="149" height="39" /></a></p>
<p>Notify Owner can initiate notification processing when the ticket is saved.  The value behind the field can be a stored value in the database or can be provided as an interim transient value that disappears every time it is used.</p>
<p><a href="http://www.stratacominc.com/wp-content/uploads/2010/05/close-ticket-hp-sm.jpg"><img class="alignleft size-full wp-image-338" title="close-ticket-hp-sm" src="http://www.stratacominc.com/wp-content/uploads/2010/05/close-ticket-hp-sm.jpg" alt="" width="374" height="102" /></a></p>
<p>Fields presented on tickets may have DEFAULT values, be required entry or may indicate optional workflow.  This field, when selected, would perform the additional workflow needed to complete and close the ticket.</p>
<h2>Which Solution is best?</h2>
<p>Each one of these solutions is equally valid and useful.  Which solution is best for your particular situation depends on your specific design and process needs.  Some things to think about when selecting a solution:</p>
<ul>
<li>Do you want to prevent the user from taking an action until data is collected?</li>
<li>Do you want to respond to a users action?</li>
<li>Do you want to perform additional processing when an action is selected?</li>
</ul>
<h1>Part II:  Where to Implement</h1>
<p>Now that our process has directed us to one or more solutions, where does the solution get implemented in Service Manager to cause the least amount of disruption to the existing system?   Because of the interactive nature of  the data being requested, none of the calls below may be made through Javascript.   Some of the solutions below may be combined to implement the best solution.</p>
<h2>Format Control</h2>
<p>If the solution requires a response before an action is taken (add, update, close) and the solution utilizes values on the form, format control may be the best location.  Format Control can perform calculations on values, perform validation on a value or require additional validations dependent on data in other fields.</p>
<p>Format Control does not work well as a vehicle to conditionally prompt the user and alter workflow in the save process based on the user’s response.</p>
<h2>Process</h2>
<p>Service Manager Process records offer an excellent place to call conditional workflow.  A Process may execute its own expressions and Javascript and may call one or more RAD applications in a single Process.  These records offer excellent methods of gathering information and acting on the answers.  Processes may call RAD applications (object.yes.no) and/or may call wizards to perform additional processing.</p>
<p>Additionally, Processes may call other Processes and be linked together as required.  Inserting a line into the beginning or the middle of an existing process may prove irritating.  There is no insert command so each set of information below the insertion point would need to be moved by hand.  Or, the new Process may be added as an additional record that calls the existing one.  Be forewarned.  If you choose to place your Process in front of another process, all calls to the original process will also need to be adjusted and changed.</p>
<p>Another option for implementing as a Process is to implement the call to your Process as a callout from your displayoption.  Read on for how to deploy a Process via a Displayoption.</p>
<h2>DisplayOption</h2>
<p>Display Options are invoked when a user presses a button or other type of event in Service Manager (eg: save).  The display option may be self-contained or in turn execute a display action that invokes a Process.  However, the display option may also call a single RAD application to perform some processing prior to execution of outside instructions.  The result of any expressions or code executed as part of the display option may be used to alter the display action that is executed.</p>
<p>Display options may call any RAD application so it is also perfectly valid to invoke a wizard or interactive message box RAD application from here as well.  The screen below illustrates the calling of a process from within a display option.</p>
<div id="attachment_340" class="wp-caption alignleft" style="width: 624px"><a href="http://www.stratacominc.com/wp-content/uploads/2010/05/chang-display-option-RAD-hp-sm.jpg"><img class="size-large wp-image-340 " title="chang-display-option-RAD-hp-sm" src="http://www.stratacominc.com/wp-content/uploads/2010/05/chang-display-option-RAD-hp-sm-1024x393.jpg" alt="" width="614" height="236" /></a><p class="wp-caption-text">Change Display Option (click for full size)</p></div>
<p>The example above shows a Change Display option that is calling a Process (my.message.functions) to request user interaction.  Once the Process is complete, control will be passed back to this display option.  If all has gone well, the intent it to execute the “save” display action in the upper right corner.</p>
<div id="attachment_336" class="wp-caption alignleft" style="width: 421px"><a href="http://www.stratacominc.com/wp-content/uploads/2010/05/save-display-option-hp-sm.jpg"><img class="size-full wp-image-336" title="save-display-option-hp-sm" src="http://www.stratacominc.com/wp-content/uploads/2010/05/save-display-option-hp-sm.jpg" alt="" width="411" height="91" /></a><p class="wp-caption-text">Save Display Option (click for full size)</p></div>
<p>On the post expressions tab, the variable $returncode that was set in our process is being checked.  If the user answered yes, the save is aborted by modifying our display action.</p>
<h1>Putting It All Together</h1>
<p>Now you have seen how different solutions and implementations may be used to assist in the deployment of interactivity in Service Manager.  A solution may not offer the desired results in every situation so it is beneficial to know multiple ways to deploy eloquent solutions.</p>
<br/><a href="http://www.socialmarker.com/?link=http://www.stratacominc.com/interactive-questions-service-manager/&title=Interactive+Questions+In+Service+Manager&text=How+to+Create+and+Use+Interactive+Questions+If+your+workflow+is+like+most%2C+you+will+more+than+likely+have+the+necessity+to+ask+questions+at+some+point+in+the+process.%26%23160%3B%26%23160%3B%26%23160%3B+Service...&tags=service+manager%2C+the+user%2C+format+control%2C+process%2C+display%2C+caption%2C+manager%2C+service%2C+option" target="_blank"><img src= "http://www.socialmarker.com/bookmark.gif" border="0" /></a><noscript><a href="http://www.socialmarker.com" >Social Bookmarking</a></noscript>]]></content:encoded>
			<wfw:commentRss>http://www.stratacominc.com/interactive-questions-service-manager/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>StrataCom presents: HP Service Manager 7.1 recorded demo</title>
		<link>http://www.stratacominc.com/stratacom-presents-hp-service-manager-71-recorded-demo/</link>
		<comments>http://www.stratacominc.com/stratacom-presents-hp-service-manager-71-recorded-demo/#comments</comments>
		<pubDate>Thu, 02 Jul 2009 03:06:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Consultant Blog]]></category>
		<category><![CDATA[HP Service Manager 7.x]]></category>
		<category><![CDATA[Implementation]]></category>
		<category><![CDATA[HP Service Manager 7]]></category>
		<category><![CDATA[HP Service Manager 7.1]]></category>
		<category><![CDATA[HP Service Manager Demo]]></category>
		<category><![CDATA[Service Manager demo]]></category>

		<guid isPermaLink="false">http://blogs.stratacominc.com/?p=39</guid>
		<description><![CDATA[HP Service Manager 7.1
StrataCom has a new recorded demonstrattion of HP Service Manager 7.1.  Have you&#8230;

Been wondering what is new in HP Service Manager 7.1?
Been thinking of upgrading/re-implementing but you want to see SM7 first?
Have you been wanting to see a demonstration but not deal with a scheduled call?

All you have to do to watch the [...]]]></description>
			<content:encoded><![CDATA[<h2>HP Service Manager 7.1</h2>
<p>StrataCom has a new recorded demonstrattion of HP Service Manager 7.1.  Have you&#8230;</p>
<ul>
<li>Been wondering what is new in HP Service Manager 7.1?</li>
<li>Been thinking of upgrading/re-implementing but you want to see SM7 first?</li>
<li>Have you been wanting to see a demonstration but not deal with a scheduled call?</li>
</ul>
<p>All you have to do to watch the video is <a title="HP Service Manager 7.1 demo" href="https://www1.gotomeeting.com/register/596431785&quot; href=&quot;https://www1.gotomeeting.com/register/596431785" target="_blank">go to our Gotomeeting site</a>, supply your name/email, and you can watch it at your leisure.</p>
<p>(You <em>may </em>have to install the codec too &#8211; it&#8217;s linked on that page).</p>
<p>Thanks &#8211; and enjoy!</p>
<br/><a href="http://www.socialmarker.com/?link=http://www.stratacominc.com/stratacom-presents-hp-service-manager-71-recorded-demo/&title=StrataCom+presents%3A+HP+Service+Manager+7.1+recorded+demo&text=HP+Service+Manager+7.1+StrataCom+has%26%23160%3Ba+new+recorded+demonstrattion+of+HP+Service+Manager+7.1.%26%23160%3B+Have+you%26%238230%3B++Been+wondering+what+is+new+in+HP+Service+Manager+7.1%3F&tags=service+manager" target="_blank"><img src= "http://www.socialmarker.com/bookmark.gif" border="0" /></a><noscript><a href="http://www.socialmarker.com" >Social Bookmarking</a></noscript>]]></content:encoded>
			<wfw:commentRss>http://www.stratacominc.com/stratacom-presents-hp-service-manager-71-recorded-demo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Service Manager 7.1: Migrate vs. Re-implement</title>
		<link>http://www.stratacominc.com/service-manager-71-migrate-reimplement/</link>
		<comments>http://www.stratacominc.com/service-manager-71-migrate-reimplement/#comments</comments>
		<pubDate>Mon, 29 Jun 2009 12:58:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Consultant Blog]]></category>
		<category><![CDATA[HP Service Manager 7.x]]></category>
		<category><![CDATA[Implementation]]></category>
		<category><![CDATA[Migration]]></category>
		<category><![CDATA[migrate service manager]]></category>
		<category><![CDATA[re-implement service manager]]></category>
		<category><![CDATA[upgrade service manager]]></category>

		<guid isPermaLink="false">http://blogs.stratacominc.com/?p=32</guid>
		<description><![CDATA[Migrate? Re-implement? Upgrade?
Service Manager 7.1 is the latest release of the ServiceCenter line.  Both internally and externally, there are many structural changes in Service Manager.  If you have previously been on ServiceCenter and used its’ proprietary P4 database, the P4 database does not exist in any form on Service Manager.
The choice and the decision to [...]]]></description>
			<content:encoded><![CDATA[<h2>Migrate? Re-implement? Upgrade?</h2>
<p><a title="HP Service Manager" href="https://h10078.www1.hp.com/cda/hpms/display/main/hpms_content.jsp?zn=bto&amp;cp=1-11-85%5E12473_4000_100__" target="_blank">Service Manager 7.1</a> is the latest release of the ServiceCenter line.  Both internally and externally, there are many structural changes in Service Manager.  If you have previously been on ServiceCenter and used its’ proprietary P4 database, the P4 database does not exist in any form on Service Manager.</p>
<p>The choice and the decision to re-implement reside with the business.  However, there may be factors that will sway an organization from one side to the other.</p>
<h3>Choosing the Path Right for You</h3>
<p><strong>Look at the age of your original implementation</strong>. </p>
<p>Has your application been repeatedly ported from one version of ServiceCenter to another and now you are finally looking at Service Manager?  If your organization is upgrading to Service Manager from a version older than ServiceCenter 6.x, there may be huge benefits to gain from a re-implementation.  With each release, the base implementation is improved and continually aligned with ITIL.  There are also many backend infrastructural improvements that occur from release to release.</p>
<p><strong>Look at the business processes that support your implementation.</strong> </p>
<p>While those processes may have been first class when you first implemented your <a title="Service Management" href="http://en.wikipedia.org/wiki/IT_Service_Management" target="_blank">Service Management </a>solution, do they still support your organization as desired?  Have you gone through and re-designed your processes to align them within the ITIL framework?  Has your tool taken over driving your business processes because the implementation is too complex?  Does your solution support the entire enterprise or just one portion of the users within your organization?</p>
<p>If you answered “No” to any of these questions, your organization would benefit from a structural re-alignment of the business, business processes and the tool.</p>
<p><span id="more-32"></span></p>
<p><strong>Now what? </strong></p>
<p> The first step is to document your business processes.  Determine the required inputs and outputs of each step, required controls and the data collection necessary to support those processes.  These business process realignments do not require access to a Service Management solution.  (It’s a good idea to review and align those processes with ITIL recommendations as well.)</p>
<p>After you have documented the business process, the next step is to overlay that process over the out of box modules.  Is there a significant amount of common ground?  Or, are there significant differences?</p>
<p><strong>What are the benefits of re-implementing? </strong></p>
<p>Many times, there are efficiencies that can be gained from moving to a newer out-of-box image of the application and building custom extensions onto that image.  You gain the full benefit of the newer code, a clean system, and a well implemented system.  If your system is very old, chances are that there are newer, better ways to implement some of the existing functionality.  Also, there is probably existing code that is no longer utilized and is still in the system. </p>
<p>By re-implementing, you also have an opportunity to re-use existing out of the box fields and processes that can help support your business.  You may be able to simplify some confusing and complex portions of your system and make them more user-friendly as well.</p>
<p><strong>Are there any challenges to re-implementing? </strong></p>
<p>A re-implementation is not without some pain.  There are changes that the organization has to feel.  There are changes in training and implementation.  If you need to bring over existing data, there is an effort involved in that process.  What results from that effort though is a clean, streamlined system that supports your organization and your business processes and that is built on a new, stronger framework.</p>
<p><!--more--></p>
<p><strong>What about a migration? </strong></p>
<p>Likewise, if you do wish to migrate your system as-is, there are efforts with that as well.  The underlying framework (applications) changes with each release.  There is a good likelihood that something that worked in a prior release may or may not work the same way in the new release. </p>
<p>Depending on your customizations, you may not gain the full benefit of some out of box extensions that have been coded to make your life easier.  Due to changes in the way that forms are displayed, you may have to make significant changes to your existing forms in order to implement them successfully.    There are fewer training and reporting efforts by migrating.  Be aware that a migration effort may not be as simple as upgrading a few applications and pushing a button.  </p>
<p><strong>Considering your Options</strong></p>
<p>Whether you decide to re-implement or to migrate your application to Service Manager, there is no better time than now to take a look at the best and worst parts of your system and your business processes.  Be honest.  Re-evaluate each piece.  Document what works and what doesn’t.  Look at what is provided out of box.  While an out of box application is not designed to be a single solution for all organizations, look at the out of box fields and examine how you could make some of those fields work for you. </p>
<p align="right"><em>~Kim Euker, StrataCom</em></p>
<p style="text-align: left;">For a free consultation regarding a<a href="http://www.stratacominc.com/our-services/" target="_blank"> migration to or implementation of Service Manager</a>, please contact Laura Walker at StrataCom, a Hewlett Packard partner organization focused solely on the Service Manager user community.</p>
<pre><strong>Laura Walker</strong>

<strong>Director of Business Development
</strong>
701.232.5697 ext 27   lwalker<a href="mailto:akutz@stratacominc.com">@stratacominc.com</a></pre>
<br/><a href="http://www.socialmarker.com/?link=http://www.stratacominc.com/service-manager-71-migrate-reimplement/&title=Service+Manager+7.1%3A+Migrate+vs.+Re-implement&text=Migrate%3F+Re-implement%3F+Upgrade%3F+Service+Manager+7.1+is+the+latest+release+of+the+ServiceCenter+line.%26%23160%3B+Both+internally+and+externally%2C+there+are+many+structural+changes+in+Service+Manager.%26%23160%3B...&tags=there+are%2C+service+manager%2C+your+system%2C+you+may%2C+there%2C+business%2C+processes%2C+service%2C+system" target="_blank"><img src= "http://www.socialmarker.com/bookmark.gif" border="0" /></a><noscript><a href="http://www.socialmarker.com" >Social Bookmarking</a></noscript>]]></content:encoded>
			<wfw:commentRss>http://www.stratacominc.com/service-manager-71-migrate-reimplement/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced)

Served from: blogserv.stratacomllc.stratacominc.com @ 2010-09-05 22:14:22 -->