<?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"
	>

<channel>
	<title>O&#62;Zone</title>
	<atom:link href="http://www.ozone-blog.nl/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ozone-blog.nl</link>
	<description></description>
	<pubDate>Fri, 02 Oct 2009 08:33:05 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<item>
		<title>Webservices in CRM On Demand</title>
		<link>http://www.ozone-blog.nl/2009/10/webservices-in-crm-on-demand/</link>
		<comments>http://www.ozone-blog.nl/2009/10/webservices-in-crm-on-demand/#comments</comments>
		<pubDate>Fri, 02 Oct 2009 08:33:05 +0000</pubDate>
		<dc:creator>Siebelicious</dc:creator>
		
		<category><![CDATA[Applications]]></category>

		<category><![CDATA[CRM]]></category>

		<category><![CDATA[crm on demand]]></category>

		<category><![CDATA[siebel]]></category>

		<category><![CDATA[webservices]]></category>

		<guid isPermaLink="false">http://www.ozone-blog.nl/?p=752</guid>
		<description><![CDATA[In een vorig artikel heb ik duidelijk gemaakt welke rol CRM On Demand binnen gemeenten zou kunnen vervullen. De conclusie luidde dat er aanvankelijk een orkestrator-rol voor CRM On Demand was weggelegd. Echter, in het groeipad naar een servicegerichte architectuur (wat een van de thema's is in de Gemeentelijke Model Architectuur, de GEMMA) zullen er koppelingen [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><span style="small;">In een vorig artikel heb ik duidelijk gemaakt welke rol CRM On Demand binnen gemeenten zou kunnen vervullen. De conclusie luidde dat er aanvankelijk een orkestrator-rol voor CRM On Demand was weggelegd. Echter, in het groeipad naar een servicegerichte architectuur (wat een van de thema's is in de Gemeentelijke Model Architectuur, de GEMMA) zullen er koppelingen moeten worden gemaakt met andere systemen, te meer ook omdat dit inherent is aan de aard van orkestratie. De mogelijkheden van deze koppelingen naar en vanuit CRM On Demand zijn daarom onderwerp van dit artikel. </span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><span style="small;">Siebel CRM On Demand bevat Siebel Web Services On Demand (waaronder de Webservice API's die ik in mijn vorige artikel noemde). Dit is een interface die het mogelijk maakt om toegang te krijgen tot gehoste data via elke willekeurige client, zolang deze maar geschikt is voor Web Services. De functionaliteit van standaard ontwikkeltools voor Web Services, zoals de tools die behoren bij de Oracle Application Server of Microsoft .NET sluit naadloos aan op de Siebel Web Services On Demand.</span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><span style="small;"> </span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><em><span style="Arial;"><span style="small;">Typen Web Service applicaties</span></span></em></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><span style="small;">Er kan een drietal typen Web Service Applicaties worden onderscheiden dat kan interacteren met Siebel CRM On Demand.</span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><span style="small;"> </span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><span style="small;">1. Integratie tussen CRM On Demand en backoffice applicaties</span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><span style="small;">Gegevens over bijvoorbeeld Sales en Marketing in CRM On Demand kunnen worden opgehaald en gebruikt in financiële of andere backoffice applicaties. Vice versa kan informatie uit de backoffice systemen opgeslagen worden in CRM On Demand. Deze informatie wordt dan getoond in maatwerk objecten of flexvelden, beschikbaar op elke pagina binnen CRM On Demand. Ontsluiting van backoffice applicaties bij gemeenten zou een ander voorbeeld kunnen zijn.</span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><span style="small;"> </span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="EN-GB;" lang="EN-GB"><span style="small;">2. Web-based portal applicaties</span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><span style="small;">Gebruikers van CRM On Demand kunnen webformulieren beschikbaar stellen op de website van hun bedrijf. Bezoekers van deze website kunnen dan aanvragen indienen voor meer informatie. De applicatie genereert vervolgens voor deze aanvragen bijvoorbeeld nieuwe lead records in CRM On Demand.<span style="1;"> Het digitaal aanvragen van een parkeervergunning is een goed voorbeeld van het gebruik van dit type web service bij gemeenten.           </span></span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><span style="small;"> </span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><span style="small;">3. Maatwerk add-on modules</span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><span style="small;">Hierbij wordt de bestaande Siebel CRM functionaliteit uitgebreid met maatwerk objecten.</span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><span style="small;"> </span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><span style="small;">Onderstaande figuur maakt duidelijk hoe bovengenoemde Web Service Applicaties via Web Services interacteren met CRM On Demand.</span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><span style="small;"> </span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><span style="small;"> <a href="http://www.ozone-blog.nl/wp-content/uploads/2009/10/webservicesfig1.bmp"><img class="alignnone size-medium wp-image-753" src="http://www.ozone-blog.nl/wp-content/uploads/2009/10/webservicesfig1.bmp" alt="" width="527" height="255" /></a></span></span></p>
<p> </p>
<p> <span style="Arial;"><span style="small;">Figuur 1. Drie typen Web Services applicaties</span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><span style="small;"> </span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><em><span style="Arial;"><span style="small;">Activeren van Siebel Web Services On Demand</span></span></em></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><span style="small;">Wanneer gebruikers vanuit een voor Web Services geschikte client toegang willen krijgen tot hun data in CRM On Demand, dan moeten zij de volgende stappen uitvoeren:</span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><span style="small;"> </span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><span style="small;">1. Stel de Web Services binnen CRM On Demand beschikbaar voor de organisatie.</span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><span style="small;"> </span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><span style="small;">2. De gebruiker van de beschikbaar gestelde organisatie met Administrator rechten navigeert naar de Siebel Web Services On Demand Administration pagina (zie figuur hieronder).</span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><span style="small;"> </span></span> <span style="Arial;"><a href="http://www.ozone-blog.nl/wp-content/uploads/2009/10/webservicesfig2.bmp"><img class="alignnone size-medium wp-image-754" src="http://www.ozone-blog.nl/wp-content/uploads/2009/10/webservicesfig2.bmp" alt="" width="641" height="385" /></a> </span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"> </p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="EN-GB;" lang="EN-GB">Figuur 2. Siebel Web Services On Demand Administration pagina</span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><span style="small;"> </span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><span style="small;"> </span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><span style="small;">3. De administrator downloadt de WSDL bestanden die beschikbaar zijn gesteld voor de entiteiten in CRM On Demand. Voorbeelden van entiteiten zijn Account, Activity, Contact of Service. </span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><span style="small;"> </span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><span style="small;">In figuur 2 is te zien dat voor deze entiteiten Custom WSDL en Generic WSDL kan worden gedownload. Deze 2 opties zijn beschikbaar voor Web Services v1.0, Web Services v2.0 en Service API's. Custom WSDL houdt in dat WSDL gegeneerd kan worden op basis van organisatie afhankelijke naamgevingsconventies (er zijn specifieke XML tags gedefinieerd voor de flexvelden). Bij Generic WSDL zijn de flexvelden gebaseerd op generieke XML tags). </span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><span style="small;">Voor Web Services v1.0 geldt dat naast de Generic en Custom WSDL ook nog een Generic en Custom schema kan worden gedownload (zie figuur 3). Versie 1.0 heeft beperktere integratiemogelijkheden dan versie 2.0</span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"> <span style="Arial;"><a href="http://www.ozone-blog.nl/wp-content/uploads/2009/10/webservicesfig3.bmp"><img class="alignnone size-medium wp-image-755" src="http://www.ozone-blog.nl/wp-content/uploads/2009/10/webservicesfig3.bmp" alt="" width="576" height="430" /></a></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"> </p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;">Figuur 3. Download opties voor Web Services v1.0</span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><span style="small;"> </span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><span style="small;"> </span></span><span style="Arial;"><span style="small;"> </span></span><span style="Arial;"><span style="small;"> </span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><span style="small;">4. De WSDL bestanden worden opgenomen in de Web Service ontwikkelomgeving, door bijvoorbeeld Java klassen te genereren. </span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><span style="small;"> </span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><span style="small;">5. De client maakt tot slot een beveiligde verbinding met CRM On Demand. In deze sessie interacteert de client met de gepubliceerde Siebel Web Services On Demand entiteiten, waarbij data wordt opgehaald, aangepast, aangemaakt of verwijderd. Alle Service aanvragen en data hebben het formaat overeenkomstig de standaard XML/SOAP berichten.</span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><span style="small;"> </span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><em><span style="Arial;"><span style="small;">Entiteiten</span></span></em></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><span style="small;">De gepubliceerde Web Services interfaces maken toegang tot Siebel CRM On Demand parent en child entiteiten mogelijk, inclusief maatwerk objecten en flexvelden. Voorbeelden van dergelijke entiteiten zijn dus Account, Contact of Service Request.</span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><span style="small;"> </span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><em><span style="Arial;"><span style="small;">Datamanipulatie</span></span></em></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><span style="small;">Een ander kenmerk van CRM On Demand is data manipulatie. Voor elke gepubliceerde entiteit zijn standaard methoden gedefinieerd die wijzigingen in data mogelijk maken (insert, update, delete). Dit kan zowel rij voor rij als meerdere rijen tegelijk. Toegang tot data is mogelijk voor 1 record of batchgewijs.</span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><span style="small;"> </span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><em><span style="Arial;"><span style="small;">Zoekfunctionaliteiten</span></span></em></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><span style="small;">CRM On Demand ondersteunt geavanceerde zoekfunctionaliteiten. De zogenaamde QueryPage methode is beschikbaar om data terug te geven in batches of een specifiek aantal records. Onderstaande figuur maakt duidelijk hoe de XML/SOAP syntax van een eenvoudige query er uitziet. Deze zoekopdracht geeft Accounts en Contacts terug uit de regio's West of Central, waarbij Contacts zijn gewijzigd na een bepaalde datum en tijd.</span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><span style="small;"> </span></span> <span style="Arial;"><span style="small;"><a href="http://www.ozone-blog.nl/wp-content/uploads/2009/10/webservicesfig4.bmp"><img class="alignnone size-medium wp-image-756" src="http://www.ozone-blog.nl/wp-content/uploads/2009/10/webservicesfig4.bmp" alt="" width="500" height="195" /></a></span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"> </p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"> </span><span style="Arial;">Figuur 4. XML/SOAP syntax voor QueryPage methode</span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><span style="small;"> </span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><em><span style="Arial;"><span style="small;">Beveiliging</span></span></em></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><span style="small;">Een laatste belangrijke eigenschap van Siebel Web Services On Demand is de hoge beveiligingsgraad van de interface. Alle transacties worden gekenmerkt door encryptie en regels die de zichtbaarheid van data afdwingen op basis van specifieke rollen.</span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><span style="small;"> </span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><em><span style="Arial;"><span style="small;">Mogelijkheden voor gemeenten</span></span></em></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><span style="small;">Je kunt je voorstellen dat de Web Services van CRM On Demand goed passen binnen een groeipad richting een SOA architectuur voor gemeenten. Er vanuit gaand dat de gemeenten zich conformeren aan GEMMA, waarin onder meer standaarden als STuF 3.10 (Standaard UitwisselingsFormaat) staan vermeld, sluit de Web Service functionaliteit van CRM On Demand uitstekend aan op bijvoorbeeld het ontkoppelen van Backofficesystemen middels een Gegevens- en Zakenmagazijn. Aan de Front end zijde kunnen Web Services een oplossing bieden om vanuit de website van een gemeente een Producten-/Dienstencatalogus te ontsluiten richting CRM On Demand.</span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><span style="small;">Voor meer algemene informatie over webservices zie onderstaande links:</span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><a href="http://www.uddi.org/"><span style="small;">www.uddi.org</span></a></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><a href="http://www.w3.org/"></a><a href="http://www.w3.org/TR/wsdl">www.w3.org/TR/wsdl</a></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><span style="small;">Voor meer informatie omtrent de Siebel Webservices On Demand ga naar:</span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><a href="http://download.oracle.com/docs/cd/E10772_01/books/OnDemWebSvcs.pdf"><span style="#800080;">http://download.oracle.com/docs/cd/E10772_01/books/OnDemWebSvcs.pdf</span></a></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><span style="small;"> </span></span><span style="Arial;"><span style="small;"> </span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><span style="small;">Maarten Bron</span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ozone-blog.nl/2009/10/webservices-in-crm-on-demand/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Linkedin O&#62;Zone group</title>
		<link>http://www.ozone-blog.nl/2009/09/linkedin-ozone-group/</link>
		<comments>http://www.ozone-blog.nl/2009/09/linkedin-ozone-group/#comments</comments>
		<pubDate>Tue, 22 Sep 2009 19:20:06 +0000</pubDate>
		<dc:creator>Siebelicious</dc:creator>
		
		<category><![CDATA[Applications]]></category>

		<category><![CDATA[DBA]]></category>

		<category><![CDATA[Development]]></category>

		<category><![CDATA[Performance]]></category>

		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.ozone-blog.nl/?p=749</guid>
		<description><![CDATA[Om de leden van de O&#62;Zone community dichter bij elkaar te brengen is op Linkedin de O&#62;Zone group aangemaakt. Klik hier om lid te worden van deze community en neem deel aan het forum waar we elkaar inspireren, uitdagen en tot concrete toepassingen komen.
Bas Wernsen
]]></description>
			<content:encoded><![CDATA[<p>Om de leden van de O&gt;Zone community dichter bij elkaar te brengen is op Linkedin de<a href="http://www.linkedin.com/groups?gid=777147&amp;trk=hb_side_g" target="_blank"> O&gt;Zone group</a> aangemaakt. <a href="http://www.linkedin.com/redirect?url=http%3A%2F%2Fwww%2Elinkedin%2Ecom%2FgroupRegistration%3Fgid%3D777147&amp;urlhash=D56o&amp;_t=disc_detail_link" target="_blank">Klik hier</a> om lid te worden van deze community en neem deel aan het forum waar we elkaar inspireren, uitdagen en tot concrete toepassingen komen.</p>
<p>Bas Wernsen</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ozone-blog.nl/2009/09/linkedin-ozone-group/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Siebel server architectuur</title>
		<link>http://www.ozone-blog.nl/2009/07/siebel-server-architectuur/</link>
		<comments>http://www.ozone-blog.nl/2009/07/siebel-server-architectuur/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 09:07:08 +0000</pubDate>
		<dc:creator>Siebelicious</dc:creator>
		
		<category><![CDATA[Applications]]></category>

		<category><![CDATA[DBA]]></category>

		<category><![CDATA[CRM]]></category>

		<category><![CDATA[Ontwikkelstraat]]></category>

		<category><![CDATA[siebel]]></category>

		<guid isPermaLink="false">http://www.ozone-blog.nl/?p=740</guid>
		<description><![CDATA[In januari heb ik de Siebel core consultant course gevolgd bij Harvey Saks. Direct daarna kon ik (samen met twee klasgenoten) beginnen bij een Siebelbeheerproject waar veel ervaren collega’s werken. Op de eerste dag toen ik daar begon, heb ik direct kennis gemaakt met de Siebel installatie. We werden met een handleiding en wat ondersteuning [...]]]></description>
			<content:encoded><![CDATA[<div class="mceTemp mceIEcenter">In januari heb ik de Siebel core consultant course gevolgd bij Harvey Saks. Direct daarna kon ik (samen met twee klasgenoten) beginnen bij een Siebelbeheerproject waar veel ervaren collega’s werken. Op de eerste dag toen ik daar begon, heb ik direct kennis gemaakt met de Siebel installatie. We werden met een handleiding en wat ondersteuning op de achtergrond aan het werk gezet. Het was zo ingewikkeld dat ik de installatie drie keer opnieuw heb uitgevoerd. Natuurlijk moet Siebel nog geconfigureerd worden om connectie te kunnen maken met de server. Hiervoor heb je bepaalde IP adressen, server namen en inlogcodes nodig. Hiernaast moet er ook nog aantal server handelingen worden verricht, zoals: een nieuwe gebruiker voor jezelf aanmaken, toegang verlenen voor deze gebruiker, database extracten, enz. Als nieuw projectlid mag ik niet op de server komen, althans niet voor het server beheer. Dit is meer voor ervaren collega’s met een beheerdersfunctie.</div>
<div class="mceTemp mceIEcenter"> </div>
<div class="mceTemp mceIEcenter">Met de twee eerder genoemde collega’s vorm ik inmiddels het volledig 8.0 gecertificeerde Siebel Dream Team ©. We hebben complementaire interesses en vaardigheden. Je kunt ons als nieuwelingen op het Siebelterrein met werkelijk alles aan de slag zetten. Met een internetverbinding en een telefoon zoeken we het uit. Van ons drieën ben ik degene die zich het meest betrokken voelt bij de Siebel server architectuur. Het liefst zou ik taken op dat gebied gaan uitvoeren. Voor het huidige project heb ik samen met mijn Dream Team-leden een uitgebreid gesprek gehad met de collega die de servers beheert. Vanuit zijn verhaal hebben we van het huidige project een architectuur schema opgesteld. Ik vond het erg leuk om het ingewikkelde verhaal in het schema te krijgen. Het resultaat van enkele uren noeste arbeid was een plaatje met meerdere lagen en veel pijlen. Het is niet zoals ik tijdens mijn studie heb gehad. Deze is erg complex. Ik heb bedrijfskundige Informatica gestudeerd en heb een afstudeerstage gedaan bij een alarmcentrale waarin ik me bezig hield met een bepaalde server omgeving. Toen heb ik nieuwe componenten geïnstalleerd op de server zodat de workstations er toegang toe kregen. Deze omgeving was veel meer recht toe recht aan.</div>
<div class="mceTemp mceIEcenter">
<p>Het plaatje is vergelijkbaar met het schema dat ook in de Siebel cursusboeken staat aangegeven. Hieronder zie je de Siebel server architectuur van het huidige project.</p>
<p> </p></div>
<div class="mceTemp mceIEcenter">
<dl>
<dt><a href="http://www.ozone-blog.nl/wp-content/uploads/2009/07/siebelserverarchitectuur1.jpg"><img class="size-full wp-image-743" src="http://www.ozone-blog.nl/wp-content/uploads/2009/07/siebelserverarchitectuur1.jpg" alt="Klik op de afbeelding voor een vergroting" width="500" height="324" /></a></dt>
<dd>Klik op de afbeelding voor een vergroting</dd>
</dl>
</div>
<p> </p>
<p>Dit plaatje laat alleen één ontwikkelstraat zien. Hiernaast zijn er twee extra straten die gebruikt worden voor andere doeleinden. Steeds als er met de bouw van een nieuwe release wordt gestart, worden de straten herverdeeld en in ieder geval één opgeschoond. Op dit moment is het zo dat wij van het Dream Team, op één van de straten ons mogen uitleven in het uitproberen van configuratie en script. Het liefst zou ik in diezelfde straat aan de slag gaan met het uit- en aanzetten van componenten. Kijken wat er dan gebeurt.</p>
<p><strong>Abdullah Bostanci<br />
</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ozone-blog.nl/2009/07/siebel-server-architectuur/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The Satisfaction Trap: It is not how satisfied you keep your customers, its how many satisfied customers you keep</title>
		<link>http://www.ozone-blog.nl/2009/06/the-satisfaction-trap-it-is-not-how-satisfied-you-keep-your-customers-its-how-many-satisfied-customers-you-keep/</link>
		<comments>http://www.ozone-blog.nl/2009/06/the-satisfaction-trap-it-is-not-how-satisfied-you-keep-your-customers-its-how-many-satisfied-customers-you-keep/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 15:14:48 +0000</pubDate>
		<dc:creator>Siebelicious</dc:creator>
		
		<category><![CDATA[Applications]]></category>

		<category><![CDATA[CRM]]></category>

		<category><![CDATA[Klantloyaliteit]]></category>

		<category><![CDATA[Klanttevredenheid]]></category>

		<category><![CDATA[siebel]]></category>

		<guid isPermaLink="false">http://www.ozone-blog.nl/?p=721</guid>
		<description><![CDATA[Strategisch belang van Klantloyaliteit
In de hedendaagse turbulente markten met een toegenomen concurrentie-intensiteit, is slechts het tevreden stellen van klanten niet meer voldoende om duurzaam concurrentievoordeel te realiseren. Veel organisaties investeren onnodig veel in het verhogen van klanttevredenheid maar worden toch geconfronteerd met een dalend marktaandeel. Het is evident dat de causale relatie tussen klanttevredenheid en [...]]]></description>
			<content:encoded><![CDATA[<h4>Strategisch belang van Klantloyaliteit</h4>
<p>In de hedendaagse turbulente markten met een toegenomen concurrentie-intensiteit, is slechts het tevreden stellen van klanten niet meer voldoende om duurzaam concurrentievoordeel te realiseren. Veel organisaties investeren onnodig veel in het verhogen van klanttevredenheid maar worden toch geconfronteerd met een dalend marktaandeel. Het is evident dat de causale relatie tussen klanttevredenheid en klantloyaliteit niet meer eenduidig is. Dit verschijnsel wordt ook wel ‘The Satisfaction Trap’ genoemd, waar transactiegerichte organisaties in verzeild kunnen raken en hierdoor klanten verliezen ondanks de hoge klanttevredenheid. Waar dergelijke organisaties volgens mij niet in slagen, is om toegevoegde waarde voor de klanten te creëren die kan leiden tot duurzame klantloyaliteit.</p>
<p>Hoewel klanttevredenheid van essentieel belang is, moet de focus verschuiven van het slechts sturen op en het waarborgen van klanttevredenheid, naar het ontwikkelen van een relatiegerichte oriëntatie waarin loyaliteit en klantwaarde centraal staan. Door meer te bieden dan alleen de tevredenheid, kan de organisatie een duurzame relatie opbouwen met haar klanten die zal bijdragen aan het realiseren en behouden van duurzaam concurrentievoordeel. Het monitoren van klanttevredenheid draagt bij tot het waarborgen van operationele- en organisatorische activiteiten. Dit is echter kortetermijngericht en reactief van aard. Naast de oriëntatie op de tevredenheid, moeten de organisaties naar mijn mening hun bedrijfsactiviteiten afstemmen op het initiëren en ontwikkelen van relaties met klanten.</p>
<p>Strategisch gezien, beschikken relationeel georiënteerde organisaties over vaardigheden en competenties die bijdragen aan het vermogen om hun productaanbod op continue basis naadloos af te stemmen op de klantbehoeften. Deze competenties hebben vooral betrekking op het verkrijgen en analyseren van relevante klantinformatie om adequaat in te kunnen spelen op veranderende klantbehoeften.</p>
<p> </p>
<h4>Strategische oriëntaties om klantloyaliteit na te streven</h4>
<p>Organisaties kunnen verschillende middelen inzetten om klanten aan zich te binden. In het algemeen kan er onderscheid gemaakt worden tussen twee strategische oriëntaties met betrekking tot klantloyaliteit:</p>
<p> </p>
<h5>Loyaliteit als calculatieve binding: sturen op klanttevredenheid en omzet</h5>
<p>Loyaliteit als calculatieve binding heeft betrekking op een band tussen klant en organisatie die vooral gebaseerd is op financiële prikkels. De klant is dan bereid een relatie te continueren zolang hij vindt dat de organisatie zijn behoeften bevredigt tegen een rechtvaardige prijs of andere wederprestaties. Ik ben van mening dat door dit als een instrument te gebruiken, de relatie als het ware kunstmatig in stand wordt gehouden.</p>
<p> </p>
<h5>Loyaliteit als structurele binding: sturen op klantwaarde</h5>
<p>Om de relatie levensvatbaar te maken is het echter van essentieel belang om klanten onderscheidende waarde te leveren. Dit biedt een basis om een relatie op te bouwen die een duurzaam karakter krijgt. Men spreekt in dit kader ook wel van structurele binding. Het bestaansrecht van de relatie is dan niet slechts gebaseerd op tevredenheid en het prijsaspect, maar op klantwaarde en individuele afstemming waarbij de voorkeuren van de individuele klanten meegenomen worden in de productontwikkeling.</p>
<p>In strategisch opzicht is dit volgens mij dé ideale manier van relatievorming omdat in deze situatie niet alleen de producten en diensten de klantwaarde bepalen, maar ook de relatie die tussen beide partijen is opgebouwd. In de ogen van de klanten zijn andere aanbieders niet in staat om de zelfde klantwaarde te leveren. Relatiemanagement die op deze manier een invulling krijgt, is niet te imiteren door andere aanbieders en draagt hierdoor bij aan het realiseren en behouden van duurzaam concurrentievoordeel.</p>
<p>In onderstaand figuur geef ik de twee strategische oriëntaties grafisch weer.</p>
<div id="attachment_724" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.ozone-blog.nl/wp-content/uploads/2009/06/klantloyaliteit.jpg"><img class="size-full wp-image-724" src="http://www.ozone-blog.nl/wp-content/uploads/2009/06/klantloyaliteit.jpg" alt="" width="500" height="373" /></a><p class="wp-caption-text">Klik op de afbeelding voor een vergroting</p></div>
<p style="center;"> </p>
<h4>Uitdaging: het identificeren en analyseren van significante Loyaliteitsdrivers</h4>
<p>Organisaties investeren veel geld en tijd in het implementeren van CRM- en ERP systemen, maar slagen er niet altijd in om de data die door deze systemen wordt gegenereerd, te vertalen naar bruikbare informatie waarop onderbouwde beslissingen gebaseerd kunnen worden. Veelal heeft de analyse van managementinformatie in dit kader een reactief karakter. Er wordt gestuurd op informatie waarbij signalen over kwaliteit, tevredenheid en geuite behoeften omgezet worden naar kortetermijn gerichte acties.</p>
<p>Applicaties die inzicht geven in de voortgang van service-aanvragen en het tevredenheidoordeel van klanten hierover, zijn hier een voorbeeld van. Organisaties identificeren prestatie-indicatoren die relevant zijn voor de kwaliteit van het product en de gerelateerde service elementen om de tevredenheid te waarborgen met als doel klantloyaliteit te realiseren.  Organisaties kunnen bijvoorbeeld identificeren welke indicatoren voor verbetering vatbaar zijn en hierop te sturen met het formuleren van acties om deze te verbeteren.</p>
<p>Zo ontwikkelen veel organisaties loyaliteitsprogramma’s waarbij klanten beloond worden als zij herhalingsaankopen doen en zodoende klant blijven. Het doel van deze loyaliteitsprogramma’s is om op korte termijn effectief en efficiënt nieuwe klanten te werven en bestaande klanten te behouden. Tevens wordt er beoogd om met kortingen en andere beloningen, meer omzet en winst te behalen uit bestaande klanten. Hoewel klantloyaliteit wordt nagestreefd met deze programma’s, kan men stellen dat deze oriëntatie vooral transactiegericht is.</p>
<p>Het sturen op duurzame klantloyaliteit betekent echter dat organisaties een proactieve invulling moeten geven aan het analyseren van managementinformatie. Om de informatie uit deze systemen optimaal te kunnen benutten, dient een goed doordachte proces en methode ontwikkeld. Hierbij is het van belang om de juiste combinatie van data aan elkaar te relateren en op de gewenste momenten beschikbaar te stellen aan de personen die de beslissingen moeten nemen. Dit is van essentieel belang om op een verantwoorde manier de managementbeslissingen te nemen die significant bijdragen aan het realiseren van duurzame klantloyaliteit.</p>
<p>De uitdaging hierbij is om het arsenaal aan applicaties op het gebied van ‘Customer Loyalty’ zo effectief mogelijk in te richten én de data die deze applicaties genereren, op een zinvolle manier te analyseren. Hierdoor wordt het mogelijk om verbanden te leggen tussen relevante aspecten en ontwikkelingen in klantgedrag en behoeften te identificeren die doorslaggevend zijn voor zowel de tevredenheid als duurzame klantloyaliteit. Zo kunnen organisaties op basis van relevante informatie veel beter sturen omdat zij inzicht hebben in prestatie-indicatoren die daadwerkelijk als drivers voor duurzame klantloyaliteit beschouwd kunnen worden.</p>
<p>Oracle SIEBEL CRM heeft verschillende applicaties en modules om inzicht te verschaffen in informatie die relevant is voor het realiseren van duurzame klantloyaliteit. In een volgend artikel zal ik ingaan op de mogelijkheden om met Oracle SIEBEL CRM én functionaliteiten van Oracle BI Applications klantinformatie te verzamelen, verbanden en prestatie-indicatoren te identificeren en hier effectief op anticiperen om een duurzame vorm van klantloyaliteit te realiseren.</p>
<p><strong>Noredine Ouboulaouane</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ozone-blog.nl/2009/06/the-satisfaction-trap-it-is-not-how-satisfied-you-keep-your-customers-its-how-many-satisfied-customers-you-keep/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Siebel op de filmset</title>
		<link>http://www.ozone-blog.nl/2009/06/siebel-op-de-filmset/</link>
		<comments>http://www.ozone-blog.nl/2009/06/siebel-op-de-filmset/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 09:15:41 +0000</pubDate>
		<dc:creator>Siebelicious</dc:creator>
		
		<category><![CDATA[Applications]]></category>

		<category><![CDATA[Development]]></category>

		<category><![CDATA[CRM]]></category>

		<category><![CDATA[Image viewer]]></category>

		<category><![CDATA[siebel]]></category>

		<guid isPermaLink="false">http://www.ozone-blog.nl/?p=689</guid>
		<description><![CDATA[In de projectruimte aan de Ringwade in Nieuwegein loopt een jongeman rond, met een Ordina-oranje zonneklep op z’n hoofd. Hij begeeft zich naar de regisseursstoel die zich in het midden van de ruimte bevindt. Op de rugleuning staat met grote zwarte letters ‘TIM’. Tim Ensing is een Siebelaar die nadenkt over hoe je kennis vasthoudt [...]]]></description>
			<content:encoded><![CDATA[<p>In de projectruimte aan de Ringwade in Nieuwegein loopt een jongeman rond, met een Ordina-oranje zonneklep op z’n hoofd. Hij begeeft zich naar de regisseursstoel die zich in het midden van de ruimte bevindt. Op de rugleuning staat met grote zwarte letters ‘TIM’. Tim Ensing is een Siebelaar die nadenkt over hoe je kennis vasthoudt en hoe je het kunt delen. De aanleiding voor deze entourage is de volgende.</p>
<p>In Siebel kun je bijna alles configureren. In de business layer knoop je de componenten uit de business aan elkaar zoals ze zich in de echte wereld ook tot elkaar verhouden. Voor de user interface maak je het uiterlijk en binnen dat uiterlijk zorg je er voor dat je in logische stappen door de schermen kunt wandelen.</p>
<p>Als je je een paar maanden bezighoudt met drill downs en form applet lay-out, dan kun je zo maar vergeten hoe je ook al weer de kleur moest aanpassen van het opstartscherm. Zeker als je nog een frisse en verse Siebelaar bent, is er nog weinig configuratie ingesleten. De Siebelguides bieden in sommige gevallen uitkomst. Het is wel statisch en als je van dynamische instructies houdt, kijk je liever naar bewegende beelden. Je zou willen dat iemand het weer voor je voordeed.</p>
<p>En zodoende kwam Tim op het idee om een reeks video’s te maken van configuratiehandelingen. Hij is een warm voorstander van een videodatabase die geraadpleegd kan worden door alle collega’s. Wij stellen hem een paar vragen.<br />
“Kunnen wij een filmpje zien?“<br />
“Jawel, zie hier een filmpje over hoe je een escript maakt voor het opstarten van workflows onder dynamische condities die bepaald worden door het tijdstip van invoer van de grandchild van de betreffende business component. Ik ben er tamelijk lang mee bezig geweest om uit te zoeken hoe het moest. Daarom leg ik het nu vast zodat ik over een half jaar er niet weer zo veel tijd in hoef te steken.”<br />
“Laat je je ook schminken voor de opnames?”<br />
“Hm, nee. Ik ben niet te zien. Je ziet het siebelscherm en je hoort hooguit mijn stem.”<br />
“Wat ga je met de filmpjes doen?”<br />
“Ik heb het voornemen een bommetje videodatabase te maken. Als er nou nog een paar collega’s meedoen, hebben we in no-time een flinke verzameling filmpjes. Heel handig als je niet meer zo precies weet hoe het ook weer moest.“<br />
“Kunnen wij ze straks kopen van je?“<br />
“Ja, dat kan.”</p>
<p>Tim heeft een programmaatje gevonden waarmee je een filmpje kunt opnemen, compleet met geluid. Het heet FastStone Capture. Er bestaat een gratis versie van die je een maand mag uitproberen. Overigens, als je het aanschaft kost het je de kop ook niet: $ 19,95. In een maand tijd kun je heel veel filmpjes opnemen. Het programmaatje is niet nodig voor het afspelen omdat er een wmv-bestand van wordt gemaakt.</p>
<p>Als voorbeeld staat hieronder een demo over pick lists. Het laat zien hoe je aan de hand van de View Info in de client de pick list kunt opzoeken in Siebel Tools en het daarna met de gevonden pick list-naam kunt aanpassen in de client.</p>
<p><a href="http://www.ozone-blog.nl/wp-content/uploads/2009/06/film-over-picklist.wmv">film-over-picklist</a></p>
<p>Dan nog enkele tips voor je begint met de aanleg van je eigen bommetje videodatabase.</p>
<ul>
<li>- Voer enige regie op de omgeving. Omgevingsgeluiden worden ook opgenomen.</li>
<li>- Zorg voor een decent bureaublad. Delen van filmpjes zijn niet te verwijderen.</li>
<li>- Oefen een keer van te voren. Tijdens het opnemen is er geen terugspoelmogelijkheid.</li>
<li>- Toelichtingen kun je inspreken, maar ook intypen in notepad tijdens het opnemen van het instructiefilmpje.</li>
</ul>
<p><strong>Victoria Hoogenveen</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ozone-blog.nl/2009/06/siebel-op-de-filmset/feed/</wfw:commentRss>
<enclosure url="http://www.ozone-blog.nl/wp-content/uploads/2009/06/film-over-picklist.wmv" length="8972094" type="video/x-ms-wmv" />
		</item>
		<item>
		<title>De rol van een ontologie voor Siebel consultants</title>
		<link>http://www.ozone-blog.nl/2009/06/de-rol-van-een-ontologie-voor-siebel-consultants/</link>
		<comments>http://www.ozone-blog.nl/2009/06/de-rol-van-een-ontologie-voor-siebel-consultants/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 15:04:57 +0000</pubDate>
		<dc:creator>Siebelicious</dc:creator>
		
		<category><![CDATA[Applications]]></category>

		<category><![CDATA[Development]]></category>

		<category><![CDATA[Kennissysteem]]></category>

		<category><![CDATA[Ontologie]]></category>

		<category><![CDATA[Rule Engine]]></category>

		<category><![CDATA[siebel]]></category>

		<guid isPermaLink="false">http://www.ozone-blog.nl/?p=669</guid>
		<description><![CDATA[Als ICT consultant weet je dat het belangrijk is dat je er voor zorgt dat verschillende partijen in een project over hetzelfde praten. Wanneer op een feestje mensen langs elkaar praten is dat grappig maar in projecten is dit duur en leidt het vaak tot frustraties. In de start van een project vormt het gespreksonderwerp [...]]]></description>
			<content:encoded><![CDATA[<p>Als ICT consultant weet je dat het belangrijk is dat je er voor zorgt dat verschillende partijen in een project over hetzelfde praten. Wanneer op een feestje mensen langs elkaar praten is dat grappig maar in projecten is dit duur en leidt het vaak tot frustraties. In de start van een project vormt het gespreksonderwerp vaak input voor een ontwerp wat nog een aantal keer overgedragen wordt aan mensen die vaak verder van de oorspronkelijke context van het gesprek staan. Al met al doet het proces van het opnemen van de specificaties naar het overdragen aan de programmeurs en/of testers (stap verder) vaak denken aan het spelletje waarbij een kring wordt gevormd en de eerste persoon iets moet vertellen aan de persoon naast hem. Wanneer je bent aangekomen bij de laatste persoon herkent deze nog weinig van de oorspronkelijke boodschap. Een groot deel van de miscommunicatie valt te voorkomen door het communiceren en begrijpelijk maken en centaal stellen van de context van de boodschap. Wanneer je een oplossing/probleem gaat modelleren in zijn context kan je een ontologie gaan gebruiken. Voorafgaande aan het beschrijven van de voordelen van het gebruik van een ontologie wordt eerst beschreven wat een ontologie is.</p>
<p>Wat is een ontologie?<br />
Wanneer voor een systeem de context van informatie een rol gaat spelen kan een ontologie gebruikt worden. Het stelt een systeem in staat om betekenis aan data toe te voegen.</p>
<p>Een ontologie kan worden gezien als een formele expliciete beschrijving van klassen (concepten) in een domein. Een ontologie heeft slots (attributen) voor eigenschappen van elk concept. De slots beschrijven verschillende eigenschappen van de concepten. Bij de slots is het mogelijk beperkingen op de mogelijke waarden van een bepaald slot te leggen. Wanneer over een grasveld  wordt gesproken kan dit in de context van een tuin, een sport, of eten. Zo zullen koeien ongetwijfeld een grasveld heel anders zien dan programmeurs. Door een relatie tussen de gebruiker (mens) en het veld te definiëren als "sport_op" krijg je een veel scherper beeld van de context, zoals in "hij sport op een grasveld". Grasveld valt te zien als een instance van het concept sportterrein. De relatie "sport_op" geeft betekenis aan de instance grasveld. Na het kennen van de relatie kun je ook alternatieven voor het grasveld bedenken die in de context passen. Een koe zal niet heel blij worden van een gravelveld (instance van sportterein) maar voor tennissers is het zeker een alternatief. Een ontologie lijkt op een database schema maar dan met namen en relaties uit het jargon van de gebruiker.<br />
<a href="http://www.ozone-blog.nl/wp-content/uploads/2009/05/plaatje_blog2.bmp"><img class="alignnone size-medium wp-image-674" src="http://www.ozone-blog.nl/wp-content/uploads/2009/05/plaatje_blog2.bmp" alt="" width="527" height="376" /></a><br />
Figuur 1, voorbeeld van een ontology uit <a href="http://protege.stanford.edu/doc/tutorial/get_started">http://protege.stanford.edu/doc/tutorial/get_started</a></p>
<p>Wanneer de ontologie wordt gevuld met individuele elementen van de klassen, dan vormen de elementen samen met het model een kennisbank. Een ontologie wordt gecreëerd voor het ondersteunen van applicaties bij het verwerken en gebruiken van complexe en verschillende soorten kennis. Het gebruik van een ontologie maakt het vaak mogelijk een objectieve specificatie van domeininformatie te maken. Dit gebeurt in een ontologie door het representeren van een overeenstemming van meningen over concepten en relaties zoals ze in het betreffende kennisdomein worden gebruikt.<br />
De ontologie is nadrukkelijk gericht op:</p>
<ul>
<li>- Overeenstemming vinden over modellen voor een domein</li>
<li>- Eigenschappen weergeven die in alle situaties gelden</li>
<li>- De klassen in plaats van de daadwerkelijke waarden (instances)</li>
<li>- Het ondersteunen van meerdere taken en methoden</li>
<li>- Het gebruik in samenspel met compileergereedschappen</li>
<li>- Het helpen van een groep gebruikers</li>
<li>- Gezamenlijke ontwikkeling</li>
<li>- Gebruik in educatie</li>
<li>- Agent communicatie en het delen van kennis</li>
</ul>
<p>In praktische termen bestaat het ontwikkelen van een ontologie uit:</p>
<ul>
<li>Definieer de klassen (concepten) in de ontologie.</li>
<li>Zet de klassen in een subklasse-superklasse hiërarchie.</li>
<li>Definieer de slots en beschrijf de toegestane waarden voor de slots.<br />
(Via een slot kan men ook relaties tussen verschillende klassen modelleren.)</li>
<li>Vul voor de instances de waarden van de slots in.</li>
</ul>
<p>Voor het beschrijven van ontologieën bestaan verschillende talen. Voorbeelden hiervan zijn RDF en OWL. Het Resource Description Framework (RDF) is een algemene taal voor het beschrijven van informatie op het web. De OWL Ontology Language is ontworpen voor het gebruik door applicaties die context van informatie moeten verwerken i.p.v. het alleen maar presenteren van informatie. OWL is meer gericht op het gebruik door software programma’s.</p>
<p>Als je meer wilt spelen met en leren over ontologieën is het interessant om eens op <a href="http://protege.stanford.edu/">http://protege.stanford.edu/</a> te kijken. Hier kun je tools en tutorials vinden om aan de slag te gaan.</p>
<p>De voordelen van ontologie voor een Siebel consultant?<br />
Het voorkomen van miscommunicatie is een groot voordeel. Maar er zijn veel meer voordelen.</p>
<ul>
<li>Bij grote ICT projecten zijn ICT applicaties een onderdeel van een groot landschap. Zoals Siebel CRM vaak wordt gekoppeld aan een ERP systeem voor de boekhouding en planning, een BI applicatie voor overkoepelende rapportages, en eventueel andere systemen zoals een document management systeem. Applicaties moeten samenwerken. De gegevens die gecommuniceerd, verwerkt en gepresenteerd worden moeten consistent zijn.  Je wilt bijoorbeeld niet zien dat <span style="AR-SA;">financiële </span>voorspellingen uit de rapportages niet overeenkomen met de informatie in het grootboek. Dit vraagt om centrale domeinmodellen of heel veel communicatie over de individuele koppelvlakken/interfaces. Een domeinmodel dat de concepten en relaties tussen concepten beschrijft, kan een ontologie zijn. Bij de ontwikkeling van het semantische web (veel applicaties die samen werken) wordt veel gebruik gemaakt van ontologieën.</li>
<li>Een ontologie vormt vaak de basis voor rule-based systemen. Met de overname van RuleBurst (nu Oracle Policy automation) heeft Oracle geïnvesteerd in rule engines, een technologie die sinds enige tijd weer in opmars is. Omdat rule-based systemen vaak dienen om betekenis aan data te geven vormt de ontologie een zeer goede basis voor de ontwikkeling van kennissystemen zoals Oracle Policy automation. Door het gebruik van een ontologie wordt de meer statische domeinkennis los gekoppeld van de regels (dynamisch en context gebonden). Het gebruik van een rule-based system impliceert dat de data in domein objecten staat (ontologie) en de kennis in de regels.</li>
<li>Een vierde voordeel voor het gebruik van een ontologie voor Siebel consultants is de goede aansluiting bij Siebel. Siebel kent een drie-laags architectuur waarvan de middelste laag de business layer is. Deze business layer sluit zeer goed aan bij het gebruik van een ontologie. Het is zaak om in een bredere IT context deze business layer af te stemmen met andere applicaties.</li>
</ul>
<p>Kortom, een ontologie is een handig hulpmiddel maar zoals bij vele hulpmiddelen vergt het wel een investering. Het opzetten van een ontologie is een behoorlijk klus. Veel onduidelijkheden die anders later in het proces van het ontwerpen en implementeren van IT oplossingen naar komen, worden naar voren getrokken bij het inzetten van een ontologie.</p>
<p><strong>Sytse Benedictus</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ozone-blog.nl/2009/06/de-rol-van-een-ontologie-voor-siebel-consultants/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Watch window en user properties</title>
		<link>http://www.ozone-blog.nl/2009/06/watch-window-en-user-properties/</link>
		<comments>http://www.ozone-blog.nl/2009/06/watch-window-en-user-properties/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 06:38:00 +0000</pubDate>
		<dc:creator>Siebelicious</dc:creator>
		
		<category><![CDATA[Applications]]></category>

		<category><![CDATA[Development]]></category>

		<category><![CDATA[CRM]]></category>

		<category><![CDATA[siebel]]></category>

		<guid isPermaLink="false">http://www.ozone-blog.nl/?p=601</guid>
		<description><![CDATA[Programmeren is leuk. Vind ik. Een Siebelconfigurator wordt echter geleerd dat eScript alleen ingezet mag worden als er geen andere manier voor handen is. Onder de zogenaamde User Properties is een hele reeks voorgeprogrammeerde functies beschikbaar. User Properties in plaats van eScript is goed voor het beheer van de applicatie en migratie naar een volgende [...]]]></description>
			<content:encoded><![CDATA[<p>Programmeren is leuk. Vind ik. Een Siebelconfigurator wordt echter geleerd dat eScript alleen ingezet mag worden als er geen andere manier voor handen is. Onder de zogenaamde User Properties is een hele reeks voorgeprogrammeerde functies beschikbaar. User Properties in plaats van eScript is goed voor het beheer van de applicatie en migratie naar een volgende Siebelrelease wordt er eenvoudiger door. Oracle hangt deze werkwijze ook aan, zoals we tijdens de cursus ook ondervonden hebben. eScript komt niet of nauwelijks aan de orde.</p>
<p>Je zou verwachten dat de mogelijkheden binnen Tools dit ondersteunen. In plaats daarvan wordt eScript via de debugfunctionaliteit veel beter ondersteund dan de User Properties. Op het project waar ik nu zit, wordt gewerkt met Siebel 7.8. De keren dat ik trachtte een User Property aan de praat te krijgen, begon ik met niets, waren de tussenresultaten niets en eindigde ik met niets. Dit wordt zonder meer veroorzaakt door mijn geringe ervaring met de user properties. Maar tekenend vond ik wel dat ik met eScript het wel voor elkaar kreeg. Helaas was dat niet de bedoeling. Met de break points in het script en de watch window waarin de tussenresultaten zichtbaar zijn, kun je werkelijk debuggen. Je kunt er mee opsporen waar het programma er uit vliegt of waar verkeerde waarden worden toegekend. Helemaal wat je van een debugfunctie verwacht. Met deze manier van werken heb ik kunnen aanschouwen wat de verschillen zijn in PreSetFieldValue en SetFieldValue. Reuze inzichtelijk. Er bestaat een knop om de syntax te controleren. Helemaal geweldig.</p>
<p>Maar dan de User Properties. Je kunt het valideren, maar geen fouten in de validatie garandeert niet dat er iets gebeurt met het onderwerp van de property. Dat de validatie succesvol verloopt, zegt hoegenaamd niets over de juistheid van de syntax. Het is gevoelig voor spaties en enkele of dubbele aanhalingstekens, maar daar zegt de validatie niets over. Dat lijkt me toch iets waar Tools op zou moeten kunnen controleren. Ter illustratie staan hieronder twee regels voor de value van een On Field Update Set. De eerste was één van de minstens 30 varianten die ik probeerde en die niet werkte. De tweede werkt wel en is gemaakt door mijn collega Noredine die minder snel gefrustreerd raakt en die handiger is in het zoeken in bestaande User Properties. Want dat is het recept, zoek in materiaal dat wel werkt en wat lijkt op wat jij wilt maken.</p>
<p>Goed:  "Diplomacode", "Diplomadatum", "IIF([Diplomacode] = LookupValue(""DIPLOMA"", ""1""),[Diplomadatum],"""")"<br />
Fout: "Diplomacode", "Diplomadatum", "IIF([Diplomacode] = LookupValue(""DIPLOMA"", ""1""),[Diplomadatum],"" "")"</p>
<p>Zoek het ene verschilletje.</p>
<p>Zoals gezegd, ons project werkt met 7.8. Laatst kreeg ik op een kwade dag met mijn dedicated client geen toegang tot de server zodat ik niet kon uittesten of mijn User Property met een Julian-functie het gewenste effect had. Het was buiten kantooruren. Hierdoor zag ik geen mogelijkheid om de toegang te herstellen. Omdat ik erg graag wilde weten of Julian deed wat ik wilde, week ik uit naar een VM-ware-image die op mijn laptop staat. De Siebel daarin is 8.0 en heeft een editor functie voor de value property van de User Property. Prachtig. In de Calculated Value property van Fields zit hij trouwens ook. Ik werd er helemaal enthousiast van. Het is geen debugger, maar als je bij niets vandaan komt is dit heel mooi. Hieronder een plaatje ervan. Let niet te veel op de Expression, die slaat eigenlijk nergens op, weet ik inmiddels.</p>
<p style="center;"><a href="http://www.ozone-blog.nl/wp-content/uploads/2009/05/editor.jpg"><img class="size-medium wp-image-603 aligncenter" src="http://www.ozone-blog.nl/wp-content/uploads/2009/05/editor-300x250.jpg" alt="" width="300" height="250" /></a></p>
<p>Als je een haakje toevoegt aan de Expression, wordt het haakje dat volgens Tools er bij hoort geel gekleurd. Net als in Excel, maar alleen als je het net ingetypt heb, daarna verdwijnt de kleur weer. Dus als je een haakje sluiten typt en er wordt niets geel, dan mist er iets. Je kunt beschikbare Fields selecteren en dan zet de editor er ook meteen vierkante haken omheen. Very convenient, en ook tegen hinderlijke typefouten.</p>
<p>De opdracht die ik had gekregen was de volgende. Zorg er voor dat een bepaald datumveld op drie weken later wordt gezet dan een ander datumveld en doe dit met een Julian-functie. En die heb je nodig omdat de ‘drie weken later’ afgerond moet worden naar boven, naar bijvoorbeeld de eerstvolgende maandag. Althans, dat begreep ik uit het verhaal. Nu ik een paar uur met Julian gevochten heb, denk ik dat ik nog maar eens navraag moet gaan doen naar de precieze strekking. Wat een rare functie, die Julian. In de Tools-helpfunctie vond ik het volgende.</p>
<p><em>JulianYear (): Equal to the current year + 4713.<br />
JulianWeek (): JulianDay() / 7, rounded down to the next integer.<br />
The Julian functions must include Today() or a field name as a parameter.<br />
For example, you need to use either JulianMonth([Created]) (of a field) or JulianMonth(Today()) (of the current date).</em></p>
<p>Hier maken we uit op dat Julian ergens in de oudheid begonnen is met de dagen te tellen en wel 4713 jaar voor Christus. JulianDay([Datum]) is het aantal dagen vanaf de grijze oudheid tot en met [Datum].</p>
<p>Als je in een User Property 21 optelt bij een datum, dan telt Siebel er 21 <em>dagen</em> bij op. En blijft het type Datum. Dat is prettig rekenen. Nu moeten er voor de eerstvolgende maandag nog een paar dagen extra bij op, indien de datum geen maandag is. Maar hoe in den vrede gebruik ik JulianWeek of –Day daarvoor.</p>
<p>In de Bookshelf stond precies dezelfde tekst als in de online-help, dus dat voegde niets toe. Op metalink3 vond ik geen voorbeelden van hoe je een Julianwaarde weer terug zet in een datum. Nou, toen ben ik zelf wat gaan vogelen. Zonder succes overigens. Ik dacht, JulianWeek is gelijk aan JulianDay/7 en dan afgerond naar beneden naar de eerstvolgende integer. JulianWeek is het aantal hele weken sinds de vroege oudheid en het deel van de huidige week telt niet mee. Dus JulianDay/7 minus JulianWeek is een breuk van een aantal zevenden. Leek me logisch. Die breuk vermenigvuldigd met 7 is het aantal dagen van de week dat al voorbij is. En die moet ik kunnen gebruiken om te bepalen hoeveel dagen er nodig zijn om op de eerstvolgende maandag te komen. Nog een voorwaardelijke Calculated Value er tegenaan zetten voor het geval dat we al op maandag zitten en dan heb ik m’n eerstvolgende maandag na de drie weken na de oorspronkelijke datum. Dat was het plan.</p>
<p>De Value property van de On Field Update werd een beetje gecompliceerd door de Julians en de optellingen, delingen enzo. Het werkte niet in de zin van dat het geen effect had op de datumvelden. Er gebeurde gewoon niets, geen foutmelding, niets. Omdat de Julians van een ander type zijn dan de data, had ik behoefte aan een watch window om te zien wat die Julians voor waarde hadden als ik er mee ging rekenen.</p>
<p>De Business Component ‘PUB HLS Incident’ had ik uitgezocht om in de image de Julian-functies uit te proberen vanwege de datumvelden die hierin voorkomen. De applet met details over de Incident heeft een veld Description en deze leek me geschikt om als watch window te dienen. En zo kwam ik er achter dat Siebel niet van breuken houdt. JulianDay/7 wordt net zo afgerond als JulianWeek. JulianDay/7 minus JulianWeek is identiek gelijk aan 0. Jammer.</p>
<p> </p>
<div id="attachment_609" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.ozone-blog.nl/wp-content/uploads/2009/05/watchwindow3.jpg"><img class="size-full wp-image-609" src="http://www.ozone-blog.nl/wp-content/uploads/2009/05/watchwindow3.jpg" alt="" width="500" height="262" /></a><p class="wp-caption-text">Klik op afbeelding om te vergroten</p></div>
<p style="center;"> </p>
<p style="center;">Julian helpt me nog niet aan de eerstvolgende maandag, maar ik heb nu wel m’n eigen watch window voor User properties die ik miste bij het debuggen.</p>
<p><strong>Victoria Hoogenveen</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ozone-blog.nl/2009/06/watch-window-en-user-properties/feed/</wfw:commentRss>
		</item>
		<item>
		<title>De rol van Oracle CRM On Demand  binnen gemeenten</title>
		<link>http://www.ozone-blog.nl/2009/05/de-rol-van-oracle-crm-on-demand-binnen-gemeenten/</link>
		<comments>http://www.ozone-blog.nl/2009/05/de-rol-van-oracle-crm-on-demand-binnen-gemeenten/#comments</comments>
		<pubDate>Thu, 28 May 2009 10:03:36 +0000</pubDate>
		<dc:creator>Siebelicious</dc:creator>
		
		<category><![CDATA[Applications]]></category>

		<category><![CDATA[CRM]]></category>

		<category><![CDATA[crm on demand]]></category>

		<category><![CDATA[siebel]]></category>

		<guid isPermaLink="false">http://www.ozone-blog.nl/?p=649</guid>
		<description><![CDATA[Al een behoorlijke tijd is de overheid bezig om de communicatie met haar burgers te optimaliseren. Uiteindelijk wil zij ervoor zorgen dat er één loket is waar burgers contact kunnen krijgen met overheden op elk niveau. De gemeente heeft hierin als taak dé poort tot de overheid te worden. In het kader van de Wet [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><span style="small;"><a href="http://www.ozone-blog.nl/wp-content/uploads/2009/05/officeconcept.jpg"></a><a href="http://www.ozone-blog.nl/wp-content/uploads/2009/05/officeconcept1.jpg"></a>Al een behoorlijke tijd is de overheid bezig om de communicatie met haar burgers te optimaliseren. Uiteindelijk wil zij ervoor zorgen dat er één loket is waar burgers contact kunnen krijgen met overheden op elk niveau. De gemeente heeft hierin als taak dé poort tot de overheid te worden. In het kader van de Wet Algemene Bepalingen Omgevingsrecht (Wabo) heeft het Ministerie van VROM inmiddels een digitaal loket in het leven geroepen, namelijk het Landelijke Voorziening Omgevingsloket (LVO). Mocht je geïnteresseerd zijn, de link naar dit loket is </span><a href="http://www.omgevingsloket.nl/"><span style="small;">www.omgevingsloket.nl</span></a><span style="small;">. Via dit loket kunnen Wabo-gerelateerde vergunningaanvragen worden gedaan. De Wabo regelt de Omgevingsvergunning. De Omgevingsvergunning is één geïntegreerde vergunning voor bouwen, wonen, monumenten, ruimte, natuur en milieu.</span></span><span style="small;"><span style="Times New Roman;"> </span><span style="Arial;">Zoals het er nu voorstaat, dienen de gemeenten vanaf 1 januari 2010 burgers de mogelijkheid te bieden om hun aanvragen, waaronder de aanvragen die betrekking hebben op de Omgevingsvergunning, digitaal te kunnen doen, bijvoorbeeld via e-formulieren. </span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><span style="small;">Dit lijkt dus op het eerste gezicht beperkte consequenties te hebben voor gemeenten, want zij zullen daarvoor hoofdzakelijk aanpassingen moeten verrichten in de Frontoffice. Vervolgens zouden zij hun huidige werkprocessen hierop moeten laten aansluiten. Hoe die aansluiting eruit ziet hangt van de situatie af, want de mate van automatisering is wisselend per gemeente. Echter, het kunnen indienen van een digitale aanvraag door burgers is één, maar het op de hoogte houden van de status van deze aanvraag naar diezelfde burger toe is minstens zo belangrijk. Bovendien is het ook voor interne sturing van belang de processen inzichtelijk te maken, helemaal indien er sprake is van aanvragen die betrekking hebben op meer overheden. Er ligt dus meer voor de ICT in het verschiet!</span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><span style="small;">Om de processen rond een aanvraag transparant te maken is het zaaksgewijs werken bedacht. Dit principe stelt de aanvraag van de burger centraal en maakt voor deze aanvraag een zaak aan. Gaandeweg het proces vindt er dossieropbouw plaats, die uiteindelijk moet resulteren in een beschikking of andere vorm van communicatie naar deze burger toe. </span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><span style="small;">Als de aanvraag van de burger centraal wordt gesteld, dient de gemeentelijke organisatie te kantelen. Dat wil zeggen dat in plaats van het sectoraal afhandelen van deze aanvraag dienstverleningsprocessen over meerdere sectoren heen uniform moeten worden ingericht. Een voorbeeld van sectoraal afhandelen is de afhandeling van een bouwvergunning. In de oude situatie diende de burger aan Frontoffice-zijde reeds in contact te treden met de sector Bouwen om zijn aanvraag te kunnen doen. In de gewenste situatie komt in de Frontoffice (via mail, telefoon, aan de balie etc.) diezelfde aanvraag van een burger om een schuurtje in zijn tuin te plaatsen binnen die vervolgens in de Midoffice wordt vastgelegd, waarna pas in de Backoffice een sectorale, zeg maar inhoudelijke afhandeling van deze aanvraag plaatsvindt. In zowel de oude als de gewenste situatie wordt bij de sector Bouwen in de Backoffice een besluit genomen of de vergunning om dat schuurtje te plaatsen wordt verleend. </span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><span style="small;">Vanuit onder andere de GEMeentelijke Model Architectuur (GEMMA) wordt voor de gewenste situatie het Midoffice-concept geïntroduceerd. <span style="italic;">De Midoffice lijkt vooral in het leven geroepen te zijn om de sectoraal gerichte Backoffice-afdelingen en -systemen van gemeenten te kunnen koppelen aan een geïntegreerde Frontoffice waarin de burger centraal staat, zonder dat in de Backoffice moeilijke organisatorische en technische veranderingen nodig zijn.</span> Onderstaand schema maakt duidelijk hoe die kanteling binnen de gemeente eruit ziet (Bron: Platenset proces- en informatiearchitectuur, EGEM i-teams, april 2009).</span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"> </p>
<p class="MsoNormal" style="0cm 0cm 0pt;"> </p>
<p class="MsoNormal" style="0cm 0cm 0pt;"> </p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><span style="small;"><a href="http://www.ozone-blog.nl/wp-content/uploads/2009/05/officeconcept11.jpg"><img class="aligncenter size-full wp-image-658" src="http://www.ozone-blog.nl/wp-content/uploads/2009/05/officeconcept11.jpg" alt="" width="500" height="285" /></a></span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="EN-GB;" lang="EN-GB">                     Frontoffice           Midoffice              Backoffice (sectoraal)     Basisregistraties</span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="EN-GB;" lang="EN-GB">                                                                                                                      </span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="EN-GB;" lang="EN-GB">                                     <span style="4;">                               </span><span style="8;">                                                                                                     </span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><span style="small;">Hoe kan nu vanuit de ICT dit zaaksgewijs werken worden ondersteund, met behoud van het bestaande systeemlandschap van gemeenten dat vaak wordt gekenmerkt door een wildgroei van applicaties, met name in de Backoffice?</span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="small;"><span style="Arial;">Het antwoord ligt bij Oracle CRM on Demand dat in eerste instantie ondersteuning kan bieden in de Midoffice.</span><span style="Times New Roman;"> </span><span style="Arial;">CRM on Demand is een compact CRM pakket dat aangeboden wordt in de vorm van Software as a Service (SaaS). Het biedt alle functionaliteit die nodig is voor de ondersteuning van zaakgericht werken waarbij de burger of het bedrijf als klant centraal staat. CRM on Demand is ontwikkeld met het oog op Service Oriented Architecture hetgeen goed aansluit op de richtlijnen voor de overheidsarchitectuur. Het pakket biedt het voor deze problematiek benodigde Service Request Management, Asset Management, Activity Management en rapportages. Ter ondersteuning van het zaaksgewijs werken in de Midoffice kan dan vanuit CRM on Demand gedacht worden aan functionaliteiten als goedkeuringscycli, notificaties, invulling van rollen aan medewerkers en statemodels.</span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt 54pt;"><span style="small;"><span style="Arial;">CRM on Demand kan dus als orkestrator fungeren binnen de Midoffice.</span><span style="Times New Roman;"> </span><span style="Arial;">De processen zijn in zo'n geval opgebouwd rond het concept van een centrale orkestrator-rol. Deze rol ontvangt een aanvraag, zet deze uit bij de juiste vakspecialist in de organisatie, bewaakt de voortgang, houdt de zaakregistratie bij en zorgt dat het resultaat teruggekoppeld wordt naar de klant. De orkestrator-rol fungeert als een soort coördinator tussen de kanalen in de Frontoffice en de vakinhoudelijke afdelingen (Backoffice). De uitdaging ligt dan vooral in de interactie met Rule Based systemen, Documentmanagement systemen (Gegevensmagazijn) en communicatie met bestaande Front- en Backoffice-applicaties. Bij CRM on Demand worden webservice API's geleverd die deze uitdaging het hoofd zouden kunnen bieden. Over dit onderwerp in een volgend artikel meer.</span></span><span style="Arial;"><span style="small;"> </span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt 54pt;"> </p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><span style="small;"><strong>Maarten Bron</strong></span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;" align="center"><span style="Arial;"><span style="small;"> </span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Arial;"><span style="small;"> </span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ozone-blog.nl/2009/05/de-rol-van-oracle-crm-on-demand-binnen-gemeenten/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Importeren en Exporteren met Siebel On Demand</title>
		<link>http://www.ozone-blog.nl/2009/05/importeren-en-exporteren-met-siebel-on-demand/</link>
		<comments>http://www.ozone-blog.nl/2009/05/importeren-en-exporteren-met-siebel-on-demand/#comments</comments>
		<pubDate>Fri, 22 May 2009 08:36:33 +0000</pubDate>
		<dc:creator>Siebelicious</dc:creator>
		
		<category><![CDATA[Applications]]></category>

		<category><![CDATA[CRM]]></category>

		<category><![CDATA[crm on demand]]></category>

		<category><![CDATA[siebel]]></category>

		<guid isPermaLink="false">http://www.ozone-blog.nl/?p=624</guid>
		<description><![CDATA[Omdat wij grootste plannen hebben met Siebel On Demand hebben wij hiervoor elk bepaalde stukken functionaliteit uitgezocht. Ik heb mij onder andere bezig gehouden met het uitzoeken van de import- en exportfuncties van Siebel On Demand. Graag deel ik mijn bevindingen hier met jullie. Vanwege praktische redenen gebruik ik het importeren van contacten als voorbeeld. [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="center;"><span style="Times New Roman;">Omdat wij grootste plannen hebben met Siebel On Demand hebben wij hiervoor elk bepaalde stukken functionaliteit uitgezocht. Ik heb mij onder andere bezig gehouden met het uitzoeken van de import- en exportfuncties van Siebel On Demand. Graag deel ik mijn bevindingen hier met jullie. Vanwege praktische redenen gebruik ik het importeren van contacten als voorbeeld. Importeren van andere zaken gaat uiteraard op een soortgelijke manier.</span></p>
<p class="MsoNormal"><span style="Times New Roman;">Voor het importeren van data moet een bestand aangeleverd worden waarin de te importeren data staat, dit bestand is van het type CSV (kommagescheiden bestand). CSV-bestanden kunnen gemakkelijk aangemaakt worden met Excel, maar dit kan ook gewoon met notepad of een andere tekstverwerker gedaan worden. Je kunt maximaal 2000 contacten tegelijk inlezen en je kunt zelf kiezen welke data van de contacten je wilt importeren (Bijvoorbeeld voornaam, achternaam en adres).</span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Times New Roman;">Kijk daarom voordat je het importbestand aanmaakt in de <em>Siebel CRM On Demand Online Help</em>. In Figuur 1 wordt getoond hoe de Voornaam, Achternaam, E-mailadres en Woonplaats gedefinieerd zijn in de applicatie volgens de <em>Siebel CRM On Demand Online Help</em> .</span><span style="Times New Roman;"> </span></p>
<p class="MsoNormal" style="center" align="center"> <a href="http://www.ozone-blog.nl/wp-content/uploads/2009/05/figuur-1.bmp"><img class="size-medium wp-image-625  aligncenter" src="http://www.ozone-blog.nl/wp-content/uploads/2009/05/figuur-1.bmp" alt="" width="516" height="223" /></a></p>
<p class="MsoNormal" style="none;" align="center">Figuur 1</p>
<p class="MsoNormal" style="center;"><span style="10pt;"><span style="Times New Roman;"><span style="Times New Roman;">Uit deze tabel blijkt dat ‘First Name’ en ‘Last Name’ verplichte velden zijn om te importeren.<br />
Zorg er ook voor dat de gegevens die je gaat inlezen van hetzelfde type zijn als het veld waarnaar de waarde wordt weggeschreven. Als de geïmporteerde data niet van hetzelfde type is, wordt de data voor dat veld niet geïmporteerd.<br />
Als je bij een betreffend field een langere tekst invult dan de maximale lengte, dan wordt de tekst boven de maximale lengte er afgeknipt. </span></span></span>
</p>
<p class="MsoNormal" style="center;"><a href="http://www.ozone-blog.nl/wp-content/uploads/2009/05/figuur-2.bmp"></a><img class="size-medium wp-image-626   aligncenter" src="http://www.ozone-blog.nl/wp-content/uploads/2009/05/figuur-2.bmp" alt="" />Figuur 2 </p>
<p class="MsoNormal" style="0cm 0cm 0pt"><span style="Times New Roman;">In het voorbeeld is gekozen voor het inlezen van vier contacten, hiervoor kan een bestand aangemaakt worden in Microsoft Excel (Figuur 2).</span></p>
<p class="MsoNormal" style="none"><span style="Times New Roman;">De eerste regel in het bestand wordt gebruikt om de kolommen te identificeren. Deze kolomnamen worden later weer gebruikt bij het mappen naar de bestaande fields. </span><span style="Times New Roman;">Het bestand<span style="yes;">  </span>kan worden opgeslagen onder een willekeurige naam met de extensie .CSV (bijvoorbeeld contacten.csv).</span><span style="Times New Roman;"> </span></p>
<p class="MsoNormal" style="none;"><span style="Times New Roman;">Een mogelijke manier om de kolomnamen in de eerste regel te mappen naar de correcte fields in de applicatie is het aanmaken van een map-bestand. Voor het vinden van de correcte fieldnamen kun je weer kijken in de <em>Siebel CRM On Demand Online Help </em>(Figuur 3). </span></p>
<p class="MsoNormal" style="none;" align="center"><a href="http://www.ozone-blog.nl/wp-content/uploads/2009/05/figuur-3.bmp"><img class="alignnone size-medium wp-image-627" src="http://www.ozone-blog.nl/wp-content/uploads/2009/05/figuur-3.bmp" alt="" /></a> </p>
<p class="MsoNormal" style="none;" align="center"><span style="10pt;"><span style="Times New Roman;">Figuur 3</span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><span style="Times New Roman;">De eerste regel wordt gebruikt om aan te geven welke soort informatie in welke kolom staat. In de linkerkolom staan dus de fieldnamen van het programma, in de rechterkant de kolomnamen uit het importbestand. Het map-bestand legt dus in feite de link tussen het import bestand en de correcte fieldnamen in de applicatie (Figuur 4). </span> </p>
<p class="MsoNormal" style="center" align="center"><a href="http://www.ozone-blog.nl/wp-content/uploads/2009/05/figuur-4.bmp"><img class="size-medium wp-image-628 aligncenter" src="http://www.ozone-blog.nl/wp-content/uploads/2009/05/figuur-4.bmp" alt="" /></a></p>
<p class="MsoNormal" style="center" align="center"><span style="EN-GB" lang="EN-GB">Figuur 4</span></p>
<p class="MsoNormal" style="0cm 0cm 0pt">Het map-bestand is erg handig als je gelijksoortige data op regelmatige basis importeert, je kunt dan telkens hetzelfde map-bestand gebruiken. Het is echter ook mogelijk om de mapping zonder dit bestand te doen, het mappen gebeurt dan via de import wizard. Deze methode wordt in het volgende hoofdstuk besproken.</p>
<p class="MsoNormal" style="0cm 0cm 0pt"><span class="Kop2Char"><span style="14pt"><strong><em><span style="Arial;">Importeren (Algemeen)</span></em></strong></span></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt">Hier beschrijf ik kort hoe je voor alle recordtypen (dus niet alleen contacts) bij het importeerscherm komt. In het volgende hoofdstuk wordt ditzelfde uitgelegd, maar dan specifiek voor de contacten.</p>
<p class="MsoNormal" style="0cm 0cm 0pt">Ga naar de <em>Admin Homepage </em>via de knop <em>Admin</em> rechtsboven in het scherm. Onder de kop <em>Data Management Tools</em> staat een link <em>Import and Export Tools</em>, druk op deze link. Je komt dan in het onderstaande scherm (Figuur 5).</p>
<p class="MsoNormal" style="center;"><span style="EN-GB" lang="EN-GB"><a href="http://www.ozone-blog.nl/wp-content/uploads/2009/05/figuur-5.bmp"><img class="size-medium wp-image-629       aligncenter" src="http://www.ozone-blog.nl/wp-content/uploads/2009/05/figuur-5.bmp" alt="" /></a></span></p>
<p class="MsoNormal" style="center" align="center"><span style="10pt">Figuur 5</span></p>
<p class="MsoNormal" style="0cm 0cm 0pt"><span style="yes"> <br />
Je kunt vier acties uitvoeren in dit scherm:<br />
</span><br />
<strong>Import Data<br />
</strong>   Hiermee kun je data (bijvoorbeeld contacts) importeren.<br />
<strong>Import Request Queue</strong><br />
   Hiermee kun je imports uit het verleden (en imports in behandeling) en hun status bekijken.<br />
<strong>Export Request Queue</strong><br />
   Hiermee kun je exports uit het verleden (en exports in behandeling) en hun status bekijken.<br />
<strong>Export Data</strong><br />
   Hiermee kun je dat (bijvoorbeeld contacts) exporteren.
</p>
<p class="MsoNormal" style="0cm 0cm 0pt">Ik ga hier verder niet in op deze acties, maar het is wel handig om te weten dat je ook op deze locatie en op deze manier kunt importeren en exporteren.</p>
<p class="MsoNormal" style="0cm 0cm 0pt">In het volgende hoofdstuk wordt uitgelegd hoe de 4 bovenstaande handelingen gedaan worden voor het importeren en exporteren van de contacten (vanuit de tab Contacts). Dit geeft voldoende informatie om ook de 4 bovenstaande handelingen (vanuit het Admin-menu) in dit hoofdstuk te begrijpen.</p>
<p class="MsoNormal" style="0cm 0cm 0pt;"><strong><em><span style="AR-SA;"><br />
</span></em></strong></p>
<h2><em><span style="Arial;">Importeren (Contacten)</span></em></h2>
<h3><span class="Kop2Char"><span style="13.0pt"><span style="Arial;">Import Tools menu</span></span></span></h3>
</p>
<p class="MsoNormal" style="0cm 0cm 0pt">Volg deze stappen om bij het Import Tools menu te komen.</p>
<p class="MsoNormal" style="0cm 0cm 0pt">1) Selecteer de contacts-tab<br />
2) Naast de titel van de Recently Modified Contacts staat een knop Import<br />
(Als je Recently Modified Contacts niet ziet kun je deze toevoegen met Edit Layout rechtsboven in het scherm).
</p>
<p class="MsoNormal" style="0cm 0cm 0pt">Je komt dan in het onderstaande scherm (Figuur 6). Het roodomrande deel betreft de tools die je kunt gebruiken voor het importeren en bekijken van gedane im- en export acties.</p>
<p style="center;"><a href="http://www.ozone-blog.nl/wp-content/uploads/2009/05/figuur-6.bmp"><img class="size-medium wp-image-630       aligncenter" src="http://www.ozone-blog.nl/wp-content/uploads/2009/05/figuur-6.bmp" alt="" /></a></p>
<p class="MsoNormal" style="center" align="center"><span style="EN-US" lang="EN-US">Figuur 6</span></p>
<p class="MsoNormal" style="0cm 0cm 0pt 18pt">In het <em>Import Tools</em> menu kun je drie opties kiezen:</p>
<p class="MsoNormal" style="0cm 0cm 0pt"><strong>Import Your Contacts</strong><br />
   Hiermee kun je je contacten importeren.<br />
<strong>Import Request Queue<br />
</strong>   Hiermee kun je imports uit het verleden (en imports in behandeling) en hun status bekijken.<br />
<strong>Export Request Queue<br />
</strong>   Hiermee kun je exports uit het verleden (en exports in behandeling) en hun status bekijken.
</p>
<p class="MsoNormal" style="0cm 0cm 0pt">Deze drie opties zullen hieronder per stuk behandeld worden. Daarnaast wordt in deze handleiding uitgelegd hoe je contacten kunt exporteren vanuit de tab Contacts.</p>
<p class="MsoNormal" style="0cm 0cm 0pt"> </p>
<h3><span style="EN-GB" lang="EN-GB"><span style="medium;"><span style="Arial;">Importeer Contacten (Import Your Contacts)</span></span></span></h3>
<p class="MsoNormal" style="0cm 0cm 0pt">Voor het importeren van de contacten wordt het eerder aangemaakte bestand contacten.csv gebruikt. Klik in het Import Tools menu op de link Import Your Contacts.<br />
Het importeren gebeurt in 5 stappen:</p>
<p class="MsoNormal" style="0cm 0cm 0pt"><strong><em>Stap 1: Selecteer de import file (en de importmethoden)</em></strong><br />
Er worden in deze stap diverse vragen met keuzemogelijkheden gesteld in het Engels, vertaald naar het Nederlands komt dit op het volgende neer:</p>
<p class="MsoNormal" style="0cm 0cm 0pt">1. Selecteer de wijze van unieke identificatie van de in te lezen records.<br />
<em>• Geef zelf een uniek ID op per record<br />
• Laat dit automatisch bepalen</em>
</p>
<p class="MsoNormal" style="0cm 0cm 0pt">Voor ons voorbeeld laten wij dit automatisch bepalen (dit is niet de standaardwaarde).</p>
<p class="MsoNormal" style="0cm 0cm 0pt">2. Wat moet er gebeuren als de unieke ID die geïmporteerd wordt overeenkomt met een bestaande unieke ID?<br />
<em>• Creëer aanvullende records<br />
• Importeer de dubbele records niet<br />
• Overschrijf de bestaande records</em>
</p>
<p class="MsoNormal" style="0cm 0cm 0pt">In ons voorbeeld komt deze situatie niet voor. Het maakt daarom niet uit welke optie we selecteren.</p>
<p class="MsoNormal" style="0cm 0cm 0pt">3. Wat moet er gebeuren als de unieke ID van het te importeren record niet overeenkomt met een bestaande unieke ID?<br />
<em>• Creëer een nieuw record<br />
• Creëer niet een nieuw record</em>
</p>
<p class="MsoNormal" style="0cm 0cm 0pt">Voor ons voorbeeld kiezen wij voor de eerste optie.</p>
<p class="MsoNormal" style="0cm 0cm 0pt">4. Moet een importrecord bij missende associaties een nieuw record aan maken voor de missende associatie?<br />
<em>• Creëer een nieuw record voor de associatie<br />
• Creëer niet een nieuw record voor de associatie</em>
</p>
<p class="MsoNormal" style="0cm 0cm 0pt">Het is mogelijk dat aan een contact een account is geassocieerd. Als er bij een contact een account wordt ingelezen die niet voorkomt, dan kan hierboven gekozen worden hoe hiermee moet worden omgegaan. In ons voorbeeld is dit echter niet van belang.</p>
<p class="MsoNormal" style="0cm 0cm 0pt">5. Selecteer het datumformaat uit de picklist</p>
<p class="MsoNormal" style="0cm 0cm 0pt">Bij het importeren van datumvelden is het belangrijk dat dit datumformaat overeenkomt met het datumformaat in de importbestanden. (Dit kan in Excel worden afgedwongen).</p>
<p class="MsoNormal" style="0cm 0cm 0pt">6. Selecteer de bestandscodering</p>
<p class="MsoNormal" style="0cm 0cm 0pt">Het spreekt vanzelf dat hier Western European geselecteerd dient te worden.</p>
<p class="MsoNormal" style="0cm 0cm 0pt">7. Selecteer het scheidingsteken</p>
<p class="MsoNormal" style="0cm 0cm 0pt">Dit kan een komma (,) of een puntkomma (;) zijn. Excel gebruikt als scheidingsteken standaard een puntkomma. (Dit is terug te zien als we het importbestand openen met bijvoorbeeld notepad.)</p>
<p class="MsoNormal" style="0cm 0cm 0pt">8. Selecteer de mate van errorlogging</p>
<p class="MsoNormal" style="0cm 0cm 0pt">In dit voorbeeld kiezen wij voor Alle boodschappen (All Messages).</p>
<p class="MsoNormal" style="0cm 0cm 0pt">9. Selecteer het te importeren bestand.</p>
<p class="MsoNormal" style="0cm 0cm 0pt">Selecteer hier het eerder aangemaakt import bestand (csv-bestand).</p>
<p class="MsoNormal" style="0cm 0cm 0pt">10. Klik op de knop Next</p>
<p class="MsoNormal" style="0cm 0cm 0pt"><strong><em>Stap 2: Import file validatie (en selecteer indien aanwezig het map-bestand)</em></strong><br />
Hier wordt de uitkomst van de validatie van het te importeren bestand gedaan en er worden enkele waarschuwingen geuit.<br />
1. Als er een map-bestand is gemaakt, dan kan deze hier geselecteerd worden, dit is echter niet verplicht.
</p>
<p class="MsoNormal" style="0cm 0cm 0pt">Omdat wij wel een map-bestand hebben gemaakt selecteren wij deze.</p>
<p class="MsoNormal" style="0cm 0cm 0pt">2. Klik op de Knop Next</p>
<p class="MsoNormal"><strong><em>Stap 3: Field mapping</em></strong><br />
Als er een map-bestand is opgegeven in de vorige stap, dan zijn hier de Siebel Contact Fields gevuld (deze zijn nog wel aanpasbaar). Als dit niet is gebeurd, zijn de Siebel Contact Fields leeg en moet hier nog een waarde geselecteerd worden.
</p>
<p style="center;"><strong><em><span style="EN-GB" lang="EN-GB"><a href="http://www.ozone-blog.nl/wp-content/uploads/2009/05/figuur-7.bmp"><img class="size-medium wp-image-631         aligncenter" src="http://www.ozone-blog.nl/wp-content/uploads/2009/05/figuur-7.bmp" alt="" /></a></span></em></strong></p>
<p class="MsoNormal" style="0cm 0cm 0pt"> </p>
<p class="MsoNormal" style="center" align="center"><span style="EN-GB" lang="EN-GB">Figuur 7</span></p>
<p class="MsoNormal" style="0cm 0cm 0pt"><span style="EN-GB" lang="EN-GB"> 1. Pas indien nodig de waardes van de Siebel Contact Fields aan.<br />
<em>Aanpassingen zijn in dit geval niet nodig</em></span>
</p>
<p class="MsoNormal" style="0cm 0cm 0pt"><span style="EN-GB" lang="EN-GB">2. Klik op de knop <em>Next</em></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt"><span style="EN-GB" lang="EN-GB"><strong><em>Stap 4: Field mapping validatie</em></strong><br />
De mapping van de vorige stap wordt hier gevalideerd. Indien nodig wordt hier een waarschuwing of een foutmelding gegeven.</span>
</p>
<p class="MsoNormal" style="0cm 0cm 0pt"><span style="EN-GB" lang="EN-GB">1. Klik op de knop <em>Import</em></span></p>
<p class="MsoNormal" style="0cm 0cm 0pt"><span style="EN-GB" lang="EN-GB"><strong><em>Stap 5: Afhandeling Import</em></strong><br />
Je ontvangt een ontvangstbevestiging van het importverzoek. Binnen enkele minuten wordt het importverzoek verwerkt. Er wordt dan een bevestigingmail verzonden naar je opgegeven emailadres. Je kunt de status van je import verzoek bekijken bij de Import Request queue.</span>
</p>
<p class="MsoNormal" style="0cm 0cm 0pt"><span style="EN-GB" lang="EN-GB">Importverzoeken overzicht (Import Request Queue)</span></p>
<p class="MsoNormal" style="0cm 0cm 0pt"><span style="EN-GB" lang="EN-GB">De tweede optie uit het Import Tools menu is de Import Request Queue (Figuur 8).<br />
</span></p>
<h3> </h3>
<h3><span style="Arial;">Importverzoeken overzicht (Import Request Queue)</span></h3>
</p>
<p class="MsoNormal" style="0cm 0cm 0pt">De tweede optie uit het <em>Import Tools menu </em>is de<em> Import Request Queue</em> (Figuur 8).</p>
<p class="MsoNormal" style="center;"><a href="http://www.ozone-blog.nl/wp-content/uploads/2009/05/figuur-8.bmp"><img class="size-medium wp-image-632       aligncenter" src="http://www.ozone-blog.nl/wp-content/uploads/2009/05/figuur-8.bmp" alt="" /></a></p>
<p class="MsoNormal" style="center" align="center"><span style="10pt">Figuur 8</span></p>
<p class="MsoNormal" style="0cm 0cm 0pt">Hierin staan de Importverzoeken die in behandeling zijn (Pending requests), en de importverzoeken die verwerkt zijn (Completed Requests). De bovenste regel in Figuur 8 toont het eerder ingelezen bestand <em>Contacten.csv</em>, de <em>status</em> is <em>Completed</em> wat betekent dat het bestand met succes is ingelezen.</p>
<p class="MsoNormal" style="0cm 0cm 0pt">Er wordt tevens automatisch een e-mail naar het e-mailadres van de verzender gestuurd met een bevestiging van de verwerking van het importverzoek. Deze e-mail heeft als onderwerp <em>Contact (Personal) Import Request Complete.</em></p>
<p class="MsoNormal" style="0cm 0cm 0pt">In deze e-mail staat een samenvatting van het resultaat van het importverzoek:</p>
<p class="MsoNormal" style="0cm 0cm 0pt"><span style="EN-GB;"><em>Your import request completed at 7-2-2009 17:24:17. Here is a summary of the results:</em></span></p>
<div><span style="EN-GB;"><em>User: ordina3/sake.kampen@ordina.nl<br />
Import Type: Contact (Personal)<br />
Import File Name: Contacten.csv<br />
Time Completed: 7-2-2009 17:24:17</em></span></div>
<div><span style="EN-GB;"><em>Total Records: 4<br />
Successfully Imported: 4<br />
Partially Imported: 0<br />
Duplicate Records Ignored: 0<br />
Failed: 0</em></span></div>
<p> </p>
<p>Hier kun je lezen dat 4 van de 4 regels met succes zijn geïmporteerd. Als bijlage wordt het importbestand en het map-bestand meegeleverd.</p>
<p class="MsoNormal" style="0cm 0cm 0pt">In het <em>Contact List</em> scherm kunnen we nu ook de 4 toegevoegde contacten zien.</p>
<p class="MsoNormal" style="center;"><a href="http://www.ozone-blog.nl/wp-content/uploads/2009/05/figuur-9.bmp"><img class="size-medium wp-image-633       aligncenter" src="http://www.ozone-blog.nl/wp-content/uploads/2009/05/figuur-9.bmp" alt="" /></a></p>
<p class="MsoNormal" style="center" align="center"><span style="10pt">Figuur 9</span></p>
<h3><span style="Arial;">Exporteer contacten</span></h3>
<p class="MsoNormal" style="0cm 0cm 0pt">In het <em>Import Tools menu</em> is niet een optie om te exporteren. Om contacten te exporteren gebruiken we het <em>Contact List</em> scherm. Hiervoor kan geklikt worden op de knop <em>Menu, </em>en dan kan uit de lijst <em>Export List</em> geselecteerd worden (Figuur 10).</p>
<p class="MsoNormal" style="center;"><a href="http://www.ozone-blog.nl/wp-content/uploads/2009/05/figuur-10.bmp"><img class="size-medium wp-image-634       aligncenter" src="http://www.ozone-blog.nl/wp-content/uploads/2009/05/figuur-10.bmp" alt="" /></a></p>
<p class="MsoNormal" style="center" align="center"><span style="10pt">Figuur 10</span></p>
<p class="MsoNormal" style="0cm 0cm 0pt"> </p>
<p class="MsoNormal" style="0cm 0cm 0pt">In het volgende scherm worden drie vragen met keuzemogelijkheden gesteld in het Engels, vertaald naar het Nederlands komt dit op het volgende neer:</p>
<p class="MsoNormal" style="0cm 0cm 0pt">1. Welke velden moet worden geëxporteerd<br />
<em>• Alleen velden zichtbaar in de lijst<br />
• Alle velden</em></p>
<p class="MsoNormal" style="0cm 0cm 0pt">2. Export Type<br />
<em>• Zet het export verzoek in de wachtrij om alle records in de lijst op te halen<br />
• Onmiddellijke export (tot maximaal 250 records)</em></p>
<p class="MsoNormal" style="0cm 0cm 0pt">3. Selecteer het veld-scheidingsteken<br />
<em>• Komma (,)<br />
• Puntkomma(;)</em>
</p>
<p class="MsoNormal" style="0cm 0cm 0pt">4. Druk op de knop Export om te exporteren </p>
<h3> </h3>
<h3><span style="Arial;">Exportverzoeken overzicht (Export Request Queue)</span></h3>
<p class="MsoNormal" style="0cm 0cm 0pt">Vanuit het Import Tools menu kun je bij de Export Request Queue komen.<br />
Na een exportverzoek kom je ook automatisch in het Export Request Queue scherm terecht. In eerste instantie staat het net ingediende verzoek dan nog bij de Pending Requests (Zie Figuur 11).
</p>
<p class="MsoNormal" style="center;"><a href="http://www.ozone-blog.nl/wp-content/uploads/2009/05/figuur-11.bmp"><img class="size-medium wp-image-635       aligncenter" src="http://www.ozone-blog.nl/wp-content/uploads/2009/05/figuur-11.bmp" alt="" /></a></p>
<p class="MsoNormal" style="center" align="center"><span style="10pt">Figuur 11</span></p>
<p class="MsoNormal" style="0cm 0cm 0pt">Na enkele minuten kun je op de knop <em>Refresh</em> drukken. Het exportverzoek zal na enkele minuten verdwijnen uit de <em>Pending Requests</em> om bij de <em>Completed Requests</em> te verschijnen.</p>
<p class="MsoNormal" style="0cm 0cm 0pt">Er is dan een e-mail verzonden naar je e-mailadres met instructies om het geëxporteerde bestand op te halen en een samenvatting van het exportverzoek. Deze e-mail heeft als onderwerp <em>Export Request Completed: Contact (Recently Created Contacts).</em></p>
<p class="MsoNormal" style="0cm 0cm 0pt">In de tabel <em>Completed Requests</em> kun je onder de kolom <em>List</em> klikken op <em>Recently Created Contacts</em>. Je komt dan in het volgende scherm (Figuur 12)</p>
<p class="MsoNormal" style="center;"><a href="http://www.ozone-blog.nl/wp-content/uploads/2009/05/figuur-12.bmp"><img class="size-medium wp-image-636       aligncenter" src="http://www.ozone-blog.nl/wp-content/uploads/2009/05/figuur-12.bmp" alt="" /></a></p>
<p class="MsoNormal" style="center" align="center"><span style="10pt">Figuur 12</span></p>
<p class="MsoNormal" style="0cm 0cm 0pt">Je kunt hier op de knop <em>download</em> klikken om het geëxporteerde bestand te downloaden. Het te downloaden bestand is een zip-bestand. Dit zip-bestand bevat twee bestanden (Figuur 13).<br />
Een txt-bestand (tekstbestand) en een csv-bestand (kommagescheiden bestand).
</p>
<p class="MsoNormal" style="center;"><a href="http://www.ozone-blog.nl/wp-content/uploads/2009/05/figuur-13.bmp"><img class="size-medium wp-image-637       aligncenter" src="http://www.ozone-blog.nl/wp-content/uploads/2009/05/figuur-13.bmp" alt="" /></a></p>
<p class="MsoNormal" style="center" align="center"><span style="10pt">Figuur 13</span></p>
<p class="MsoNormal" style="0cm 0cm 0pt">Het tekstbestand bevat een samenvatting van het exportverzoek. De inhoud van dit bestand ziet er in dit geval als volgt uit:</p>
<p class="MsoNormal" style="0cm 0cm 0pt"><em>***********************************<br />
EXPORT SUMMARY<br />
***********************************<br />
Status: Completed<br />
User ID: </em><a href="mailto:ordina3/sake.kampen@ordina.nl"><em>ordina3/sake.kampen@ordina.nl</em></a><em> Time Submitted: 7-2-2009 20:23:04 Time Completed: 7-2-2009 20:23:21 Record Type: Contact List: Recently Created Contacts<br />
Total Records: 9<br />
***********************************<br />
EXPORT FILE DATA<br />
***********************************</em>
</p>
<p class="MsoNormal" style="0cm 0cm 0pt"><em>List_AEEA-4VYERE.csv: List data</em></p>
<p class="MsoNormal" style="0cm 0cm 0pt">Het kommagescheiden bestand is het exportbestand met hierin de geexporteerde data. Dit bestand ziet er (in Microsoft Excel) als volgt uit.</p>
<p class="MsoNormal" style="center;"><a href="http://www.ozone-blog.nl/wp-content/uploads/2009/05/figuur-14.bmp"><img class="size-medium wp-image-638       aligncenter" src="http://www.ozone-blog.nl/wp-content/uploads/2009/05/figuur-14.bmp" alt="" /></a></p>
<p class="MsoNormal" style="center" align="center"><span style="10pt">Figuur 14</span></p>
<p class="MsoNormal" style="0cm 0cm 0pt">Dit bestand ziet er qua opmaak precies uit als een import bestand en zou hier in theorie dus ook voor gebruikt kunnen worden.</p>
<p class="MsoNormal" style="0cm 0cm 0pt"><strong>Sake Kampen</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ozone-blog.nl/2009/05/importeren-en-exporteren-met-siebel-on-demand/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Oracle CRM en Oracle ERP</title>
		<link>http://www.ozone-blog.nl/2009/05/oracle-crm-en-oracle-erp/</link>
		<comments>http://www.ozone-blog.nl/2009/05/oracle-crm-en-oracle-erp/#comments</comments>
		<pubDate>Fri, 15 May 2009 10:25:36 +0000</pubDate>
		<dc:creator>Siebelicious</dc:creator>
		
		<category><![CDATA[Applications]]></category>

		<category><![CDATA[CRM]]></category>

		<category><![CDATA[crm on demand]]></category>

		<category><![CDATA[siebel]]></category>

		<guid isPermaLink="false">http://www.ozone-blog.nl/?p=619</guid>
		<description><![CDATA[Gezien mijn achtergrond in Oracle E-Business Suite heb ik me altijd gevraagd hoe deze Oracle ERP applicatie met Siebel CRM valt te combineren. Voornamelijk omdat de FUSION gedachte vanuit Oracle steeds wordt gepropageerd als een toekomstige hoogwaardige technologische oplossing. Wij als OOS ontkomen aan deze ontwikkeling ook niet, wat je vooral terugziet bij de verschillende [...]]]></description>
			<content:encoded><![CDATA[<p>Gezien mijn achtergrond in Oracle E-Business Suite heb ik me altijd gevraagd hoe deze Oracle ERP applicatie met Siebel CRM valt te combineren. Voornamelijk omdat de FUSION gedachte vanuit Oracle steeds wordt gepropageerd als een toekomstige hoogwaardige technologische oplossing. Wij als OOS ontkomen aan deze ontwikkeling ook niet, wat je vooral terugziet bij de verschillende bids, waarbij steeds meer Oracle smaakjes als totale oplossing worden aangeboden.</p>
<p>Uit verschillende studieboeken, business cases, artikelen, papers, ict-tijdschriften en persoonlijke ervaringen van collega’s,  kan ik afleiden dat de CRM en ERP systemen al te vaak los van elkaar, langs elkaar en dus inefficiënt werken… in plaats van als een volledige geïntegreerde suite van toepassingen. De integratie blijkt te kostbaar en te complex. Veel organisaties hebben geprobeerd de tekortkomingen van deze situatie te compenseren met niet-optimale processen die zijn aangepast aan de beperkingen van het systeem, waardoor de effectiviteit van voornamelijk de verkoopafdeling wordt verminderd, in plaats van deze processen in het belang van het bedrijf te optimaliseren.</p>
<p>Deze organisaties lopen vervolgens het risico dat er verouderde of zelfs onjuiste informatie wordt gebruikt, omdat de gegevens in het ene systeem niet met die in het andere systeem zijn gesynchroniseerd. De verzendgegevens in een ERP-systeem, dat backoffice processen ondersteunt, worden bijvoorbeeld niet bijgewerkt met de wijzigingen in de frontoffice-toepassing, waardoor orders worden gemist. Omdat de informatie niet direct beschikbaar is via één en dezelfde afzonderlijke toepassing, worden de sales medewerkers in feite gedwongen tussen alle toepassingen heen en weer te springen om relevante gegevens zoals serviceaanvragen, productinformatie, offertes en leads te kunnen openen en bewerken.</p>
<p>Daardoor verliezen ze een groot deel van hun werktijd aan het afstemmen van gegevens en moeten ze ook nog eens gegevens handmatig invoeren. Zonder de kwalitatieve en juiste informatie wordt het voor de verkopers moeilijk om te bepalen wat de beste verkoopstrategie is om aan een klant hun producten te verkopen, maar ook om een relatie met de klant te ontwikkelen. Dus in plaats dat de salesmedewerkers zich volledig op hun klanten concentreren, besteden zij steeds meer tijd aan hun administratieve overhead, met als gevolg dat de productiviteit en de effectiviteit van de verkoopafdeling in zijn geheel een negatief effect gaan vertonen.</p>
<p>Om dit probleem te verhelpen, is een integratieoplossing vereist die zorgt dat de benodigde informatie tussen de front –en backoffice-toepassing op een gegevens-, interface- en bedrijfsprocesniveau wordt uitgewisseld. Op deze manier krijgen de verkopers informatie die volledig up-to-date is, ongeacht waar de gegevens zijn opgeslagen of hoe ze in een organisatie worden verspreid. Verkopers moeten alle verkoopinformatie of een volledige verkoopproces via één toepassing kunnen starten en afronden, ongeacht wat er tussen de grenzen van de toepassing gebeurt. Om die mogelijkheid te creëren is er een integratieaanpak vereist, waarbij gebruik wordt gemaakt van een open op standaarden gebaseerde platform, want alleen dat kan een efficiënte, uitbreidbare en duurzame integratie garanderen.</p>
<p>De integratiestrategie moet dan op alle niveaus gebeuren, zodat de coördinatie van de gegevens, gebruikersinterfaces en bedrijfsprocessen vlekkeloos kan verlopen, wat uiteindelijk tot een virtuele applicatiesuite kan leiden. Deze integratie van front –en backoffice biedt de verkoopmedewerkers de volgende voordelen:</p>
<ul>
<li>Alle relevante informatie is in één toepassing toegankelijk </li>
<li>Minimale gegevensinvoer </li>
<li>Geautomatiseerde bedrijfsprocessen</li>
</ul>
<p>Oracle hanteert Siebel CRM-on-Demand Process Integration Pack voor Oracle E-Business suite, als een benadering om bovenstaande voordelen mogelijk te maken. Dit integratiepakket is op open standaarden gebaseerd, waarbij de organisaties gegevens –en activiteitenstroom van een bedrijfsproces efficiënt kunnen coördineren, zonder zich zorgen te hoeven maken over de applicatiegrenzen. Oracle CRM On Demand Integration Pack bevat een prebuilt connector voor de integratie tussen Oracle EBS applicaties met Oracle CRM On Demand. Inbegrepen zijn krachtige data quality managament functies die ervoor een consistente en nauwkeurige klant records zorgen. De Integration Pack is gebouwd met Oracle Fusion Middleware, op standaarden gebaseerde en klantgerichte software. Het stimuleert ook de bestaande integratievermogens, zoals Web links, aangepaste tabbladen en Web services van Oracle CRM On Demand.</p>
<div id="attachment_620" class="wp-caption alignnone" style="width: 509px"><a href="http://www.ozone-blog.nl/wp-content/uploads/2009/05/ediscrmondemand.jpg"><img class="size-full wp-image-620" src="http://www.ozone-blog.nl/wp-content/uploads/2009/05/ediscrmondemand.jpg" alt="Met de Oracle CRM On Demand Integration Pack kunnen gebruikers Oracle EBS quotes direct creëren en wijzigen vanuit Oracle CRM On Demand." width="499" height="346" /></a><p class="wp-caption-text">Met de Oracle CRM On Demand Integration Pack kunnen gebruikers Oracle EBS quotes direct creëren en wijzigen vanuit Oracle CRM On Demand.</p></div>
<p> </p>
<p>Het proces voor geautomatiseerde leadconversie zorgt ervoor dat informatie over een lead, dat met Siebel CRM On Demand is vastgelegd, wordt gevalideerd ten opzichte van informatie die in Oracle EBS is opgeslagen. Hiermee wordt duplicatie van informatie gecontroleerd. Met dit integratiepakket wordt ook de businessflow van verkoopkans naar offerte geautomatiseerd. Voorbeeld: Met één muisklik in Siebel CRM On Demand wordt automatisch een offerte in Oracle EBS aangemaakt. Deze offerte kan vervolgens weer in Siebel CRM On Demand worden bekeken. Terwijl bepaalde informatie, zoals product –en klantgegevens, tussen deze twee systemen worden gesynchroniseerd, kan de andere informatie zoals orders, prijsopgaven achterstallige vorderingen en debet –en creditposten uit Oracle EBS, eenvoudig vanuit de bron worden weergegeven in Siebel CRM On Demand. De gegevens kunnen zich dus bevinden zowel in Siebel CRM On Demand als in Oracle EBS en deze door beide toepassingen worden gedeeld. Hierdoor kunnen de medewerkers van een verkoopafdeling meer tijd aan prospects en klanten besteden en minder tijd aan administratie.</p>
<p>Met deze toepassing wordt de KLANT centraal neergezet en zoals bekende verkoopkreet in het belang van klantgerichtheid zegt: Klant is koning!</p>
<p><strong>Edis Handzo</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ozone-blog.nl/2009/05/oracle-crm-en-oracle-erp/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
