<?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>Virtualization Milwaukee &#124; Concurrency, Inc.</title>
	<atom:link href="http://virtualizationmilwaukee.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://virtualizationmilwaukee.com</link>
	<description>Virtualization Topics for Milwaukee</description>
	<lastBuildDate>Wed, 09 May 2012 04:55:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Service Manager Request Query Result Filtering</title>
		<link>http://blog.concurrency.com/infrastructure/service-manager-request-query-result-filtering/</link>
		<comments>http://blog.concurrency.com/infrastructure/service-manager-request-query-result-filtering/#comments</comments>
		<pubDate>Wed, 09 May 2012 04:55:07 +0000</pubDate>
		<dc:creator>Nathan Lasnoski</dc:creator>
				<category><![CDATA[infrastructure]]></category>
		<category><![CDATA[SCSM Web Portal Performance]]></category>
		<category><![CDATA[Service Manager Query Results]]></category>
		<category><![CDATA[Service Manager Query Speed]]></category>
		<category><![CDATA[Service Manager Request Offering Performance]]></category>
		<category><![CDATA[system center]]></category>
		<category><![CDATA[virtualization]]></category>

		<guid isPermaLink="false">http://blog.concurrency.com/?p=7818</guid>
		<description><![CDATA[I was working on several Service Manager engagements where I had very large computer, software, and user lists that I wanted to query content from [...]


No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>I was working on several Service Manager engagements where I had very large computer, software, and user lists that I wanted to query content from through Request Offerings.  The Service Manager content returned by the query is out-of-box set to return 2,000 items in a Request Offering.  This is fine for many environments, but in this situation we needed to determine how we&#8217;d deal with the result set.  There are two approaches to this.  We could increase the size of the query results in the portal so all results are returned, or we could apply pre-search filters.  <strong>Ultimately you&#8217;ll see that for these large data sets, pre-search filters provides the best results in user experience and speed of data return.</strong></p>
<p>&nbsp;</p>
<h3>Increasing Query Result Max Sizes in Request Offerings</h3>
<p> In order to increase the query results in a Request Offering to a larger number, you&#8217;ll change the maximum query results configuration on the SCSM Portal Web Server.  You&#8217;ll open the XML at &#8220;\inetpub\wwwroot\System Center Service Manager Portal\ContentHost\Clientbin\Settings.xml&#8221; and modify the key to the value you want &#8220;&lt;Setting Key=&#8221;DEFAULT_MAX_RESULTS&#8221; Value=&#8221;4000&#8243;/&gt;&#8221;</p>
<p>If you&#8217;d like more information on this, check out Travis Wright&#8217;s blog here: <a href="http://blogs.technet.com/b/servicemanager/archive/2011/11/08/advanced-query-results-customization-for-request-offerings.aspx" >http://blogs.technet.com/b/servicemanager/archive/2011/11/08/advanced-query-results-customization-for-request-offerings.aspx</a></p>
<p><strong>You&#8217;ll need to be careful about using this option.  If you increase the maximum of query results size too large you&#8217;ll be causing unnecessary IO against your Service Manager infrastructure and could cause performance problems.</strong>  The general idea is that the maximum results returned should be no larger than you require to serve the customer.  I&#8217;ve rarely had a reason to go over 2,000 results, especially since a query result larger than that quantity is not as useful as it would seem.  The idea is that we want to make the return of data as effective at finding the right data to select as possible, vs. causing the end user to tab through the query results.</p>
<p>&nbsp;</p>
<h3>Using Query Result Filters</h3>
<p> I&#8217;ve found that when you are querying content from large data sets, such as 20,000 computers or users, you can&#8217;t simply increase the size of the query results, since it will cause a significant load on the server.  Also, users will spend too much time looking through results that don&#8217;t match their needs.  In order to deliver users more specific content to select from you can use pre-filters using previously entered data. </p>
<p> Let&#8217;s pretend that we want to return a list of workstation(s) for a primary user from inside our domain  You&#8217;d use this for requests such as self-service application deployment, workstation refresh, and settings pushes.  We don&#8217;t want to change our maximum query results, since returning 30,000 workstations for every request would be a bad idea.  Instead, we&#8217;re going to ask the user questions to filter the list of workstations that they are presented with.  In order to provide faster results and cause an immediate blank first pass, we&#8217;ll also use a pre-filter which aids our request process.   In our case, the desired result is a list of workstations which match our specific requirements.</p>
<p> I started working on this type of request and immediately created a user search box and the CMDB query.  These two combined to form a functional search, but also resulted in a poor user experience, since the initial return was searching for blank data and took an extended time to return a useable user prompt.   The result was an initial screen load that looked like this:</p>
<p> <a href="http://blog.concurrency.com/wp-content/uploads/2012/05/1.-Wait.png"><img class="alignnone  wp-image-7819" title="1. Wait" src="http://blog.concurrency.com/wp-content/uploads/2012/05/1.-Wait.png" alt="" width="540" height="146" /></a></p>
<p>&nbsp;</p>
<p>I found that if I used &#8220;Token Portal Username&#8221; it worked perfectly and the response was almost instant.  However, in this case the workstation isn&#8217;t tied to that user, so I can&#8217;t leverage existing data.</p>
<p><strong> I found that by configuring simple lists with filtering criteria in combination with my search I was able to provide a very responsive interface and also better results for my request offering. </strong> In this case I added a drop-down list to ask for the domain of the workstation, which then functioned as a filtering criteria through an AND statement to create my results.  I found that even when combining this with a filter criteria which included all workstations, this was drastically faster.  The trick was to setup the simple list to include no initial results, which provided very fast form load and quick search result return speeds. </p>
<p>&nbsp;</p>
<p><strong>The query filter critera looks like:</strong></p>
<p><a href="http://blog.concurrency.com/wp-content/uploads/2012/05/2.-Query-Filters.png"><img class="alignnone  wp-image-7820" title="2. Query Filters" src="http://blog.concurrency.com/wp-content/uploads/2012/05/2.-Query-Filters.png" alt="" width="497" height="505" /></a></p>
<p>&nbsp;</p>
<p><strong>Resulting in this:</strong></p>
<p> <a href="http://blog.concurrency.com/wp-content/uploads/2012/05/3.-Query-Results.png"><img class="alignnone  wp-image-7821" title="3. Query Results" src="http://blog.concurrency.com/wp-content/uploads/2012/05/3.-Query-Results.png" alt="" width="494" height="427" /></a></p>
<p>&nbsp;</p>
<p><strong>I&#8217;ve used this same technique in searching for many other types of values, such as computer&#8217;s based on primary user, groups, or software items. </strong> The key is to choose something that helps the user narrow down the result set.  Ideally I want the device, application, or group to be returned without the user needing to do any additional filtering to select it.</p>
<p>&nbsp;</p>
<p>I hope this helps everyone out. </p>
<p>&nbsp;</p>
<p>Nathan Lasnoski</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.concurrency.com/infrastructure/service-manager-request-query-result-filtering/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Understanding Business Services in Service Manager</title>
		<link>http://blog.concurrency.com/infrastructure/business-services-in-service-manager/</link>
		<comments>http://blog.concurrency.com/infrastructure/business-services-in-service-manager/#comments</comments>
		<pubDate>Sat, 28 Apr 2012 02:48:48 +0000</pubDate>
		<dc:creator>Nathan Lasnoski</dc:creator>
				<category><![CDATA[infrastructure]]></category>
		<category><![CDATA[SCSM Business Service]]></category>
		<category><![CDATA[SCSM Business Service SCOM]]></category>
		<category><![CDATA[SCSM understanding business services]]></category>
		<category><![CDATA[Service Manager Business Service SCOM Distributed Application]]></category>
		<category><![CDATA[system center]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[What is a business service]]></category>

		<guid isPermaLink="false">http://blog.concurrency.com/?p=7783</guid>
		<description><![CDATA[In System Center we make heavy use of Business Services, because this is how we represent the deliverables of IT to the business.  In System Center [...]


Related posts:<ol><li><a href='http://blog.concurrency.com/infrastructure/system-center-orchestrator-roi-and-business-value/' rel='bookmark' title='System Center Orchestrator ROI and Business Value'>System Center Orchestrator ROI and Business Value</a> <small>Orchestrator is the killer app of System Center.  It allows...</small></li>
<li><a href='http://blog.concurrency.com/infrastructure/system-center-orchestrator-roi-and-business-value/' rel='bookmark' title='System Center Orchestrator ROI and Business Value'>System Center Orchestrator ROI and Business Value</a> <small>Orchestrator is the killer app of System Center.  It allows...</small></li>
<li><a href='http://blog.concurrency.com/infrastructure/creating-change-requests-from-service-requests-using-system-center-orchestrator/' rel='bookmark' title='Creating Change Requests from Service Requests using System Center Orchestrator'>Creating Change Requests from Service Requests using System Center Orchestrator</a> <small>I was working on several different engagements where I needed...</small></li>
</ol>

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p><strong>In System Center we make heavy use of Business Services, because this is how we represent the deliverables of IT to the business. </strong> In System Center Service Manager, we have the opportunity to articulate these services through the business service listing, providing valuable information across all areas of IT.   Let&#8217;s consider &#8220;what is a service?&#8221;.  Think of it as something that IT delivers to the business in the way the business understands it.   Intranet, email, voice, warehouse automation would be examples of a service consumed by the business and delivered by IT.</p>
<p> <a href="http://blog.concurrency.com/wp-content/uploads/2012/04/1.-What-is-a-service.png"><img class="alignnone  wp-image-7784" title="1. What is a service" src="http://blog.concurrency.com/wp-content/uploads/2012/04/1.-What-is-a-service-1024x577.png" alt="" width="617" height="350" /></a> </p>
<p>&nbsp;</p>
<p><strong>We know that different persons within the IT department are going to want to know different things, as in this slide I used from MMS, we describe that around our business services, we need both strategic and operational knowledge. </strong> Check out the data around the service that provides visibility into the service at an aggregate level, across many service management functions.</p>
<p>&nbsp;</p>
<p><a href="http://blog.concurrency.com/wp-content/uploads/2012/04/2.-What-does-IT-want-to-know.png"><img class="alignnone  wp-image-7785" title="2. What does IT want to know" src="http://blog.concurrency.com/wp-content/uploads/2012/04/2.-What-does-IT-want-to-know-1024x576.png" alt="" width="626" height="363" /></a></p>
<p>&nbsp;</p>
<p><strong>In System Center Service Manager and Operations Manager we leverage the concept of the service.  In Service Manager we articulate the service in our Business Service listing in the CMDB.</strong>  In my example, you can see several individual services, each of which are listed with a different function, priority, etc.</p>
<p> <a href="http://blog.concurrency.com/wp-content/uploads/2012/04/3.-Business-Services.png"><img class="alignnone  wp-image-7786" title="3. Business Services" src="http://blog.concurrency.com/wp-content/uploads/2012/04/3.-Business-Services-1024x605.png" alt="" width="627" height="401" /></a></p>
<p>&nbsp;</p>
<p><strong>As we open a service, such as Active Directory, you can see how we&#8217;ve included detailed contact, priority, and business information. </strong> This is also the place where we&#8217;re aggregating individual incidents, service tickets, change requests, releases, and risks.  We can use this aggregate information in decision making, as well as operations such as approvals (a blog for another day). </p>
<p> <a href="http://blog.concurrency.com/wp-content/uploads/2012/04/4.-Business-Service-Open.png"><img class="alignnone  wp-image-7787" title="4. Business Service Open" src="http://blog.concurrency.com/wp-content/uploads/2012/04/4.-Business-Service-Open.png" alt="" width="619" height="581" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong>Also note that the configuration of this service from Operations Manager is synchronized into Service Manager, making up one model, from which we can manage changes as Operations Manager automatically detects them.</strong>  The reason why is because both Service Manager and Operations Manager share the same management pack structure.  The Business Services in Service Manager are the same as the Distributed Applications in Operations Manager.  <strong>Here is the view of that data in Operations Manager:</strong></p>
<p> <a href="http://blog.concurrency.com/wp-content/uploads/2012/04/5.-SCOM-DA.png"><img class="alignnone  wp-image-7788" title="5. SCOM DA" src="http://blog.concurrency.com/wp-content/uploads/2012/04/5.-SCOM-DA-1024x743.png" alt="" width="613" height="448" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong>&#8230;and in Service Manager. (showing the same configuration)</strong></p>
<p> <a href="http://blog.concurrency.com/wp-content/uploads/2012/04/6.-BS-AD.png"><img class="alignnone  wp-image-7789" title="6. BS AD" src="http://blog.concurrency.com/wp-content/uploads/2012/04/6.-BS-AD.png" alt="" width="585" height="433" /></a></p>
<p>&nbsp;</p>
<p>You can see how this information is super-valuable.  <strong>It allows us to manage our efforts, configuration, and costs around an individual service.  This provides the visibility, such as through a scorecard, that IT Directors never had before.</strong>  It also provides the information to IT Analysts, who want to know the configuration of a business service.  Finally, it aids in automations, being used in approvals, releases, and service offerings. </p>
<p>&nbsp;</p>
<p><strong>We also see the changes to the service and the associated work items tracked and logged in the history.</strong>  You can see in my case that I&#8217;ve been using Service Requests to automatically add Active Directory users and that the requests have been associated to my Active Directory business service.</p>
<p>&nbsp;</p>
<p><a href="http://blog.concurrency.com/wp-content/uploads/2012/04/7.-History.png"><img class="alignnone  wp-image-7795" title="7. History" src="http://blog.concurrency.com/wp-content/uploads/2012/04/7.-History.png" alt="" width="576" height="391" /></a></p>
<p>&nbsp;</p>
<p> <strong>I hope this provides a new look at how to articulate your world within System Center!  </strong>In the next post we&#8217;ll talk about how you synchronize management packs and distributed applications from Operations Manager into Service Manager.</p>
<p>&nbsp;</p>
<p><strong>You can also learn more about this concept by listening to our MMS session:</strong></p>
<p><a href="http://blog.concurrency.com/infrastructure/top-10-production-experiences-with-service-manager-and-orchestrator/">http://blog.concurrency.com/infrastructure/top-10-production-experiences-with-service-manager-and-orchestrator/</a></p>
<p>&nbsp;</p>
<p>Nathan Lasnoski</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.concurrency.com/infrastructure/business-services-in-service-manager/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Top 10 Production Experiences with Service Manager and Orchestrator</title>
		<link>http://blog.concurrency.com/infrastructure/top-10-production-experiences-with-service-manager-and-orchestrator/</link>
		<comments>http://blog.concurrency.com/infrastructure/top-10-production-experiences-with-service-manager-and-orchestrator/#comments</comments>
		<pubDate>Tue, 17 Apr 2012 19:09:37 +0000</pubDate>
		<dc:creator>Nathan Lasnoski</dc:creator>
				<category><![CDATA[infrastructure]]></category>
		<category><![CDATA[MMS 2012 Online]]></category>
		<category><![CDATA[MMS 2012 Presentations Online]]></category>
		<category><![CDATA[MMS 2012 Videos]]></category>
		<category><![CDATA[Service Manager and Orchestrator]]></category>
		<category><![CDATA[Service Manager Overview]]></category>
		<category><![CDATA[Service Manager Production Examples]]></category>
		<category><![CDATA[Service Manager Production Experiences]]></category>
		<category><![CDATA[Service Manager Review]]></category>
		<category><![CDATA[system center]]></category>
		<category><![CDATA[virtualization]]></category>

		<guid isPermaLink="false">http://blog.concurrency.com/?p=7756</guid>
		<description><![CDATA[I had a great time presenting at MMS 2012 on the Top 10 Production Experiences with Service Manager and Orchestrator.  We took a trip through [...]


Related posts:<ol><li><a href='http://blog.concurrency.com/infrastructure/system-center-orchestrator-roi-and-business-value/' rel='bookmark' title='System Center Orchestrator ROI and Business Value'>System Center Orchestrator ROI and Business Value</a> <small>Orchestrator is the killer app of System Center.  It allows...</small></li>
<li><a href='http://blog.concurrency.com/infrastructure/system-center-orchestrator-roi-and-business-value/' rel='bookmark' title='System Center Orchestrator ROI and Business Value'>System Center Orchestrator ROI and Business Value</a> <small>Orchestrator is the killer app of System Center.  It allows...</small></li>
<li><a href='http://blog.concurrency.com/infrastructure/creating-change-requests-from-service-requests-using-system-center-orchestrator/' rel='bookmark' title='Creating Change Requests from Service Requests using System Center Orchestrator'>Creating Change Requests from Service Requests using System Center Orchestrator</a> <small>I was working on several different engagements where I needed...</small></li>
</ol>

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>I had a great time presenting at MMS 2012 on the <strong>Top 10 Production Experiences with Service Manager and Orchestrator</strong>.  We took a trip through our experiences using System Center Service Manager and Orchestrator in production, how to approach the deployments, and items to watch out for.  If you missed it, check out the content online.</p>
<p><strong></strong> <a href="http://blog.concurrency.com/wp-content/uploads/2012/04/Top-Slide1.png"><img class="alignnone  wp-image-7763" title="Top Slide" src="http://blog.concurrency.com/wp-content/uploads/2012/04/Top-Slide1-1024x576.png" alt="" width="624" height="347" /></a></p>
<p>&nbsp;</p>
<p><strong>Digital MMS:  Get entire recorded presentation here!</strong></p>
<p><a href="http://www.mms-2012.com/digitalmms">http://www.mms-2012.com/digitalmms</a></p>
<p>&nbsp;</p>
<p><strong> Nathan Lasnoski</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.concurrency.com/infrastructure/top-10-production-experiences-with-service-manager-and-orchestrator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating Change Requests from Service Requests using System Center Orchestrator</title>
		<link>http://blog.concurrency.com/infrastructure/creating-change-requests-from-service-requests-using-system-center-orchestrator/</link>
		<comments>http://blog.concurrency.com/infrastructure/creating-change-requests-from-service-requests-using-system-center-orchestrator/#comments</comments>
		<pubDate>Fri, 23 Mar 2012 05:16:55 +0000</pubDate>
		<dc:creator>Nathan Lasnoski</dc:creator>
				<category><![CDATA[infrastructure]]></category>
		<category><![CDATA[Orchestrator Change Request]]></category>
		<category><![CDATA[Orchestrator Change Request Automation]]></category>
		<category><![CDATA[Orchestrator Service Request]]></category>
		<category><![CDATA[Orchestrator Service Request Automation]]></category>
		<category><![CDATA[Service Manager Service Request to Change Request]]></category>
		<category><![CDATA[system center]]></category>
		<category><![CDATA[System Center Orchestrator Service Request and Change Request]]></category>
		<category><![CDATA[virtualization]]></category>

		<guid isPermaLink="false">http://blog.concurrency.com/?p=7583</guid>
		<description><![CDATA[I was working on several different engagements where I needed to map relationships.  A particular example is where I need to map relationships from one [...]


Related posts:<ol><li><a href='http://blog.concurrency.com/infrastructure/system-center-orchestrator-roi-and-business-value/' rel='bookmark' title='System Center Orchestrator ROI and Business Value'>System Center Orchestrator ROI and Business Value</a> <small>Orchestrator is the killer app of System Center.  It allows...</small></li>
<li><a href='http://blog.concurrency.com/infrastructure/system-center-orchestrator-roi-and-business-value/' rel='bookmark' title='System Center Orchestrator ROI and Business Value'>System Center Orchestrator ROI and Business Value</a> <small>Orchestrator is the killer app of System Center.  It allows...</small></li>
<li><a href='http://blog.concurrency.com/infrastructure/importing-system-center-orchestrator-2012-integration-packs/' rel='bookmark' title='Importing System Center Orchestrator 2012 Integration Packs'>Importing System Center Orchestrator 2012 Integration Packs</a> <small>Orchestrator is already a powerful tool if all you could...</small></li>
</ol>

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p><strong>I was working on several different engagements where I needed to map relationships.  A particular example is where I need to map relationships from one request to another request (such as a Service Request to a Change Request). </strong> In our example, we want to open a Service Request to gather information from our end user, use the data to make a decision, then map that data into a Change Request.</p>
<p>&nbsp;</p>
<p><strong>The starting point for our request process is to gather information and construct our templates.</strong>  We&#8217;ll need to create the usual Service Manager 2012 components, including:</p>
<ul>
<li>A Service Request template</li>
<li>A Change Request template</li>
<li>A Service Offering</li>
</ul>
<p><strong></strong> </p>
<p><strong>In my case, I&#8217;m gathering information from the customer using my Service Request, then sending the request information into the Change Request. </strong> You would use this process for any Change Request with Service Manager, as Request Offerings are only used with Incidents and Service Requests.  Since we likely want to use the self service portal for Change Requests as well, I like to use Service Requests to gather Change Request data, then use the data to intelligently create a Change Request.  Pretty cool, eh? </p>
<p>&nbsp;</p>
<p><strong>As with every Service Manager integration, we&#8217;ll start with initialize data:</strong></p>
<p> <a href="http://blog.concurrency.com/wp-content/uploads/2012/03/1.-Initialize-Data.png"><img class="alignnone  wp-image-7585" title="1. Initialize Data" src="http://blog.concurrency.com/wp-content/uploads/2012/03/1.-Initialize-Data.png" alt="" width="559" height="460" /></a></p>
<p>&nbsp;</p>
<p><strong>You can see this maps up to the runbook which was synchronized to Service Manager through our Orchestrator connector.</strong>  Note that every time you modify the initialize data fields you will need to delete and resynchronize your runbook.  This is intentional to protect the integrity of the data transfer in automations:</p>
<p> <a href="http://blog.concurrency.com/wp-content/uploads/2012/03/2.-Runbook.png"><img class="alignnone  wp-image-7586" title="2. Runbook" src="http://blog.concurrency.com/wp-content/uploads/2012/03/2.-Runbook.png" alt="" width="533" height="376" /></a></p>
<p>&nbsp;</p>
<p><strong>Then we&#8217;ll get the runbook using the ID.  We&#8217;ll be doing this to pull additional information from the Service Request. </strong> You use this technique to pull data from within a Service Request where you haven&#8217;t already mapped the fields in the initialize data process.</p>
<p> <a href="http://blog.concurrency.com/wp-content/uploads/2012/03/3.-Get-Runbook.png"><img class="alignnone  wp-image-7587" title="3. Get Runbook" src="http://blog.concurrency.com/wp-content/uploads/2012/03/3.-Get-Runbook.png" alt="" width="536" height="469" /></a></p>
<p>&nbsp;</p>
<p><strong>Next we&#8217;ll get the Service Request GUID.  This will enable us to get the Service Request itself.</strong></p>
<p> <a href="http://blog.concurrency.com/wp-content/uploads/2012/03/4.-Get-SR-GUID.png"><img class="alignnone  wp-image-7588" title="4. Get SR GUID" src="http://blog.concurrency.com/wp-content/uploads/2012/03/4.-Get-SR-GUID.png" alt="" width="541" height="431" /></a></p>
<p>&nbsp;</p>
<p><strong>Next we&#8217;ll get the Service Request.</strong>  We&#8217;ll use the Service Request to get its related items so we can map them to the Change Request (which we&#8217;ll create).</p>
<p> <a href="http://blog.concurrency.com/wp-content/uploads/2012/03/5.-Get-SR.png"><img class="alignnone  wp-image-7589" title="5. Get SR" src="http://blog.concurrency.com/wp-content/uploads/2012/03/5.-Get-SR.png" alt="" width="532" height="472" /></a></p>
<p>&nbsp;</p>
<p><strong>Following getting the Service Request we&#8217;ll create the Change Request. </strong> There are a couple things to specifically note here.  First, you need to make sure your Change Request has a title.  Second, if you want your Change Request to have the correct naming convention, you&#8217;ll need to set it here.  You&#8217;ll see that I&#8217;m using the CR{0} structure, which will create CR with the appropriate ID.  This is the same structure as the SDK.  If you don&#8217;t set the CR you&#8217;ll have a really inconsistent CR naming.</p>
<p> <a href="http://blog.concurrency.com/wp-content/uploads/2012/03/6.-Create-Change-Request.png"><img class="alignnone  wp-image-7590" title="6. Create Change Request" src="http://blog.concurrency.com/wp-content/uploads/2012/03/6.-Create-Change-Request.png" alt="" width="518" height="413" /></a></p>
<p>&nbsp;</p>
<p><strong>Next we&#8217;ll create a relationship between the new Change Request and the Service Request.  </strong> You&#8217;ll see that the source class is the Change Request and is mapped up to the source object GUID.</p>
<p> <a href="http://blog.concurrency.com/wp-content/uploads/2012/03/7.-Create-Relationship.png"><img class="alignnone  wp-image-7591" title="7. Create Relationship" src="http://blog.concurrency.com/wp-content/uploads/2012/03/7.-Create-Relationship.png" alt="" width="511" height="420" /></a></p>
<p>&nbsp;</p>
<p><strong>Next we&#8217;ll get the relationship of the Service Request and its related configuration items.</strong>  This will enable us to map the configuration items to the change request.</p>
<p> <a href="http://blog.concurrency.com/wp-content/uploads/2012/03/8.-Get-Relationship.png"><img class="alignnone  wp-image-7592" title="8. Get Relationship" src="http://blog.concurrency.com/wp-content/uploads/2012/03/8.-Get-Relationship.png" alt="" width="508" height="439" /></a></p>
<p>&nbsp;</p>
<p><strong>Finally we&#8217;ll relate the configuration items from the Service Request to the Change Request. </strong></p>
<p> <a href="http://blog.concurrency.com/wp-content/uploads/2012/03/9.-Relate-Configuration-Items.png"><img class="alignnone  wp-image-7593" title="9. Relate Configuration Items" src="http://blog.concurrency.com/wp-content/uploads/2012/03/9.-Relate-Configuration-Items.png" alt="" width="506" height="422" /></a></p>
<p>&nbsp;</p>
<p>I hope this was helpful .  This should show you how to bring initialized data into the Orchestration, retrieve data using the ID, as well as creating relationships and new objects.</p>
<p>&nbsp;</p>
<p>Happy automating!</p>
<p>&nbsp;</p>
<p>Nathan Lasnoski</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.concurrency.com/infrastructure/creating-change-requests-from-service-requests-using-system-center-orchestrator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

