<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Fatma Uzunöz</title>
	<atom:link href="http://fatmauzunoz.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://fatmauzunoz.wordpress.com</link>
	<description>CRM Yazılım Deneyimleri</description>
	<lastBuildDate>Thu, 08 Sep 2011 05:41:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='fatmauzunoz.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Fatma Uzunöz</title>
		<link>http://fatmauzunoz.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://fatmauzunoz.wordpress.com/osd.xml" title="Fatma Uzunöz" />
	<atom:link rel='hub' href='http://fatmauzunoz.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Crm 2011&#8242;de Field Level Security ile Alanlara İzin Vermek..</title>
		<link>http://fatmauzunoz.wordpress.com/2011/08/21/crm-2011de-field-level-security-ile-alanlara-izin-vermek/</link>
		<comments>http://fatmauzunoz.wordpress.com/2011/08/21/crm-2011de-field-level-security-ile-alanlara-izin-vermek/#comments</comments>
		<pubDate>Sun, 21 Aug 2011 18:34:49 +0000</pubDate>
		<dc:creator>fatmauzunoz</dc:creator>
				<category><![CDATA[2011]]></category>
		<category><![CDATA[CRM]]></category>
		<category><![CDATA[alan bazlı güvenlik]]></category>
		<category><![CDATA[field level security]]></category>
		<category><![CDATA[permission]]></category>

		<guid isPermaLink="false">http://fatmauzunoz.wordpress.com/?p=1168</guid>
		<description><![CDATA[Crm 2011 ile gelen yeni özelliklerden biri Field Level Security&#8216;dir. 4.0&#8242;da Javascript ve Ajax ile yaptığımız alan bazlı güvenlik uzun süredir bekleniyordu. Crm 2011 ile gelen bu özellik sadece yeni açtığımız alanlar için yapılabilmektedir. Sistem alanları için bu özellik kullanılamamaktadır. Tabii bu özelliğin kullanılması için System Admin rolüne sahip olmaması gerekiyor. Sistemin oluşturduğu ve değiştirilemeyen [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fatmauzunoz.wordpress.com&amp;blog=9004449&amp;post=1168&amp;subd=fatmauzunoz&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:justify;">Crm 2011 ile gelen yeni özelliklerden biri <strong>Field Level Security</strong>&#8216;dir. 4.0&#8242;da Javascript ve Ajax ile yaptığımız alan bazlı güvenlik uzun süredir bekleniyordu. Crm 2011 ile gelen bu özellik sadece yeni açtığımız alanlar için yapılabilmektedir. Sistem alanları için bu özellik kullanılamamaktadır. Tabii bu özelliğin kullanılması için System Admin rolüne sahip olmaması gerekiyor. Sistemin oluşturduğu ve değiştirilemeyen <strong>System Administrator Field Level Security</strong> ayarı yeni yarattığımız Field Level Security ayarını ezmektedir.</p>
<p style="text-align:justify;">Firma(account) üzerindeki VIP Customer(new_vipcustomer) alanı için alan bazlı güvenlik yapmaya çalışalım. Fatma Uzunöz kullanıcısı Ceo-Business Manager rolüne sahiptir.</p>
<p>Eklenen yeni alanın Field Level Security özelliğini Enabled olarak seçmemiz gerekir. Enabled ettiğimizde alanın labelının yanında anahtar simgesi gelmektedir.</p>
<p><a href="http://fatmauzunoz.files.wordpress.com/2011/08/fieldlevelsecurity.png"><img class="alignnone size-medium wp-image-1196" title="fieldlevelsecurity" src="http://fatmauzunoz.files.wordpress.com/2011/08/fieldlevelsecurity.png?w=300&#038;h=218" alt="fieldlevelsecurity" width="300" height="218" /></a></p>
<p>Settings&#8211;&gt;Customizations bölümünden yeni bir Field Level Security kuralı belirleyeceğimiz ekran gelmektedir.<br />
<a href="http://fatmauzunoz.files.wordpress.com/2011/08/fieldlevelsecurity2.png"><img class="alignnone size-medium wp-image-1196" title="fieldlevelsecurity" src="http://fatmauzunoz.files.wordpress.com/2011/08/fieldlevelsecurity2.png?w=300&#038;h=218" alt="fieldlevelsecurity" width="300" height="218" /></a></p>
<p style="text-align:justify;">Field Level SecurityEnabled olan tüm alanlar burada listelenecektir. VIPCustomer kaydını açıyoruz ve buradan hangi işlemleri yapabileceğini belirleyebiliyoruz.</p>
<p>Read,Update,Create işlemleri için kısıtlama yapabiliyoruz. Eğer bu alan için hiç bir işlem yapmasın istiyorsak üçünü de No seçmemiz gerekir.</p>
<p><a href="http://fatmauzunoz.files.wordpress.com/2011/08/fieldlevelsecurity3.png"><img class="alignnone size-medium wp-image-1196" title="fieldlevelsecurity" src="http://fatmauzunoz.files.wordpress.com/2011/08/fieldlevelsecurity3.png?w=300&#038;h=218" alt="fieldlevelsecurity" width="300" height="218" /></a></p>
<p style="text-align:justify;">Read,Update,Create işlemlerinin hiçbirine yetkisi olmayan kullanıcı alanı aşağıdaki şekilde görür.<br />
<a href="http://fatmauzunoz.files.wordpress.com/2011/08/fieldlevelsecurity4.png"><img class="alignnone size-medium wp-image-1196" title="fieldlevelsecurity" src="http://fatmauzunoz.files.wordpress.com/2011/08/fieldlevelsecurity4.png?w=300&#038;h=218" alt="fieldlevelsecurity" width="300" height="218" /></a></p>
<p style="text-align:justify;">Sadece Read okuma hakkı vermek istediğimizde Allow Read alanını Yes yapmamız gerekir.<br />
<a href="http://fatmauzunoz.files.wordpress.com/2011/08/fieldlevelsecurity5.png"><img class="alignnone size-medium wp-image-1196" title="fieldlevelsecurity" src="http://fatmauzunoz.files.wordpress.com/2011/08/fieldlevelsecurity5.png?w=300&#038;h=218" alt="fieldlevelsecurity" width="300" height="218" /></a></p>
<p style="text-align:justify;">Sadece Read okuma hakkı olan kullanıcı kayıdı açtığında alanın değerini görür ancak değiştiremez.<br />
<a href="http://fatmauzunoz.files.wordpress.com/2011/08/fieldlevelsecurity6.png"><img class="alignnone size-medium wp-image-1196" title="fieldlevelsecurity" src="http://fatmauzunoz.files.wordpress.com/2011/08/fieldlevelsecurity6.png?w=300&#038;h=218" alt="fieldlevelsecurity" width="300" height="218" /></a></p>
<p>Read,Update için Yes Create için No seçelim.</p>
<p><a href="http://fatmauzunoz.files.wordpress.com/2011/08/fieldlevelsecurity11.png"><img class="alignnone size-medium wp-image-1196" title="fieldlevelsecurity" src="http://fatmauzunoz.files.wordpress.com/2011/08/fieldlevelsecurity11.png?w=300&#038;h=218" alt="fieldlevelsecurity" width="300" height="218" /></a></p>
<p style="text-align:justify;">Read, Update hakkı olup Create hakkı olmadığında varolan bir kayıdı açtığında VIP Customer üzerinde var olan bilgiyi okuma, değiştirme işlemlerini yapabilmektedir.<br />
<a href="http://fatmauzunoz.files.wordpress.com/2011/08/fieldlevelsecurity12.png"><img class="alignnone size-medium wp-image-1196" title="fieldlevelsecurity" src="http://fatmauzunoz.files.wordpress.com/2011/08/fieldlevelsecurity12.png?w=300&#038;h=218" alt="fieldlevelsecurity" width="300" height="218" /></a></p>
<p style="text-align:justify;">Read, Update hakkı olup Create hakkı olmadığı için Yeni bir Firma oluşturduğunda VIP Customer üzerinde bir değişiklik yapamayacaktır.<br />
<a href="http://fatmauzunoz.files.wordpress.com/2011/08/fieldlevelsecurity13.png"><img class="alignnone size-medium wp-image-1196" title="fieldlevelsecurity" src="http://fatmauzunoz.files.wordpress.com/2011/08/fieldlevelsecurity13.png?w=300&#038;h=218" alt="fieldlevelsecurity" width="300" height="218" /></a></p>
<p>Read, Update, Create hakkını Yes olarak belirleyelim.</p>
<p><a href="http://fatmauzunoz.files.wordpress.com/2011/08/fieldlevelsecurity9.png"><img title="fieldlevelsecurity" src="http://fatmauzunoz.files.wordpress.com/2011/08/fieldlevelsecurity9.png?w=300&#038;h=218" alt="fieldlevelsecurity" width="300" height="218" /></a></p>
<p>Read, Update, Create hakkı olan kullanıcı VIP Customer alanı üzerinde tüm değişiklikleri yapabilir.</p>
<p><a href="http://fatmauzunoz.files.wordpress.com/2011/08/fieldlevelsecurity10.png"><img title="fieldlevelsecurity" src="http://fatmauzunoz.files.wordpress.com/2011/08/fieldlevelsecurity10.png?w=300&#038;h=218" alt="fieldlevelsecurity" width="300" height="218" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fatmauzunoz.wordpress.com/1168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fatmauzunoz.wordpress.com/1168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fatmauzunoz.wordpress.com/1168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fatmauzunoz.wordpress.com/1168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fatmauzunoz.wordpress.com/1168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fatmauzunoz.wordpress.com/1168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fatmauzunoz.wordpress.com/1168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fatmauzunoz.wordpress.com/1168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fatmauzunoz.wordpress.com/1168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fatmauzunoz.wordpress.com/1168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fatmauzunoz.wordpress.com/1168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fatmauzunoz.wordpress.com/1168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fatmauzunoz.wordpress.com/1168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fatmauzunoz.wordpress.com/1168/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fatmauzunoz.wordpress.com&amp;blog=9004449&amp;post=1168&amp;subd=fatmauzunoz&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fatmauzunoz.wordpress.com/2011/08/21/crm-2011de-field-level-security-ile-alanlara-izin-vermek/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dcbae6a56b463d225613bf1466a13d0f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">fatmauzunoz</media:title>
		</media:content>

		<media:content url="http://fatmauzunoz.files.wordpress.com/2011/08/fieldlevelsecurity.png?w=300" medium="image">
			<media:title type="html">fieldlevelsecurity</media:title>
		</media:content>

		<media:content url="http://fatmauzunoz.files.wordpress.com/2011/08/fieldlevelsecurity2.png?w=300" medium="image">
			<media:title type="html">fieldlevelsecurity</media:title>
		</media:content>

		<media:content url="http://fatmauzunoz.files.wordpress.com/2011/08/fieldlevelsecurity3.png?w=300" medium="image">
			<media:title type="html">fieldlevelsecurity</media:title>
		</media:content>

		<media:content url="http://fatmauzunoz.files.wordpress.com/2011/08/fieldlevelsecurity4.png?w=300" medium="image">
			<media:title type="html">fieldlevelsecurity</media:title>
		</media:content>

		<media:content url="http://fatmauzunoz.files.wordpress.com/2011/08/fieldlevelsecurity5.png?w=300" medium="image">
			<media:title type="html">fieldlevelsecurity</media:title>
		</media:content>

		<media:content url="http://fatmauzunoz.files.wordpress.com/2011/08/fieldlevelsecurity6.png?w=300" medium="image">
			<media:title type="html">fieldlevelsecurity</media:title>
		</media:content>

		<media:content url="http://fatmauzunoz.files.wordpress.com/2011/08/fieldlevelsecurity11.png?w=300" medium="image">
			<media:title type="html">fieldlevelsecurity</media:title>
		</media:content>

		<media:content url="http://fatmauzunoz.files.wordpress.com/2011/08/fieldlevelsecurity12.png?w=300" medium="image">
			<media:title type="html">fieldlevelsecurity</media:title>
		</media:content>

		<media:content url="http://fatmauzunoz.files.wordpress.com/2011/08/fieldlevelsecurity13.png?w=300" medium="image">
			<media:title type="html">fieldlevelsecurity</media:title>
		</media:content>

		<media:content url="http://fatmauzunoz.files.wordpress.com/2011/08/fieldlevelsecurity9.png?w=300" medium="image">
			<media:title type="html">fieldlevelsecurity</media:title>
		</media:content>

		<media:content url="http://fatmauzunoz.files.wordpress.com/2011/08/fieldlevelsecurity10.png?w=300" medium="image">
			<media:title type="html">fieldlevelsecurity</media:title>
		</media:content>
	</item>
		<item>
		<title>Crm 4.0&#8242;da N:N ilişkili kayıtlarda Oluşturma ve Silme için Plugin Nasıl Yazılır?</title>
		<link>http://fatmauzunoz.wordpress.com/2011/08/21/crm-4-0da-nn-iliskili-kayitlarda-olusturma-ve-silme-icin-plugin-nasil-yazilir/</link>
		<comments>http://fatmauzunoz.wordpress.com/2011/08/21/crm-4-0da-nn-iliskili-kayitlarda-olusturma-ve-silme-icin-plugin-nasil-yazilir/#comments</comments>
		<pubDate>Sun, 21 Aug 2011 18:22:55 +0000</pubDate>
		<dc:creator>fatmauzunoz</dc:creator>
				<category><![CDATA[4.0]]></category>
		<category><![CDATA[CRM]]></category>
		<category><![CDATA[Plugin 4.0]]></category>
		<category><![CDATA[associateentity]]></category>
		<category><![CDATA[disassociateentities]]></category>
		<category><![CDATA[n:n]]></category>
		<category><![CDATA[plugin message]]></category>
		<category><![CDATA[relationship]]></category>

		<guid isPermaLink="false">http://fatmauzunoz.wordpress.com/?p=1171</guid>
		<description><![CDATA[Crm 4.0&#8242;da iki kayıt arasında N:N ilişki kurarak işlemler yapabiliriz. Mesela bir Eğitim(new_egitim) birden fazla Katılımcısı(systemuser) ve bir Katılımcının birden fazla Eğitime katıldığını düşünelim. Burada Eğitim(new_egitim) ile Katılımcı(systemuser) arasında N:N ilişki kurmamız gerekiyor. N:N ilişki sistemde ayrı bir tablo olarak tutulmaktadır. Burada new_new_egitim_systemuser adında bir tablo oluştuğunu veritabanından görebilirsiniz. Bazı durumlarda N:N ilişki kurulan bu [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fatmauzunoz.wordpress.com&amp;blog=9004449&amp;post=1171&amp;subd=fatmauzunoz&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:justify;">Crm 4.0&#8242;da iki kayıt arasında N:N ilişki kurarak işlemler yapabiliriz. Mesela bir <strong>Eğitim</strong>(new_egitim) birden fazla <strong>Katılımcısı</strong>(systemuser) ve bir Katılımcının birden fazla Eğitime katıldığını düşünelim. Burada <strong>Eğitim</strong>(new_egitim) ile <strong>Katılımcı(systemuser</strong>) arasında <strong>N:N</strong> ilişki kurmamız gerekiyor. N:N ilişki sistemde ayrı bir tablo olarak tutulmaktadır. Burada <strong>new_new_egitim_systemuser</strong> adında bir tablo oluştuğunu veritabanından görebilirsiniz. Bazı durumlarda N:N ilişki kurulan bu kayıtlar oluştuğunda işlem yapmamız gerekebilir. Eğitime bir katılımcı eklediğimizde eğitim üzerindeki Katılımcı Varmı? bit alanı true yapan ve Eğitime ekli Katılımcı kaydı silindiğinde de <strong>Katılımcı Var mı?</strong> bit alanını false yapan kodu yazmayı deneyelim. Öncelikle ilk karşılaşacağımız sorun bunu yazacağımız Plugin&#8217;in mesajını <strong>Plugin Registration Tool&#8217;da</strong> göremememizdir. Bu sorunu nasıl aşacağımızı <a href="http://fatmauzunoz.wordpress.com/2010/05/31/plugin-registeration-toolda-olmayan-mesajlar-ile-pluginde-nasil-islem-yapilir">Plugin Registeration Tool’da olmayan Mesajlar ile Pluginde Nasıl İşlem Yapılır?</a> makalesini inceleyerek öğrenebilirsiniz. N:N kayıt oluştuğunda plugin yazmak için <strong>AssociateEntities</strong> mesajını kullanmamız gerekir. N:N kayıt silindiğinde plugin yazmak için <strong>DisAssociateEntities</strong> mesajını kullanmamız gerekir. Associateentities&#8217;e ve Disassociateentities&#8217;e plugin yazmak için aşağıdaki gibi step eklememiz gerekmektedir.</p>
<p style="text-align:justify;">Burada ekleyeceğimiz dll&#8217;e yazacağımız kod önemlidir. Çünkü step eklerken entity seçmediğimiz için (N:N tablo adı entity olarak gözükmemektedir.) yazdığımız plugin N:N ilişki kurulan her kayıt için çalışacaktır. Kodda sadece istenilen N:N ilişkinin adı kontrol edilmelidir.</p>
<p style="text-align:justify;"><strong>AssociateEntities </strong>ve <strong>DisAssociateEntities </strong>mesajları ile işlem yapıldığında context&#8217;ten <strong>Moniker1</strong>, <strong>Moniker2</strong>, <strong>RelationshipName</strong>, OptionalParameter nesneleri gelmektedir. Burada Eğitim üzerine Katılımcı eklerken plugin yazdığım için Moniker1 new_egitim, Moniker2 systemuser entitylerini içerir. Burada RelationshipName ile N:N ilişkinin adını kontrol ederek her N:N ilişki için çalışmasını engelleyebiliriz.</p>
<p style="text-align:justify;">Plugin registration toolda <strong>AssociateEntities </strong>mesajı için Step eklerken aşağıdaki gibi entity seçmiyoruz.</p>
<p> <a href="http://fatmauzunoz.files.wordpress.com/2011/08/associateentities4.png"><img title="associateentities" src="http://fatmauzunoz.files.wordpress.com/2011/08/associateentities4.png?w=300&#038;h=169" alt="associateentities,disassociateentities" width="300" height="169" /></a></p>
<p>Plugin registration toolda <strong>DisAssociateEntities </strong>mesajı için Step eklerken aşağıdaki gibi entity seçmiyoruz.<br />
<a href="http://fatmauzunoz.files.wordpress.com/2011/08/associateentities5.png"><img title="associateentities" src="http://fatmauzunoz.files.wordpress.com/2011/08/associateentities5.png?w=300&#038;h=169" alt="associateentities,disassociateentities" width="300" height="169" /></a></p>
<p>Eğitime katılımcı eklendiğinde Eğitim üzerindeki alanı true yapan kod aşağıda şekildedir.</p>
<div style="background-color:#4c7d7e;border:3px solid;">
<blockquote><p><span style="color:#000000;">public void Execute(IPluginExecutionContext context)</span><br />
<span style="color:#000000;"> {</span><br />
<span style="color:#000000;"> if (context.InputParameters.Properties.Contains(&#8220;<strong>RelationshipName</strong>&#8220;)</span><br />
<span style="color:#000000;"> &amp;&amp; context.InputParameters.Properties[</span><br />
<span style="color:#000000;"> "<strong>RelationshipName</strong>"].ToString() == &#8220;<strong>new_new_egitim_systemuser</strong>&#8220;)</span><br />
<span style="color:#000000;"> {</span><br />
<span style="color:#000000;"> ICrmService _service = context.CreateCrmService(true);</span></p>
<p><span style="color:#000000;"><strong>Moniker</strong> egitimMoniker = (Moniker)context.InputParameters.Properties["<strong>Moniker1</strong>"];</span><br />
<span style="color:#000000;"> <strong>Moniker</strong> kullaniciMoniker = (Moniker)context.InputParameters.Properties["<strong>Moniker2</strong>"];</span></p>
<p><span style="color:#000000;">Guid id = egitimMoniker.Id;</span></p>
<p><span style="color:#000000;">DynamicEntity entity = newDynamicEntity();</span><br />
<span style="color:#000000;"> entity.Name = &#8220;new_egitim&#8221;;</span></p>
<p><span style="color:#000000;">KeyProperty idProperty = newKeyProperty(&#8220;new_egitimid&#8221;, newKey(id));</span><br />
<span style="color:#000000;"> entity.Properties.Add(idProperty);</span></p>
<p><span style="color:#000000;">CrmBooleanProperty flagProperty = newCrmBooleanProperty();</span><br />
<span style="color:#000000;"> flagProperty.Name = &#8220;new_kullanicivarmi&#8221;;</span><br />
<span style="color:#000000;"> flagProperty.Value = newCrmBoolean();</span><br />
<span style="color:#000000;"> flagProperty.Value.Value = true;</span><br />
<span style="color:#000000;"> entity.Properties.Add(flagProperty);</span></p>
<p><span style="color:#000000;">_service.Update(entity);</span><br />
<span style="color:#000000;"> }</span><br />
<span style="color:#000000;"> }</span></p></blockquote>
</div>
<p>Eğitime katılımcı ekleyelim.</p>
<p><a href="http://fatmauzunoz.files.wordpress.com/2011/08/associateentities2.png"><img title="associateentities" src="http://fatmauzunoz.files.wordpress.com/2011/08/associateentities2.png?w=300&#038;h=169" alt="associateentities,disassociateentities" width="300" height="169" /></a></p>
<p>Kayıt refresh edildikten sonra Katılımcı Var mı alanı Evet olarak işaretlendiğini görebilirsiniz.</p>
<p><a href="http://fatmauzunoz.files.wordpress.com/2011/08/associateentities.png"><img title="associateentities" src="http://fatmauzunoz.files.wordpress.com/2011/08/associateentities.png?w=300&#038;h=169" alt="associateentities,disassociateentities" width="300" height="169" /></a></p>
<p>Eğitime ekli katılımcı kaydı silindiğinde Eğitim üzerindeki alanı false yapan kod aşağıda şekildedir.</p>
<div style="background-color:#3ea99f;border:3px solid;">
<blockquote><p><span style="color:#000000;">public void Execute(IPluginExecutionContext context)</span><br />
<span style="color:#000000;"> {</span><br />
<span style="color:#000000;"> if (context.InputParameters.Properties.Contains(&#8220;<strong>RelationshipName</strong>&#8220;)</span><br />
<span style="color:#000000;"> &amp;&amp; context.InputParameters.Properties["<strong>RelationshipName</strong>"].ToString() == &#8220;new_new_egitim_systemuser&#8221;)</span><br />
<span style="color:#000000;"> {</span></p>
<p><span style="color:#000000;">ICrmService _service = context.CreateCrmService(true);</span></p>
<p><span style="color:#000000;"><strong>Moniker</strong> egitimMoniker = (Moniker)context.InputParameters.Properties["<strong>Moniker1</strong>"];</span></p>
<p><span style="color:#000000;"><strong>Moniker</strong> kullaniciMoniker = (Moniker)context.InputParameters.Properties["<strong>Moniker2</strong>"];</span></p>
<p><span style="color:#000000;">Guid id = egitimMoniker.Id;</span></p>
<p><span style="color:#000000;">DynamicEntity entity = new DynamicEntity();</span></p>
<p><span style="color:#000000;">entity.Name = &#8220;new_egitim&#8221;;</span></p>
<p><span style="color:#000000;">KeyProperty idProperty = new KeyProperty(&#8220;new_egitimid&#8221;, new Key(id));</span><br />
<span style="color:#000000;"> entity.Properties.Add(idProperty);</span></p>
<p><span style="color:#000000;">CrmBooleanProperty flagProperty = new CrmBooleanProperty();</span><br />
<span style="color:#000000;"> flagProperty.Name = &#8220;new_kullanicivarmi&#8221;;</span><br />
<span style="color:#000000;"> flagProperty.Value = new CrmBoolean();</span><br />
<span style="color:#000000;"> flagProperty.Value.Value = false;</span></p>
<p><span style="color:#000000;">entity.Properties.Add(flagProperty);</span></p>
<p><span style="color:#000000;">_service.Update(entity);</span><br />
<span style="color:#000000;"> }</span><br />
<span style="color:#000000;"> }</span></p></blockquote>
</div>
<p>Kayıt refresh edildikten sonra Katılımcı Var mı alanı Hayır olarak işaretlendiğini görebilirsiniz.</p>
<p><a href="http://fatmauzunoz.files.wordpress.com/2011/08/associateentities3.png"><img title="associateentities" src="http://fatmauzunoz.files.wordpress.com/2011/08/associateentities3.png?w=300&#038;h=169" alt="associateentities,disassociateentities" width="300" height="169" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fatmauzunoz.wordpress.com/1171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fatmauzunoz.wordpress.com/1171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fatmauzunoz.wordpress.com/1171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fatmauzunoz.wordpress.com/1171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fatmauzunoz.wordpress.com/1171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fatmauzunoz.wordpress.com/1171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fatmauzunoz.wordpress.com/1171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fatmauzunoz.wordpress.com/1171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fatmauzunoz.wordpress.com/1171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fatmauzunoz.wordpress.com/1171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fatmauzunoz.wordpress.com/1171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fatmauzunoz.wordpress.com/1171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fatmauzunoz.wordpress.com/1171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fatmauzunoz.wordpress.com/1171/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fatmauzunoz.wordpress.com&amp;blog=9004449&amp;post=1171&amp;subd=fatmauzunoz&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fatmauzunoz.wordpress.com/2011/08/21/crm-4-0da-nn-iliskili-kayitlarda-olusturma-ve-silme-icin-plugin-nasil-yazilir/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dcbae6a56b463d225613bf1466a13d0f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">fatmauzunoz</media:title>
		</media:content>

		<media:content url="http://fatmauzunoz.files.wordpress.com/2011/08/associateentities4.png?w=300" medium="image">
			<media:title type="html">associateentities</media:title>
		</media:content>

		<media:content url="http://fatmauzunoz.files.wordpress.com/2011/08/associateentities5.png?w=300" medium="image">
			<media:title type="html">associateentities</media:title>
		</media:content>

		<media:content url="http://fatmauzunoz.files.wordpress.com/2011/08/associateentities2.png?w=300" medium="image">
			<media:title type="html">associateentities</media:title>
		</media:content>

		<media:content url="http://fatmauzunoz.files.wordpress.com/2011/08/associateentities.png?w=300" medium="image">
			<media:title type="html">associateentities</media:title>
		</media:content>

		<media:content url="http://fatmauzunoz.files.wordpress.com/2011/08/associateentities3.png?w=300" medium="image">
			<media:title type="html">associateentities</media:title>
		</media:content>
	</item>
		<item>
		<title>Crm 2011 VPC Hazırlama&#8230;</title>
		<link>http://fatmauzunoz.wordpress.com/2011/07/04/crm-2011-vpc-hazirlama/</link>
		<comments>http://fatmauzunoz.wordpress.com/2011/07/04/crm-2011-vpc-hazirlama/#comments</comments>
		<pubDate>Mon, 04 Jul 2011 09:53:06 +0000</pubDate>
		<dc:creator>fatmauzunoz</dc:creator>
				<category><![CDATA[2011]]></category>
		<category><![CDATA[CRM]]></category>
		<category><![CDATA[hazırlama]]></category>
		<category><![CDATA[virtualbox]]></category>
		<category><![CDATA[vpc]]></category>

		<guid isPermaLink="false">http://fatmauzunoz.wordpress.com/?p=1143</guid>
		<description><![CDATA[Partnerlara sunulan Crm 2011 Virtual HardDisk(vhd) ile nasıl Virtual Machine(vmc) hazırlayacağımızı inceleyeceğiz. Öncelikle verilen linkten indirilen zip soyaları yine aynı linkten indirilen exe ile birleştirilip vhd dosyasını oluşturuyoruz. Bu arada  Crm 2011 vpc hazırlamak biraz zahmet gerektiriyor. i5 işlemcili, 3Gb ram 64 bit laptopta iyi bir performansla çalıştığını söylemeyeceğim. Vpc için 1.400&#8242;ün üzerinde ram ayarı yapılması çalışma için daha [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fatmauzunoz.wordpress.com&amp;blog=9004449&amp;post=1143&amp;subd=fatmauzunoz&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:justify;">Partnerlara sunulan Crm 2011 Virtual HardDisk(vhd) ile nasıl Virtual Machine(vmc) hazırlayacağımızı inceleyeceğiz. Öncelikle verilen linkten indirilen zip soyaları yine aynı linkten indirilen exe ile birleştirilip vhd dosyasını oluşturuyoruz. Bu arada  Crm 2011 vpc hazırlamak biraz zahmet gerektiriyor. i5 işlemcili, 3Gb ram 64 bit laptopta iyi bir performansla çalıştığını söylemeyeceğim. Vpc için 1.400&#8242;ün üzerinde ram ayarı yapılması çalışma için daha sağlıklı olacaktır.</p>
<p style="text-align:justify;">Windows 2008(64 bit) işletim sistemi ile virtual pc hazırlamak için programı aşağıdaki linkten indirmeniz gerekiyor.</p>
<p style="text-align:justify;"><a href="http://www.virtualbox.org/wiki/Downloads">http://www.virtualbox.org/wiki/Downloads</a>  virtualbox programını indiriyoruz. Exe&#8217;yi çalıştıralım.</p>
<p>Ekrana Sanal Makina Oluşturma Sihirbazı gelmektedir. İleri ile devam ediyoruz.</p>
<p><a href="http://fatmauzunoz.files.wordpress.com/2011/07/virtualbox.png"><img class="alignnone size-medium wp-image-1149" title="VirtualBox" src="http://fatmauzunoz.files.wordpress.com/2011/07/virtualbox.png?w=300&#038;h=240" alt="VirtualBox" width="300" height="240" /></a></p>
<p>Vpc2mize bir ad veriyoruz ve hangi işletim sistemi ile çalışacağını belirliyoruz. Crm 2011 için 64 bit Windows 2008 server gerekiyor.</p>
<p><a href="http://fatmauzunoz.files.wordpress.com/2011/07/virtualbox2.png"><img class="alignnone size-medium wp-image-1150" title="VirtualBox2" src="http://fatmauzunoz.files.wordpress.com/2011/07/virtualbox2.png?w=300&#038;h=240" alt="VirtualBox" width="300" height="240" /></a></p>
<p>Vpc için bilgisayarda ayrılabilecek ram düzeyini belirliyoruz.</p>
<p><a href="http://fatmauzunoz.files.wordpress.com/2011/07/virtualbox3.png"><img class="alignnone size-medium wp-image-1151" title="VirtualBox3" src="http://fatmauzunoz.files.wordpress.com/2011/07/virtualbox3.png?w=300&#038;h=240" alt="VirtualBox" width="300" height="240" /></a></p>
<p>Crm 2011&#8242;in partnerlara vermiş olduğu linkten indirdiğimiz vhd dosyasının konumu belirtiyoruz.</p>
<p><a href="http://fatmauzunoz.files.wordpress.com/2011/07/virtualbox4.png"><img title="VirtualBox4" src="http://fatmauzunoz.files.wordpress.com/2011/07/virtualbox4.png?w=300&#038;h=240" alt="VirtualBox" width="300" height="240" /></a></p>
<p style="text-align:justify;">VirtualBox varsayıkan olarak  Vhd&#8217;yi SataController olarak ayarlar ancak Hyper-V Ide controller Vhd oluşturduğu için aşağıdaki düzeltmeyi yapmamız gerekiyor.</p>
<p style="text-align:justify;">Ayrıntılı bilgi için: <a href="http://www.avanadeblog.com/xrm/2011/06/how-to-run-the-dynamics-crm-2011-virtual-machine-on-virtualbox-.html">http://www.avanadeblog.com/xrm/2011/06/how-to-run-the-dynamics-crm-2011-virtual-machine-on-virtualbox-.html</a></p>
<p style="text-align:justify;">Sata Controller vhd&#8217;yi seçip remove ediyoruz.</p>
<p><a href="http://fatmauzunoz.files.wordpress.com/2011/07/virtualbox5.png"><img class="alignnone size-medium wp-image-1153" title="VirtualBox5" src="http://fatmauzunoz.files.wordpress.com/2011/07/virtualbox5.png?w=300&#038;h=245" alt="VirtualBox" width="300" height="245" /></a></p>
<p>Kaldırdığımız Vhd&#8217;yi aşağıdaki gibi Ide Controller olarak ekliyoruz.</p>
<p><a href="http://fatmauzunoz.files.wordpress.com/2011/07/virtualbox6.png"><img class="alignnone size-medium wp-image-1154" title="VirtualBox6" src="http://fatmauzunoz.files.wordpress.com/2011/07/virtualbox6.png?w=300&#038;h=245" alt="VirtualBox" width="300" height="245" /></a></p>
<p>Bu ekranda vhd dosyamızın yerini bir kez daha gösteriyoruz.</p>
<p><a href="http://fatmauzunoz.files.wordpress.com/2011/07/virtualbox7.png"><img class="alignnone size-medium wp-image-1155" title="VirtualBox7" src="http://fatmauzunoz.files.wordpress.com/2011/07/virtualbox7.png?w=300&#038;h=154" alt="VirtualBox" width="300" height="154" /></a></p>
<p style="text-align:justify;">Tüm ayarlardan sonra Vpc&#8217;yi başlattığımda aşağıdaki hatayı aldım. Bunun sebebi Bios ayarlarından (System Configuration altında) <strong>Virtualization Technology&#8217;nin Disabled </strong>olması. Enabled olarak değiştirdiğimde ve Vpc&#8217;yi yeniden başlattığımda hiç bir sorun olmadan Virtual Machine açıldı. bu adımlardan sonra Crm 2011 Vpc artık kullanıma hazır&#8230;</p>
<p><a href="http://fatmauzunoz.files.wordpress.com/2011/07/2011vpc-hata.png"><img class="alignnone size-full wp-image-1161" title="2011Vpc Hata" src="http://fatmauzunoz.files.wordpress.com/2011/07/2011vpc-hata.png?w=284&#038;h=205" alt="VT-x/AMD-V hardware acceleration has been enabled, but is not operational" width="284" height="205" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fatmauzunoz.wordpress.com/1143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fatmauzunoz.wordpress.com/1143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fatmauzunoz.wordpress.com/1143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fatmauzunoz.wordpress.com/1143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fatmauzunoz.wordpress.com/1143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fatmauzunoz.wordpress.com/1143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fatmauzunoz.wordpress.com/1143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fatmauzunoz.wordpress.com/1143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fatmauzunoz.wordpress.com/1143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fatmauzunoz.wordpress.com/1143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fatmauzunoz.wordpress.com/1143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fatmauzunoz.wordpress.com/1143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fatmauzunoz.wordpress.com/1143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fatmauzunoz.wordpress.com/1143/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fatmauzunoz.wordpress.com&amp;blog=9004449&amp;post=1143&amp;subd=fatmauzunoz&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fatmauzunoz.wordpress.com/2011/07/04/crm-2011-vpc-hazirlama/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dcbae6a56b463d225613bf1466a13d0f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">fatmauzunoz</media:title>
		</media:content>

		<media:content url="http://fatmauzunoz.files.wordpress.com/2011/07/virtualbox.png?w=300" medium="image">
			<media:title type="html">VirtualBox</media:title>
		</media:content>

		<media:content url="http://fatmauzunoz.files.wordpress.com/2011/07/virtualbox2.png?w=300" medium="image">
			<media:title type="html">VirtualBox2</media:title>
		</media:content>

		<media:content url="http://fatmauzunoz.files.wordpress.com/2011/07/virtualbox3.png?w=300" medium="image">
			<media:title type="html">VirtualBox3</media:title>
		</media:content>

		<media:content url="http://fatmauzunoz.files.wordpress.com/2011/07/virtualbox4.png?w=300" medium="image">
			<media:title type="html">VirtualBox4</media:title>
		</media:content>

		<media:content url="http://fatmauzunoz.files.wordpress.com/2011/07/virtualbox5.png?w=300" medium="image">
			<media:title type="html">VirtualBox5</media:title>
		</media:content>

		<media:content url="http://fatmauzunoz.files.wordpress.com/2011/07/virtualbox6.png?w=300" medium="image">
			<media:title type="html">VirtualBox6</media:title>
		</media:content>

		<media:content url="http://fatmauzunoz.files.wordpress.com/2011/07/virtualbox7.png?w=300" medium="image">
			<media:title type="html">VirtualBox7</media:title>
		</media:content>

		<media:content url="http://fatmauzunoz.files.wordpress.com/2011/07/2011vpc-hata.png" medium="image">
			<media:title type="html">2011Vpc Hata</media:title>
		</media:content>
	</item>
		<item>
		<title>Crm 2011 Plugin Mesaj Listesi..</title>
		<link>http://fatmauzunoz.wordpress.com/2011/06/09/crm-2011-plugin-mesaj-listesi/</link>
		<comments>http://fatmauzunoz.wordpress.com/2011/06/09/crm-2011-plugin-mesaj-listesi/#comments</comments>
		<pubDate>Thu, 09 Jun 2011 17:23:29 +0000</pubDate>
		<dc:creator>fatmauzunoz</dc:creator>
				<category><![CDATA[2011]]></category>
		<category><![CDATA[CRM]]></category>
		<category><![CDATA[mesaj]]></category>
		<category><![CDATA[message]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://fatmauzunoz.wordpress.com/?p=819</guid>
		<description><![CDATA[Crm&#8217;de her varlığın her olayında plugin yazmamız mümkün değildir. Aşağıda sık kullanılan varlıklar yazılabilecek plugin mesajlarının listesi bulunmaktadır. Liste çok uzun olduğu için burada bir kısmına yer verilmiştir. Daha detaylı bilgiyi sdk\tools\message-entity support for plug-ins.xlsx dosyasından alabilirsiniz. Crm 2011 için SDK&#8217;yi http://www.microsoft.com/downloads/en/details.aspx?familyid=420f0f05-c226-4194-b7e1-f23ceaa83b69 linkinden indirebilirsiniz. Varlık Adı Mesaj İkinci Varlık Adı Account RetrieveMultiple Account RetrievePrincipalAccess Account RetrieveSharedPrincipalsAndAccess Account [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fatmauzunoz.wordpress.com&amp;blog=9004449&amp;post=819&amp;subd=fatmauzunoz&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Crm&#8217;de her varlığın her olayında plugin yazmamız mümkün değildir. Aşağıda sık kullanılan varlıklar yazılabilecek plugin mesajlarının listesi bulunmaktadır. Liste çok uzun olduğu için burada bir kısmına yer verilmiştir.</p>
<p>Daha detaylı bilgiyi sdk\tools\message-entity support for plug-ins.xlsx dosyasından alabilirsiniz.</p>
<p>Crm 2011 için SDK&#8217;yi <a href="http://www.microsoft.com/downloads/en/details.aspx?familyid=420f0f05-c226-4194-b7e1-f23ceaa83b69">http://www.microsoft.com/downloads/en/details.aspx?familyid=420f0f05-c226-4194-b7e1-f23ceaa83b69</a> linkinden indirebilirsiniz.</p>
<table width="480" border="0" cellspacing="0" cellpadding="0">
<col width="142" />
<col width="217" />
<col width="121" />
<tbody>
<tr>
<td width="142" height="23">
<h2><span style="color:#333333;"><strong>Varlık</strong></span></h2>
<h2><span style="color:#333333;"><strong>Adı</strong></span></h2>
</td>
<td width="217">
<h2><span style="color:#333333;"><strong>Mesaj</strong></span></h2>
</td>
<td width="121">
<h2><span style="color:#333333;"><strong>İkinci Varlık Adı</strong></span></h2>
</td>
</tr>
<tr>
<td height="19"><strong>Account</strong></td>
<td>RetrieveMultiple</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Account</strong></td>
<td>RetrievePrincipalAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Account</strong></td>
<td>RetrieveSharedPrincipalsAndAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Account</strong></td>
<td>RevokeAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Account</strong></td>
<td>SetState</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Account</strong></td>
<td>SetStateDynamicEntity</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Account</strong></td>
<td>Update</td>
<td></td>
</tr>
<tr>
<td height="19"></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="19"><strong>ActivityParty</strong></td>
<td>RetrieveMultiple</td>
<td></td>
</tr>
<tr>
<td height="19"></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Annotation</strong></td>
<td>Retrieve</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Annotation</strong></td>
<td>RetrieveMultiple</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Annotation</strong></td>
<td>RetrievePrincipalAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Annotation</strong></td>
<td>RetrieveSharedPrincipalsAndAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Annotation</strong></td>
<td>RevokeAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Annotation</strong></td>
<td>Update</td>
<td></td>
</tr>
<tr>
<td height="19"></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Appointment</strong></td>
<td>Assign</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Appointment</strong></td>
<td>Book</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Appointment</strong></td>
<td>Create</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Appointment</strong></td>
<td>CreateException</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Appointment</strong></td>
<td>Delete</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Appointment</strong></td>
<td>GrantAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Appointment</strong></td>
<td>Handle</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Appointment</strong></td>
<td>ModifyAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Appointment</strong></td>
<td>Reschedule</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Appointment</strong></td>
<td>Retrieve</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Appointment</strong></td>
<td>RetrieveMultiple</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Appointment</strong></td>
<td>RetrievePrincipalAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Appointment</strong></td>
<td>RetrieveSharedPrincipalsAndAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Appointment</strong></td>
<td>RevokeAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Appointment</strong></td>
<td>Route</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Appointment</strong></td>
<td>SetState</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Appointment</strong></td>
<td>SetStateDynamicEntity</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Appointment</strong></td>
<td>Update</td>
<td></td>
</tr>
<tr>
<td height="19"></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Campaign</strong></td>
<td>AddItem</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Campaign</strong></td>
<td>Assign</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Campaign</strong></td>
<td>Create</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Campaign</strong></td>
<td>Delete</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Campaign</strong></td>
<td>GrantAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Campaign</strong></td>
<td>ModifyAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Campaign</strong></td>
<td>RemoveItem</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Campaign</strong></td>
<td>Retrieve</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Campaign</strong></td>
<td>RetrieveMultiple</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Campaign</strong></td>
<td>RetrievePrincipalAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Campaign</strong></td>
<td>RetrieveSharedPrincipalsAndAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Campaign</strong></td>
<td>RevokeAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Campaign</strong></td>
<td>SetState</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Campaign</strong></td>
<td>SetStateDynamicEntity</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Campaign</strong></td>
<td>Update</td>
<td></td>
</tr>
<tr>
<td height="19"></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="19"><strong>CampaignActivity</strong></td>
<td>AddItem</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>CampaignActivity</strong></td>
<td>Assign</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>CampaignActivity</strong></td>
<td>Create</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>CampaignActivity</strong></td>
<td>Delete</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>CampaignActivity</strong></td>
<td>GrantAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>CampaignActivity</strong></td>
<td>Handle</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>CampaignActivity</strong></td>
<td>ModifyAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>CampaignActivity</strong></td>
<td>RemoveItem</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>CampaignActivity</strong></td>
<td>Retrieve</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>CampaignActivity</strong></td>
<td>RetrieveMultiple</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>CampaignActivity</strong></td>
<td>RetrievePrincipalAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>CampaignActivity</strong></td>
<td>RetrieveSharedPrincipalsAndAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>CampaignActivity</strong></td>
<td>RevokeAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>CampaignActivity</strong></td>
<td>Route</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>CampaignActivity</strong></td>
<td>SetState</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>CampaignActivity</strong></td>
<td>SetStateDynamicEntity</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>CampaignActivity</strong></td>
<td>Update</td>
<td></td>
</tr>
<tr>
<td height="19"></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="19"><strong>CampaignResponse</strong></td>
<td>Assign</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>CampaignResponse</strong></td>
<td>Create</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>CampaignResponse</strong></td>
<td>Delete</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>CampaignResponse</strong></td>
<td>GrantAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>CampaignResponse</strong></td>
<td>Handle</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>CampaignResponse</strong></td>
<td>ModifyAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>CampaignResponse</strong></td>
<td>Retrieve</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>CampaignResponse</strong></td>
<td>RetrieveMultiple</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>CampaignResponse</strong></td>
<td>RetrievePrincipalAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>CampaignResponse</strong></td>
<td>RetrieveSharedPrincipalsAndAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>CampaignResponse</strong></td>
<td>RevokeAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>CampaignResponse</strong></td>
<td>Route</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>CampaignResponse</strong></td>
<td>SetState</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>CampaignResponse</strong></td>
<td>SetStateDynamicEntity</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>CampaignResponse</strong></td>
<td>Update</td>
<td></td>
</tr>
<tr>
<td height="19"></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Competitor</strong></td>
<td>Create</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Competitor</strong></td>
<td>Delete</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Competitor</strong></td>
<td>Retrieve</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Competitor</strong></td>
<td>RetrieveMultiple</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Competitor</strong></td>
<td>Update</td>
<td></td>
</tr>
<tr>
<td height="19"></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Connection</strong></td>
<td>Assign</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Connection</strong></td>
<td>Create</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Connection</strong></td>
<td>Delete</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Connection</strong></td>
<td>GrantAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Connection</strong></td>
<td>ModifyAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Connection</strong></td>
<td>Retrieve</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Connection</strong></td>
<td>RetrieveMultiple</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Connection</strong></td>
<td>RetrievePrincipalAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Connection</strong></td>
<td>RetrieveSharedPrincipalsAndAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Connection</strong></td>
<td>RevokeAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Connection</strong></td>
<td>SetState</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Connection</strong></td>
<td>SetStateDynamicEntity</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Connection</strong></td>
<td>Update</td>
<td></td>
</tr>
<tr>
<td height="19"></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Contact</strong></td>
<td>Assign</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Contact</strong></td>
<td>Create</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Contact</strong></td>
<td>Delete</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Contact</strong></td>
<td>GrantAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Contact</strong></td>
<td>Merge</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Contact</strong></td>
<td>ModifyAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Contact</strong></td>
<td>Retrieve</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Contact</strong></td>
<td>RetrieveMultiple</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Contact</strong></td>
<td>RetrievePrincipalAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Contact</strong></td>
<td>RetrieveSharedPrincipalsAndAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Contact</strong></td>
<td>RevokeAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Contact</strong></td>
<td>SetState</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Contact</strong></td>
<td>SetStateDynamicEntity</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Contact</strong></td>
<td>Update</td>
<td></td>
</tr>
<tr>
<td height="19"></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Contract</strong></td>
<td>Assign</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Contract</strong></td>
<td>Cancel</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Contract</strong></td>
<td>Clone</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Contract</strong></td>
<td>Create</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Contract</strong></td>
<td>Delete</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Contract</strong></td>
<td>GrantAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Contract</strong></td>
<td>ModifyAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Contract</strong></td>
<td>Retrieve</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Contract</strong></td>
<td>RetrieveMultiple</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Contract</strong></td>
<td>RetrievePrincipalAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Contract</strong></td>
<td>RetrieveSharedPrincipalsAndAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Contract</strong></td>
<td>RevokeAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Contract</strong></td>
<td>SetState</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Contract</strong></td>
<td>SetStateDynamicEntity</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Contract</strong></td>
<td>Update</td>
<td></td>
</tr>
<tr>
<td height="19"></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="19"><strong>CustomerRelationship</strong></td>
<td>Assign</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>CustomerRelationship</strong></td>
<td>Create</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>CustomerRelationship</strong></td>
<td>Delete</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>CustomerRelationship</strong></td>
<td>GrantAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>CustomerRelationship</strong></td>
<td>ModifyAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>CustomerRelationship</strong></td>
<td>Retrieve</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>CustomerRelationship</strong></td>
<td>RetrieveMultiple</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>CustomerRelationship</strong></td>
<td>RetrievePrincipalAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>CustomerRelationship</strong></td>
<td>RetrieveSharedPrincipalsAndAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>CustomerRelationship</strong></td>
<td>RevokeAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>CustomerRelationship</strong></td>
<td>Update</td>
<td></td>
</tr>
<tr>
<td height="19"></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Email</strong></td>
<td>Assign</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Email</strong></td>
<td>BackgroundSend</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Email</strong></td>
<td>CheckIncoming</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Email</strong></td>
<td>CheckPromote</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Email</strong></td>
<td>Create</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Email</strong></td>
<td>Delete</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Email</strong></td>
<td>DeliverIncoming</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Email</strong></td>
<td>DeliverPromote</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Email</strong></td>
<td>DetachFromQueue</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Email</strong></td>
<td>GrantAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Email</strong></td>
<td>Handle</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Email</strong></td>
<td>ModifyAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Email</strong></td>
<td>Retrieve</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Email</strong></td>
<td>RetrieveMultiple</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Email</strong></td>
<td>RetrievePrincipalAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Email</strong></td>
<td>RetrieveSharedPrincipalsAndAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Email</strong></td>
<td>RevokeAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Email</strong></td>
<td>Route</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Email</strong></td>
<td>Send</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Email</strong></td>
<td>SendFromTemplate</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Email</strong></td>
<td>SetState</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Email</strong></td>
<td>SetStateDynamicEntity</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Email</strong></td>
<td>Update</td>
<td></td>
</tr>
<tr>
<td height="19"></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Fax</strong></td>
<td>Assign</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Fax</strong></td>
<td>Create</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Fax</strong></td>
<td>Delete</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Fax</strong></td>
<td>GrantAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Fax</strong></td>
<td>Handle</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Fax</strong></td>
<td>ModifyAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Fax</strong></td>
<td>Retrieve</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Fax</strong></td>
<td>RetrieveMultiple</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Fax</strong></td>
<td>RetrievePrincipalAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Fax</strong></td>
<td>RetrieveSharedPrincipalsAndAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Fax</strong></td>
<td>RevokeAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Fax</strong></td>
<td>Route</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Fax</strong></td>
<td>Send</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Fax</strong></td>
<td>SetState</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Fax</strong></td>
<td>SetStateDynamicEntity</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Fax</strong></td>
<td>Update</td>
<td></td>
</tr>
<tr>
<td height="19"></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Incident</strong></td>
<td>Assign</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Incident</strong></td>
<td>Close</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Incident</strong></td>
<td>Create</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Incident</strong></td>
<td>Delete</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Incident</strong></td>
<td>GrantAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Incident</strong></td>
<td>Handle</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Incident</strong></td>
<td>ModifyAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Incident</strong></td>
<td>Retrieve</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Incident</strong></td>
<td>RetrieveMultiple</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Incident</strong></td>
<td>RetrievePrincipalAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Incident</strong></td>
<td>RetrieveSharedPrincipalsAndAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Incident</strong></td>
<td>RevokeAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Incident</strong></td>
<td>Route</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Incident</strong></td>
<td>SetState</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Incident</strong></td>
<td>SetStateDynamicEntity</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Incident</strong></td>
<td>Update</td>
<td></td>
</tr>
<tr>
<td height="19"></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Invoice</strong></td>
<td>Assign</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Invoice</strong></td>
<td>Create</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Invoice</strong></td>
<td>Delete</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Invoice</strong></td>
<td>GrantAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Invoice</strong></td>
<td>LockInvoicePricing</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Invoice</strong></td>
<td>ModifyAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Invoice</strong></td>
<td>RemoveRelated</td>
<td>Contact</td>
</tr>
<tr>
<td height="19"><strong>Invoice</strong></td>
<td>Retrieve</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Invoice</strong></td>
<td>RetrieveMultiple</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Invoice</strong></td>
<td>RetrievePrincipalAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Invoice</strong></td>
<td>RetrieveSharedPrincipalsAndAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Invoice</strong></td>
<td>RevokeAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Invoice</strong></td>
<td>SetRelated</td>
<td>Contact</td>
</tr>
<tr>
<td height="19"><strong>Invoice</strong></td>
<td>SetState</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Invoice</strong></td>
<td>SetStateDynamicEntity</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Invoice</strong></td>
<td>Update</td>
<td></td>
</tr>
<tr>
<td height="19"></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="19"><strong>InvoiceDetail</strong></td>
<td>Create</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>InvoiceDetail</strong></td>
<td>Delete</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>InvoiceDetail</strong></td>
<td>Retrieve</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>InvoiceDetail</strong></td>
<td>RetrieveMultiple</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>InvoiceDetail</strong></td>
<td>Update</td>
<td></td>
</tr>
<tr>
<td height="19"></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Lead</strong></td>
<td>Assign</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Lead</strong></td>
<td>Create</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Lead</strong></td>
<td>Delete</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Lead</strong></td>
<td>GrantAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Lead</strong></td>
<td>Merge</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Lead</strong></td>
<td>ModifyAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Lead</strong></td>
<td>QualifyLead</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Lead</strong></td>
<td>RemoveRelated</td>
<td>Account</td>
</tr>
<tr>
<td height="19"><strong>Lead</strong></td>
<td>RemoveRelated</td>
<td>Contact</td>
</tr>
<tr>
<td height="19"><strong>Lead</strong></td>
<td>Retrieve</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Lead</strong></td>
<td>RetrieveMultiple</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Lead</strong></td>
<td>RetrievePrincipalAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Lead</strong></td>
<td>RetrieveSharedPrincipalsAndAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Lead</strong></td>
<td>RevokeAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Lead</strong></td>
<td>SetRelated</td>
<td>Account</td>
</tr>
<tr>
<td height="19"><strong>Lead</strong></td>
<td>SetRelated</td>
<td>Contact</td>
</tr>
<tr>
<td height="19"><strong>Lead</strong></td>
<td>SetState</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Lead</strong></td>
<td>SetStateDynamicEntity</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Lead</strong></td>
<td>Update</td>
<td></td>
</tr>
<tr>
<td height="19"></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Letter</strong></td>
<td>Assign</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Letter</strong></td>
<td>Create</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Letter</strong></td>
<td>Delete</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Letter</strong></td>
<td>GrantAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Letter</strong></td>
<td>Handle</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Letter</strong></td>
<td>ModifyAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Letter</strong></td>
<td>Retrieve</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Letter</strong></td>
<td>RetrieveMultiple</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Letter</strong></td>
<td>RetrievePrincipalAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Letter</strong></td>
<td>RetrieveSharedPrincipalsAndAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Letter</strong></td>
<td>RevokeAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Letter</strong></td>
<td>Route</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Letter</strong></td>
<td>SetState</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Letter</strong></td>
<td>SetStateDynamicEntity</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Letter</strong></td>
<td>Update</td>
<td></td>
</tr>
<tr>
<td height="19"></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="19"><strong>new_customentity</strong></td>
<td>Assign</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>new_customentity</strong></td>
<td>Create</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>new_customentity</strong></td>
<td>Delete</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>new_customentity</strong></td>
<td>GrantAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>new_customentity</strong></td>
<td>ModifyAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>new_customentity</strong></td>
<td>Retrieve</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>new_customentity</strong></td>
<td>RetrieveMultiple</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>new_customentity</strong></td>
<td>RetrievePrincipalAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>new_customentity</strong></td>
<td>RetrieveSharedPrincipalsAndAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>new_customentity</strong></td>
<td>RevokeAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>new_customentity</strong></td>
<td>SetState</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>new_customentity</strong></td>
<td>SetStateDynamicEntity</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>new_customentity</strong></td>
<td>Update</td>
<td></td>
</tr>
<tr>
<td height="19"></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Opportunity</strong></td>
<td>Assign</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Opportunity</strong></td>
<td>Create</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Opportunity</strong></td>
<td>Delete</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Opportunity</strong></td>
<td>GrantAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Opportunity</strong></td>
<td>Lose</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Opportunity</strong></td>
<td>ModifyAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Opportunity</strong></td>
<td>RemoveRelated</td>
<td>Account</td>
</tr>
<tr>
<td height="19"><strong>Opportunity</strong></td>
<td>RemoveRelated</td>
<td>Contact</td>
</tr>
<tr>
<td height="19"><strong>Opportunity</strong></td>
<td>RemoveRelated</td>
<td>Competitor</td>
</tr>
<tr>
<td height="19"><strong>Opportunity</strong></td>
<td>Retrieve</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Opportunity</strong></td>
<td>RetrieveMultiple</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Opportunity</strong></td>
<td>RetrievePrincipalAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Opportunity</strong></td>
<td>RetrieveSharedPrincipalsAndAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Opportunity</strong></td>
<td>RevokeAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Opportunity</strong></td>
<td>SetRelated</td>
<td>Account</td>
</tr>
<tr>
<td height="19"><strong>Opportunity</strong></td>
<td>SetRelated</td>
<td>Contact</td>
</tr>
<tr>
<td height="19"><strong>Opportunity</strong></td>
<td>SetRelated</td>
<td>Competitor</td>
</tr>
<tr>
<td height="19"><strong>Opportunity</strong></td>
<td>SetState</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Opportunity</strong></td>
<td>SetStateDynamicEntity</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Opportunity</strong></td>
<td>Update</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Opportunity</strong></td>
<td>Win</td>
<td></td>
</tr>
<tr>
<td height="19"></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="19"><strong>OpportunityClose</strong></td>
<td>Assign</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>OpportunityClose</strong></td>
<td>Create</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>OpportunityClose</strong></td>
<td>Delete</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>OpportunityClose</strong></td>
<td>GrantAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>OpportunityClose</strong></td>
<td>ModifyAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>OpportunityClose</strong></td>
<td>Retrieve</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>OpportunityClose</strong></td>
<td>RetrieveMultiple</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>OpportunityClose</strong></td>
<td>RetrievePrincipalAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>OpportunityClose</strong></td>
<td>RetrieveSharedPrincipalsAndAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>OpportunityClose</strong></td>
<td>RevokeAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>OpportunityClose</strong></td>
<td>SetState</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>OpportunityClose</strong></td>
<td>SetStateDynamicEntity</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>OpportunityClose</strong></td>
<td>Update</td>
<td></td>
</tr>
<tr>
<td height="19"></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="19"><strong>OpportunityProduct</strong></td>
<td>Create</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>OpportunityProduct</strong></td>
<td>Delete</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>OpportunityProduct</strong></td>
<td>Retrieve</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>OpportunityProduct</strong></td>
<td>RetrieveMultiple</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>OpportunityProduct</strong></td>
<td>Update</td>
<td></td>
</tr>
<tr>
<td height="19"></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="19"><strong>PhoneCall</strong></td>
<td>Assign</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>PhoneCall</strong></td>
<td>Create</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>PhoneCall</strong></td>
<td>Delete</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>PhoneCall</strong></td>
<td>GrantAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>PhoneCall</strong></td>
<td>Handle</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>PhoneCall</strong></td>
<td>ModifyAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>PhoneCall</strong></td>
<td>Retrieve</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>PhoneCall</strong></td>
<td>RetrieveMultiple</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>PhoneCall</strong></td>
<td>RetrievePrincipalAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>PhoneCall</strong></td>
<td>RetrieveSharedPrincipalsAndAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>PhoneCall</strong></td>
<td>RevokeAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>PhoneCall</strong></td>
<td>Route</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>PhoneCall</strong></td>
<td>SetState</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>PhoneCall</strong></td>
<td>SetStateDynamicEntity</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>PhoneCall</strong></td>
<td>Update</td>
<td></td>
</tr>
<tr>
<td height="19"></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Product</strong></td>
<td>AddProductToKit</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Product</strong></td>
<td>Create</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Product</strong></td>
<td>Delete</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Product</strong></td>
<td>RemoveRelated</td>
<td>Lead</td>
</tr>
<tr>
<td height="19"><strong>Product</strong></td>
<td>RemoveRelated</td>
<td>Competitor</td>
</tr>
<tr>
<td height="19"><strong>Product</strong></td>
<td>Retrieve</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Product</strong></td>
<td>RetrieveMultiple</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Product</strong></td>
<td>SetRelated</td>
<td>Lead</td>
</tr>
<tr>
<td height="19"><strong>Product</strong></td>
<td>SetRelated</td>
<td>Competitor</td>
</tr>
<tr>
<td height="19"><strong>Product</strong></td>
<td>SetState</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Product</strong></td>
<td>SetStateDynamicEntity</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Product</strong></td>
<td>Update</td>
<td></td>
</tr>
<tr>
<td height="19"></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Queue</strong></td>
<td>Assign</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Queue</strong></td>
<td>Create</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Queue</strong></td>
<td>Delete</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Queue</strong></td>
<td>GrantAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Queue</strong></td>
<td>ModifyAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Queue</strong></td>
<td>Retrieve</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Queue</strong></td>
<td>RetrieveMultiple</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Queue</strong></td>
<td>RetrievePrincipalAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Queue</strong></td>
<td>RetrieveSharedPrincipalsAndAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Queue</strong></td>
<td>RevokeAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Queue</strong></td>
<td>SetState</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Queue</strong></td>
<td>SetStateDynamicEntity</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Queue</strong></td>
<td>Update</td>
<td></td>
</tr>
<tr>
<td height="19"></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Quote</strong></td>
<td>Assign</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Quote</strong></td>
<td>Close</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Quote</strong></td>
<td>Create</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Quote</strong></td>
<td>Delete</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Quote</strong></td>
<td>GrantAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Quote</strong></td>
<td>ModifyAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Quote</strong></td>
<td>RemoveRelated</td>
<td>Contact</td>
</tr>
<tr>
<td height="19"><strong>Quote</strong></td>
<td>Retrieve</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Quote</strong></td>
<td>RetrieveMultiple</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Quote</strong></td>
<td>RetrievePrincipalAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Quote</strong></td>
<td>RetrieveSharedPrincipalsAndAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Quote</strong></td>
<td>RevokeAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Quote</strong></td>
<td>SetRelated</td>
<td>Contact</td>
</tr>
<tr>
<td height="19"><strong>Quote</strong></td>
<td>SetState</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Quote</strong></td>
<td>SetStateDynamicEntity</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Quote</strong></td>
<td>Update</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Quote</strong></td>
<td>Win</td>
<td></td>
</tr>
<tr>
<td height="19"></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="19"><strong>QuoteClose</strong></td>
<td>Assign</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>QuoteClose</strong></td>
<td>Create</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>QuoteClose</strong></td>
<td>Delete</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>QuoteClose</strong></td>
<td>GrantAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>QuoteClose</strong></td>
<td>ModifyAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>QuoteClose</strong></td>
<td>Retrieve</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>QuoteClose</strong></td>
<td>RetrieveMultiple</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>QuoteClose</strong></td>
<td>RetrievePrincipalAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>QuoteClose</strong></td>
<td>RetrieveSharedPrincipalsAndAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>QuoteClose</strong></td>
<td>RevokeAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>QuoteClose</strong></td>
<td>SetState</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>QuoteClose</strong></td>
<td>SetStateDynamicEntity</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>QuoteClose</strong></td>
<td>Update</td>
<td></td>
</tr>
<tr>
<td height="19"></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="19"><strong>QuoteDetail</strong></td>
<td>Create</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>QuoteDetail</strong></td>
<td>Delete</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>QuoteDetail</strong></td>
<td>Retrieve</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>QuoteDetail</strong></td>
<td>RetrieveMultiple</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>QuoteDetail</strong></td>
<td>Update</td>
<td></td>
</tr>
<tr>
<td height="19"></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="19"><strong>SalesOrder</strong></td>
<td>Assign</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>SalesOrder</strong></td>
<td>Cancel</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>SalesOrder</strong></td>
<td>Create</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>SalesOrder</strong></td>
<td>Delete</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>SalesOrder</strong></td>
<td>GrantAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>SalesOrder</strong></td>
<td>LockSalesOrderPricing</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>SalesOrder</strong></td>
<td>ModifyAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>SalesOrder</strong></td>
<td>RemoveRelated</td>
<td>Contact</td>
</tr>
<tr>
<td height="19"><strong>SalesOrder</strong></td>
<td>Retrieve</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>SalesOrder</strong></td>
<td>RetrieveMultiple</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>SalesOrder</strong></td>
<td>RetrievePrincipalAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>SalesOrder</strong></td>
<td>RetrieveSharedPrincipalsAndAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>SalesOrder</strong></td>
<td>RevokeAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>SalesOrder</strong></td>
<td>SetRelated</td>
<td>Contact</td>
</tr>
<tr>
<td height="19"><strong>SalesOrder</strong></td>
<td>SetState</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>SalesOrder</strong></td>
<td>SetStateDynamicEntity</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>SalesOrder</strong></td>
<td>Update</td>
<td></td>
</tr>
<tr>
<td height="19"></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="19"><strong>SalesOrderDetail</strong></td>
<td>Create</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>SalesOrderDetail</strong></td>
<td>Delete</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>SalesOrderDetail</strong></td>
<td>Retrieve</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>SalesOrderDetail</strong></td>
<td>RetrieveMultiple</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>SalesOrderDetail</strong></td>
<td>Update</td>
<td></td>
</tr>
<tr>
<td height="19"></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="19"><strong>ServiceAppointment</strong></td>
<td>Assign</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>ServiceAppointment</strong></td>
<td>Book</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>ServiceAppointment</strong></td>
<td>Create</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>ServiceAppointment</strong></td>
<td>Delete</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>ServiceAppointment</strong></td>
<td>GrantAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>ServiceAppointment</strong></td>
<td>Handle</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>ServiceAppointment</strong></td>
<td>ModifyAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>ServiceAppointment</strong></td>
<td>Reschedule</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>ServiceAppointment</strong></td>
<td>Retrieve</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>ServiceAppointment</strong></td>
<td>RetrieveMultiple</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>ServiceAppointment</strong></td>
<td>RetrievePrincipalAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>ServiceAppointment</strong></td>
<td>RetrieveSharedPrincipalsAndAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>ServiceAppointment</strong></td>
<td>RevokeAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>ServiceAppointment</strong></td>
<td>Route</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>ServiceAppointment</strong></td>
<td>SetState</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>ServiceAppointment</strong></td>
<td>SetStateDynamicEntity</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>ServiceAppointment</strong></td>
<td>Update</td>
<td></td>
</tr>
<tr>
<td height="19"></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="19"><strong>SystemUser</strong></td>
<td>Create</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>SystemUser</strong></td>
<td>SetState</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>SystemUser</strong></td>
<td>SetStateDynamicEntity</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>SystemUser</strong></td>
<td>Update</td>
<td></td>
</tr>
<tr>
<td height="19"></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Task</strong></td>
<td>Assign</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Task</strong></td>
<td>Create</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Task</strong></td>
<td>Delete</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Task</strong></td>
<td>GrantAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Task</strong></td>
<td>Handle</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Task</strong></td>
<td>ModifyAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Task</strong></td>
<td>Retrieve</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Task</strong></td>
<td>RetrieveMultiple</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Task</strong></td>
<td>RetrievePrincipalAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Task</strong></td>
<td>RetrieveSharedPrincipalsAndAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Task</strong></td>
<td>RevokeAccess</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Task</strong></td>
<td>Route</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Task</strong></td>
<td>SetState</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Task</strong></td>
<td>SetStateDynamicEntity</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Task</strong></td>
<td>Update</td>
<td></td>
</tr>
<tr>
<td height="19"></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Team</strong></td>
<td>AddMembers</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Team</strong></td>
<td>Create</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Team</strong></td>
<td>RemoveMembers</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Team</strong></td>
<td>Retrieve</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Team</strong></td>
<td>RetrieveMultiple</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Team</strong></td>
<td>Update</td>
<td></td>
</tr>
<tr>
<td height="19"></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Territory</strong></td>
<td>Create</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Territory</strong></td>
<td>Delete</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Territory</strong></td>
<td>Retrieve</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Territory</strong></td>
<td>RetrieveMultiple</td>
<td></td>
</tr>
<tr>
<td height="19"><strong>Territory</strong></td>
<td>Update</td>
<td></td>
</tr>
<tr>
<td height="19"></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="19"><strong>UserSettings</strong></td>
<td>RetrieveMultiple</td>
<td></td>
</tr>
</tbody>
</table>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fatmauzunoz.wordpress.com/819/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fatmauzunoz.wordpress.com/819/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fatmauzunoz.wordpress.com/819/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fatmauzunoz.wordpress.com/819/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fatmauzunoz.wordpress.com/819/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fatmauzunoz.wordpress.com/819/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fatmauzunoz.wordpress.com/819/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fatmauzunoz.wordpress.com/819/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fatmauzunoz.wordpress.com/819/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fatmauzunoz.wordpress.com/819/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fatmauzunoz.wordpress.com/819/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fatmauzunoz.wordpress.com/819/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fatmauzunoz.wordpress.com/819/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fatmauzunoz.wordpress.com/819/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fatmauzunoz.wordpress.com&amp;blog=9004449&amp;post=819&amp;subd=fatmauzunoz&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fatmauzunoz.wordpress.com/2011/06/09/crm-2011-plugin-mesaj-listesi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dcbae6a56b463d225613bf1466a13d0f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">fatmauzunoz</media:title>
		</media:content>
	</item>
		<item>
		<title>Crm&#8217;de Kodla Fırsat(Opportunity) Nasıl Kapatılır?</title>
		<link>http://fatmauzunoz.wordpress.com/2011/05/31/crmde-kodla-firsatopportunity-nasil-kapatilir/</link>
		<comments>http://fatmauzunoz.wordpress.com/2011/05/31/crmde-kodla-firsatopportunity-nasil-kapatilir/#comments</comments>
		<pubDate>Tue, 31 May 2011 16:44:56 +0000</pubDate>
		<dc:creator>fatmauzunoz</dc:creator>
				<category><![CDATA[4.0]]></category>
		<category><![CDATA[CRM]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[close]]></category>
		<category><![CDATA[fırsat]]></category>
		<category><![CDATA[kapatma]]></category>
		<category><![CDATA[kaybedildi]]></category>
		<category><![CDATA[kazanıldı]]></category>
		<category><![CDATA[lost]]></category>
		<category><![CDATA[opportunity]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[setstate]]></category>
		<category><![CDATA[win]]></category>

		<guid isPermaLink="false">http://fatmauzunoz.wordpress.com/?p=1031</guid>
		<description><![CDATA[Crm&#8217;de Fırsat(Opportunity) kayıtlarını program ile Kazanıldı-Kaybedildi olarak nasıl değiştireceğimizi inceleyelim. Aşağıda Blue Company şirketine açılan bir fırsat kaydının ekran görüntüsü var. Burada statusu kayıt açık(open) &#8216;tır. Belirli koşullar ya da belirli kişilerin bu işlemi yapmasını istediğimizde ya da başka bir durumda kodla bu işlemi yapabiliriz. Burada Setstate mesajını kullanmamaktayız. WinOpportunityRequest ve LoseopportunityRequest mesajlarını kullanıyoruz. Aşağıda [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fatmauzunoz.wordpress.com&amp;blog=9004449&amp;post=1031&amp;subd=fatmauzunoz&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:justify;"><span style="color:#000000;">Crm&#8217;de Fırsat(Opportunity) kayıtlarını program ile Kazanıldı-Kaybedildi olarak nasıl değiştireceğimizi inceleyelim. Aşağıda Blue Company şirketine açılan bir fırsat kaydının ekran görüntüsü var. Burada statusu kayıt açık(open) &#8216;tır.</span></p>
<p><a href="http://fatmauzunoz.files.wordpress.com/2011/05/opportunityclose.png"><img class="alignnone size-medium wp-image-1093" title="opportunityclose" src="http://fatmauzunoz.files.wordpress.com/2011/05/opportunityclose.png?w=300&#038;h=183" alt="opportunityclose" width="300" height="183" /></a></p>
<p style="text-align:justify;"><span style="color:#000000;">Belirli koşullar ya da belirli kişilerin bu işlemi yapmasını istediğimizde ya da başka bir durumda kodla bu işlemi yapabiliriz.</span></p>
<p style="text-align:justify;"><span style="color:#000000;">Burada Setstate mesajını kullanmamaktayız. WinOpportunityRequest ve LoseopportunityRequest mesajlarını kullanıyoruz.</span></p>
<p style="text-align:justify;"><span style="color:#000000;">Aşağıda Crm servise bağlantı için gereken kod bulunmaktadır.</span></p>
<div style="background-color:#306754;border:3px solid;">
<blockquote><p><span style="color:#ffffff;">&#8230;</span></p>
<p><span style="color:#ffffff;">public CrmService _service;</span></p>
<p><span style="color:#ffffff;">public void ConnectService()</span><br />
<span style="color:#ffffff;"> {</span><br />
<span style="color:#ffffff;"> try</span><br />
<span style="color:#ffffff;"> {</span></p>
<p><span style="color:#ffffff;">_service = new CrmService();</span></p>
<p><span style="color:#ffffff;">_service.Url = &#8220;<a href="http://moss:5555/MSCrmServices/2007/CrmService.asmx"><span style="color:#ffffff;">http://localhost/MSCrmServices/2007/CrmService.asmx</span></a>&#8220;;</span></p>
<p><span style="color:#ffffff;">_service.CrmAuthenticationTokenValue = new CrmAuthenticationToken();</span></p>
<p><span style="color:#ffffff;">_service.CrmAuthenticationTokenValue.OrganizationName = &#8220;MicrosoftCRM&#8221;;</span></p>
<p><span style="color:#ffffff;">_service.Credentials = new System.Net.NetworkCredential(&#8220;crmadmin&#8221;, <a href="mailto:pass@word"><span style="color:#ffffff;">password</span></a>, &#8220;MyCompany&#8221;);</span></p>
<p><span style="color:#ffffff;">}</span><br />
<span style="color:#ffffff;"> catch (SoapException ex)</span><br />
<span style="color:#ffffff;"> {</span><br />
<span style="color:#ffffff;"> throw ex;</span><br />
<span style="color:#ffffff;"> }</span><br />
<span style="color:#ffffff;"> catch (Exception ex)</span><br />
<span style="color:#ffffff;"> {</span><br />
<span style="color:#ffffff;"> throw ex;</span><br />
<span style="color:#ffffff;"> }</span><br />
<span style="color:#ffffff;"> }</span></p></blockquote>
</div>
<p style="text-align:justify;"><span style="color:#000000;">Fırsatı kazanıldı olarak kapatmak için aşağıdaki kodun çalışması gerekir. Fırsat kayıdı kapatıldığında sadece statecode,statuscode alanları değişmez. Ayrıca OpportunityClose kayıdı da oluşmaktadır. Kodla bu işlemi yaparken OpportunityClose oluşturmamız gerekir.</span></p>
<div style="background-color:#4e8975;border:3px solid;">
<blockquote><p><span style="color:#000000;">private void btnWinOpportunity_Click(object sender, EventArgs e)</span><br />
<span style="color:#000000;"> {</span><br />
<span style="color:#000000;"> try</span><br />
<span style="color:#000000;"> {</span><br />
<span style="color:#000000;"> ConnectService();</span></p>
<p><span style="color:#000000;"><strong>opportunityclose</strong> oc=new <strong>opportunityclose</strong>();</span><br />
<span style="color:#000000;"> oc.opportunityid = new Lookup();</span><br />
<span style="color:#000000;"> oc.opportunityid.Value= new Guid(&#8220;5580CFF1-AD17-DD11-BDFC-0003FF5B34CE&#8221;);</span><br />
<span style="color:#000000;"> oc.opportunityid.type=EntityName.opportunity.ToString();</span></p>
<p><span style="color:#000000;"><strong>WinOpportunityRequest</strong> req = new <strong>WinOpportunityRequest</strong>();</span><br />
<span style="color:#000000;"> req.OpportunityClose = oc;</span><br />
<span style="color:#000000;"> <strong>req.Status = 3;</strong></span><br />
<span style="color:#000000;"> <strong>WinOpportunityResponse</strong> res = (<strong>WinOpportunityResponse</strong>)_service.Execute(req);</span></p>
<p><span style="color:#000000;">}</span><br />
<span style="color:#000000;"> catch(SoapException ex)</span><br />
<span style="color:#000000;"> {</span><br />
<span style="color:#000000;"> throw ex;</span><br />
<span style="color:#000000;"> }</span><br />
<span style="color:#000000;"> catch (Exception ex)</span><br />
<span style="color:#000000;"> {</span><br />
<span style="color:#000000;"> throw ex;</span><br />
<span style="color:#000000;"> }</span><br />
<span style="color:#000000;"> }</span></p></blockquote>
</div>
<p style="text-align:justify;"><span style="color:#000000;">Bu işlemden sonra kayıt aşağıdaki gibi Kazanıldı olarak kapatılmış olur.</span></p>
<p><a href="http://fatmauzunoz.files.wordpress.com/2011/05/opportunityclose2.png"><img title="opportunityclose2" src="http://fatmauzunoz.files.wordpress.com/2011/05/opportunityclose2.png?w=300&#038;h=164" alt="opportunityclose" width="300" height="164" /></a></p>
<p style="text-align:justify;"><span style="color:#000000;">Fırsatı kaybedildi olarak kapatmak için aşağıdaki kodun çalışması gerekir. Fırsat kayıdı kapatıldığında sadece statecode,statuscode alanları değişmez. Ayrıca OpportunityClose kayıdı da oluşmaktadır. Kodla bu işlemi yaparken OpportunityClose oluşturmamız gerekir.</span></p>
<div style="background-color:#4e9258;border:3px solid;">
<blockquote><p><span style="color:#000000;">private void btnLostOpportunity_Click(object sender, EventArgs e)</span><br />
<span style="color:#000000;"> {</span><br />
<span style="color:#000000;"> try</span><br />
<span style="color:#000000;"> {</span><br />
<span style="color:#000000;"> ConnectService();</span></p>
<p><span style="color:#000000;"><strong>opportunityclose</strong> oc = new <strong>opportunityclose</strong>();</span><br />
<span style="color:#000000;"> oc.opportunityid = new Lookup();</span><br />
<span style="color:#000000;"> oc.opportunityid.Value = new Guid(&#8220;5580CFF1-AD17-DD11-BDFC-0003FF5B34CE&#8221;);</span><br />
<span style="color:#000000;"> oc.opportunityid.type = EntityName.opportunity.ToString();</span></p>
<p><span style="color:#000000;"><strong>LoseOpportunityRequest</strong> req = new <strong>LoseOpportunityRequest</strong>();</span><br />
<span style="color:#000000;"> req.OpportunityClose = oc;</span><br />
<span style="color:#000000;"> <strong>req.Status = 4;</strong></span><br />
<span style="color:#000000;"> LoseOpportunityResponse res = (<strong>LoseOpportunityResponse</strong>)_service.Execute(req);</span></p>
<p><span style="color:#000000;">}</span><br />
<span style="color:#000000;"> catch (SoapException ex)</span><br />
<span style="color:#000000;"> {</span><br />
<span style="color:#000000;"> throw ex;</span><br />
<span style="color:#000000;"> }</span><br />
<span style="color:#000000;"> catch (Exception ex)</span><br />
<span style="color:#000000;"> {</span><br />
<span style="color:#000000;"> throw ex;</span><br />
<span style="color:#000000;"> }</span><br />
<span style="color:#000000;"> }</span></p></blockquote>
</div>
<p><span style="color:#000000;">Bu işlemden sonra kayıt aşağıdaki gibi Kaybedildi olarak kapatılmış olur.</span></p>
<p><a href="http://fatmauzunoz.files.wordpress.com/2011/05/opportunityclose3.png"><img title="opportunityclose3" src="http://fatmauzunoz.files.wordpress.com/2011/05/opportunityclose3.png?w=300&#038;h=173" alt="opportunityclose" width="300" height="173" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fatmauzunoz.wordpress.com/1031/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fatmauzunoz.wordpress.com/1031/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fatmauzunoz.wordpress.com/1031/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fatmauzunoz.wordpress.com/1031/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fatmauzunoz.wordpress.com/1031/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fatmauzunoz.wordpress.com/1031/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fatmauzunoz.wordpress.com/1031/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fatmauzunoz.wordpress.com/1031/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fatmauzunoz.wordpress.com/1031/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fatmauzunoz.wordpress.com/1031/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fatmauzunoz.wordpress.com/1031/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fatmauzunoz.wordpress.com/1031/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fatmauzunoz.wordpress.com/1031/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fatmauzunoz.wordpress.com/1031/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fatmauzunoz.wordpress.com&amp;blog=9004449&amp;post=1031&amp;subd=fatmauzunoz&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fatmauzunoz.wordpress.com/2011/05/31/crmde-kodla-firsatopportunity-nasil-kapatilir/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dcbae6a56b463d225613bf1466a13d0f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">fatmauzunoz</media:title>
		</media:content>

		<media:content url="http://fatmauzunoz.files.wordpress.com/2011/05/opportunityclose.png?w=300" medium="image">
			<media:title type="html">opportunityclose</media:title>
		</media:content>

		<media:content url="http://fatmauzunoz.files.wordpress.com/2011/05/opportunityclose2.png?w=300" medium="image">
			<media:title type="html">opportunityclose2</media:title>
		</media:content>

		<media:content url="http://fatmauzunoz.files.wordpress.com/2011/05/opportunityclose3.png?w=300" medium="image">
			<media:title type="html">opportunityclose3</media:title>
		</media:content>
	</item>
		<item>
		<title>Eventviewer Logları nasıl Filtrelenir ve Kaydedilir?</title>
		<link>http://fatmauzunoz.wordpress.com/2011/05/23/eventviewer-loglari-nasil-filtrelenir-ve-kaydedilir/</link>
		<comments>http://fatmauzunoz.wordpress.com/2011/05/23/eventviewer-loglari-nasil-filtrelenir-ve-kaydedilir/#comments</comments>
		<pubDate>Mon, 23 May 2011 18:56:17 +0000</pubDate>
		<dc:creator>fatmauzunoz</dc:creator>
				<category><![CDATA[Genel]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[eventviewer]]></category>
		<category><![CDATA[filter]]></category>
		<category><![CDATA[filter current log]]></category>
		<category><![CDATA[log]]></category>
		<category><![CDATA[log dosyalarını kaydetme]]></category>
		<category><![CDATA[MSCRMAsyncService]]></category>
		<category><![CDATA[MSCRMEmail]]></category>
		<category><![CDATA[open saved log]]></category>
		<category><![CDATA[saved log]]></category>

		<guid isPermaLink="false">http://fatmauzunoz.wordpress.com/?p=1045</guid>
		<description><![CDATA[Sistemde bir hata olduğunda ilk bakacağımız yerlerden biri Eventviewer&#8217;dır. Administrative Tools&#8211;&#62;Event Viewer&#8216;a tıklayarak ya da Komut satırına (Win+R ile açılır.) eventvwr.msc yazılırak aşağıdaki ekranı görebilirsiniz. Loglarda warning,error, gibi tüm akyıltarı görürüz. Bu da aradığımız kayıtları bulmamızı zorlaştırabilir. Filtreleme için Filter Current Log dememiz gerekir. Aşağıdaki ekran karşınıza çıkacaktır. Burada sadece error tipinde ve MSCRMAsyncService, MSCRMCallout, MSCRMDeletionService, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fatmauzunoz.wordpress.com&amp;blog=9004449&amp;post=1045&amp;subd=fatmauzunoz&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:justify;">Sistemde bir hata olduğunda ilk bakacağımız yerlerden biri Eventviewer&#8217;dır.</p>
<p style="text-align:justify;"><strong>Administrative Tools&#8211;&gt;Event Viewer</strong>&#8216;a tıklayarak ya da</p>
<p style="text-align:justify;">Komut satırına (<strong>Win+R</strong> ile açılır.) <strong>eventvwr.msc</strong> yazılırak aşağıdaki ekranı görebilirsiniz.</p>
<p style="text-align:justify;">Loglarda warning,error, gibi tüm akyıltarı görürüz. Bu da aradığımız kayıtları bulmamızı zorlaştırabilir. Filtreleme için <strong>Filter Current Log </strong>dememiz gerekir. Aşağıdaki ekran karşınıza çıkacaktır. Burada sadece error tipinde ve MSCRMAsyncService, MSCRMCallout, MSCRMDeletionService, MSCRMEmail servislerinde bir hata oluşan kayıtları görmek için filtreleme yapıyoruz.</p>
<p><a href="http://fatmauzunoz.files.wordpress.com/2011/05/eventviewer2.png"><img class="alignnone size-medium wp-image-1050" title="eventviewer2" src="http://fatmauzunoz.files.wordpress.com/2011/05/eventviewer2.png?w=300&#038;h=296" alt="eventviewer" width="300" height="296" /></a></p>
<p>Bu kayıtları kaydetmek için <strong>Save All Event As</strong> ile kaydetmemiz gerekiyor. Kaydedeceğimiz lokasyonu belirliyoruz.</p>
<p><a href="http://fatmauzunoz.files.wordpress.com/2011/05/eventviewer3.png"><img class="alignnone size-medium wp-image-1049" title="eventviewer3" src="http://fatmauzunoz.files.wordpress.com/2011/05/eventviewer3.png?w=300&#038;h=179" alt="eventviewer" width="300" height="179" /></a></p>
<p>Kaydettiğimiz log dosyasını başka bir zaman ya da başka bir makinada açmak isteyebiliriz. Bunu için <strong>Open Saved Log</strong>&#8216; a basarız.</p>
<p><a href="http://fatmauzunoz.files.wordpress.com/2011/05/eventviewer.png"><img title="eventviewer" src="http://fatmauzunoz.files.wordpress.com/2011/05/eventviewer.png?w=300&#038;h=135" alt="eventviewer" width="300" height="135" /></a></p>
<p>Dosyanın kayıtlı olduğu lokasyondan log dosyası seçilir.</p>
<p><a href="http://fatmauzunoz.files.wordpress.com/2011/05/eventviewer4.png"><img class="alignnone size-medium wp-image-1048" title="eventviewer4" src="http://fatmauzunoz.files.wordpress.com/2011/05/eventviewer4.png?w=300&#038;h=162" alt="eventviewer" width="300" height="162" /></a></p>
<p style="text-align:justify;">Log dosyasını görmek istediğimiz node&#8217;u seçeriz. Burada defaultta gelen <strong>EventViewer &#8211;&gt;Saved Logs</strong> altında <strong>ErrorLog</strong> adı ile varolan log dosyasını açıyoruz. İstersek <strong>New Folder</strong> ile Saved Logs ya da EventViewer altına yeni klasör açıp onun altına da kaydedilmiş logları ekleyebiliriz.</p>
<p><a href="http://fatmauzunoz.files.wordpress.com/2011/05/eventviewer5.png"><img class="alignnone size-medium wp-image-1047" title="eventviewer5" src="http://fatmauzunoz.files.wordpress.com/2011/05/eventviewer5.png?w=300&#038;h=244" alt="eventviewer" width="300" height="244" /></a></p>
<p>Kaydettiğimiz Log dosyasını aşağıdaki gibi yeniden açmış oluyoruz.</p>
<p><a href="http://fatmauzunoz.files.wordpress.com/2011/05/eventviewer6.png"><img class="alignnone size-medium wp-image-1046" title="eventviewer6" src="http://fatmauzunoz.files.wordpress.com/2011/05/eventviewer6.png?w=300&#038;h=143" alt="eventviewer" width="300" height="143" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fatmauzunoz.wordpress.com/1045/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fatmauzunoz.wordpress.com/1045/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fatmauzunoz.wordpress.com/1045/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fatmauzunoz.wordpress.com/1045/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fatmauzunoz.wordpress.com/1045/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fatmauzunoz.wordpress.com/1045/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fatmauzunoz.wordpress.com/1045/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fatmauzunoz.wordpress.com/1045/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fatmauzunoz.wordpress.com/1045/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fatmauzunoz.wordpress.com/1045/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fatmauzunoz.wordpress.com/1045/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fatmauzunoz.wordpress.com/1045/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fatmauzunoz.wordpress.com/1045/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fatmauzunoz.wordpress.com/1045/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fatmauzunoz.wordpress.com&amp;blog=9004449&amp;post=1045&amp;subd=fatmauzunoz&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fatmauzunoz.wordpress.com/2011/05/23/eventviewer-loglari-nasil-filtrelenir-ve-kaydedilir/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dcbae6a56b463d225613bf1466a13d0f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">fatmauzunoz</media:title>
		</media:content>

		<media:content url="http://fatmauzunoz.files.wordpress.com/2011/05/eventviewer2.png?w=300" medium="image">
			<media:title type="html">eventviewer2</media:title>
		</media:content>

		<media:content url="http://fatmauzunoz.files.wordpress.com/2011/05/eventviewer3.png?w=300" medium="image">
			<media:title type="html">eventviewer3</media:title>
		</media:content>

		<media:content url="http://fatmauzunoz.files.wordpress.com/2011/05/eventviewer.png?w=300" medium="image">
			<media:title type="html">eventviewer</media:title>
		</media:content>

		<media:content url="http://fatmauzunoz.files.wordpress.com/2011/05/eventviewer4.png?w=300" medium="image">
			<media:title type="html">eventviewer4</media:title>
		</media:content>

		<media:content url="http://fatmauzunoz.files.wordpress.com/2011/05/eventviewer5.png?w=300" medium="image">
			<media:title type="html">eventviewer5</media:title>
		</media:content>

		<media:content url="http://fatmauzunoz.files.wordpress.com/2011/05/eventviewer6.png?w=300" medium="image">
			<media:title type="html">eventviewer6</media:title>
		</media:content>
	</item>
		<item>
		<title>Windows Formda Runtime&#8217;da Kontrol oluşturmak Nasıl Yapılır?</title>
		<link>http://fatmauzunoz.wordpress.com/2011/05/23/windows-formda-runtimeda-kontrol-olusturmak-nasil-yapilir/</link>
		<comments>http://fatmauzunoz.wordpress.com/2011/05/23/windows-formda-runtimeda-kontrol-olusturmak-nasil-yapilir/#comments</comments>
		<pubDate>Mon, 23 May 2011 11:11:39 +0000</pubDate>
		<dc:creator>fatmauzunoz</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[create]]></category>
		<category><![CDATA[dinamik]]></category>
		<category><![CDATA[dynamic]]></category>
		<category><![CDATA[form]]></category>
		<category><![CDATA[kontrol]]></category>
		<category><![CDATA[label]]></category>
		<category><![CDATA[oluşturma]]></category>
		<category><![CDATA[runtime]]></category>
		<category><![CDATA[textbox]]></category>
		<category><![CDATA[windowsapplication]]></category>

		<guid isPermaLink="false">http://fatmauzunoz.wordpress.com/?p=1071</guid>
		<description><![CDATA[Programdaki ihtiyaca göre runtime&#8217;da ekranın tasarlanmasını isteyebiliriz. Kullanıcının gireceği değerlere göre formu tasarlamamız gerekebilir. Mesela Kullanıcının gireceği banka hesap sayısına göre formda veri giriş kontrollerinin oluşması gerekebilir. Aşağıda kullanıcının gireceği sayı kadar label ve textbox oluşturan kod bulunmaktadır. Burada label ve textboxların herbirini oluştururken Id değerinin unique olması gerektiğini unutmamak gerekir. Bu da txtHesapno1,txtHesapno2 şeklinde [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fatmauzunoz.wordpress.com&amp;blog=9004449&amp;post=1071&amp;subd=fatmauzunoz&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:justify;">Programdaki ihtiyaca göre runtime&#8217;da ekranın tasarlanmasını isteyebiliriz. Kullanıcının gireceği değerlere göre formu tasarlamamız gerekebilir. Mesela Kullanıcının gireceği banka hesap sayısına göre formda veri giriş kontrollerinin oluşması gerekebilir. Aşağıda kullanıcının gireceği sayı kadar label ve textbox oluşturan kod bulunmaktadır. Burada label ve textboxların herbirini oluştururken Id değerinin unique olması gerektiğini unutmamak gerekir. Bu da txtHesapno1,txtHesapno2 şeklinde arttırarak sağlanır.</p>
<p style="text-align:justify;">Label için boyutunun default değil biraz daha büyük olmasını istediğim için FontFamily ve Font kullandım. Dilerseniz bu satırları silip Label&#8217;ın kendi özellikleriyle de işlem yapabilir ya da fontfamily, fontsize değerlerini değiştirebilirsiniz.</p>
<p style="text-align:justify;">Size, Location ve Point kullanılarak label ve textboxların panel üzerindeki konumlarının nasıl olacağı belirlenmiştir. Height değeri her kontrol için arttrılımış böylece kontrollerin üst üste gelme sorunu engellenmiştir. Mesela Label için uzunluk değeri 400 verilmiş ve konum olarak 60,0 a yerleştirilmesi sağlanmıştır. Dolayısıyla Textbox&#8217;ın location 400+60=460&#8242;tan daha büyük bir değer verilmiştir. Burada 470 kullanılmıştır.</p>
<div style="background-color:#c3fdb8;border:3px solid;">
<blockquote><p>private <span style="color:#0000ff;font-size:small;"><span style="color:#0000ff;font-size:small;">void</span></span><span style="font-size:small;"> btnTamam_Click(</span><span style="color:#0000ff;font-size:small;"><span style="color:#0000ff;font-size:small;">object</span></span><span style="font-size:small;"> sender, </span><span style="color:#2b91af;font-size:small;"><span style="color:#2b91af;font-size:small;">EventArgs</span></span><span style="font-size:small;"> e)</span></p>
<p>{</p>
<p><span style="color:#0000ff;font-size:small;"><span style="color:#0000ff;font-size:small;">int</span></span><span style="font-size:small;"> sayi = </span><span style="color:#2b91af;font-size:small;"><span style="color:#2b91af;font-size:small;">Convert</span></span><span style="font-size:small;">.ToInt32(txtCount.Text);</span></p>
<p><span style="color:#0000ff;font-size:small;"><span style="color:#0000ff;font-size:small;">for</span></span><span style="font-size:small;"> (</span><span style="color:#0000ff;font-size:small;"><span style="color:#0000ff;font-size:small;">int</span></span><span style="font-size:small;"> i = 1; i &lt;= sayi ; i++)</span></p>
<p>{</p>
<p><span style="color:#2b91af;font-size:small;"><span style="color:#2b91af;font-size:small;">Label</span></span><span style="font-size:small;"> lbl = </span><span style="color:#0000ff;font-size:small;"><span style="color:#0000ff;font-size:small;">new</span></span><span style="color:#2b91af;font-size:small;"><span style="color:#2b91af;font-size:small;">Label</span></span><span style="font-size:small;">();</span></p>
<p><span style="color:#0000ff;font-size:small;"><span style="color:#0000ff;font-size:small;">int</span></span><span style="font-size:small;"> j = i + 1;</span></p>
<p>lbl.Name = <span style="color:#a31515;font-size:small;"><span style="color:#a31515;font-size:small;">&#8220;lblCount&#8221;</span></span><span style="font-size:small;"> + j;</span></p>
<p>lbl.Text = i+<span style="color:#a31515;font-size:small;"><span style="color:#a31515;font-size:small;">&#8220;. Hesap Numaras : &#8220;</span></span><span style="font-size:small;">;</span></p>
<p><span style="color:#2b91af;font-size:small;"><span style="color:#2b91af;font-size:small;">FontFamily</span></span><span style="font-size:small;"> ff = </span><span style="color:#0000ff;font-size:small;"><span style="color:#0000ff;font-size:small;">new</span></span><span style="color:#2b91af;font-size:small;"><span style="color:#2b91af;font-size:small;">FontFamily</span></span><span style="font-size:small;">(</span><span style="color:#a31515;font-size:small;"><span style="color:#a31515;font-size:small;">&#8220;Microsoft Sans Serif&#8221;</span></span><span style="font-size:small;">);</span></p>
<p><span style="color:#2b91af;font-size:small;"><span style="color:#2b91af;font-size:small;">Font</span></span><span style="font-size:small;"> f = </span><span style="color:#0000ff;font-size:small;"><span style="color:#0000ff;font-size:small;">new</span></span><span style="color:#2b91af;font-size:small;"><span style="color:#2b91af;font-size:small;">Font</span></span><span style="font-size:small;">(ff, 10);</span></p>
<p>lbl.Font = f;</p>
<p><span style="color:#2b91af;font-size:small;"><span style="color:#2b91af;font-size:small;">Size</span></span><span style="font-size:small;"> sz = </span><span style="color:#0000ff;font-size:small;"><span style="color:#0000ff;font-size:small;">new</span></span><span style="color:#2b91af;font-size:small;"><span style="color:#2b91af;font-size:small;">Size</span></span><span style="font-size:small;">(60, 0);</span></p>
<p><span style="color:#2b91af;font-size:small;"><span style="color:#2b91af;font-size:small;">Point</span></span><span style="font-size:small;"> p = </span><span style="color:#0000ff;font-size:small;"><span style="color:#0000ff;font-size:small;">new</span></span><span style="color:#2b91af;font-size:small;"><span style="color:#2b91af;font-size:small;">Point</span></span><span style="font-size:small;">(sz);</span></p>
<p>p.Y = sz.Height + (25 * i);</p>
<p>lbl.Location = p;</p>
<p>lbl.Size = <span style="color:#0000ff;font-size:small;"><span style="color:#0000ff;font-size:small;">new</span></span><span style="color:#2b91af;font-size:small;"><span style="color:#2b91af;font-size:small;">Size</span></span><span style="font-size:small;">(400, 20);</span></p>
<p>panel1.Controls.Add(lbl);</p>
<p><span style="color:#2b91af;font-size:small;"><span style="color:#2b91af;font-size:small;">TextBox</span></span><span style="font-size:small;"> tx = </span><span style="color:#0000ff;font-size:small;"><span style="color:#0000ff;font-size:small;">new</span></span><span style="color:#2b91af;font-size:small;"><span style="color:#2b91af;font-size:small;">TextBox</span></span><span style="font-size:small;">();</span></p>
<p>tx.Name = <span style="color:#a31515;font-size:small;"><span style="color:#a31515;font-size:small;">&#8220;txtHesapno&#8221;</span></span><span style="font-size:small;"> + j;</span></p>
<p><span style="color:#2b91af;font-size:small;"><span style="color:#2b91af;font-size:small;">Size</span></span><span style="font-size:small;"> sz2 = </span><span style="color:#0000ff;font-size:small;"><span style="color:#0000ff;font-size:small;">new</span></span><span style="color:#2b91af;font-size:small;"><span style="color:#2b91af;font-size:small;">Size</span></span><span style="font-size:small;">(470, 0);</span></p>
<p><span style="color:#2b91af;font-size:small;"><span style="color:#2b91af;font-size:small;">Point</span></span><span style="font-size:small;"> p2 = </span><span style="color:#0000ff;font-size:small;"><span style="color:#0000ff;font-size:small;">new</span></span><span style="color:#2b91af;font-size:small;"><span style="color:#2b91af;font-size:small;">Point</span></span><span style="font-size:small;">(sz2);</span></p>
<p>p2.Y = sz2.Height + (25 * i);</p>
<p>tx.Location = p2;</p>
<p>tx.Size = <span style="color:#0000ff;font-size:small;"><span style="color:#0000ff;font-size:small;">new</span></span><span style="color:#2b91af;font-size:small;"><span style="color:#2b91af;font-size:small;">Size</span></span><span style="font-size:small;">(132, 22);</span></p>
<p>panel1.Controls.Add(tx);</p>
<p>}</p>
<p>}</p></blockquote>
</div>
<p style="text-align:justify;">Veri Al butonu ile dinamik olarak oluşturulan kontrollerine girilen bilgilerin nasıl alınacağı hakkında küçük bir örnek verdim. Burada panel içerisine kontrolleri oluşturmuştuk. Bu yüzden foreach ile paneldeki tüm textboxları bulup .Text ile içerisinde bilgi alınıp yanyana string olarak yeni bir alana yazılmıştır. Kontroller <strong>is Textbox</strong> ile textbox mı label mı ya da başka bir kontrol mü olduğu belirlenir. <strong>as Textbox</strong> ile de bu kontrolü Textboxa cast etmiş oluyoruz.</p>
<div style="background-color:#b5eaaa;border:3px solid;">
<blockquote><p><span style="color:#0000ff;font-size:small;"><span style="color:#0000ff;font-size:small;">private</span></span><span style="color:#0000ff;font-size:small;"><span style="color:#0000ff;font-size:small;">void</span></span><span style="font-size:small;"> btnVeriAl_Click(</span><span style="color:#0000ff;font-size:small;"><span style="color:#0000ff;font-size:small;">object</span></span><span style="font-size:small;"> sender, </span><span style="color:#2b91af;font-size:small;"><span style="color:#2b91af;font-size:small;">EventArgs</span></span><span style="font-size:small;"> e)</span></p>
<p>{</p>
<p><span style="color:#0000ff;font-size:small;"><span style="color:#0000ff;font-size:small;">string</span></span><span style="font-size:small;"> s = </span><span style="color:#0000ff;font-size:small;"><span style="color:#0000ff;font-size:small;">string</span></span><span style="font-size:small;">.Empty;</span></p>
<p><span style="color:#0000ff;font-size:small;"><span style="color:#0000ff;font-size:small;">foreach</span></span><span style="font-size:small;"> (</span><span style="color:#0000ff;font-size:small;"><span style="color:#0000ff;font-size:small;">var</span></span><span style="font-size:small;"> control </span><span style="color:#0000ff;font-size:small;"><span style="color:#0000ff;font-size:small;">in</span></span><span style="font-size:small;"> panel1.Controls)</span></p>
<p>{</p>
<p><span style="color:#0000ff;font-size:small;"><span style="color:#0000ff;font-size:small;">if</span></span><span style="font-size:small;"> (control </span><span style="color:#0000ff;font-size:small;"><span style="color:#0000ff;font-size:small;">is</span></span><span style="color:#2b91af;font-size:small;"><span style="color:#2b91af;font-size:small;">TextBox</span></span><span style="font-size:small;">)</span></p>
<p>{</p>
<p><span style="color:#2b91af;font-size:small;"><span style="color:#2b91af;font-size:small;">TextBox</span></span><span style="font-size:small;"> txt = control </span><span style="color:#0000ff;font-size:small;"><span style="color:#0000ff;font-size:small;">as</span></span><span style="color:#2b91af;font-size:small;"><span style="color:#2b91af;font-size:small;">TextBox</span></span><span style="font-size:small;">;</span></p>
<p>s += <span style="color:#2b91af;font-size:small;"><span style="color:#2b91af;font-size:small;">Convert</span></span><span style="font-size:small;">.ToString(txt.Text) +</span><span style="color:#a31515;font-size:small;"><span style="color:#a31515;font-size:small;">&#8221; &#8211; &#8220;</span></span><span style="font-size:small;">; </span></p>
<p>}</p>
<p>}</p>
<p><span style="color:#008000;font-size:small;"><span style="color:#008000;font-size:small;">//En sondaki &#8221; &#8211; &#8221; 3 karakteri siler.</span></span></p>
<p>s=s.Remove(s.LastIndexOf(<span style="color:#a31515;font-size:small;"><span style="color:#a31515;font-size:small;">&#8216;-&#8217;</span></span><span style="font-size:small;">)-1,3);</span></p>
<p>txtResult.Text = s;</p>
<p>}</p></blockquote>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fatmauzunoz.wordpress.com/1071/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fatmauzunoz.wordpress.com/1071/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fatmauzunoz.wordpress.com/1071/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fatmauzunoz.wordpress.com/1071/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fatmauzunoz.wordpress.com/1071/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fatmauzunoz.wordpress.com/1071/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fatmauzunoz.wordpress.com/1071/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fatmauzunoz.wordpress.com/1071/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fatmauzunoz.wordpress.com/1071/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fatmauzunoz.wordpress.com/1071/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fatmauzunoz.wordpress.com/1071/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fatmauzunoz.wordpress.com/1071/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fatmauzunoz.wordpress.com/1071/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fatmauzunoz.wordpress.com/1071/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fatmauzunoz.wordpress.com&amp;blog=9004449&amp;post=1071&amp;subd=fatmauzunoz&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fatmauzunoz.wordpress.com/2011/05/23/windows-formda-runtimeda-kontrol-olusturmak-nasil-yapilir/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dcbae6a56b463d225613bf1466a13d0f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">fatmauzunoz</media:title>
		</media:content>
	</item>
		<item>
		<title>Cluster Sql Server Restart &#8211; Failover Cluster Manager</title>
		<link>http://fatmauzunoz.wordpress.com/2011/05/22/cluster-sql-server-restart-failover-culster-manager/</link>
		<comments>http://fatmauzunoz.wordpress.com/2011/05/22/cluster-sql-server-restart-failover-culster-manager/#comments</comments>
		<pubDate>Sun, 22 May 2011 17:39:08 +0000</pubDate>
		<dc:creator>fatmauzunoz</dc:creator>
				<category><![CDATA[Windows Server 2008]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[restart]]></category>
		<category><![CDATA[failover cluster manager]]></category>
		<category><![CDATA[cluster sql]]></category>

		<guid isPermaLink="false">http://fatmauzunoz.wordpress.com/?p=1054</guid>
		<description><![CDATA[Projelerimizde yük paylaşımı ya da yedek sistem için Cluster kullanabiliriz. Burada kullanıcı tek bir makina olarak görmesine karşın arkada çift makina işlem görmektedir. Sql&#8217;i Cluster olarak kurduğumuzda restart etmek için nasıl adımlar izlenmesi gerektiğini açklayacağım. Cluster Sql ile serverlardan biri yetkinliğini yitirdiğinde diğerinin otomatik olarak çalışması amaçlanmıştır. Sql ile işlem yaparken restart etme ihtiyacı duyabiliriz. Bu [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fatmauzunoz.wordpress.com&amp;blog=9004449&amp;post=1054&amp;subd=fatmauzunoz&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:justify;">Projelerimizde yük paylaşımı ya da yedek sistem için Cluster kullanabiliriz. Burada kullanıcı tek bir makina olarak görmesine karşın arkada çift makina işlem görmektedir. Sql&#8217;i Cluster olarak kurduğumuzda restart etmek için nasıl adımlar izlenmesi gerektiğini açklayacağım. Cluster Sql ile serverlardan biri yetkinliğini yitirdiğinde diğerinin otomatik olarak çalışması amaçlanmıştır. Sql ile işlem yaparken restart etme ihtiyacı duyabiliriz. Bu durumda Cluster kurulan Sql Server&#8217;ın restart işlemi bildiğimiz yöntemler aşağıda görüldüğü gibi <strong>SSMS</strong>&#8216;dan olmamaktadır. <strong>Restart disabled</strong>&#8216;tır.</p>
<p><a href="http://fatmauzunoz.files.wordpress.com/2011/05/clustersqlrestart2.png"><img class="alignnone size-medium wp-image-1056" title="clustersqlrestart2" src="http://fatmauzunoz.files.wordpress.com/2011/05/clustersqlrestart2.png?w=300&#038;h=231" alt="clustersqlrestart" width="300" height="231" /></a></p>
<p><strong>Administrative Tools&#8211;&gt;Failover Cluster Manager</strong>&#8216;dan restart etmemiz gerekir. Bu özellik <strong>Windows 2008</strong> ile otomatik kurulmadığı için <strong>Add Feature</strong> ile yüklenmesi gerekir.</p>
<p><a href="http://fatmauzunoz.files.wordpress.com/2011/05/clustersqlrestart.png"><img class="alignnone size-medium wp-image-1055" title="clustersqlrestart" src="http://fatmauzunoz.files.wordpress.com/2011/05/clustersqlrestart.png?w=300&#038;h=204" alt="clustersqlrestart" width="300" height="204" /></a></p>
<p><strong>Failover Cluster Manager</strong>&#8216;da Sql Server&#8217;ı sağ klik ile aşağıdaki popup açılır. Öncelikle <strong>Take &#8230; offline</strong> ile Sql&#8217;i kapatmamız gerekir.</p>
<p><a href="http://fatmauzunoz.files.wordpress.com/2011/05/failoverclustermanager.png"><img class="alignnone size-medium wp-image-1057" title="failoverclustermanager" src="http://fatmauzunoz.files.wordpress.com/2011/05/failoverclustermanager.png?w=300&#038;h=219" alt="failoverclustermanager" width="300" height="219" /></a></p>
<p>Kapattığımız Sql Server&#8217;ı <strong>Bring &#8230; online </strong>ile başlatmamız gerekir.</p>
<p><a href="http://fatmauzunoz.files.wordpress.com/2011/05/failoverclustermanager2.png"><img class="alignnone size-medium wp-image-1058" title="failoverclustermanager2" src="http://fatmauzunoz.files.wordpress.com/2011/05/failoverclustermanager2.png?w=300&#038;h=221" alt="failoverclustermanager" width="300" height="221" /></a></p>
<p>Bu işlemlerden sonra Sql&#8217;i restart etmiş oluyoruz.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fatmauzunoz.wordpress.com/1054/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fatmauzunoz.wordpress.com/1054/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fatmauzunoz.wordpress.com/1054/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fatmauzunoz.wordpress.com/1054/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fatmauzunoz.wordpress.com/1054/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fatmauzunoz.wordpress.com/1054/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fatmauzunoz.wordpress.com/1054/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fatmauzunoz.wordpress.com/1054/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fatmauzunoz.wordpress.com/1054/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fatmauzunoz.wordpress.com/1054/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fatmauzunoz.wordpress.com/1054/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fatmauzunoz.wordpress.com/1054/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fatmauzunoz.wordpress.com/1054/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fatmauzunoz.wordpress.com/1054/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fatmauzunoz.wordpress.com&amp;blog=9004449&amp;post=1054&amp;subd=fatmauzunoz&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fatmauzunoz.wordpress.com/2011/05/22/cluster-sql-server-restart-failover-culster-manager/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dcbae6a56b463d225613bf1466a13d0f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">fatmauzunoz</media:title>
		</media:content>

		<media:content url="http://fatmauzunoz.files.wordpress.com/2011/05/clustersqlrestart2.png?w=300" medium="image">
			<media:title type="html">clustersqlrestart2</media:title>
		</media:content>

		<media:content url="http://fatmauzunoz.files.wordpress.com/2011/05/clustersqlrestart.png?w=300" medium="image">
			<media:title type="html">clustersqlrestart</media:title>
		</media:content>

		<media:content url="http://fatmauzunoz.files.wordpress.com/2011/05/failoverclustermanager.png?w=300" medium="image">
			<media:title type="html">failoverclustermanager</media:title>
		</media:content>

		<media:content url="http://fatmauzunoz.files.wordpress.com/2011/05/failoverclustermanager2.png?w=300" medium="image">
			<media:title type="html">failoverclustermanager2</media:title>
		</media:content>
	</item>
		<item>
		<title>Raporların Cachelenmesi Nasıl Yapılır?</title>
		<link>http://fatmauzunoz.wordpress.com/2011/05/10/raporlarin-cachelenmesi-nasil-yapilir/</link>
		<comments>http://fatmauzunoz.wordpress.com/2011/05/10/raporlarin-cachelenmesi-nasil-yapilir/#comments</comments>
		<pubDate>Tue, 10 May 2011 07:28:17 +0000</pubDate>
		<dc:creator>fatmauzunoz</dc:creator>
				<category><![CDATA[CRM]]></category>
		<category><![CDATA[SSRS]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[minute]]></category>
		<category><![CDATA[rapor]]></category>
		<category><![CDATA[reportserver]]></category>
		<category><![CDATA[wait]]></category>

		<guid isPermaLink="false">http://fatmauzunoz.wordpress.com/?p=1034</guid>
		<description><![CDATA[Yaptığımız raporlar yüklü data çekiyorsa veritabanını yoracağı için diğer işlemleri engelleyecektir. Crm için custom yazılan raporları genelde Report Server&#8217;a deploy ederiz. Ancak raporların görüntülenmediği, diğer işlemleri engellediği yönünde sorunlarla karşılaşırız. İmkan varsa rapor sunucusunun farklı bir makina olarak ayarlanması bir çözüm performansı ciddi artıtracağı gibi biraz masraflı olabilir. Alternatif yollardan aşağıdaki ekran görüntüsü http://reports dan [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fatmauzunoz.wordpress.com&amp;blog=9004449&amp;post=1034&amp;subd=fatmauzunoz&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:justify;">Yaptığımız raporlar yüklü data çekiyorsa veritabanını yoracağı için diğer işlemleri engelleyecektir. Crm için custom yazılan raporları genelde Report Server&#8217;a deploy ederiz. Ancak raporların görüntülenmediği, diğer işlemleri engellediği yönünde sorunlarla karşılaşırız. İmkan varsa rapor sunucusunun farklı bir makina olarak ayarlanması bir çözüm performansı ciddi artıtracağı gibi biraz masraflı olabilir. Alternatif yollardan aşağıdaki ekran görüntüsü <a href="http://reports/">http://reports</a> dan yapılan bir ayarla aynı parametredelerde  çekilen raporlar için bir çözümdür. Farklı parametrelerde yine cache alacağı için raporun ilk çalışması uzun sürer. Aşağıdaki ayar ile dakika cinsinden alınan raporun cache tutulması ile aynı parametrelerle raporu çeken diğer kullanıcılar için bekleme süresini kısaltır.</p>
<p style="text-align:justify;"><a href="http://fatmauzunoz.files.wordpress.com/2011/05/reportcaching1.png"><img title="reportcaching1" src="http://fatmauzunoz.files.wordpress.com/2011/05/reportcaching1.png?w=300&#038;h=139" alt="reportcaching" width="300" height="139" /></a></p>
<p style="text-align:justify;"> </p>
<p><a href="http://fatmauzunoz.files.wordpress.com/2011/05/reportcachingforblog.png"><img class="alignnone size-medium wp-image-1035" title="reportcaching" src="http://fatmauzunoz.files.wordpress.com/2011/05/reportcachingforblog.png?w=300&#038;h=173" alt="reportcaching" width="300" height="173" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fatmauzunoz.wordpress.com/1034/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fatmauzunoz.wordpress.com/1034/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fatmauzunoz.wordpress.com/1034/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fatmauzunoz.wordpress.com/1034/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fatmauzunoz.wordpress.com/1034/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fatmauzunoz.wordpress.com/1034/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fatmauzunoz.wordpress.com/1034/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fatmauzunoz.wordpress.com/1034/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fatmauzunoz.wordpress.com/1034/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fatmauzunoz.wordpress.com/1034/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fatmauzunoz.wordpress.com/1034/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fatmauzunoz.wordpress.com/1034/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fatmauzunoz.wordpress.com/1034/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fatmauzunoz.wordpress.com/1034/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fatmauzunoz.wordpress.com&amp;blog=9004449&amp;post=1034&amp;subd=fatmauzunoz&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fatmauzunoz.wordpress.com/2011/05/10/raporlarin-cachelenmesi-nasil-yapilir/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dcbae6a56b463d225613bf1466a13d0f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">fatmauzunoz</media:title>
		</media:content>

		<media:content url="http://fatmauzunoz.files.wordpress.com/2011/05/reportcaching1.png?w=300" medium="image">
			<media:title type="html">reportcaching1</media:title>
		</media:content>

		<media:content url="http://fatmauzunoz.files.wordpress.com/2011/05/reportcachingforblog.png?w=300" medium="image">
			<media:title type="html">reportcaching</media:title>
		</media:content>
	</item>
		<item>
		<title>Crm 4.0 Kodla Kuyruğa Atama İşlemi Nasıl Yapılır?</title>
		<link>http://fatmauzunoz.wordpress.com/2011/04/17/crm-4-0-kodla-kuyruga-atama-islemi-nasil-yapilir/</link>
		<comments>http://fatmauzunoz.wordpress.com/2011/04/17/crm-4-0-kodla-kuyruga-atama-islemi-nasil-yapilir/#comments</comments>
		<pubDate>Sun, 17 Apr 2011 18:50:52 +0000</pubDate>
		<dc:creator>fatmauzunoz</dc:creator>
				<category><![CDATA[4.0]]></category>
		<category><![CDATA[CRM]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[assign]]></category>
		<category><![CDATA[atama]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[kuyruk]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[queue]]></category>
		<category><![CDATA[RouteRequest]]></category>
		<category><![CDATA[TargetQueuedDynamic]]></category>
		<category><![CDATA[TargetQueuedEmail]]></category>

		<guid isPermaLink="false">http://fatmauzunoz.wordpress.com/?p=1017</guid>
		<description><![CDATA[crm 4.0&#8242;da kodla kuyruğa atama işlemi nasıl yapılacağını inceleyim. Kuyruğa atama işlemi Crm arayüzünden ve kodla yapılabilmektedir. İki şekilde yapılıdğında kayıdın ownerid(sahip) alanın kuyruk olmadığını daha önce assign edilen kullanıcı olarak kaldığı ancak Navbarda Kuyruk lardan bakıldığında ilgili kayıdın listelendiğini görürsünüz. Burada Crm ownerid alanını systemuser olarak kullanmaktadır. Başka bir entity ile değiştiremiyoruz. Ancak QueueItem tablosunda [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fatmauzunoz.wordpress.com&amp;blog=9004449&amp;post=1017&amp;subd=fatmauzunoz&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:justify;">crm 4.0&#8242;da kodla kuyruğa atama işlemi nasıl yapılacağını inceleyim. Kuyruğa atama işlemi Crm arayüzünden ve kodla yapılabilmektedir. İki şekilde yapılıdğında kayıdın ownerid(sahip) alanın kuyruk olmadığını daha önce assign edilen kullanıcı olarak kaldığı ancak Navbarda Kuyruk lardan bakıldığında ilgili kayıdın listelendiğini görürsünüz. Burada Crm ownerid alanını systemuser olarak kullanmaktadır. Başka bir entity ile değiştiremiyoruz. Ancak QueueItem tablosunda istenen kayıdın kuyruğa atandığındaki kayıtları tutulmaktadır. Crm kuyruğa atama işlemi yapıldığında kayıdın güvenlik rolü işlemleri ownerı olan kullanıcı üzerinden yürür. Ama kuyruğa atandıysa QueueItem tablosunda bulunduğu için Kuyruklar bölümünde listelenir.</p>
<p>Aşağıda Emailin kuyruğa atanması ile ilgili ekran görüntüleri ve uygulama kodu bulunmaktadır. Console applicaitonda çalıştığı için Web Servis kullanılmıştır ve TargetQueuedEmail requesti kullanılmıştır. Plugin&#8217;de kullanılsaydı <em>TargetQueuedDynamic </em>kullanılması gerekirdi. </p>
<p><a href="http://fatmauzunoz.files.wordpress.com/2011/04/queue.png"><img class="alignnone size-medium wp-image-1019" title="queue" src="http://fatmauzunoz.files.wordpress.com/2011/04/queue.png?w=300&#038;h=135" alt="queue" width="300" height="135" /></a></p>
<p><a href="http://fatmauzunoz.files.wordpress.com/2011/04/queue2.png"><img class="alignnone size-medium wp-image-1020" title="queue2" src="http://fatmauzunoz.files.wordpress.com/2011/04/queue2.png?w=300&#038;h=107" alt="queue" width="300" height="107" /></a></p>
<div style="background-color:#57e964;border:3px solid;">
<blockquote><p><span style="color:#000000;">CrmAuthenticationToken token = new CrmAuthenticationToken();</span><br />
<span style="color:#000000;">token.AuthenticationType = 0;</span><br />
<span style="color:#000000;">token.OrganizationName = &#8220;MicrosoftCRM&#8221;;</span></p>
<p><span style="color:#000000;">CrmService service = new CrmService();</span><br />
<span style="color:#000000;">service.Url = &#8220;http://localhost:5555/mscrmservices/2007/crmservice.asmx&#8221;;</span><br />
<span style="color:#000000;">service.CrmAuthenticationTokenValue = token;</span><br />
<span style="color:#000000;">service.Credentials = System.Net.CredentialCache.DefaultCredentials;</span></p>
<p><span style="color:#000000;"><strong>TargetQueuedEmail target</strong> = new TargetQueuedEmail();</span><br />
<span style="color:#000000;">target.EntityId=new Guid(&#8220;20BF764C-3E28-DD11-BDFC-0003FF5B34CE&#8221;);//EmailId</span></p>
<p><span style="color:#000000;"><strong>RouteRequest</strong> routeRequest = new RouteRequest();</span><br />
<span style="color:#000000;">routeRequest.RouteType = RouteType.Queue;</span><br />
<span style="color:#000000;">routeRequest.EndpointId = new Guid(&#8220;B09DD1F9-3628-DD11-BDFC-0003FF5B34CE&#8221;); //queueId</span><br />
<span style="color:#000000;">routeRequest.Target = target;</span><br />
<span style="color:#000000;">routeRequest.SourceQueueId = new Guid(&#8220;B09DD1F9-3628-DD11-BDFC-0003FF5B34CE&#8221;);//queueId</span><br />
<span style="color:#000000;">RouteResponse routeResponse = (RouteResponse)service.Execute(routeRequest);</span></p></blockquote>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fatmauzunoz.wordpress.com/1017/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fatmauzunoz.wordpress.com/1017/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fatmauzunoz.wordpress.com/1017/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fatmauzunoz.wordpress.com/1017/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fatmauzunoz.wordpress.com/1017/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fatmauzunoz.wordpress.com/1017/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fatmauzunoz.wordpress.com/1017/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fatmauzunoz.wordpress.com/1017/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fatmauzunoz.wordpress.com/1017/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fatmauzunoz.wordpress.com/1017/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fatmauzunoz.wordpress.com/1017/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fatmauzunoz.wordpress.com/1017/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fatmauzunoz.wordpress.com/1017/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fatmauzunoz.wordpress.com/1017/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fatmauzunoz.wordpress.com&amp;blog=9004449&amp;post=1017&amp;subd=fatmauzunoz&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://fatmauzunoz.wordpress.com/2011/04/17/crm-4-0-kodla-kuyruga-atama-islemi-nasil-yapilir/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dcbae6a56b463d225613bf1466a13d0f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">fatmauzunoz</media:title>
		</media:content>

		<media:content url="http://fatmauzunoz.files.wordpress.com/2011/04/queue.png?w=300" medium="image">
			<media:title type="html">queue</media:title>
		</media:content>

		<media:content url="http://fatmauzunoz.files.wordpress.com/2011/04/queue2.png?w=300" medium="image">
			<media:title type="html">queue2</media:title>
		</media:content>
	</item>
	</channel>
</rss>
