<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>TechLazy</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/techlazy/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/techlazy/feed.xml</link>
    <description>all for your lazyness</description>
    <lastBuildDate>Tue, 16 Apr 2019 06:17:33 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Exchange Connector dll 1.2.1 for System Center Service Manager</title>
      <link>https://docs.microsoft.com/archive/blogs/techlazy/exchange-connector-dll-1-2-1-for-system-center-service-manager</link>
      <pubDate>Wed, 14 Dec 2016 13:58:58 GMT</pubDate>
      <dc:creator><![CDATA[DonatoPasqualicchio]]></dc:creator>
      <guid
        isPermaLink="false">http://blogs.technet.microsoft.com/techlazy/?p=975</guid>
      <description><![CDATA[If you are here is because probably your fresh Service Manager setup, cannot read the e-mail using...]]></description>
      <content:encoded><![CDATA[<div><span id="noHighlight_0.7609354187646484">If you are here is because probably your fresh Service Manager setup, cannot read the e-mail using the exchange connector, with the new API version 2. x and sadly the link to download the old 1.2.1 dll does not work:(</span></div>
<div></div>
<div><span id="noHighlight_0.5493005582723001">The good news is that you can download them <a href="https://msdnshared.blob.core.windows.net/media/2016/12/Microsoft.Exchange.WebServices.dll_.zip">here</a>:)</span></div>]]></content:encoded>
    </item>
    <item>
      <title>How to automatically retweet interesting article using FLOW</title>
      <link>https://docs.microsoft.com/archive/blogs/techlazy/how-to-automatically-retweet-interesting-article-using-flow</link>
      <pubDate>Tue, 03 May 2016 22:46:57 GMT</pubDate>
      <dc:creator><![CDATA[DonatoPasqualicchio]]></dc:creator>
      <guid
        isPermaLink="false">http://blogs.technet.microsoft.com/techlazy/?p=876</guid>
      <description><![CDATA[With this article I'll increase my lazyness level to the infinite :)

Twitter is a beautiful...]]></description>
      <content:encoded><![CDATA[With this article I'll increase my lazyness level to the infinite :)

Twitter is a beautiful repository with a lot of interesting people adding contents (sometimes great, sometimes boring) for almost any topics. One of the most time consuming activity is to pay attention at the really great posts from your favourite rock stars, read it and retweet it.

A couple of days ago i found this new service (still in preview) <a title="Flow" href="https://flow.microsoft.com"><span style="color: #3366ff"><strong>https://flow.microsoft.com</strong></span></a> and the title was really attractive to me!

<a href="https://msdnshared.blob.core.windows.net/media/2016/05/113.png"><img class="alignnone  wp-image-886" src="https://msdnshared.blob.core.windows.net/media/2016/05/113.png" alt="1" width="961" height="348" /></a>

Well, you can basically create workflows with a drag and drop system, mostly based on something that the service can reach from the internet.

Usefull example can be found inside the gallery, such as:

<a href="https://msdnshared.blob.core.windows.net/media/2016/05/29.png"><img class="alignnone  wp-image-895" src="https://msdnshared.blob.core.windows.net/media/2016/05/29.png" alt="2" width="947" height="702" /></a>

and many many more.

Of course you can create your own workflow from scratch, using a bunch of prefilled activities:

<a href="https://msdnshared.blob.core.windows.net/media/2016/05/34.png"><img class="alignnone  wp-image-905" src="https://msdnshared.blob.core.windows.net/media/2016/05/34.png" alt="3" width="765" height="533" /></a>

How can this help me with my retweet task? Let's create an automated task to retweetting, only for posts that match some conditions!

1. Click on "My flows" and then on Create a New Workflow

<a href="https://msdnshared.blob.core.windows.net/media/2016/05/44.png"><img class="alignnone  wp-image-915" src="https://msdnshared.blob.core.windows.net/media/2016/05/44.png" alt="4" width="994" height="109" /></a>

2. Choose your start activity, for example "Twitter - When a new tweet appears"

<a href="https://msdnshared.blob.core.windows.net/media/2016/05/53.png"><img class="alignnone  wp-image-925" src="https://msdnshared.blob.core.windows.net/media/2016/05/53.png" alt="5" width="778" height="511" /></a>

3. Configure the search query for the tweets you want to check <em>(more informations on how to query twitter, on https://twitter.com/search-home). </em>In this example I'm going to search for tweets containing the hashatag #automation in english language.. Of course you can enter a more complex one.

<a href="https://msdnshared.blob.core.windows.net/media/2016/05/63.png"><img class="alignnone size-full wp-image-935" src="https://msdnshared.blob.core.windows.net/media/2016/05/63.png" alt="6" width="818" height="469" /></a>

4. Then click on the plus button and add a condition

<a href="https://msdnshared.blob.core.windows.net/media/2016/05/73.png"><img class="alignnone size-full wp-image-945" src="https://msdnshared.blob.core.windows.net/media/2016/05/73.png" alt="7" width="814" height="471" /></a>

5. In my case I choose to go over with the workflow, only if the tweet has more then 15 retweets

&nbsp;

<a href="https://msdnshared.blob.core.windows.net/media/2016/05/82.png"><img class="alignnone size-full wp-image-947" src="https://msdnshared.blob.core.windows.net/media/2016/05/82.png" alt="8" width="789" height="907" /></a>

&nbsp;

6. Now I've to choose what to do if condition is met. In my case, post a new tweet on my account :)

<a href="https://msdnshared.blob.core.windows.net/media/2016/05/93.png"><img class="alignnone  wp-image-956" src="https://msdnshared.blob.core.windows.net/media/2016/05/93.png" alt="9" width="565" height="564" /></a>

7. Now you should have something like this

<a href="https://msdnshared.blob.core.windows.net/media/2016/05/101.png"><img class="alignnone  wp-image-966" src="https://msdnshared.blob.core.windows.net/media/2016/05/101.png" alt="10" width="894" height="454" /></a>

Save the workflof and it will start to check and retweet for you :)

&nbsp;

As usual, if you have any idea or suggestion, feel free to post in the comments area.

Enjoy and let the machines do the hard work!]]></content:encoded>
    </item>
    <item>
      <title>Change files and folder permissions on OneDrive for Business with Powershell</title>
      <link>https://docs.microsoft.com/archive/blogs/techlazy/change-files-and-folder-permissions-on-onedrive-for-business-with-powershell</link>
      <pubDate>Tue, 12 Apr 2016 23:01:44 GMT</pubDate>
      <dc:creator><![CDATA[DonatoPasqualicchio]]></dc:creator>
      <guid
        isPermaLink="false">http://blogs.technet.microsoft.com/techlazy/?p=803</guid>
      <description><![CDATA[A couple of weeks ago, a customer, asked me about the possibility to create a Service Request with...]]></description>
      <content:encoded><![CDATA[A couple of weeks ago, a customer, asked me about the possibility to create a Service Request with System Center Service Manager that, in early stages, can dynamically and automatically create documents to share, to be completed and finally be signed digitally by different people in different areas. It wasn't a big challenge until I try to change permissions to files on OneDrive to grant access only for Reviewers for that activity, and remove permissions for everyone not directly involved in the review activity.

&nbsp;

<a href="https://msdnshared.blob.core.windows.net/media/2016/04/img1.png"><img class="alignnone  wp-image-831" src="https://msdnshared.blob.core.windows.net/media/2016/04/img1.png" alt="img1" width="816" height="191" /></a>

&nbsp;

So I create this powershell script able to invoke the OneDrive for Business API and change permissions: it works like a charms :)

1) Download the <a title="Sharepoint online management shell" href="https://www.microsoft.com/en-US/download/details.aspx?id=35588" target="_blank">SharePoint Online Management Shell from here</a> and install it

2) Download the <a href="https://msdnshared.blob.core.windows.net/media/2016/04/connectTo-Onedrive.zip">connectTo-Onedrive</a> script

3) Open it and modify the variables with your data

&nbsp;

<a href="https://msdnshared.blob.core.windows.net/media/2016/04/img22.png"><img class="alignnone  wp-image-852" src="https://msdnshared.blob.core.windows.net/media/2016/04/img22.png" alt="img22" width="807" height="121" /></a>

(yes, I've to improve the password area in order to hide data... if you have suggestions about it, write me a comment, I'll be glad to update the script

4) Execute the script manually... and then integrate it with Orchestrator or SMA!

&nbsp;

<a href="https://msdnshared.blob.core.windows.net/media/2016/04/img4.png"><img class="  wp-image-842 aligncenter" src="https://msdnshared.blob.core.windows.net/media/2016/04/img4.png" alt="img4" width="552" height="475" /></a>

&nbsp;

<a href="https://msdnshared.blob.core.windows.net/media/2016/04/img3.png"><img class="  wp-image-844 aligncenter" src="https://msdnshared.blob.core.windows.net/media/2016/04/img3.png" alt="img3" width="832" height="197" /></a>

Enjoy and as usual, if you have any comment or suggestion, feel free to ask me in comments

have a good lazy day! :)]]></content:encoded>
    </item>
    <item>
      <title>[IT] Power BI Desktop e Facebook 3/3</title>
      <link>https://docs.microsoft.com/archive/blogs/techlazy/it-power-bi-desktop-e-facebook-33</link>
      <pubDate>Fri, 01 Apr 2016 15:11:04 GMT</pubDate>
      <dc:creator><![CDATA[DonatoPasqualicchio]]></dc:creator>
      <guid
        isPermaLink="false">http://blogs.technet.microsoft.com/techlazy/?p=754</guid>
      <description><![CDATA[Nei precedenti articoli della serie abbiamo visto:
Come connetterci ai dati di Facebook e creare...]]></description>
      <content:encoded><![CDATA[Nei precedenti articoli della serie abbiamo visto:
<a title="Power BI Desktop e Facebook 1/3" href="https://blogs.technet.microsoft.com/techlazy/2016/04/01/it-power-bi-desktop-e-facebook-13/" target="_blank">Come connetterci ai dati di Facebook e creare grafici con dati già disponibili</a> e
<a title="Power BI Desktop e Facebook 2/3" href="https://blogs.technet.microsoft.com/techlazy/2016/04/01/it-power-bi-desktop-e-facebook-23/" target="_blank">Come creare un grafico modificando i valori di una colonna esistente</a>

In quest'ultimo esempio vi dimostrerò come interagire con i dati che possediamo ma che sono in realtà delle relazioni con altri oggetti. Un post è ad esempio relazionato con uno o più oggetti di tipo commento, i quali a loro volta sono relazionati con un oggetto di tipo amico. Ciò che vi illustrerò è come estendere gli oggetti per mostrare tutte le relazioni di cui necessitiamo per disegnare la nostra dashboard.

Il grafico che voglio creare dovrà mostrare tutti i luoghi (intesi come luoghi geografici come città o nazioni) dai quali ho caricato dei post su Facebook:

<a href="https://msdnshared.blob.core.windows.net/media/2016/04/dashboard3.png"><img class="alignnone size-large wp-image-764" src="https://msdnshared.blob.core.windows.net/media/2016/04/dashboard3-1024x571.png" alt="dashboard3" width="1024" height="571" /></a>

Dopo una breve analisi nella tabella dei feed vi accorgerete che non c'è niente relativo ai luoghi. Questo non è completamente vero. Per accedere alle relazioni che un oggetto contiene rispetto ad un altro oggetto, sarà necessario cliccare su Edit Queries e visualizzare tutte le relazioni che, già di default, Facebook offre tramite le sue API: questo ci permetterà di estendere la tabella originale. Scorrendo la lista delle relazioni scopro che posso saperne di più sui miei likers o sulle persone che condividono qualcosa con me e così via... oltre che sapere tutto sui luoghi!
<p style="text-align: left">Clicca su <strong>Feed</strong>, poi su <strong>Edit Queries</strong> e cerca la colonna <strong>place</strong></p>
<p style="text-align: left"><a href="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face13.png"><img class=" size-full wp-image-632 aligncenter" src="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face13.png" alt="articolo1_face13" width="622" height="535" /></a></p>
<p style="text-align: left">Clicca sull'iconcina che si trova alla destra della colonna e seleziona i valori che verranno visualizzati a seguito dell'estensione (per il nostro esempio sarà necessario selezionare<strong> name e location</strong>). Il campo <strong>name </strong>mostrerà il nome inserito dagli utenti per descrivere il luogo, ad esempio <em>Casa mia o Concerto degli AC\DC.</em></p>
<p style="text-align: left"><a href="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face14.png"><img class=" size-full wp-image-703 aligncenter" src="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face14.png" alt="articolo1_face14" width="354" height="277" /></a></p>
<p style="text-align: left">Una volta eseguita l'estensione noterete che location è a sua volta una relazione. Posizionatevi sull'iconcina a destra della colonna place.location e selezionate i valori (questa volta non si tratta di nomi generici, ma di dati geografici standard come coordinate GPS o nomi di Città o Nazioni, praticamente quello di cui abbiamo bisogno!)</p>
<p style="text-align: center"><a href="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face15.png"><img class="alignnone size-full wp-image-713" src="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face15.png" alt="articolo1_face15" width="372" height="352" /></a></p>
<p style="text-align: left">Terminata l'estensione, cliccate in alto a sinistra su Close &amp; Apply e attendete che Power BI scarichi i dati da Facebook</p>
<p style="text-align: left">Bene, è tempo di tornare nell'area Design: scegli il grafico Map e sposta <strong>place.location.city</strong> in <strong>Location</strong> e <strong>id</strong> in <strong>Values:</strong></p>
<p style="text-align: left"><a href="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face17.png"><img class=" size-large wp-image-723 aligncenter" src="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face17-1024x429.png" alt="articolo1_face17" width="1024" height="429" /></a></p>
<p style="text-align: left">Ora prova con una Filled Map (ovvero una mappa che riempie i confini di un'area geografica) e sposta <strong>place.location.country</strong> in <strong>Location:</strong></p>
<p style="text-align: center"><a href="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face18.png"><img class="alignnone size-large wp-image-733" src="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face18-1024x403.png" alt="articolo1_face18" width="1024" height="403" /></a></p>
<p style="text-align: left">Con questo articolo termina la serie su come integrare Power BI e Facebook. Spero di aver seminato degli ottimi spunti per poter applicare queste nozioni anche ad altri contesti :)</p>
<p style="text-align: left">A questo link trovate la mia dashboard <a href="https://msdnshared.blob.core.windows.net/media/2016/04/PowerBI_Facebook.zip">PowerBI_Facebook</a> che potete modificare liberamente e alla quale potete connettere il vostro utente Facebook.</p>
<p style="text-align: left"><em>PS: per cambiare l'account Facebook di riferimento nella mia Dashboard, sarà necessario modificare il datasource che trovate in File -&gt; Options and Settings -&gt; Data source Options -&gt; Facebook</em></p>
<p style="text-align: left">Se avete domande o consigli, aggiungete un commento.</p>
<p style="text-align: left">Alla prossima!</p>]]></content:encoded>
    </item>
    <item>
      <title>[IT] Power BI Desktop e Facebook 2/3</title>
      <link>https://docs.microsoft.com/archive/blogs/techlazy/it-power-bi-desktop-e-facebook-23</link>
      <pubDate>Fri, 01 Apr 2016 14:44:30 GMT</pubDate>
      <dc:creator><![CDATA[DonatoPasqualicchio]]></dc:creator>
      <guid
        isPermaLink="false">http://blogs.technet.microsoft.com/techlazy/?p=753</guid>
      <description><![CDATA[Come preannunciato nell'articolo iniziale di questa serie (disponibile qui) creerò un grafico...]]></description>
      <content:encoded><![CDATA[Come preannunciato nell'articolo iniziale di questa serie <a title="Power Bi Desktop e Facebook 1/3" href="https://blogs.technet.microsoft.com/techlazy/2016/04/01/it-power-bi-desktop-e-facebook-13/" target="_blank">(disponibile qui)</a> creerò un grafico attingendo a dei dati che posseggo ma che sono in un formato non adatto allo scopo: voglio conoscere quanti post genero su Facebook suddivisi per anno, ma l'unico campo a disposizione contiene la data e l'ora completa del post.

<a href="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face10.png"><img class=" size-full wp-image-673 aligncenter" src="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face10.png" alt="articolo1_face10" width="145" height="267" /></a>

Per raggiungere il mio scopo dovrò quindi modificare il campo contenente data e ora per estrarre l'anno. Mi sposto nella seconda vista, clicco sulla tabella Feed e scelgo <strong>Add Column</strong>. Posiziono il cursore sulla barra in alto degli input, cancello la formula di default e ne creo una nuova utilizzando un'espressione DAX (<a title="DAX" href="https://powerbi.microsoft.com/en-us/documentation/powerbi-desktop-quickstart-learn-dax-basics/">you per maggiori info su DAX, cliccate qui</a>) per creare una nuova colonna contenente solo l'anno preso dalla colonna contentente data e ora di creazione: <strong>Year = REPLACE(Feed[created_time];5;20;"")
</strong>
<a href="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face111.png"><img class=" size-full wp-image-683 aligncenter" src="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face111.png" alt="articolo1_face11" width="807" height="363" /></a>

Ora ritorno nell'area di design, scelgo un grafico a barre e sposto <strong>Ids</strong> nel campo Value e la nuova colonna appena creata di nome <strong>Year</strong> su Axis:
<p style="text-align: center"><a href="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face121.png"><img class="alignnone size-full wp-image-693" src="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face121.png" alt="articolo1_face12" width="877" height="659" /></a></p>
<a href="https://blogs.technet.microsoft.com/techlazy/2016/04/01/it-power-bi-desktop-e-facebook-33/">Nel prossimo e ultimo post </a>della serie, vi mostrerò come creare un grafico con dei dati che posseggo ma solo come relazione ad altri oggetti.

Se avete domande o consigli, aggiungete un commento.]]></content:encoded>
    </item>
    <item>
      <title>[IT] Power BI Desktop e Facebook 1/3</title>
      <link>https://docs.microsoft.com/archive/blogs/techlazy/it-power-bi-desktop-e-facebook-13</link>
      <pubDate>Fri, 01 Apr 2016 14:31:08 GMT</pubDate>
      <dc:creator><![CDATA[DonatoPasqualicchio]]></dc:creator>
      <guid
        isPermaLink="false">http://blogs.technet.microsoft.com/techlazy/?p=743</guid>
      <description><![CDATA[Lo scopo originale di questo post era quello di mostrare come poter connettere Power BI Desktop ad...]]></description>
      <content:encoded><![CDATA[Lo scopo originale di questo post era quello di mostrare come poter connettere <strong>Power BI Desktop</strong> ad applicazioni di Business della famiglia Dynamics o System Center ma, poiché l'uso di Power BI può essere esteso ai più disparati aspetti della nostra vita (pensate ad esempio ad un report delle spese del conto corrente o l'andamento del campionato di basket), ho deciso di mostrarvi come poterlo integrare con i dati scaricati direttamente da <strong>Facebook</strong>.

<strong>Cos'è Power BI?</strong> Power BI trasforma i dati in elementi visivi avanzati che puoi raccogliere e organizzare per visualizzare le informazioni a cui sei interessato, per rimanere sempre aggiornato, individuare le tendenze non appena si manifestano e incrementare l'attività

<strong>Cosa sarai in grado di fare dopo aver letto questo articolo?</strong>

<a href="https://msdnshared.blob.core.windows.net/media/2016/03/dashboard1.png"><img class="  wp-image-611 aligncenter" src="https://msdnshared.blob.core.windows.net/media/2016/03/dashboard1-1024x597.png" alt="dashboard1" width="925" height="540" /></a>

&nbsp;

<a href="https://msdnshared.blob.core.windows.net/media/2016/03/dashboard2.png"><img class="  wp-image-602 aligncenter" src="https://msdnshared.blob.core.windows.net/media/2016/03/dashboard2-1024x541.png" alt="dashboard2" width="914" height="483" /></a>

&nbsp;

&nbsp;

<a href="https://msdnshared.blob.core.windows.net/media/2016/03/dashboard3.png"><img class="  wp-image-621 aligncenter" src="https://msdnshared.blob.core.windows.net/media/2016/03/dashboard3-1024x571.png" alt="dashboard3" width="909" height="507" /></a>

Partiamo :)

<a href="https://powerbi.microsoft.com/en-us/desktop/" target="_blank">Scarica Power BI Desktop </a>gratuitamente e procedi con l'installazione.

Una volta installato, tutto quello che avrai bisogno di fare è connetterti ad una o più fonti dati. Power BI permette di leggere dati da pressoché ogni fonte: SQL, Analysis, File di testo, Excel, Siti web, JSON, Webservice etc.. Un questo esempio ci connetteremo direttamente alle API pubbliche di facebook, il cui connettore è disponibile di default. Clicca su Get Data e scegli Facebook:

<a href="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face1.png"><img class="  wp-image-612 aligncenter" src="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face1-1024x680.png" alt="articolo1_face1" width="702" height="466" /></a>

Fai login con i tuoi dati e autorizza PowerBI ad accedere ai dati del tuo account Facebok

<a href="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face4.png"><img class="  wp-image-624 aligncenter" src="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face4-1024x430.png" alt="articolo1_face4" width="765" height="321" /></a>

Immagina Facebook come un database, ci sono tabelle relative a quello che fai, ai tuoi amici, ai commenti, ai like e così via. Chiaramente ogni tabella è relazionata ad un altra; ad esempio la tabella commenti è relazionata alla tabella amici che è a sua volta relazionata con la tabella dei like. Arrivati a questo punto, devi scegliere da quale tabella leggere i dati che andrai in seguito ad inserire nei grafici. Negli scenari più avanzati potrai scegliere più di una tabella, anche da sorgenti diverse (per esempio anche da twitter) e relazionare alcuni campi manualmente, ma questa è un'altra storia. La tabella che sceglierò per questa demo si chiama <strong>Feed</strong>, la quale contiene tutto ciò che concorre ad alimentare la mia bacheca (post, commenti, foto etc..):

<a href="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face21.png"><img class="  wp-image-661 aligncenter" src="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face21-1024x454.png" alt="articolo1_face2" width="668" height="296" /></a>

Dopo una veloce preview, sarai pronto ad importare tutti i dati:

<a href="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face31.png"><img class="  wp-image-644 aligncenter" src="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face31-1024x791.png" alt="articolo1_face3" width="666" height="514" /></a>

Power BI Desktop è molto intuitivo ed è suddiviso in tre macro aree:

&nbsp;
<p style="text-align: left"><a href="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face7.png"><img class=" size-full wp-image-653 alignleft" src="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face7.png" alt="articolo1_face7" width="70" height="199" /></a>Design view. Per disegnare le dashboard e visualizzare i dati in forma grafica</p>
<p style="text-align: left">Table view. Per analizzare e modificare i dati importati<em>Per esempio, usa questa vista per cambiare il nome della tabella appena importata da "query1" a "Feed" </em></p>
<p style="text-align: left">Relationship View. Per creare relazioni tra tabelle diverse <em>Non è utile adesso perché abbiamo importato una sola tabella</em></p>
&nbsp;

Ora che i dati sono stati importati, posso partire con la costruzione della mia dashboard. <em><strong>Il primo esempio riguarderà la costruzione di un grafico a partire da una serie di dati che ho già a disposizione di default da Facebook</strong></em>. Il grafico mi mostrerà i diversi tipi di attività che svolgo su Facebook, ad esempio quante foto carico, quanti post inserisco, quanti commenti etc... Mi posiziono nell'area designe e scelgo un grafico di tipo <em>Funnel</em>

<a href="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face8.png"><img class="  wp-image-663 aligncenter" src="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face8-1024x575.png" alt="articolo1_face8" width="734" height="412" /></a>

Con un semplice drag and drop posiziono <strong>status_type</strong> su Group e <strong>Id</strong> su Values. In più aggiungo un filtro per rimuovere i campi blank:

<a href="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face9.png"><img class="  wp-image-664 aligncenter" src="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face9-1024x686.png" alt="articolo1_face9" width="667" height="447" /></a>

&nbsp;

<a href="https://blogs.technet.microsoft.com/techlazy/2016/04/01/it-power-bi-desktop-e-facebook-23/">Nel prossimo articolo</a> vi mostrerò come creare un grafico a partire da un dato in mio possesso, ma che non è nel formato corretto. Se avete domande o consigli, aggiungete un commento.]]></content:encoded>
    </item>
    <item>
      <title>Power BI Desktop and Facebook</title>
      <link>https://docs.microsoft.com/archive/blogs/techlazy/power-bi-desktop-and-facebook</link>
      <pubDate>Tue, 29 Mar 2016 17:44:05 GMT</pubDate>
      <dc:creator><![CDATA[DonatoPasqualicchio]]></dc:creator>
      <guid
        isPermaLink="false">http://blogs.technet.microsoft.com/techlazy/?p=603</guid>
      <description><![CDATA[With this post I'll show you how the integration between Power BI Desktop and Facebook. The original...]]></description>
      <content:encoded><![CDATA[With this post I'll show you how the integration between Power BI Desktop and Facebook. The original aim was to write on how to integrate Power BI with something more <em>enterprise</em> like System Center Configuration Manager, Service Manager or CRM, but probably not many would have been able to test the effectiveness of Power BI... So let's start with something more social and cool and then we'll concentrate on the business side of the Power BI.

<strong>What is Power BI?</strong> Power BI Desktop puts visual analytics at your fingertips with intuitive report authoring. Drag-and-drop to place content exactly where you want it on the flexible and fluid canvas. Quickly discover patterns as you explore a single unified view of linked, interactive visualizations.

<strong>What you'll be able to do after reading the article?</strong>

<a href="https://msdnshared.blob.core.windows.net/media/2016/03/dashboard1.png"><img class="  wp-image-611 aligncenter" src="https://msdnshared.blob.core.windows.net/media/2016/03/dashboard1-1024x597.png" alt="dashboard1" width="925" height="540" /></a>

&nbsp;

<a href="https://msdnshared.blob.core.windows.net/media/2016/03/dashboard2.png"><img class="  wp-image-602 aligncenter" src="https://msdnshared.blob.core.windows.net/media/2016/03/dashboard2-1024x541.png" alt="dashboard2" width="914" height="483" /></a>

&nbsp;

&nbsp;

<a href="https://msdnshared.blob.core.windows.net/media/2016/03/dashboard3.png"><img class="  wp-image-621 aligncenter" src="https://msdnshared.blob.core.windows.net/media/2016/03/dashboard3-1024x571.png" alt="dashboard3" width="909" height="507" /></a>

Let's start :)

<a href="https://powerbi.microsoft.com/en-us/desktop/" target="_blank">Download Power BI Desktop </a>for free and install it

Once installed, you need to get connected with your data. Power BI permits you to get data from almost every source: SQL Databases, Analysis cubes, Text Files, Websites, JSON, webservices and so on... In this example we're going to connect with the Facebook public API, available by default on PowerBI. Click on Get Data and choose Facebook

<a href="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face1.png"><img class="  wp-image-612 aligncenter" src="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face1-1024x680.png" alt="articolo1_face1" width="702" height="466" /></a>

Sign in with your data in order to connect to Facebook, and authorize Power BI to read your data (without authorization you cannot export data from Facebook)

<a href="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face4.png"><img class="  wp-image-624 aligncenter" src="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face4-1024x430.png" alt="articolo1_face4" width="765" height="321" /></a>

Now you have to choose what to retrieve from the Facebook API; Imagine Facebook as a database. You can access to all the tables related to you, these tables are organized by posts, comments, likes, books, places, friends etc... Of course every table is related to another one, for example the table comments is related to the table friends that is related to the table likes. At this point you have to choose the table from which you want to take data. In an advanced scenario, you can choose one or more tables and relate it automatically or manually, but that's another story. I'll choose <strong>Feed </strong>as this contains everything about my Facebook profile:

<a href="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face21.png"><img class="  wp-image-661 aligncenter" src="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face21-1024x454.png" alt="articolo1_face2" width="668" height="296" /></a>

After a fast preview, you'll be ready to import the data.

<a href="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face31.png"><img class="  wp-image-644 aligncenter" src="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face31-1024x791.png" alt="articolo1_face3" width="666" height="514" /></a>

Power BI Desktop is really simple, you can work on three area:

&nbsp;
<p style="text-align: left"><a href="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face7.png"><img class=" size-full wp-image-653 alignleft" src="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face7.png" alt="articolo1_face7" width="70" height="199" /></a>Design view. To design and create your dashboard, using the table data</p>
<p style="text-align: left">Table view. To analyze and modify your imported data. <em>Once you import the data, rename the query name with a more confident name (i.e: Feed, instead of Query1)</em></p>
<p style="text-align: left">Relationship View. To create relationships between tables. <em>(this is useless now, as we've only 1 table and nothing to be related)</em></p>
&nbsp;

Now I've imported data, I can start to design my dashboard. <em><strong>The first example will be related to data available by default after the import</strong></em>. This graph would be about which types of post I use to make on facebook (i.e.: picture upload, link, posts, comments..). Go on the design area and choose the <em>Funnel </em>graph

<a href="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face8.png"><img class="  wp-image-663 aligncenter" src="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face8-1024x575.png" alt="articolo1_face8" width="734" height="412" /></a>

Just drag and drop the <strong>status_type</strong> on the Group and the <strong>Id</strong> on the Values and add a simple filter to remove blank actions:

<a href="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face9.png"><img class="  wp-image-664 aligncenter" src="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face9-1024x686.png" alt="articolo1_face9" width="667" height="447" /></a>

&nbsp;

Second example will be about data we have, but not in the right format: I want to show how many posts I've done per year, but the only useful column contains dates in this format:

<a href="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face10.png"><img class=" size-full wp-image-673 aligncenter" src="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face10.png" alt="articolo1_face10" width="145" height="267" /></a>

So I've to modify tha dates, before to crate the graph. In order to do this, I've to create a new Column Click on the Table name (Query1 by default, but I renamed in Feed) and choose <strong>add Column. </strong>Now remove everything from the input bar and use a DAX expression (<a title="DAX" href="https://powerbi.microsoft.com/en-us/documentation/powerbi-desktop-quickstart-learn-dax-basics/">you can find more information about DAX here</a>) to create new column with data taken from the <em>created_time</em> column): Year = REPLACE(Feed[created_time];5;20;"")

<a href="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face111.png"><img class=" size-full wp-image-683 aligncenter" src="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face111.png" alt="articolo1_face11" width="807" height="363" /></a>

Now go back to the design area, choose a bar graph and put <strong>Ids</strong> on value and the new column <strong>Year</strong> on Axis, to have the post's number per year.
<p style="text-align: center"><a href="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face121.png"><img class="alignnone size-full wp-image-693" src="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face121.png" alt="articolo1_face12" width="877" height="659" /></a></p>
<p style="text-align: left">The last example will be about data we have as relationship and we need to extend in order to create graphs. I want to create a graph showing from which location I use to post. After a quick look at my table, I've data about posts, but nothing about locations. This is not completely true: clicking on Edit Queries, in the table area, I'll be able to go through relationships Facebook's Api offering, to extend my original table. For example I can ask for more data about my likers, about what people uses to share with me or more about <strong>places</strong>!</p>
<p style="text-align: left">Click on the <strong>Feed</strong> query, then on <strong>Edit Queries</strong> and search for the <strong>place</strong> column</p>
<p style="text-align: left"><a href="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face13.png"><img class=" size-full wp-image-632 aligncenter" src="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face13.png" alt="articolo1_face13" width="622" height="535" /></a></p>
<p style="text-align: left">Click on the extend icon just beside the column name and choose the new column you want to show (this will show the custom place name, i.e.: <em>my house!</em> or <em>AC\DC concert</em>)</p>
<p style="text-align: left"><a href="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face14.png"><img class=" size-full wp-image-703 aligncenter" src="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face14.png" alt="articolo1_face14" width="354" height="277" /></a></p>
<p style="text-align: left">After clicking ok, click on the place.location extend icon, and choose the new column related to the place location (this will unblock the GPS coordinates, country name and more precise data)</p>
<p style="text-align: center"><a href="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face15.png"><img class="alignnone size-full wp-image-713" src="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face15.png" alt="articolo1_face15" width="372" height="352" /></a></p>
<p style="text-align: left">Finally, click on Close &amp; Apply and wait for Power Bi to retrieve all the data from the Facebook api.</p>
<p style="text-align: left">Before to create the graph, I want to be sure that Power BI will tag my data correctly using the right categorization. Click on the <strong>place.location.country</strong> column go on the <strong>Modeling</strong> menu and on <strong>Data Category</strong>, choose  <strong>Country/Region. </strong>Do this for other data needs to be categorized (Longitude, Latitude or real numbers)</p>
<p style="text-align: left">Well now it's time to go on the design area: choose the Map and put <strong>place.location.city</strong> and <strong>id</strong> in <strong>Location</strong> and <strong>Values</strong>:</p>
<p style="text-align: left"><a href="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face17.png"><img class=" size-large wp-image-723 aligncenter" src="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face17-1024x429.png" alt="articolo1_face17" width="1024" height="429" /></a></p>
<p style="text-align: left">Now try with the Filled Map, inserting the <strong>place.location.country</strong> data into the <strong>Location:</strong></p>
<p style="text-align: center"><a href="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face18.png"><img class="alignnone size-large wp-image-733" src="https://msdnshared.blob.core.windows.net/media/2016/03/articolo1_face18-1024x403.png" alt="articolo1_face18" width="1024" height="403" /></a></p>
<p style="text-align: left">Feel free to download my <a href="https://msdnshared.blob.core.windows.net/media/2016/04/PowerBI_Facebook.zip">PowerBI_Facebook</a> dashboard from here, connect your account and enjoy Power BI Desktop. On next article we'll create a dashboard using the Cube data from the System Center world.</p>
<p style="text-align: left"><em>PS: in order to change the Facebook Account Credential provided in my PowerBI_Facebook, you have to put your data in File -&gt; Options and Settings -&gt; Data source settings</em></p>
<p style="text-align: left">If you have suggestions write me on comments!</p>]]></content:encoded>
    </item>
    <item>
      <title>Integrate your Dynamics CRM (every version) with the world</title>
      <link>https://docs.microsoft.com/archive/blogs/techlazy/integrate-your-dynamics-crm-every-version-with-the-world</link>
      <pubDate>Tue, 15 Mar 2016 00:41:28 GMT</pubDate>
      <dc:creator><![CDATA[DonatoPasqualicchio]]></dc:creator>
      <guid
        isPermaLink="false">http://blogs.technet.microsoft.com/techlazy/?p=413</guid>
      <description><![CDATA[Crm2Orch is a simple webservice able to integrate your Dynamics CRM in a simple and intuitive...]]></description>
      <content:encoded><![CDATA[Crm2Orch is a simple webservice able to integrate your Dynamics CRM in a simple and intuitive manner. It's just a webservice you have to put on your IIS server and it will expose methods to interact with CRM data and objects.

Some useful example could be:
1) Read first level tickets from CRM with Orchestrator and open second level incidents on Service Manager
2) Keep update incidents
3) Read Configuration Items from Azure and keep it updated on CRM
4) Connect to custom CRM entities and update it
5) and many many more

How it works?
<ul>
	<li>First, download the code from <a title="Crm2Orch Codeplex Project" href="https://crm2orch.codeplex.com/">Crm2Orch Codeplex Project</a></li>
	<li>Unzip it on your IIS server</li>
	<li>Create a new website and target the connection pool to 4.5.* .NET Framework Version</li>
	<li>Open the web.config file and configure it with your CRM url (it works with all versions from 2009 to CRM online)</li>
</ul>
<a href="https://msdnshared.blob.core.windows.net/media/2016/03/crm1.jpg"><img class="  wp-image-454 aligncenter" src="https://msdnshared.blob.core.windows.net/media/2016/03/crm1-1024x207.jpg" alt="crm1" width="688" height="139" /></a>
<ul>
	<li>Point your browser to the http://localhost/CRM2Orch.asmx to see methods</li>
</ul>
<a href="https://msdnshared.blob.core.windows.net/media/2016/03/crm2.jpg"><img class="  wp-image-424 aligncenter" src="https://msdnshared.blob.core.windows.net/media/2016/03/crm2-1024x489.jpg" alt="crm2" width="754" height="360" /></a>
<ul>
	<li>Now for example you can easily use System Center Orchestrator to connect to methods</li>
</ul>
<p style="text-align: center"><a href="https://msdnshared.blob.core.windows.net/media/2016/03/crm3.jpg"><img class="  wp-image-434 aligncenter" src="https://msdnshared.blob.core.windows.net/media/2016/03/crm3-1024x722.jpg" alt="crm3" width="675" height="476" /></a>Take all the CRM entities of type "apitil_name" filtering with vmname</p>

<ul>
	<li style="text-align: left">You can also easily read the response data using the xpath query</li>
</ul>
<a href="https://msdnshared.blob.core.windows.net/media/2016/03/crm4.png"><img class="  wp-image-444 aligncenter" src="https://msdnshared.blob.core.windows.net/media/2016/03/crm4.png" alt="crm4" width="643" height="443" /></a>
<ul>
	<li>And finally doing more complex thing integrating CRM data with other tools</li>
</ul>
<a href="https://msdnshared.blob.core.windows.net/media/2016/03/crm5.jpg"><img class="  wp-image-453 aligncenter" src="https://msdnshared.blob.core.windows.net/media/2016/03/crm5-1024x356.jpg" alt="crm5" width="834" height="290" /></a>Feel free to download <a href="https://msdnshared.blob.core.windows.net/media/2016/03/Crm2Orch_Runbook.zip">Crm2Orch_Runbook</a> and play with it. If you have comments of suggestions, comments this post :)

Have a good day!]]></content:encoded>
    </item>
    <item>
      <title>Service Manager - New HTML5 Portal - Basic Customizations 5/5 - New sidebar link</title>
      <link>https://docs.microsoft.com/archive/blogs/techlazy/service-manager-new-html5-portal-basic-customizations-55-new-sidebar-link</link>
      <pubDate>Sun, 13 Mar 2016 16:05:37 GMT</pubDate>
      <dc:creator><![CDATA[DonatoPasqualicchio]]></dc:creator>
      <guid
        isPermaLink="false">http://blogs.technet.microsoft.com/techlazy/?p=393</guid>
      <description><![CDATA[In this post series about the Service Manager new Portal customization, I'll analyze how to modify...]]></description>
      <content:encoded><![CDATA[In this post series about the Service Manager new Portal customization, I'll analyze how to modify some basic page features, about this topics:

<a href="https://blogs.technet.microsoft.com/techlazy/2016/03/13/service-manager-new-html5-portal-base-customizations-15-title/" title="Title">Title</a>
<a href="https://blogs.technet.microsoft.com/techlazy/2016/03/13/service-manager-new-html5-portal-basic-customizations-25-logo/" title="Logo">Logo</a>
<a href="https://blogs.technet.microsoft.com/techlazy/2016/03/13/service-manager-new-html5-portal-basic-customizations-35-colors-and-tiles/" title="Colors and Tiles">Colors and Tiles</a>
<a href="https://blogs.technet.microsoft.com/techlazy/2016/03/13/service-manager-new-html5-portal-basic-customizations-45-icons/" title="Icons">Icons</a>
<a href="https://blogs.technet.microsoft.com/techlazy/2016/03/13/service-manager-new-html5-portal-basic-customizations-55-new-sidebar-link/" title="New Sidebar Link">New Sidebar Link</a>

<strong>Warning: not all the changes are supported! </strong>Changes to cshtml pages might be overwritten by product upgrades; Moreover, as a result of problems caused by the change of a few pages, Microsoft support may require replacement of the custom file with the original file. For this reason I'll mark as <strong><span style="color: red">red</span> </strong>not supported changes and as <strong><span style="color: green">green</span> </strong>, supported

This is the default homepage, with a classic Request Offering, on which I am going to do some customization

<a href="https://msdnshared.blob.core.windows.net/media/2016/03/default2.png"><img class=" wp-image-121" src="https://msdnshared.blob.core.windows.net/media/2016/03/default2-1024x512.png" alt="basic customization" width="902" height="451" /></a>

<strong><span style="color: green">5 New Sidebar Link.</span></strong> I'm going to add a new link on the sidebar. In this example I'll show you how to add a new link for the report page.


At first, open the <a href="http://modernicons.io/segoe-mdl2/cheatsheet/">link to cheatsheet </a>and choose a new icon for your link. Choose a name for the icon definition, and put everything on the custom.css, just after the standard icon definition you have copied from the original main.css:
<a href="https://msdnshared.blob.core.windows.net/media/2016/03/articolo5_link1.png"><img class="alignnone  wp-image-263" src="https://msdnshared.blob.core.windows.net/media/2016/03/articolo5_link1.png" alt="articolo5_link1" width="485" height="216" /></a>

Now open the file with the global resources (the file with the definition of every description, divided by language) you'll find in the path <em>c:\inetpub\wwwroot\SelfServicePortal\App_GlobalResources\SelfServiceResources.resx</em> (change also the one in your language) and add a new tag at the end:

<a href="https://msdnshared.blob.core.windows.net/media/2016/03/articolo5_link2.png"><img class="alignnone  wp-image-273" src="https://msdnshared.blob.core.windows.net/media/2016/03/articolo5_link2.png" alt="articolo5_link2" width="438" height="48" /></a>

at this point, open the file containing the code for your sidebar <em>c:\inetpub\wwwroot\SelfServicePortal\Views\Shared\Sidebar.cshtml </em> and add a new div to define the report's link:

<a href="https://msdnshared.blob.core.windows.net/media/2016/03/articolo5_link5.png"><img class="alignnone  wp-image-314" src="https://msdnshared.blob.core.windows.net/media/2016/03/articolo5_link5-1024x370.png" alt="articolo5_link5" width="906" height="327" /></a>

Add a new div for the sidebar in extended mode:

<a href="https://msdnshared.blob.core.windows.net/media/2016/03/articolo5_link7.png"><img class="alignnone  wp-image-323" src="https://msdnshared.blob.core.windows.net/media/2016/03/articolo5_link7-1024x487.png" alt="articolo5_link7" width="662" height="315" /></a>

The result will be:

<a href="https://msdnshared.blob.core.windows.net/media/2016/03/articolo5_link4.png"><img class="alignnone  wp-image-291" src="https://msdnshared.blob.core.windows.net/media/2016/03/articolo5_link4.png" alt="articolo5_link4" width="231" height="222" /></a>

<a href="https://msdnshared.blob.core.windows.net/media/2016/03/articolo5_link6.png"><img class="alignnone  wp-image-312" src="https://msdnshared.blob.core.windows.net/media/2016/03/articolo5_link6.png" alt="articolo5_link6" width="239" height="279" /></a>

Now let's add the action:

Open the JS file that owns the sidebar actions: <em>c:\inetpub\wwwroot\SelfServicePortal\Content\JS\sidenavigator.js </em> and add this code:

<a href="https://msdnshared.blob.core.windows.net/media/2016/03/articolo5_link9.png"><img class="alignnone  wp-image-343" src="https://msdnshared.blob.core.windows.net/media/2016/03/articolo5_link9-1024x576.png" alt="articolo5_link9" width="763" height="429" /></a>

Now the link will be ready :)

&nbsp;

This last article finish the customizations series for the new Service Manager HTML5 Portal. If you have suggestions or want to go deep on some new argument, let me know it through the comments.

See you!

&nbsp;]]></content:encoded>
    </item>
    <item>
      <title>Service Manager - New HTML5 Portal - Basic Customizations 4/5 - Icons</title>
      <link>https://docs.microsoft.com/archive/blogs/techlazy/service-manager-new-html5-portal-basic-customizations-45-icons</link>
      <pubDate>Sun, 13 Mar 2016 15:56:01 GMT</pubDate>
      <dc:creator><![CDATA[DonatoPasqualicchio]]></dc:creator>
      <guid
        isPermaLink="false">http://blogs.technet.microsoft.com/techlazy/?p=383</guid>
      <description><![CDATA[In this post series about the Service Manager new Portal customization, I'll analyze how to modify...]]></description>
      <content:encoded><![CDATA[In this post series about the Service Manager new Portal customization, I'll analyze how to modify some basic page features, about this topics:

<a title="Title" href="https://blogs.technet.microsoft.com/techlazy/2016/03/13/service-manager-new-html5-portal-base-customizations-15-title/">Title</a>
<a title="Logo" href="https://blogs.technet.microsoft.com/techlazy/2016/03/13/service-manager-new-html5-portal-basic-customizations-25-logo/">Logo</a>
<a title="Colors and Tiles" href="https://blogs.technet.microsoft.com/techlazy/2016/03/13/service-manager-new-html5-portal-basic-customizations-35-colors-and-tiles/">Colors and Tiles</a>
<a title="Icons" href="https://blogs.technet.microsoft.com/techlazy/2016/03/13/service-manager-new-html5-portal-basic-customizations-45-icons/">Icons</a>
<a title="New Sidebar Link" href="https://blogs.technet.microsoft.com/techlazy/2016/03/13/service-manager-new-html5-portal-basic-customizations-55-new-sidebar-link/">New Sidebar Link</a>

<strong>Warning: not all the changes are supported! </strong>Changes to cshtml pages might be overwritten by product upgrades; Moreover, as a result of problems caused by the change of a few pages, Microsoft support may require replacement of the custom file with the original file. For this reason I'll mark as <strong><span style="color: red">red</span> </strong>not supported changes and as <strong><span style="color: green">green</span> </strong>, supported

This is the default homepage, with a classic Request Offering, on which I am going to do some customization

<a href="https://msdnshared.blob.core.windows.net/media/2016/03/default2.png"><img class=" wp-image-121" src="https://msdnshared.blob.core.windows.net/media/2016/03/default2-1024x512.png" alt="basic customization" width="902" height="451" /></a>

<strong><span style="color: green">4 How to change Icons.</span></strong> One of the most asked customization activity, is to change the default icons or to have new ones. Open the main.css file and at bottom you'll find the code that specify which fontset wuold be used on the portal:
<blockquote>@font-face {
font-family: 'iconFontFamily';
src: url('fonts/FULLMDL2.1.39.eot');
src: url('fonts/FULLMDL2.1.39.eot?#iefix') format('embedded-opentype'),
url('fonts/FULLMDL2.1.39.woff') format("woff");
}</blockquote>
After a fast search I'll found the cheatsheet with all the icons for the fontset fullmdl2.1.39, you'll fine more details at this <a title="Cheat sheet" href="http://modernicons.io/segoe-mdl2/cheatsheet/" target="_blank">link </a>

<a href="https://msdnshared.blob.core.windows.net/media/2016/03/articolo4_icone1.png"><img class="alignnone size-large wp-image-214" src="https://msdnshared.blob.core.windows.net/media/2016/03/articolo4_icone1-1024x520.png" alt="articolo4_icone1" width="1024" height="520" /></a>

In this example, I'll show you how to replace the heart icons, used for the preferred request offering, with a star

At first I need to identify the code declare the heart icon clear and filled:

<a href="https://msdnshared.blob.core.windows.net/media/2016/03/articolo4_icone2.png"><img class="alignnone  wp-image-223" src="https://msdnshared.blob.core.windows.net/media/2016/03/articolo4_icone2.png" alt="articolo4_icone2" width="508" height="506" /></a>

This is the icons list, which names are clearly pointing to their functions. What we're searching for is <em>icon-HeartLegacy and icon-HeartFillLegacy. </em> At the moment, due to a bug, the icon-HeartFillLegacy was written two times. Is not important, we will change the last definition.

Search in the cheatsheet the code for the star icon (the clear and the full one):
<a href="https://msdnshared.blob.core.windows.net/media/2016/03/articolo4_icone3.png"><img class="alignnone size-large wp-image-233" src="https://msdnshared.blob.core.windows.net/media/2016/03/articolo4_icone3-1024x187.png" alt="articolo4_icone3" width="1024" height="187" /></a>

So the new vales will be:
<ul>
	<li>icon-HeartLegacy = \E734</li>
	<li>icon-HeartFillLegacy = \E735</li>
</ul>
I'm going to copy values into the custom.css from main.css and replace it:
<a href="https://msdnshared.blob.core.windows.net/media/2016/03/articolo4_icone4.png"><img class="alignnone  wp-image-243" src="https://msdnshared.blob.core.windows.net/media/2016/03/articolo4_icone4.png" alt="articolo4_icone4" width="460" height="54" /></a>

And the result will be

<a href="https://msdnshared.blob.core.windows.net/media/2016/03/articolo4_icone5.png"><img class="alignnone size-full wp-image-244" src="https://msdnshared.blob.core.windows.net/media/2016/03/articolo4_icone5.png" alt="articolo4_icone5" width="628" height="284" /></a>

Of course this procedure could be applied for every icons on the portal]]></content:encoded>
    </item>
  </channel>
</rss>