<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7035635390264016243</id><updated>2024-08-29T18:23:24.211-03:00</updated><category term="Matheus Dias"/><category term="microsoft"/><category term="sharepoint 2010"/><category term="sharepoint 2013"/><category term="database"/><category term="c#"/><category term="powershell"/><category term="sobre sql server"/><category term="Windows Phone 7"/><category term="novidade"/><category term="project server 2013"/><category term="sql server 2012"/><category term="Kinect SDK"/><category term="SQL Server Reporting Services"/><category term="WP7"/><category term="Windows SDK"/><category term="Workflow"/><category term="Workflow Aprovação"/><category term="Workflow SharePoint"/><category term="about sql server"/><category term="abrir excel"/><category term="abrir excel macro"/><category term="abrir excel project"/><category term="business intelligence"/><category term="error"/><category term="infopath 2010"/><category term="lista sharepoint"/><category term="lista wcf service"/><category term="sharepoint"/><category term="spquery"/><category term="sql 2012"/><category term="windows phone"/><category term="windows phone app"/><category term="70-331"/><category term="BI"/><category term="BI Microsoft"/><category term="Bluetooth .NET"/><category term="Bluetooth C#"/><category term="Bluetooth Visual Studio"/><category term="Content database SharePoint"/><category term="Custom Workflow"/><category term="Detectar Bluetooth"/><category term="Fluxo de trabalho SharePoint 2010"/><category term="Lista Status SharePoint"/><category term="Lista de Status"/><category term="Pin site Internet Explorer 9"/><category term="Pin web site Windows 7"/><category term="Pinned seu web site"/><category term="Project Server"/><category term="Role Inheritance"/><category term="SDK Windows Phone 7"/><category term="SharePoint Workflow"/><category term="SharePoint e Visio"/><category term="Status SharePoint"/><category term="Tags para pinnar seu site com Internet Explorer 9"/><category term="Tutorial SharePoint Workflow"/><category term="Tutorial Workflow"/><category term="Workflow SharePoint 2010"/><category term="Workflow Visio"/><category term="add group sharepoint"/><category term="add role to group"/><category term="adicionar item sharepoint"/><category term="app"/><category term="app wp7"/><category term="arquivos sharepoint"/><category term="associationdata"/><category term="autenticação"/><category term="autenticação SQL Server"/><category term="autenticação SQL Server registro"/><category term="authentication"/><category term="banco de dados Project Server"/><category term="banco de dados SharePoint"/><category term="bcs"/><category term="break Role Inheritance"/><category term="caml"/><category term="certification"/><category term="certificação"/><category term="checkin sharepoint"/><category term="claims-based"/><category term="classic mode"/><category term="collapse section infopath"/><category term="conexão project 2013"/><category term="connectable web parts"/><category term="custom page layout"/><category term="custom web part"/><category term="data tools"/><category term="date format sql server"/><category term="debug sharepoint 2010"/><category term="debug visual studio 2010"/><category term="debug webpart"/><category term="definições de site"/><category term="deploy sharepoint 2010"/><category term="deploy wsp"/><category term="desenvolvedor 5 estrelas"/><category term="desenvolvimento microsoft"/><category term="development"/><category term="download Kinect SDK"/><category term="download windows 8"/><category term="ect"/><category term="ect finder"/><category term="erro conexão project server"/><category term="event receiver"/><category term="excel 2013"/><category term="excel vba"/><category term="executar macro vba"/><category term="external content type"/><category term="feature event receiver"/><category term="ferramentas BI"/><category term="filtrar dados de lista"/><category term="filtro Reporting Services"/><category term="finder bcs"/><category term="fluxo de trabalho"/><category term="format date sql server"/><category term="hide section infopath"/><category term="hierarquia metadados"/><category term="how to"/><category term="importando sites"/><category term="instance excel vba"/><category term="instanciar Project"/><category term="instância Project Professional"/><category term="interop Project"/><category term="isolated storage"/><category term="lista infopath"/><category term="log sharepoint"/><category term="macro"/><category term="macro via macro"/><category term="manage groups"/><category term="managed metadata"/><category term="metadado"/><category term="metadata hierarchy"/><category term="microsoft virtual academy"/><category term="modo autenticação"/><category term="mva"/><category term="my tasks"/><category term="navegação wp7"/><category term="new"/><category term="newsfeed button"/><category term="oData"/><category term="ocultar section"/><category term="ocultar seção"/><category term="ocultar suitelinks"/><category term="open data protocol"/><category term="page break"/><category term="page layout"/><category term="parâmetro Reporting Services"/><category term="pastas sharepoint"/><category term="project 2013"/><category term="ps1"/><category term="páginas wp7"/><category term="quick launch sharepoint"/><category term="ranking 2011"/><category term="ranking app"/><category term="ranking wp7"/><category term="remover solução sharepoint"/><category term="remover wsp"/><category term="repeating table"/><category term="reset Role Inheritance"/><category term="sandboxed"/><category term="sandboxed solution"/><category term="sandboxed web part"/><category term="section infopath"/><category term="seção infopath"/><category term="sharepoint database"/><category term="sharepoint designer"/><category term="site sharepoint"/><category term="sites button"/><category term="skydrive button"/><category term="social network"/><category term="spcamlqueryhelper"/><category term="spfarm"/><category term="splist"/><category term="spserver"/><category term="spserviceapplication"/><category term="sql server"/><category term="sql server datetime format"/><category term="status indicator"/><category term="tabela de repetição"/><category term="table page break"/><category term="table reporting services"/><category term="try"/><category term="try catch"/><category term="try catch finally"/><category term="uls"/><category term="uls sharepoint"/><category term="user profile"/><category term="vba"/><category term="visio"/><category term="visio 2013"/><category term="visio services"/><category term="visual studio"/><category term="visual studio 2012"/><category term="vídeo BI"/><category term="vídeo windows 8"/><category term="wcf data services sharepoint"/><category term="wcf services sharepoint 2010"/><category term="web part"/><category term="web part conection"/><category term="web service"/><category term="webpart"/><category term="whatif"/><category term="windows 8"/><category term="windows 8 consumer preview"/><title type='text'>Matheus Dias</title><subtitle type='html'>Development</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://matheusdev.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7035635390264016243/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://matheusdev.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7035635390264016243/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Matheus Dias</name><uri>http://www.blogger.com/profile/17656916719279650516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>60</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7035635390264016243.post-4121307124179461478</id><published>2015-01-30T13:44:00.003-02:00</published><updated>2015-01-30T13:44:44.468-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="associationdata"/><category scheme="http://www.blogger.com/atom/ns#" term="c#"/><category scheme="http://www.blogger.com/atom/ns#" term="fluxo de trabalho"/><category scheme="http://www.blogger.com/atom/ns#" term="powershell"/><category scheme="http://www.blogger.com/atom/ns#" term="sharepoint 2010"/><category scheme="http://www.blogger.com/atom/ns#" term="sharepoint 2013"/><category scheme="http://www.blogger.com/atom/ns#" term="Workflow"/><category scheme="http://www.blogger.com/atom/ns#" term="Workflow Aprovação"/><title type='text'>Como alterar aprovadores de um fluxo de trabalho no SharePoint - PowerShell</title><content type='html'>&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Vou mostrar neste post como alterar os aprovadores de um fluxo de trabalho de aprovação do SharePoint utilizando PowerShell.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;As informações sobre o fluxo de trabalho de aprovação ficam armazenadas num formulário e seu xml pode ser obtido através da propriedade AssociationData do objeto relativo a associação do fluxo de trabalho à lista/biblioteca.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;No script abaixo é possível ver a troca para um novo usuário aprovador.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Add-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;cls&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;#Informe o usuário aprovador atual&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;$actualUser = &quot;DOMAIN\USER&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;#Informa o usuário aprovador a ser alterado&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;$newUser = &quot;DOMAIN\USER&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;#Url do site&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;$url_web = &quot;http://&amp;lt;&amp;lt;SharePoint Site&amp;gt;&amp;gt;&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;#Url da lista/biblioteca&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;$library_name = &quot;Documentos&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;#Nome dado a associação do fluxo de trabalho à lista/biblioteca&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;$workflow_association_name = &quot;Aprovação de Publicação Matheus&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;#Retorna uma instância do SPWeb&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;$web = Get-SPWeb $url_web&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;#Retorna uma instância do SPList&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;$library = $web.Lists[$library_name]&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;#Retorna a associação do fluxo de trabalho através do nome&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;$association = $library.WorkflowAssociations | ? { $_.Name -eq $workflow_association_name }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;#Realiza a troca do aprovador dentro do xml da propriedade AssociationData&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;$association.AssociationData = $association.AssociationData.Replace($actualUser, $newUser)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;#Atualiza as informações de associações de fluxos de trabalho&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;$library.UpdateWorkflowAssociation($association)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;#Realiza o Dispose do objeto SPWeb&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;$web.Dispose()&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;É importante que além da troca na propriedade AssociationData seja realizada a chamada ao método&amp;nbsp;UpdateWorkflowAssociation passando como parâmetro a associação de fluxo de trabalho onde foi realizada a alteração.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Qualquer dúvida ou sugestão envie nos comentários.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Abraço !!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://matheusdev.blogspot.com/feeds/4121307124179461478/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://matheusdev.blogspot.com/2015/01/como-alterar-aprovadores-de-um-fluxo-de.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7035635390264016243/posts/default/4121307124179461478'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7035635390264016243/posts/default/4121307124179461478'/><link rel='alternate' type='text/html' href='http://matheusdev.blogspot.com/2015/01/como-alterar-aprovadores-de-um-fluxo-de.html' title='Como alterar aprovadores de um fluxo de trabalho no SharePoint - PowerShell'/><author><name>Matheus Dias</name><uri>http://www.blogger.com/profile/17656916719279650516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Belo Horizonte - MG, Brasil</georss:featurename><georss:point>-19.9166813 -43.9344931</georss:point><georss:box>-20.1555653 -44.2572166 -19.6777973 -43.611769599999995</georss:box></entry><entry><id>tag:blogger.com,1999:blog-7035635390264016243.post-6936207024961003908</id><published>2015-01-27T14:17:00.002-02:00</published><updated>2015-01-27T16:12:21.795-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Matheus Dias"/><category scheme="http://www.blogger.com/atom/ns#" term="powershell"/><category scheme="http://www.blogger.com/atom/ns#" term="sharepoint"/><category scheme="http://www.blogger.com/atom/ns#" term="sharepoint 2010"/><category scheme="http://www.blogger.com/atom/ns#" term="sharepoint 2013"/><category scheme="http://www.blogger.com/atom/ns#" term="try"/><category scheme="http://www.blogger.com/atom/ns#" term="try catch"/><category scheme="http://www.blogger.com/atom/ns#" term="try catch finally"/><title type='text'>Como usar Try Catch Finally no PowerShell</title><content type='html'>&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Vou mostrar neste post como utilizar o bloco Try Catch Finally no PowerShell.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;A sintaxe se assemelha a outras linguagens de programação:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;try&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; #trecho de código a ser executado&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;catch&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; #trecho executado se ocorrida exceção no bloco acima&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;finally&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; #trecho executado ao final&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Abaixo temos um exemplo onde tentamos recuperar um objeto SPSite através do Get-SPSite dentro de Try, caso ocorra uma exceção na execução, por exemplo se a URL do site estiver incorreta, é feita uma tratativa na exceção gerada dentro do Catch.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Por último é executado o trecho dentro do Finally realizando o Dispose do objeto.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Add-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;cls&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;$siteUrl = &quot;http://&amp;lt;&amp;lt;site url&amp;gt;&amp;gt;&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;try&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; Write-Host &quot;Recuperando site collection.&quot; -ForegroundColor Green&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; $site = Get-SPSite -Identity $siteUrl&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;catch&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; if($_.Exception.Message.Contains(&quot;Cannot find an SPSite object with Id or Url&quot;))&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Write-Host (&quot;Não foi encontrado um site collection com a seguinte url: &quot; + $siteUrl) -ForegroundColor Red&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;finally&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; $site.Dispose()&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; Write-Host &quot;Execução do script finalizada.&quot; -ForegroundColor Green&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Qualquer dúvida ou sugestão envie nos comentários.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Abraço !&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
</content><link rel='replies' type='application/atom+xml' href='http://matheusdev.blogspot.com/feeds/6936207024961003908/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://matheusdev.blogspot.com/2015/01/como-usar-try-catch-finally-no.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7035635390264016243/posts/default/6936207024961003908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7035635390264016243/posts/default/6936207024961003908'/><link rel='alternate' type='text/html' href='http://matheusdev.blogspot.com/2015/01/como-usar-try-catch-finally-no.html' title='Como usar Try Catch Finally no PowerShell'/><author><name>Matheus Dias</name><uri>http://www.blogger.com/profile/17656916719279650516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Belo Horizonte - MG, Brasil</georss:featurename><georss:point>-19.9166813 -43.9344931</georss:point><georss:box>-20.1555653 -44.2572166 -19.6777973 -43.611769599999995</georss:box></entry><entry><id>tag:blogger.com,1999:blog-7035635390264016243.post-5231207434623280890</id><published>2015-01-23T20:00:00.004-02:00</published><updated>2015-01-27T16:12:28.037-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Matheus Dias"/><category scheme="http://www.blogger.com/atom/ns#" term="powershell"/><category scheme="http://www.blogger.com/atom/ns#" term="ps1"/><category scheme="http://www.blogger.com/atom/ns#" term="sharepoint"/><category scheme="http://www.blogger.com/atom/ns#" term="sharepoint 2010"/><category scheme="http://www.blogger.com/atom/ns#" term="sharepoint 2013"/><category scheme="http://www.blogger.com/atom/ns#" term="whatif"/><title type='text'>Utilizando o paramêtro WhatIf no PowerShell com SharePoint</title><content type='html'>&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Vou mostrar neste post como utilizar o parâmetro WhatIf do PowerShell com SharePoint.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;O que é ?&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;O parâmetro WhatIf realiza uma simulação da execução de sua linha de comando retornando somente o resultado caso a linha de comando seja executada, ou seja, não efetua realmente a operação.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;Exemplo:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;A linha abaixo realiza a ativação da Feature&amp;nbsp;PublishingResources:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Enable-SPFeature -Identity &quot;aebc918d-b20f-4a11-a1db-9ed84d79c87e&quot; -WhatIf&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Ao executar a linha informando o parâmetro WhatIf não é apresentada nenhuma mensagem de erro.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;No exemplo abaixo o Identity possui um valor incorreto:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Enable-SPFeature -Identity &quot;aebc918d-b20f-4a11-a1db-9ed84d888888&quot; -WhatIf&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Ao executar a linha de comando, é retornada uma mensagem de erro informando que a Feature não foi encontrada, ou seja, conseguimos ter uma previsão da execução sem necessariamente executar a operação de ativação da Feature.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: red; font-family: Arial, Helvetica, sans-serif;&quot;&gt;Enable-SPFeature : The Feature is either not found or not a Farm Level Feature.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Neste caso, o parâmetro WhatIf se faz necessário pois uma simples ativação de Feature poderá gerar muito impacto na farm onde está sendo executado.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Qualquer dúvida ou sugestão informe nos comentários.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Abraço !&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
</content><link rel='replies' type='application/atom+xml' href='http://matheusdev.blogspot.com/feeds/5231207434623280890/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://matheusdev.blogspot.com/2015/01/utilizando-o-parametro-whatif-no.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7035635390264016243/posts/default/5231207434623280890'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7035635390264016243/posts/default/5231207434623280890'/><link rel='alternate' type='text/html' href='http://matheusdev.blogspot.com/2015/01/utilizando-o-parametro-whatif-no.html' title='Utilizando o paramêtro WhatIf no PowerShell com SharePoint'/><author><name>Matheus Dias</name><uri>http://www.blogger.com/profile/17656916719279650516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Belo Horizonte - MG, Brasil</georss:featurename><georss:point>-19.9166813 -43.9344931</georss:point><georss:box>-20.1555653 -44.2572166 -19.6777973 -43.611769599999995</georss:box></entry><entry><id>tag:blogger.com,1999:blog-7035635390264016243.post-6918434219727552101</id><published>2014-11-25T19:59:00.000-02:00</published><updated>2015-01-27T16:12:35.757-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="caml"/><category scheme="http://www.blogger.com/atom/ns#" term="Matheus Dias"/><category scheme="http://www.blogger.com/atom/ns#" term="sharepoint 2010"/><category scheme="http://www.blogger.com/atom/ns#" term="sharepoint 2013"/><category scheme="http://www.blogger.com/atom/ns#" term="spcamlqueryhelper"/><category scheme="http://www.blogger.com/atom/ns#" term="spquery"/><title type='text'>CAML em listas do SharePoint 2013 - SP CAML Query Helper</title><content type='html'>&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Mostrarei aqui uma ferramenta que ajuda bastante na construções de queries com CAML para o SharePoint 2013, o SP CAML Query Helper. Abaixo segue o link para o projeto no site Codeplex:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;a href=&quot;https://spcamlqueryhelper.codeplex.com/&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;https://spcamlqueryhelper.codeplex.com/&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Com esta ferramenta é possível recuperar informações sobre as listas do site para que seja possível montar a query.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivuNUyKxzVbVVe49vWivKIqjrCqrPjHTi69IJT0ZTVmZt7cCpmHvJycECRishtn-KNzUCTwYsVtN4ljubXeLdLwAvf4xqD7DWXBroqIeOY95MWoNbTu_ucyQCd3vwSXDm0xGrRVdy6hug/s1600/caml_helper1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivuNUyKxzVbVVe49vWivKIqjrCqrPjHTi69IJT0ZTVmZt7cCpmHvJycECRishtn-KNzUCTwYsVtN4ljubXeLdLwAvf4xqD7DWXBroqIeOY95MWoNbTu_ucyQCd3vwSXDm0xGrRVdy6hug/s1600/caml_helper1.png&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Na aba &quot;Query Helper&quot; poderá criar a query utilizando CAML e realizar a consulta, facilitando o teste de suas consultas.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEj0pnRbCMKMdp-ULIYClSTub384V2sQ9nrGchTwGMqFw7ds-i-2Ni8-fcAPAdphNIel-iqgmwYWw2EhjBY-gKrBy4XvEbrPdJx8W4N1L3UAWjDwGt6Nk09FuENR6XEWRhqfzuVxJK5cI/s1600/caml_helper2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEj0pnRbCMKMdp-ULIYClSTub384V2sQ9nrGchTwGMqFw7ds-i-2Ni8-fcAPAdphNIel-iqgmwYWw2EhjBY-gKrBy4XvEbrPdJx8W4N1L3UAWjDwGt6Nk09FuENR6XEWRhqfzuVxJK5cI/s1600/caml_helper2.png&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Vale lembrar que esta ferramenta deve ser executada por um usuário com permissões administrativas para leitura das estruturas de dados (listas) no SharePoint.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
</content><link rel='replies' type='application/atom+xml' href='http://matheusdev.blogspot.com/feeds/6918434219727552101/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://matheusdev.blogspot.com/2014/11/caml-em-listas-do-sharepoint-2013-sp.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7035635390264016243/posts/default/6918434219727552101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7035635390264016243/posts/default/6918434219727552101'/><link rel='alternate' type='text/html' href='http://matheusdev.blogspot.com/2014/11/caml-em-listas-do-sharepoint-2013-sp.html' title='CAML em listas do SharePoint 2013 - SP CAML Query Helper'/><author><name>Matheus Dias</name><uri>http://www.blogger.com/profile/17656916719279650516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivuNUyKxzVbVVe49vWivKIqjrCqrPjHTi69IJT0ZTVmZt7cCpmHvJycECRishtn-KNzUCTwYsVtN4ljubXeLdLwAvf4xqD7DWXBroqIeOY95MWoNbTu_ucyQCd3vwSXDm0xGrRVdy6hug/s72-c/caml_helper1.png" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Belo Horizonte - MG, Brasil</georss:featurename><georss:point>-19.9166813 -43.9344931</georss:point><georss:box>-20.1555653 -44.2572166 -19.6777973 -43.611769599999995</georss:box></entry><entry><id>tag:blogger.com,1999:blog-7035635390264016243.post-6323652963539271850</id><published>2014-11-25T14:19:00.002-02:00</published><updated>2015-01-27T16:12:43.173-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="custom page layout"/><category scheme="http://www.blogger.com/atom/ns#" term="custom web part"/><category scheme="http://www.blogger.com/atom/ns#" term="Matheus Dias"/><category scheme="http://www.blogger.com/atom/ns#" term="page layout"/><category scheme="http://www.blogger.com/atom/ns#" term="sharepoint 2010"/><category scheme="http://www.blogger.com/atom/ns#" term="sharepoint 2013"/><category scheme="http://www.blogger.com/atom/ns#" term="web part"/><category scheme="http://www.blogger.com/atom/ns#" term="webpart"/><title type='text'>Adicionar custom WebPart em Page Layout - SharePoint 2013</title><content type='html'>&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Segue um post mostrando como incluir WebParts em Page Layouts do SharePoint 2013 criados através do Visual Studio.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Em seu page layout (.xml), adicione a seção &quot;AllUsersWebPart&quot; informando o &quot;WebPartZoneID&quot; correspondente à zona de webparts que deve ter sido criada em seu page layout (arquivo extensão .aspx). Caso tenha mais de uma webpart definida por zona, poderá também informar na propriedade &quot;WebPartOrder&quot;, a ordenação destas webparts dentro da zona especificada.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Dentro da seção &quot;AllUsersWebPart&quot;, adicione a tag &quot;webParts&quot; e para cada webpart incluída ao page layout, adicione uma nova tag &quot;webPart&quot; com todos os parâmetros definidos como abaixo:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;lt;AllUsersWebPart WebPartZoneID=&quot;TopZone&quot; WebPartOrder=&quot;1&quot;&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;lt;![CDATA[ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;webParts&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;webPart xmlns=&quot;http://schemas.microsoft.com/WebPart/v3&quot;&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;metaData&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;type name=&quot;&amp;lt;&amp;lt;Class&amp;gt;&amp;gt;, &amp;lt;&amp;lt;Assembly&amp;gt;&amp;gt;, Version=1.0.0.0, Culture=neutral, PublicKeyToken=f3b9d1137704f880&quot; /&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;importErrorMessage&amp;gt;Não foi possível importar este elemento.&amp;lt;/importErrorMessage&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/metaData&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;data&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;properties&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;property name=&quot;AllowClose&quot; type=&quot;bool&quot;&amp;gt;False&amp;lt;/property&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;property name=&quot;AllowMinimize&quot; type=&quot;bool&quot;&amp;gt;False&amp;lt;/property&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;property name=&quot;AllowConnect&quot; type=&quot;bool&quot;&amp;gt;True&amp;lt;/property&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;property name=&quot;ChromeType&quot; type=&quot;chrometype&quot;&amp;gt;None&amp;lt;/property&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;property name=&quot;Hidden&quot; type=&quot;bool&quot;&amp;gt;False&amp;lt;/property&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;property name=&quot;AllowEdit&quot; type=&quot;bool&quot;&amp;gt;False&amp;lt;/property&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;property name=&quot;AllowZoneChange&quot; type=&quot;bool&quot;&amp;gt;False&amp;lt;/property&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;property name=&quot;MissingAssembly&quot; type=&quot;string&quot;&amp;gt;Não foi possível importar este elemento.&amp;lt;/property&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;property name=&quot;ChromeState&quot; type=&quot;chromestate&quot;&amp;gt;Normal&amp;lt;/property&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/properties&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/data&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/webPart&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/webParts&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; ]]&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;lt;/AllUsersWebPart&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Em &quot;Type&quot;, informe o assembly na propriedade &quot;Name&quot;, desta forma o SharePoint irá interpretar qual webpart deverá ser carregada.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;O preenchimento incorreto ou ausência das tags &quot;property&quot; implicará em erro ao carregar a webpart, indicando que não foi possível carregar arquivo .dwp ou .webpart.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Qualquer dúvida ou sugestão envie nos comentários.&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://matheusdev.blogspot.com/feeds/6323652963539271850/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://matheusdev.blogspot.com/2014/11/adicionar-custom-webpart-em-page-layout.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7035635390264016243/posts/default/6323652963539271850'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7035635390264016243/posts/default/6323652963539271850'/><link rel='alternate' type='text/html' href='http://matheusdev.blogspot.com/2014/11/adicionar-custom-webpart-em-page-layout.html' title='Adicionar custom WebPart em Page Layout - SharePoint 2013'/><author><name>Matheus Dias</name><uri>http://www.blogger.com/profile/17656916719279650516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Belo Horizonte - MG, Brasil</georss:featurename><georss:point>-19.9245192 -43.935268500000006</georss:point><georss:box>-20.163403199999998 -44.257992000000009 -19.6856352 -43.612545000000004</georss:box></entry><entry><id>tag:blogger.com,1999:blog-7035635390264016243.post-4901498527188796811</id><published>2014-11-21T16:19:00.002-02:00</published><updated>2014-11-21T16:19:40.889-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="hierarquia metadados"/><category scheme="http://www.blogger.com/atom/ns#" term="managed metadata"/><category scheme="http://www.blogger.com/atom/ns#" term="metadado"/><category scheme="http://www.blogger.com/atom/ns#" term="metadata hierarchy"/><category scheme="http://www.blogger.com/atom/ns#" term="sharepoint 2010"/><category scheme="http://www.blogger.com/atom/ns#" term="sharepoint 2013"/><title type='text'>Hierarquia de termos via PowerShell - Managed Metadata SharePoint 2013</title><content type='html'>&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Vou mostrar neste post como trabalhar com termos hierarquizados dentro do serviço de metadados do SharePoint 2013.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqsZv1K4VmpaQsNNfwPRZbt5tMHPFgKOiJUtlEHBfO-ibpUTB1rDDq3Oy7mJdfVsIykWDYH7B-6olA-plfM2Ql_47-toXzsahu9_pX6mznQLsWlakbWE6hleV4cp9KKkZ8egu22_n5VwU/s1600/multilevel_terms.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqsZv1K4VmpaQsNNfwPRZbt5tMHPFgKOiJUtlEHBfO-ibpUTB1rDDq3Oy7mJdfVsIykWDYH7B-6olA-plfM2Ql_47-toXzsahu9_pX6mznQLsWlakbWE6hleV4cp9KKkZ8egu22_n5VwU/s1600/multilevel_terms.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Antes é necessário entender a estrutura básica dos objetos do serviço &lt;i&gt;Managed Metadata&lt;/i&gt;:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;TermStore:&lt;/b&gt; Instância do &lt;i&gt;service application&lt;/i&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;TermGroup:&lt;/b&gt; Grupo de &lt;i&gt;TermSets&lt;/i&gt;, normalmente agrupando temas.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;TermSet:&lt;/b&gt; Contém um grupo de termos diretamente relacionados.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;Term:&lt;/b&gt; Termo propriamente dito. Ex.: Maçã, Uva, Tomate, etc.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;A hierarquia surge da necessidade em se classificar termos, como por exemplo para armazenar dados de Localização. Com a hierarquia de termos é possível cadastrar tanto uma localização abrangente (por Continente) ou mais específica (por País).&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Ex.:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Europa&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Alemanha&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Itália&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;América do Sul&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Brasil&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Argentina&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Segue abaixo scr&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;ipt PowerShell:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Add-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;#Retorna um objeto SPTaxonomySession com a sessão de taxonomia utilizada&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;# no site informado&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;$session = Get-SPTaxonomySession -Site &quot;http://&amp;lt;&amp;lt;site sharepoint&amp;gt;&amp;gt;&quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;#Recupera TermStore&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;$termStore = $session.TermStores[0]&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;#Recupera TermGroup&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;$termGroup = $termStore.Groups[0]&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;#Recupera TermSet&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;$termSet = $termGroup.TermSets[0]&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;#Criação do Termo no primeiro nível da hierarquia&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;$term1 = $termSet.CreateTerm(&quot;Termo nivel 1&quot;, 1033)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;#Criação do Termo no segundo nível da hierarquia&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;$term2 = $term1.CreateTerm(&quot;Termo nivel 2&quot;, 1033)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;#Realiza o commit de todas as alterações realizadas para o serviço de metadados&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;$termStore.CommitAll()&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Após a execução do script, poderá verificar a estrutura de termos criada conforme imagem abaixo:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqsZv1K4VmpaQsNNfwPRZbt5tMHPFgKOiJUtlEHBfO-ibpUTB1rDDq3Oy7mJdfVsIykWDYH7B-6olA-plfM2Ql_47-toXzsahu9_pX6mznQLsWlakbWE6hleV4cp9KKkZ8egu22_n5VwU/s1600/multilevel_terms.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqsZv1K4VmpaQsNNfwPRZbt5tMHPFgKOiJUtlEHBfO-ibpUTB1rDDq3Oy7mJdfVsIykWDYH7B-6olA-plfM2Ql_47-toXzsahu9_pX6mznQLsWlakbWE6hleV4cp9KKkZ8egu22_n5VwU/s1600/multilevel_terms.png&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Qualquer dúvida ou sugestão envie nos comentários.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Abraço !&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://matheusdev.blogspot.com/feeds/4901498527188796811/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://matheusdev.blogspot.com/2014/11/hierarquia-de-termos-via-powershell.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7035635390264016243/posts/default/4901498527188796811'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7035635390264016243/posts/default/4901498527188796811'/><link rel='alternate' type='text/html' href='http://matheusdev.blogspot.com/2014/11/hierarquia-de-termos-via-powershell.html' title='Hierarquia de termos via PowerShell - Managed Metadata SharePoint 2013'/><author><name>Matheus Dias</name><uri>http://www.blogger.com/profile/17656916719279650516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqsZv1K4VmpaQsNNfwPRZbt5tMHPFgKOiJUtlEHBfO-ibpUTB1rDDq3Oy7mJdfVsIykWDYH7B-6olA-plfM2Ql_47-toXzsahu9_pX6mznQLsWlakbWE6hleV4cp9KKkZ8egu22_n5VwU/s72-c/multilevel_terms.png" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Belo Horizonte - MG, Brasil</georss:featurename><georss:point>-19.9245192 -43.935268500000006</georss:point><georss:box>-20.163403199999998 -44.257992000000009 -19.6856352 -43.612545000000004</georss:box></entry><entry><id>tag:blogger.com,1999:blog-7035635390264016243.post-349299698532935033</id><published>2014-10-10T16:06:00.004-03:00</published><updated>2014-10-14T08:58:46.432-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="powershell"/><category scheme="http://www.blogger.com/atom/ns#" term="sharepoint 2010"/><category scheme="http://www.blogger.com/atom/ns#" term="sharepoint 2013"/><category scheme="http://www.blogger.com/atom/ns#" term="spfarm"/><category scheme="http://www.blogger.com/atom/ns#" term="spserver"/><category scheme="http://www.blogger.com/atom/ns#" term="spserviceapplication"/><title type='text'>Consultando informações da farm do SharePoint via PowerShell</title><content type='html'>&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Mostrarei neste post como obter informações do status e configuração da farm através de scripts PowerShell.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Recomendo utilizar o Windows PowerShell ISE para isto, caso você não executá-lo segue um link para adicioná-lo:&lt;/span&gt;&lt;br /&gt;
&lt;a href=&quot;http://blogs.msdn.com/b/guruketepalli/archive/2012/11/06/enable-powershell-ise-from-windows-server-2008-r2.aspx&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;http://blogs.msdn.com/b/guruketepalli/archive/2012/11/06/enable-powershell-ise-from-windows-server-2008-r2.aspx&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Primeiro, deve rodar a linha abaixo para conseguirmos executar os comandos PowerShell para o SharePoint.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Add-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;O valor SilentlyContinue para o parâmetro ErrorAction faz com que não seja gerada mensagem de erro ao adicionar o &quot;Snapin&quot;, esta mensagem de erro ocorre por exemplo quando o Snapin já está adicionado.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Através do comando Get-SPFarm, é possível obter informações de servidores, serviços, status, etc.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Script para coletar dados de servidores:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;$farm = Get-SPFarm&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;foreach($server in $farm.Servers)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; #Exemplo de dados coletados (Nome, Papel e Status do servidor)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; echo ($server.Name + &quot; | &quot; +$server.Role + &quot; | &quot; + $server.Status)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Script para coletar dados de serviços da farm:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;$farm = Get-SPFarm&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;foreach($service in $farm.Services)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; #Exemplo de dados coletados (Nome do tipo de serviço e status atual do serviço)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; echo ($service.TypeName + &quot; | &quot; + $service.Status)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Versão da build do SharePoint instalado:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;$farm.BuildVersion&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Default service account utilizada pela farm:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;$farm.DefaultServiceAccount&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Qualquer dúvida ou sugestão informe nos comentários.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Abraço !&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://matheusdev.blogspot.com/feeds/349299698532935033/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://matheusdev.blogspot.com/2014/10/consultando-informacoes-da-farm-do.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7035635390264016243/posts/default/349299698532935033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7035635390264016243/posts/default/349299698532935033'/><link rel='alternate' type='text/html' href='http://matheusdev.blogspot.com/2014/10/consultando-informacoes-da-farm-do.html' title='Consultando informações da farm do SharePoint via PowerShell'/><author><name>Matheus Dias</name><uri>http://www.blogger.com/profile/17656916719279650516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7035635390264016243.post-4643897724720427212</id><published>2014-10-09T08:00:00.000-03:00</published><updated>2014-10-09T08:00:00.738-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="c#"/><category scheme="http://www.blogger.com/atom/ns#" term="filtrar dados de lista"/><category scheme="http://www.blogger.com/atom/ns#" term="sharepoint 2010"/><category scheme="http://www.blogger.com/atom/ns#" term="sharepoint 2013"/><category scheme="http://www.blogger.com/atom/ns#" term="splist"/><category scheme="http://www.blogger.com/atom/ns#" term="spquery"/><title type='text'>Filtrando itens de lista no SharePoint com SPQuery</title><content type='html'>&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Mostrarei aqui como realizar a consulta por itens de lista do SharePoint retornando somente os itens que atendem à um filtro determinado utilizando SPQuery.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;É possível aplicar o mesmo filtro de dados utilizando uma estrutura &quot;foreach&quot; com &quot;if&quot; interno.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Conforme exemplo abaixo:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;//Acesso ao site collection&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;using (SPSite site = new SPSite(&quot;http://siteURL&quot;))&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; //Acesso ao site&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; using (SPWeb web = site.OpenWeb())&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //Acesso à lista do SharePoint&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var list = web.Lists.TryGetList(&quot;Nome da Lista&quot;);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (list != null)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //Itera sobre todos os itens da lista&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; foreach (SPListItem item in list.Items)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (Convert.ToInt32(item[&quot;Campo2&quot;]) &amp;gt; 1000)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //Capturar os itens que atendem a condição&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Porém, este método implicaria em realizar uma leitura de todos os itens da lista para realizar a verificação podendo degradar sua performance.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Abaixo temos a mesma funcionalidade de filtro de itens de lista utilizando SPQuery.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;O código está comentado.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;//Acesso ao site collection&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;using (SPSite site = new SPSite(&quot;http://siteURL&quot;))&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; //Acesso ao site&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; using (SPWeb web = site.OpenWeb())&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //Acesso à lista do SharePoint&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var list = web.Lists.TryGetList(&quot;Nome da Lista&quot;);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (list != null)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //Declaração e inicialização do objeto&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SPQuery query = new SPQuery();&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //Informe os campos que serão retornados&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; query.ViewFields = &quot;&amp;lt;FieldRef Name=&#39;Campo1&#39;/&amp;gt;&quot; +&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;&amp;lt;FieldRef Name=&#39;Campo2&#39;/&amp;gt;&quot;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //Query&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //No exemplo abaixo é realizado um filtro no campo &#39;Campo2&#39; trazendo somente itens com valor maior que 1000&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; query.Query = &quot;&amp;lt;Where&amp;gt;&amp;lt;Geq&amp;gt;&amp;lt;FieldRef Name=&#39;Campo2&#39;/&amp;gt;&quot; +&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;&amp;lt;Value Type=&#39;Number&#39;&amp;gt;1000&amp;lt;/Value&amp;gt;&amp;lt;/Geq&amp;gt;&amp;lt;/Where&amp;gt;&quot;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //Coleção de itens da lista retornados usando a query acima construída&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SPListItemCollection collListItems = list.GetItems(query);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Qualquer dúvida ou sugestão informe nos comentários.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Abraço !&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://matheusdev.blogspot.com/feeds/4643897724720427212/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://matheusdev.blogspot.com/2014/10/filtrando-itens-de-lista-no-sharepoint.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7035635390264016243/posts/default/4643897724720427212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7035635390264016243/posts/default/4643897724720427212'/><link rel='alternate' type='text/html' href='http://matheusdev.blogspot.com/2014/10/filtrando-itens-de-lista-no-sharepoint.html' title='Filtrando itens de lista no SharePoint com SPQuery'/><author><name>Matheus Dias</name><uri>http://www.blogger.com/profile/17656916719279650516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Belo Horizonte - MG, República Federativa do Brasil</georss:featurename><georss:point>-19.9245192 -43.935268500000006</georss:point><georss:box>-20.163403199999998 -44.257992000000009 -19.6856352 -43.612545000000004</georss:box></entry><entry><id>tag:blogger.com,1999:blog-7035635390264016243.post-6217830658105570238</id><published>2014-10-08T08:00:00.000-03:00</published><updated>2014-10-08T16:48:46.472-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="break Role Inheritance"/><category scheme="http://www.blogger.com/atom/ns#" term="c#"/><category scheme="http://www.blogger.com/atom/ns#" term="reset Role Inheritance"/><category scheme="http://www.blogger.com/atom/ns#" term="Role Inheritance"/><category scheme="http://www.blogger.com/atom/ns#" term="sharepoint 2010"/><category scheme="http://www.blogger.com/atom/ns#" term="sharepoint 2013"/><category scheme="http://www.blogger.com/atom/ns#" term="visual studio"/><title type='text'>Herança de permissões no SharePoint C#</title><content type='html'>&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Mostrarei aqui como realizar como realizar tanto a quebra de herança nas permissões quanto a utilização das permissões do objeto pai.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Para mais informações sobre o funcionamento de herança de permissões no SharePoint, segue abaixo um link que explica o que é herança e como ela aplicada aos objetos do SharePoint:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;a href=&quot;http://office.microsoft.com/pt-br/sharepoint-help/o-que-e-heranca-de-permissoes-HA102772762.aspx&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;http://office.microsoft.com/pt-br/sharepoint-help/o-que-e-heranca-de-permissoes-HA102772762.aspx&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Vamos ao código, abaixo temos um exemplo onde é realizada a quebra de herança de permissões para uma biblioteca específica.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;//Acessa o site collection&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;using(SPSite site = new SPSite(&quot;http://site&quot;))&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; //Acessa o site (top-level site do site collection)&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; using(SPWeb web = site.OpenWeb())&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //Busca a lista pelo nome&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var list = web.Lists.TryGetList(&quot;Nome Da Lista&quot;);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(list != null)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //Realiza a quebra de herança de permissões&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //O parâmetro &quot;true&quot; informa que desejo copiar as permissões atuais&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; list.BreakRoleInheritance(true);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Abaixo temos um exemplo de herdar as permissões do objeto pai, como mudaremos a herança de permissões em uma lista, isto implica que serão concedidas permissões conforme o site desta lista (objeto pai).&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;//Acessa o site collection&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;using(SPSite site = new SPSite(&quot;http://site&quot;))&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; //Acessa o site (top-level site do site collection)&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; using(SPWeb web = site.OpenWeb())&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //Busca a lista pelo nome&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var list = web.Lists.TryGetList(&quot;Nome Da Lista&quot;);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(list != null)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //Atualiza as permissões para herdar do objeto pai, no caso, do site&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; list.ResetRoleInheritance();&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Qualquer dúvida ou sugestão informe nos comentários.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Abraço !&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://matheusdev.blogspot.com/feeds/6217830658105570238/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://matheusdev.blogspot.com/2014/10/heranca-de-permissoes-no-sharepoint-c.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7035635390264016243/posts/default/6217830658105570238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7035635390264016243/posts/default/6217830658105570238'/><link rel='alternate' type='text/html' href='http://matheusdev.blogspot.com/2014/10/heranca-de-permissoes-no-sharepoint-c.html' title='Herança de permissões no SharePoint C#'/><author><name>Matheus Dias</name><uri>http://www.blogger.com/profile/17656916719279650516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Belo Horizonte - MG, República Federativa do Brasil</georss:featurename><georss:point>-19.9245192 -43.935268500000006</georss:point><georss:box>-20.163403199999998 -44.257992000000009 -19.6856352 -43.612545000000004</georss:box></entry><entry><id>tag:blogger.com,1999:blog-7035635390264016243.post-1233236177200009254</id><published>2014-10-07T08:00:00.000-03:00</published><updated>2014-10-08T16:48:37.031-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="powershell"/><category scheme="http://www.blogger.com/atom/ns#" term="quick launch sharepoint"/><category scheme="http://www.blogger.com/atom/ns#" term="sharepoint 2010"/><category scheme="http://www.blogger.com/atom/ns#" term="sharepoint 2013"/><title type='text'>Adicionar item no quick launch do SharePoint via PowerShell</title><content type='html'>&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Pessoal,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Vou mostrar neste post como realizar a criação de itens na lista de links do quick launch (menu ao lado esquerdo) nos sites do SharePoint utilizando Power Shell&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;O script abaixo faz a criação em todos os sites abaixo do site collection definido, isto se torna necessário quando existe uma grande quantidade de sites já criados e sua atualização manual se torna inviável.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;O script está comentado.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;#Retorna o site collection (SPSite)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;#OBS.: Deve ser alterada URL do site&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;$siteCollection = Get-SPSite &quot;http://&amp;lt;&amp;lt;url do site&amp;gt;&amp;gt;&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;#Abre o top-level site, abaixo do site collection (SPWeb)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;$ParentWeb = $siteCollection.OpenWeb()&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;#Cria o nó que será criado no menu Quick Launch&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;#OBS.: Deve ser alterado o Título e Link para o item&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;$newnode = New-Object Microsoft.SharePoint.Navigation.SPNavigationNode(&quot;Title&quot;, &quot;Link&quot;, $true)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;#Realiza uma iteração por todos os subsites criando o item no menu Quick Launch&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;#Note que foi utilizado o método &quot;AddAsLast&quot;, ou seja, o link será adicionado ao final&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;foreach ($web in $ParentWeb.Webs)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; $web.Navigation.QuickLaunch.AddAsLast($newnode)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Qualquer dúvida ou sugestão informe nos comentários.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Abraços !&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://matheusdev.blogspot.com/feeds/1233236177200009254/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://matheusdev.blogspot.com/2014/10/adicionar-item-no-quick-launch-do.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7035635390264016243/posts/default/1233236177200009254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7035635390264016243/posts/default/1233236177200009254'/><link rel='alternate' type='text/html' href='http://matheusdev.blogspot.com/2014/10/adicionar-item-no-quick-launch-do.html' title='Adicionar item no quick launch do SharePoint via PowerShell'/><author><name>Matheus Dias</name><uri>http://www.blogger.com/profile/17656916719279650516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Belo Horizonte - MG, República Federativa do Brasil</georss:featurename><georss:point>-19.9245192 -43.935268500000006</georss:point><georss:box>-20.163403199999998 -44.257992000000009 -19.6856352 -43.612545000000004</georss:box></entry><entry><id>tag:blogger.com,1999:blog-7035635390264016243.post-1738812213564695113</id><published>2014-10-06T17:00:00.000-03:00</published><updated>2014-10-08T16:48:24.108-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="add group sharepoint"/><category scheme="http://www.blogger.com/atom/ns#" term="add role to group"/><category scheme="http://www.blogger.com/atom/ns#" term="manage groups"/><category scheme="http://www.blogger.com/atom/ns#" term="sharepoint 2010"/><category scheme="http://www.blogger.com/atom/ns#" term="sharepoint 2013"/><title type='text'>Adicionar grupos e permissões no SharePoint via Web Service</title><content type='html'>&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Mostrarei aqui como realizar a conexão com o serviço UserGroup.asmx e realizar tanto a criação de um grupo do SharePoint quanto adicionar permissões à este grupo.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Primeiro, você deve adicionar um&amp;nbsp;&lt;i&gt;service reference&lt;/i&gt;&amp;nbsp;em seu projeto.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8MfkZJ1eO887et9dX7VRabR7i6tGpAfR_aGKHQdst9nsRskaAdad_iurw4m5-nKucJWAyvjgc0vkiQGhHoPXtEOAVlwOa-RH4RdTuEQg00LNrcTNPXVXBD3z3q7omMJfLHK2nOoscgeg/s1600/print1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8MfkZJ1eO887et9dX7VRabR7i6tGpAfR_aGKHQdst9nsRskaAdad_iurw4m5-nKucJWAyvjgc0vkiQGhHoPXtEOAVlwOa-RH4RdTuEQg00LNrcTNPXVXBD3z3q7omMJfLHK2nOoscgeg/s1600/print1.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Informe o endereço do web service UserGroup.asmx e nome que você desejar para o serviço dentro de sua aplicação, conforme abaixo:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLClBodF2pBEA5Os8eJySSLpQ4lsCL4NCBTF81gEEmzmP3v6yWGY1YIvhNxitpRdWXfm0AkU9FWdQ2EWavVusYOZc5F23Oe5cBCS0IGmg__DeF3cmyGPVlicZST_okOJTcGxz1xKrebVc/s1600/print2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLClBodF2pBEA5Os8eJySSLpQ4lsCL4NCBTF81gEEmzmP3v6yWGY1YIvhNxitpRdWXfm0AkU9FWdQ2EWavVusYOZc5F23Oe5cBCS0IGmg__DeF3cmyGPVlicZST_okOJTcGxz1xKrebVc/s1600/print2.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Para este exemplo, será utilizada a credencial do usuário corrente para consumir os dados via web service, para isto, é importante que verifica se as permissões do usuário atual são suficientes para executar esta operação.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Com isso vamos configurar o serviço para utilizar estas credenciais.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;No meu caso utilizei uma aplicação console, logo deverá ser editado o arquivo app.config conforme imagem abaixo:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;lt;binding name=&quot;UserGroupSoap&quot;&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;lt;security mode=&quot;TransportCredentialOnly&quot;&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;lt;transport clientCredentialType=&quot;Ntlm&quot; /&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;lt;/security&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;lt;/binding&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-zf7dTgcy5ODFdUysX0ffaBEgH9M6wt_omay0VMUuGwJjJPmOxrFN2PxDX1Tjkgk_gxqUMEz_SVIjneZvjVVj5O0Ns6ptT1UiZFMoASNgm3pPIDMDOTTS_48DWHFMEKURLM3aXT9rYfs/s1600/print3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-zf7dTgcy5ODFdUysX0ffaBEgH9M6wt_omay0VMUuGwJjJPmOxrFN2PxDX1Tjkgk_gxqUMEz_SVIjneZvjVVj5O0Ns6ptT1UiZFMoASNgm3pPIDMDOTTS_48DWHFMEKURLM3aXT9rYfs/s1600/print3.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Com a configuração de autenticação do serviço realizada vamos a criação do grupo e atribuição de permissões.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;//Declaração e inicialização do cliente&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;UserGroupService.UserGroupSoapClient client = new UserGroupService.UserGroupSoapClient();&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;//Criação do grupo&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;client.AddGroup(&quot;GroupName&quot;, &quot;DOMAIN\\Owner&quot;, &quot;user&quot;, &quot;DOMAIN\\DefaultUser&quot;, &quot;Group description&quot;);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;//Definição de papel (Role) ao grupo&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;client.AddGroupToRole(&quot;Full Control&quot;, &quot;GroupName&quot;);&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;O código está comentado porém qualquer dúvida ou sugestão informe nos comentários.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Abraços !&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://matheusdev.blogspot.com/feeds/1738812213564695113/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://matheusdev.blogspot.com/2014/10/adicionar-grupos-e-permissoes-no.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7035635390264016243/posts/default/1738812213564695113'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7035635390264016243/posts/default/1738812213564695113'/><link rel='alternate' type='text/html' href='http://matheusdev.blogspot.com/2014/10/adicionar-grupos-e-permissoes-no.html' title='Adicionar grupos e permissões no SharePoint via Web Service'/><author><name>Matheus Dias</name><uri>http://www.blogger.com/profile/17656916719279650516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8MfkZJ1eO887et9dX7VRabR7i6tGpAfR_aGKHQdst9nsRskaAdad_iurw4m5-nKucJWAyvjgc0vkiQGhHoPXtEOAVlwOa-RH4RdTuEQg00LNrcTNPXVXBD3z3q7omMJfLHK2nOoscgeg/s72-c/print1.png" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Belo Horizonte - MG, República Federativa do Brasil</georss:featurename><georss:point>-19.9245192 -43.935268500000006</georss:point><georss:box>-19.9245192 -43.935268500000006 -19.9245192 -43.935268500000006</georss:box></entry><entry><id>tag:blogger.com,1999:blog-7035635390264016243.post-7129359384456942385</id><published>2014-10-06T15:01:00.005-03:00</published><updated>2014-10-08T16:48:09.623-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="lista sharepoint"/><category scheme="http://www.blogger.com/atom/ns#" term="lista wcf service"/><category scheme="http://www.blogger.com/atom/ns#" term="sharepoint 2010"/><category scheme="http://www.blogger.com/atom/ns#" term="sharepoint 2013"/><category scheme="http://www.blogger.com/atom/ns#" term="web service"/><title type='text'>Retornar itens de lista - SharePoint Web Services</title><content type='html'>&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Mostrarei aqui como realizar a conexão e retornar dados de uma lista do SharePoint utilizando o web service Lists.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Primeiro, você deve adicionar um &lt;i&gt;service reference&lt;/i&gt; em seu projeto.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8MfkZJ1eO887et9dX7VRabR7i6tGpAfR_aGKHQdst9nsRskaAdad_iurw4m5-nKucJWAyvjgc0vkiQGhHoPXtEOAVlwOa-RH4RdTuEQg00LNrcTNPXVXBD3z3q7omMJfLHK2nOoscgeg/s1600/print1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8MfkZJ1eO887et9dX7VRabR7i6tGpAfR_aGKHQdst9nsRskaAdad_iurw4m5-nKucJWAyvjgc0vkiQGhHoPXtEOAVlwOa-RH4RdTuEQg00LNrcTNPXVXBD3z3q7omMJfLHK2nOoscgeg/s1600/print1.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Informe o endereço do web service Lists.asmx e nome que você desejar para o serviço dentro de sua aplicação, conforme abaixo:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8_O7ffwnphaH4q6Y9-QtaV15nqoFY4u8XjcraezDiJalsH-wKQmXQOLillg0Tkdd9s5zEhuviLM0UQYtlPDeDDH-o75STr79V70dLXCIIx3PKrjMJM4qHuI6qprcpClkIjxvDEfHrJqk/s1600/print2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8_O7ffwnphaH4q6Y9-QtaV15nqoFY4u8XjcraezDiJalsH-wKQmXQOLillg0Tkdd9s5zEhuviLM0UQYtlPDeDDH-o75STr79V70dLXCIIx3PKrjMJM4qHuI6qprcpClkIjxvDEfHrJqk/s1600/print2.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Para este exemplo, será utilizada a credencial do usuário corrente para consumir os dados via web service, para isto, é importante que verifica se as permissões do usuário atual são suficientes para executar esta operação.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Com isso vamos configurar o serviço para utilizar estas credenciais.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;No meu caso utilizei uma aplicação console, logo deverá ser editado o arquivo app.config conforme imagem abaixo:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;lt;binding name=&quot;ListsSoap&quot;&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;lt;security mode=&quot;TransportCredentialOnly&quot;&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;lt;transport clientCredentialType=&quot;Ntlm&quot; /&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;lt;/security&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;lt;/binding&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4AiKToj5jFzAY60QE7-I6j2Ot6lIwS29zqT-w7vw61apwAA2s0KS0DKKKSmNoiXJaoHPH2aP6NWxi8v_WAvoy4BPyqPrDnZzTnAiRc2NSx3yoQxSGBnhHU2-Gyr4GI0PD3uQZQGFnwOg/s1600/print3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4AiKToj5jFzAY60QE7-I6j2Ot6lIwS29zqT-w7vw61apwAA2s0KS0DKKKSmNoiXJaoHPH2aP6NWxi8v_WAvoy4BPyqPrDnZzTnAiRc2NSx3yoQxSGBnhHU2-Gyr4GI0PD3uQZQGFnwOg/s1600/print3.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Com a configuração de autenticação do serviço realizada vamos ao consumo dos dados da lista.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Segue abaixo o código responsável por retornar os itens da lista (no formato XML).&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;//Declaração e inicialização do cliente&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;ListsWeb.ListsSoapClient client = new ListsWeb.ListsSoapClient();&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;//Query utizada --não tratado neste post&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;XElement query = new XElement(&quot;Query&quot;, &quot;&quot;);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;//Campos da visão --não tratado neste post&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;XElement viewFields = new XElement(&quot;ViewFields&quot;, &quot;&quot;);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;//Opções de query --não tratado neste post&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;XElement queryOptions = new XElement(&quot;QueryOptions&quot;, &quot;&quot;);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;//Chamada do método &quot;GetListItems&quot; retornando o resultado dentro da variável &quot;data&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;//Em &quot;ListName&quot;, informe o nome de sua lista/biblioteca a ser consumida&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;var data = client.GetListItems(&quot;ListName&quot;, null, query, viewFields, null, queryOptions, null);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;//Exibição dos dados&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Console.WriteLine(data.ToString());&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Qualquer dúvida ou sugestão informe nos comentários.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Abraços !&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://matheusdev.blogspot.com/feeds/7129359384456942385/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://matheusdev.blogspot.com/2014/10/retornar-itens-de-lista-sharepoint-web.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7035635390264016243/posts/default/7129359384456942385'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7035635390264016243/posts/default/7129359384456942385'/><link rel='alternate' type='text/html' href='http://matheusdev.blogspot.com/2014/10/retornar-itens-de-lista-sharepoint-web.html' title='Retornar itens de lista - SharePoint Web Services'/><author><name>Matheus Dias</name><uri>http://www.blogger.com/profile/17656916719279650516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8MfkZJ1eO887et9dX7VRabR7i6tGpAfR_aGKHQdst9nsRskaAdad_iurw4m5-nKucJWAyvjgc0vkiQGhHoPXtEOAVlwOa-RH4RdTuEQg00LNrcTNPXVXBD3z3q7omMJfLHK2nOoscgeg/s72-c/print1.png" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Belo Horizonte - MG, República Federativa do Brasil</georss:featurename><georss:point>-19.9245192 -43.935268500000006</georss:point><georss:box>-20.163403199999998 -44.257992000000009 -19.6856352 -43.612545000000004</georss:box></entry><entry><id>tag:blogger.com,1999:blog-7035635390264016243.post-7362867364787907255</id><published>2014-01-16T10:46:00.002-02:00</published><updated>2014-01-16T10:46:33.386-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="c#"/><category scheme="http://www.blogger.com/atom/ns#" term="development"/><category scheme="http://www.blogger.com/atom/ns#" term="how to"/><category scheme="http://www.blogger.com/atom/ns#" term="isolated storage"/><category scheme="http://www.blogger.com/atom/ns#" term="Matheus Dias"/><category scheme="http://www.blogger.com/atom/ns#" term="windows phone"/><category scheme="http://www.blogger.com/atom/ns#" term="windows phone app"/><title type='text'>Como usar Isolated Storage - Windows Phone</title><content type='html'>&lt;div class=&quot;tr_bq&quot;&gt;
O que é o Isolated Storage ?&lt;/div&gt;
&lt;br /&gt;
O Isolated Storage é como podemos gravar informações de nossas aplicações para Windows Phone no aparelho, isso sem a necessidade de se utilizar um banco de dados SQL Server Compact para isso.&lt;br /&gt;
&lt;br /&gt;
Isto economiza uma grande quantidade de tempo que teríamos para criar uma estrutura de banco de dados e configurar o acesso a dados pela nossa aplicação porém não deve ser usado como um substituto para um banco de dados.&lt;br /&gt;
&lt;br /&gt;
Para utilizar o Isolated Storage é necessário fazer referência.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;using System.IO.IsolatedStorage;&lt;/span&gt;&lt;/blockquote&gt;
&lt;br /&gt;
Para armazenar dados da nossa aplicação basta utilizar como no trecho de código abaixo:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;IsolatedStorage iso = IsolatedStorage.ApplicationSettings;&lt;br /&gt;if(!iso.Contains(&quot;LISTA_CLIENTES&quot;))&lt;br /&gt;{&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;iso.Add(&quot;LISTA_CLIENTES&quot;, new List&amp;lt;string&amp;gt;());&lt;br /&gt;}&lt;/span&gt;&lt;/blockquote&gt;
&lt;br /&gt;
Para recuperar informações basta acessar pela chave que foi criada:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;List&amp;lt;string&amp;gt; list = new List&amp;lt;string&amp;gt;();&lt;br /&gt;if(iso.Contains(&quot;LISTA_CLIENTES&quot;))&lt;br /&gt;{&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;list = iso[&quot;LISTA_CLIENTES&quot;];&lt;br /&gt;}&lt;/span&gt;&lt;/blockquote&gt;
Para gravar informações em uma chave existente:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;List&amp;lt;string&amp;gt; list = new List&amp;lt;string&amp;gt;();&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;if(iso.Contains(&quot;LISTA_CLIENTES&quot;))&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;{&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;iso[&quot;LISTA_CLIENTES&quot;] = list;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;}&lt;/span&gt;&lt;/blockquote&gt;
&lt;br /&gt;
</content><link rel='replies' type='application/atom+xml' href='http://matheusdev.blogspot.com/feeds/7362867364787907255/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://matheusdev.blogspot.com/2014/01/como-usar-isolated-storage-windows-phone.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7035635390264016243/posts/default/7362867364787907255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7035635390264016243/posts/default/7362867364787907255'/><link rel='alternate' type='text/html' href='http://matheusdev.blogspot.com/2014/01/como-usar-isolated-storage-windows-phone.html' title='Como usar Isolated Storage - Windows Phone'/><author><name>Matheus Dias</name><uri>http://www.blogger.com/profile/17656916719279650516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Belo Horizonte - MG, Brasil</georss:featurename><georss:point>-19.9106642 -43.926984899999979</georss:point><georss:box>-20.149548199999998 -44.249708399999982 -19.6717802 -43.604261399999977</georss:box></entry><entry><id>tag:blogger.com,1999:blog-7035635390264016243.post-3608792164702530730</id><published>2013-06-04T12:20:00.004-03:00</published><updated>2013-07-11T18:19:42.305-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="app"/><category scheme="http://www.blogger.com/atom/ns#" term="c#"/><category scheme="http://www.blogger.com/atom/ns#" term="certification"/><category scheme="http://www.blogger.com/atom/ns#" term="Matheus Dias"/><category scheme="http://www.blogger.com/atom/ns#" term="microsoft"/><category scheme="http://www.blogger.com/atom/ns#" term="windows phone"/><category scheme="http://www.blogger.com/atom/ns#" term="windows phone app"/><title type='text'>Certificação de aplicativos Windows Phone</title><content type='html'>&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Pessoal,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Para quem não conhece, a Microsoft possui um processo de certificação de todos os aplicativos que são publicados no Windows Phone Store.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Segue abaixo um link com os requisitos necessários para a certificação de seu aplicativo:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;a href=&quot;http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh184843(v=vs.105).aspx&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh184843(v=vs.105).aspx&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Porém infelizmente, recebi uma informação sobre a falha na certificação de um aplicativo. Segundo o relatório da Microsoft, o mesmo possui funcionalidade limitada ou não possui funcionalidade, por ser pago.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Para informação, o aplicativo consome dados de um feed XML, que possui atualização constante.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Acredito que o julgamento deve ser do cliente que irá utilizar a aplicação e não da Microsoft, que acredito que deveria ter o papel somente de verificar se a aplicação é segura, se existe algum erro de execução e &lt;b&gt;cumpre o que promete em sua descrição&lt;/b&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Vamos aguardar e ver se isso será repensado.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://matheusdev.blogspot.com/feeds/3608792164702530730/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://matheusdev.blogspot.com/2013/06/certificacao-de-aplicativos-windows.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7035635390264016243/posts/default/3608792164702530730'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7035635390264016243/posts/default/3608792164702530730'/><link rel='alternate' type='text/html' href='http://matheusdev.blogspot.com/2013/06/certificacao-de-aplicativos-windows.html' title='Certificação de aplicativos Windows Phone'/><author><name>Matheus Dias</name><uri>http://www.blogger.com/profile/17656916719279650516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7035635390264016243.post-1822858807937588328</id><published>2013-05-14T16:30:00.000-03:00</published><updated>2013-07-11T18:19:42.256-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="about sql server"/><category scheme="http://www.blogger.com/atom/ns#" term="business intelligence"/><category scheme="http://www.blogger.com/atom/ns#" term="data tools"/><category scheme="http://www.blogger.com/atom/ns#" term="Matheus Dias"/><category scheme="http://www.blogger.com/atom/ns#" term="sql server 2012"/><category scheme="http://www.blogger.com/atom/ns#" term="visual studio 2012"/><title type='text'>SQL Server Data Tools para Visual Studio 2012</title><content type='html'>&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Segue aqui o link para download do SQL Server Data Tools Business Intelligence para Visual Studio 2012.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Este complemento permite criar projetos de BI utilizando o Visual Studio 2012.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;a href=&quot;http://www.microsoft.com/en-us/download/details.aspx?id=36843&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;http://www.microsoft.com/en-us/download/details.aspx?id=36843&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Com este complemento, serão criados os seguintes templates de projeto no seu Visual Studio 2012.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHWndn_yn8khAtCbHHEZwSm_pdSUMZDPxN7gI-t4nfzOj41U1QCLH5KzntFpF2JbRfJDfeP3Os0zUutjWg5yvt2ed6vfa9pEqoSHXS-UCtSFmxH5oeMFLLpv0q2ZShMQ_qEweMo_iWfis/s1600/print_projetos_bi.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;390&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHWndn_yn8khAtCbHHEZwSm_pdSUMZDPxN7gI-t4nfzOj41U1QCLH5KzntFpF2JbRfJDfeP3Os0zUutjWg5yvt2ed6vfa9pEqoSHXS-UCtSFmxH5oeMFLLpv0q2ZShMQ_qEweMo_iWfis/s640/print_projetos_bi.png&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://matheusdev.blogspot.com/feeds/1822858807937588328/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://matheusdev.blogspot.com/2013/05/sql-server-data-tools-para-visual.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7035635390264016243/posts/default/1822858807937588328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7035635390264016243/posts/default/1822858807937588328'/><link rel='alternate' type='text/html' href='http://matheusdev.blogspot.com/2013/05/sql-server-data-tools-para-visual.html' title='SQL Server Data Tools para Visual Studio 2012'/><author><name>Matheus Dias</name><uri>http://www.blogger.com/profile/17656916719279650516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHWndn_yn8khAtCbHHEZwSm_pdSUMZDPxN7gI-t4nfzOj41U1QCLH5KzntFpF2JbRfJDfeP3Os0zUutjWg5yvt2ed6vfa9pEqoSHXS-UCtSFmxH5oeMFLLpv0q2ZShMQ_qEweMo_iWfis/s72-c/print_projetos_bi.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7035635390264016243.post-965659953521690433</id><published>2013-05-06T23:22:00.001-03:00</published><updated>2013-07-11T18:19:42.440-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="about sql server"/><category scheme="http://www.blogger.com/atom/ns#" term="database"/><category scheme="http://www.blogger.com/atom/ns#" term="date format sql server"/><category scheme="http://www.blogger.com/atom/ns#" term="format date sql server"/><category scheme="http://www.blogger.com/atom/ns#" term="Matheus Dias"/><category scheme="http://www.blogger.com/atom/ns#" term="microsoft"/><category scheme="http://www.blogger.com/atom/ns#" term="sobre sql server"/><category scheme="http://www.blogger.com/atom/ns#" term="sql 2012"/><category scheme="http://www.blogger.com/atom/ns#" term="sql server"/><category scheme="http://www.blogger.com/atom/ns#" term="sql server 2012"/><category scheme="http://www.blogger.com/atom/ns#" term="sql server datetime format"/><title type='text'>Formatar Data no SQL Server</title><content type='html'>&lt;script&gt;
  (function(i,s,o,g,r,a,m){i[&#39;GoogleAnalyticsObject&#39;]=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,&#39;script&#39;,&#39;//www.google-analytics.com/analytics.js&#39;,&#39;ga&#39;);

  ga(&#39;create&#39;, &#39;UA-40759140-1&#39;, &#39;matheusdev.blogspot.com.br&#39;);
  ga(&#39;send&#39;, &#39;pageview&#39;);

&lt;/script&gt;

&lt;pre style=&quot;overflow: auto; padding: 5px;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;Vou mostrar neste post como utilizar a função FORMAT para formatar datas no SQL Server.&lt;/span&gt;&lt;/span&gt;

&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;A sintaxe:&lt;/span&gt;&lt;/span&gt;

&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;FORMAT ( valor, argumento, cultura )&lt;/span&gt;&lt;/span&gt;

&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;Desta forma, primeiro informamos a data no valor, em argumento inserimos um código que dirá como os dados serão retornados e por último em cultura, informamos qual o idioma.&lt;/span&gt;&lt;/span&gt;

&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;Veja o exemplo abaixo:&lt;/span&gt;&lt;/span&gt;

&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;DECLARE @data DATETIME = &#39;10/05/2013&#39;&lt;/span&gt;&lt;/span&gt;

&lt;span style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;SELECT FORMAT ( @data, &#39;d&#39;, &#39;en-US&#39; )&lt;/span&gt;&lt;/span&gt;

&lt;span style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;--RESULTADO: 10/05/2013&lt;/span&gt;&lt;/span&gt;

&lt;span style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;SELECT FORMAT ( @data, &#39;D&#39;, &#39;en-US&#39; )&lt;/span&gt;&lt;/span&gt;

&lt;span style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;--RESULTADO: Saturday, October 05, 2013&lt;/span&gt;&lt;/span&gt;

&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;Como você pôde perceber, a alteração do argumento alterou a forma como a data é exibida.&lt;/span&gt;&lt;/span&gt;

&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;No exemplo acima os dados são retornados conforme o sistema norte-americano, na sequência (mês/dia/ano).&lt;/span&gt;&lt;/span&gt;

&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;Para alterar isto, basta substituir o &#39;en-US&#39; pelo idioma desejado. Desta forma, já será impresso no formato correto.&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;overflow: auto; padding: 5px;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;overflow: auto; padding: 5px;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Para mais informações, consulte o link abaixo:&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;overflow: auto; padding: 5px;&quot;&gt;&lt;a href=&quot;http://msdn.microsoft.com/pt-BR/library/hh213505.aspx&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;http://msdn.microsoft.com/pt-BR/library/hh213505.aspx&lt;/span&gt;&lt;/a&gt;

&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;
&lt;div style=&quot;font-family: Consolas, Courier, monospace; font-size: 13px; line-height: 17px;&quot;&gt;
&lt;/div&gt;
&lt;/pre&gt;
</content><link rel='replies' type='application/atom+xml' href='http://matheusdev.blogspot.com/feeds/965659953521690433/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://matheusdev.blogspot.com/2013/05/formatar-data-no-sql-server.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7035635390264016243/posts/default/965659953521690433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7035635390264016243/posts/default/965659953521690433'/><link rel='alternate' type='text/html' href='http://matheusdev.blogspot.com/2013/05/formatar-data-no-sql-server.html' title='Formatar Data no SQL Server'/><author><name>Matheus Dias</name><uri>http://www.blogger.com/profile/17656916719279650516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7035635390264016243.post-7593212269424534661</id><published>2013-05-04T12:08:00.000-03:00</published><updated>2013-07-11T18:19:42.391-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Matheus Dias"/><category scheme="http://www.blogger.com/atom/ns#" term="microsoft"/><category scheme="http://www.blogger.com/atom/ns#" term="remover solução sharepoint"/><category scheme="http://www.blogger.com/atom/ns#" term="remover wsp"/><category scheme="http://www.blogger.com/atom/ns#" term="sharepoint 2010"/><title type='text'>Remover soluções do SharePoint 2010 com PowerShell</title><content type='html'>&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Neste post mostrarei como remover suas soluções do SharePoint 2010.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Para isso você primeiro precisa desinstalar sua solução com o comando:&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Uninstall-SPSolution -Identity “Nome da solução .WSP”&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Confirme suas ações digitando “y” para confirmar a desinstalação. Após isso você já poderá remover sua solução com o comando:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Remove-SPSolution -Identity “Nome da solução .WSP”&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Você deverá confirmar também a remoção da solução.&lt;br /&gt;Após obter êxito você também pode conferir se sua solução não existe mais na lista de soluções do SharePoint 2010 utilizando o comando:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;SPSolution&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Este comando listará todas as soluções existentes no SharePoint.&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://matheusdev.blogspot.com/feeds/7593212269424534661/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://matheusdev.blogspot.com/2011/10/remover-solucoes-do-sharepoint-2010-com.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7035635390264016243/posts/default/7593212269424534661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7035635390264016243/posts/default/7593212269424534661'/><link rel='alternate' type='text/html' href='http://matheusdev.blogspot.com/2011/10/remover-solucoes-do-sharepoint-2010-com.html' title='Remover soluções do SharePoint 2010 com PowerShell'/><author><name>Matheus Dias</name><uri>http://www.blogger.com/profile/17656916719279650516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7035635390264016243.post-159764632780461381</id><published>2013-05-04T12:05:00.000-03:00</published><updated>2013-07-11T18:19:42.243-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="database"/><category scheme="http://www.blogger.com/atom/ns#" term="filtro Reporting Services"/><category scheme="http://www.blogger.com/atom/ns#" term="Matheus Dias"/><category scheme="http://www.blogger.com/atom/ns#" term="microsoft"/><category scheme="http://www.blogger.com/atom/ns#" term="parâmetro Reporting Services"/><category scheme="http://www.blogger.com/atom/ns#" term="sobre sql server"/><category scheme="http://www.blogger.com/atom/ns#" term="sql 2012"/><category scheme="http://www.blogger.com/atom/ns#" term="sql server 2012"/><category scheme="http://www.blogger.com/atom/ns#" term="SQL Server Reporting Services"/><title type='text'>Utilização de parâmetros no SQL Server Reporting Services</title><content type='html'>&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Neste post veremos como criar parâmetros em um Relatório do SQL Server Reporting Services, fazendo um filtro na consulta.&lt;/span&gt;&lt;br /&gt;
&lt;span id=&quot;more-99&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Você deve criar o(s) datasource(s) e os datasets contendo as consultas que deseja realizar em seu relatório.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Na consulta que te retornará os dados mostrados na tela, na cláusula WHERE você deve adicionar uma condição que será feita pelo paramêtro que deseja adicionar em seu relatório.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Neste exemplo, farei um filtro por Cidade, então devo também criar uma consulta que me retornará todas as cidades para que estes dados futuramente possam ser escolhidos pelo usuário, veremos como adiante.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;http://matheusdev.files.wordpress.com/2011/05/050611_1909_utilizaodep1.png?w=600&quot; /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Após criar sua consulta, agora vamos adicionar o parâmetro que fará o filtro em nossa consulta.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;No relatório que eu criei para este exemplo, criarei um parâmetro chamado Cidade.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;http://matheusdev.files.wordpress.com/2011/05/050611_1909_utilizaodep2.png?w=600&quot; /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Em Nome indicamos o nome do parametro para ser utilizado internamente no Reporting Services.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Já em Prompt, informamos o nome que aparecerá para o usuário que irá utilizar o relatório.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://matheusdev.files.wordpress.com/2011/05/imagem31.png&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;alignnone size-full wp-image-103&quot; height=&quot;386&quot; src=&quot;http://matheusdev.files.wordpress.com/2011/05/imagem31.png?w=468&amp;amp;h=386&quot; title=&quot;imagem3&quot; width=&quot;468&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Vamos na aba “Valores Disponíveis” onde definiremos qual serão os valores disponíveis para a escolha do usuário.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Agora, vamos utilizar a consulta que será fonte de dados para o nosso parâmetro.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;O conjunto de dados “Municipios” escolhido é a consulta que me retornará todos as cidades que virarão opção no parâmetro.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;http://matheusdev.files.wordpress.com/2011/05/050611_1909_utilizaodep4.png?w=600&quot; /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Após criado, você poderá ir em Exibir e ver seu relatório sendo filtrado pelo parâmetro criado.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://matheusdev.files.wordpress.com/2011/05/imagem51.png&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;alignnone size-full wp-image-104&quot; height=&quot;122&quot; src=&quot;http://matheusdev.files.wordpress.com/2011/05/imagem51.png?w=489&amp;amp;h=122&quot; title=&quot;imagem5&quot; width=&quot;489&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Na tela abaixo, selecionei Belo Horizonte para a cidade e cliquei em Exibir Relatório.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;http://matheusdev.files.wordpress.com/2011/05/050611_1909_utilizaodep6.png?w=600&quot; /&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://matheusdev.blogspot.com/feeds/159764632780461381/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://matheusdev.blogspot.com/2011/09/utilizacao-de-parametros-no-sql-server.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7035635390264016243/posts/default/159764632780461381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7035635390264016243/posts/default/159764632780461381'/><link rel='alternate' type='text/html' href='http://matheusdev.blogspot.com/2011/09/utilizacao-de-parametros-no-sql-server.html' title='Utilização de parâmetros no SQL Server Reporting Services'/><author><name>Matheus Dias</name><uri>http://www.blogger.com/profile/17656916719279650516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Belo Horizonte - MG, Brasil</georss:featurename><georss:point>-19.9190677 -43.9385747</georss:point><georss:box>-20.0384977 -44.096503199999994 -19.799637699999998 -43.7806462</georss:box></entry><entry><id>tag:blogger.com,1999:blog-7035635390264016243.post-16380141263027457</id><published>2013-05-02T15:30:00.000-03:00</published><updated>2013-07-11T18:19:42.248-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="70-331"/><category scheme="http://www.blogger.com/atom/ns#" term="certificação"/><category scheme="http://www.blogger.com/atom/ns#" term="Matheus Dias"/><category scheme="http://www.blogger.com/atom/ns#" term="microsoft"/><category scheme="http://www.blogger.com/atom/ns#" term="microsoft virtual academy"/><category scheme="http://www.blogger.com/atom/ns#" term="mva"/><category scheme="http://www.blogger.com/atom/ns#" term="sharepoint 2013"/><title type='text'>Curso SharePoint 2013 - Prova 70-331</title><content type='html'>&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;O MVA (Microsoft Virtual Academy) já dispõe de um curso (gratuito) preparativo para a prova:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;70-331:&amp;nbsp;&lt;span style=&quot;-webkit-text-size-adjust: none; background-color: white; line-height: 1.2em;&quot;&gt;Core Solutions of Microsoft SharePoint Server 2013&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Esta prova faz parte do título MCSE em SharePoint 2013, que contém as seguintes provas:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;70-410: Installing and Configuring Windows Server 2012&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;70-411:&amp;nbsp;Administering Windows Server 2012&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;70-412:&amp;nbsp;Configuring Advanced Windows Server 2012 Services&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;70-331:&amp;nbsp;Core Solutions of Microsoft SharePoint Server 2013&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;70-332:&amp;nbsp;Advanced Solutions of Microsoft SharePoint Server 2013&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Segue abaixo o link para o curso:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;a href=&quot;https://www.microsoftvirtualacademy.com/training-courses/core-solutions-of-microsoft-sharepoint-server-2013-exame-70-331&quot;&gt;https://www.microsoftvirtualacademy.com/training-courses/core-solutions-of-microsoft-sharepoint-server-2013-exame-70-331&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Vale lembrar que os vídeos estão em inglês porém tem um bom material em páginas do technet que pode ser visto em português.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://matheusdev.blogspot.com/feeds/16380141263027457/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://matheusdev.blogspot.com/2013/05/curso-sharepoint-2013-prova-70-331.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7035635390264016243/posts/default/16380141263027457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7035635390264016243/posts/default/16380141263027457'/><link rel='alternate' type='text/html' href='http://matheusdev.blogspot.com/2013/05/curso-sharepoint-2013-prova-70-331.html' title='Curso SharePoint 2013 - Prova 70-331'/><author><name>Matheus Dias</name><uri>http://www.blogger.com/profile/17656916719279650516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Belo Horizonte - MG, República Federativa do Brasil</georss:featurename><georss:point>-19.9190677 -43.938574700000004</georss:point><georss:box>-20.3967782 -44.5840217 -19.4413572 -43.293127700000007</georss:box></entry><entry><id>tag:blogger.com,1999:blog-7035635390264016243.post-6237969520973462052</id><published>2013-04-29T06:00:00.000-03:00</published><updated>2013-07-11T18:19:42.370-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="autenticação"/><category scheme="http://www.blogger.com/atom/ns#" term="authentication"/><category scheme="http://www.blogger.com/atom/ns#" term="claims-based"/><category scheme="http://www.blogger.com/atom/ns#" term="classic mode"/><category scheme="http://www.blogger.com/atom/ns#" term="Matheus Dias"/><category scheme="http://www.blogger.com/atom/ns#" term="microsoft"/><category scheme="http://www.blogger.com/atom/ns#" term="new"/><category scheme="http://www.blogger.com/atom/ns#" term="novidade"/><category scheme="http://www.blogger.com/atom/ns#" term="sharepoint 2013"/><title type='text'>Autenticação SharePoint 2013</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://sharepoint.biwug.be/BIWUG/Microsoft-lanceert-SharePoint-2013.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://sharepoint.biwug.be/BIWUG/Microsoft-lanceert-SharePoint-2013.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;O SharePoint 2013 possui novidades relacionadas a autenticação.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Ao criar uma nova web application já não existe mais a opção de seleção para Classic e Claims-based, todas as web application criadas via User Interface da Central Administration serão criadas pelo padrão Claims-based authentication.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Caso você tenha feito a migração do SharePoint 2010 (Classic mode) para o SharePoint 2013, o modo de autenticação será mantido, ou seja, ele continua suportado na nova versão porém para fins de boas práticas de segurança ele só está disponível utilizando linha de comando PowerShell.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;A linha de comando abaixo mostra um exemplo de como criar uma web application no SharePoint 2013 que utiliza Classic mode authentication:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;New-SPWebApplication -Name &quot;SharePoint 2013&quot; -ApplicationPool &quot;App Pool&quot; -AuthenticationMethod &quot;NTLM&quot; -ApplicationPoolAccount (Get-SPManagedAccount ”DOMAIN\account”) -Port 80 -URL &quot;http://site.domain.com&quot;&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://matheusdev.blogspot.com/feeds/6237969520973462052/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://matheusdev.blogspot.com/2013/04/autenticacao-sharepoint-2013.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7035635390264016243/posts/default/6237969520973462052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7035635390264016243/posts/default/6237969520973462052'/><link rel='alternate' type='text/html' href='http://matheusdev.blogspot.com/2013/04/autenticacao-sharepoint-2013.html' title='Autenticação SharePoint 2013'/><author><name>Matheus Dias</name><uri>http://www.blogger.com/profile/17656916719279650516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Belo Horizonte - MG, República Federativa do Brasil</georss:featurename><georss:point>-19.9190677 -43.938574700000004</georss:point><georss:box>-19.9190677 -43.938574700000004 -19.9190677 -43.938574700000004</georss:box></entry><entry><id>tag:blogger.com,1999:blog-7035635390264016243.post-3076053969291215146</id><published>2013-04-28T06:00:00.000-03:00</published><updated>2013-07-11T18:19:42.284-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Matheus Dias"/><category scheme="http://www.blogger.com/atom/ns#" term="microsoft"/><category scheme="http://www.blogger.com/atom/ns#" term="novidade"/><category scheme="http://www.blogger.com/atom/ns#" term="sharepoint 2013"/><category scheme="http://www.blogger.com/atom/ns#" term="visio"/><category scheme="http://www.blogger.com/atom/ns#" term="visio 2013"/><category scheme="http://www.blogger.com/atom/ns#" term="visio services"/><title type='text'>Visio Services - SharePoint 2013</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://officeimg.vo.msecnd.net/en-us/files/659/227/ZA103894664.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://officeimg.vo.msecnd.net/en-us/files/659/227/ZA103894664.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Vou apresentar neste post algumas novidades que temos para o Visio 2013 e SharePoint 2013.&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;O Visio em sua versão 2010 existia em três edições:&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Standard&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Professional&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Premium&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Já na versão 2013 do produto, a edição Premium não existe mais, agora a Professional possui todas as funcionalidades que antes existiam somente no Premium.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Existindo então somente:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Standard&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Professional&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Quanto a integração com o SharePoint 2013, o novo Visio Services é compatível com a nova extensão de arquivos do Visio 2013 (.vsdx) onde não há a necessidade de se publicar um arquivo no formato Web Drawing.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Contudo o Visio 2010 continua com seu formato Web Drawing (.vdw) suportado no Visio Services do SharePoint 2013.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://matheusdev.blogspot.com/feeds/3076053969291215146/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://matheusdev.blogspot.com/2013/04/visio-services-sharepoint-2013.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7035635390264016243/posts/default/3076053969291215146'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7035635390264016243/posts/default/3076053969291215146'/><link rel='alternate' type='text/html' href='http://matheusdev.blogspot.com/2013/04/visio-services-sharepoint-2013.html' title='Visio Services - SharePoint 2013'/><author><name>Matheus Dias</name><uri>http://www.blogger.com/profile/17656916719279650516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Belo Horizonte - MG, República Federativa do Brasil</georss:featurename><georss:point>-19.9190677 -43.938574700000004</georss:point><georss:box>-20.3967782 -44.5840217 -19.4413572 -43.293127700000007</georss:box></entry><entry><id>tag:blogger.com,1999:blog-7035635390264016243.post-3394500691109144617</id><published>2013-04-27T06:00:00.000-03:00</published><updated>2013-07-11T18:19:42.301-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Matheus Dias"/><category scheme="http://www.blogger.com/atom/ns#" term="microsoft"/><category scheme="http://www.blogger.com/atom/ns#" term="my tasks"/><category scheme="http://www.blogger.com/atom/ns#" term="novidade"/><category scheme="http://www.blogger.com/atom/ns#" term="project server 2013"/><category scheme="http://www.blogger.com/atom/ns#" term="social network"/><category scheme="http://www.blogger.com/atom/ns#" term="user profile"/><title type='text'>Minhas tarefas - Project Server 2013</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Uma novidade que temos relacionado ao Project Server na versão 2013 é a integração das tarefas dos cronogramas de projetos com a lista de tarefas do site pessoal do usuário logado.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Isso faz com que o service application &quot;User Profile&quot;, que antes visto de maneira superficial, passa a ser de interesse de sua implantação em ambientes que envolvem gerenciamento de projetos, facilitando a experiência do usuário final (recurso) ao conseguir ver de maneira mais simplificada as tarefas atribuídas a ele.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivBPLuNO9ZOhgEnOZMsx6R4q1tV4tzWBRsJ91X1LRwgIJ96morAUuswCoF7Nk3vRMV8yHvsVz47PfrYiytjkqywuNv-PTm_Nw0tJpgo9iQ0d5T3SxGDh6UZ5gF3sKkU_JN1RcI_k6Y0tQ/s1600/img1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;191&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivBPLuNO9ZOhgEnOZMsx6R4q1tV4tzWBRsJ91X1LRwgIJ96morAUuswCoF7Nk3vRMV8yHvsVz47PfrYiytjkqywuNv-PTm_Nw0tJpgo9iQ0d5T3SxGDh6UZ5gF3sKkU_JN1RcI_k6Y0tQ/s400/img1.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://matheusdev.blogspot.com/feeds/3394500691109144617/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://matheusdev.blogspot.com/2013/04/minhas-tarefas-project-server-2013.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7035635390264016243/posts/default/3394500691109144617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7035635390264016243/posts/default/3394500691109144617'/><link rel='alternate' type='text/html' href='http://matheusdev.blogspot.com/2013/04/minhas-tarefas-project-server-2013.html' title='Minhas tarefas - Project Server 2013'/><author><name>Matheus Dias</name><uri>http://www.blogger.com/profile/17656916719279650516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivBPLuNO9ZOhgEnOZMsx6R4q1tV4tzWBRsJ91X1LRwgIJ96morAUuswCoF7Nk3vRMV8yHvsVz47PfrYiytjkqywuNv-PTm_Nw0tJpgo9iQ0d5T3SxGDh6UZ5gF3sKkU_JN1RcI_k6Y0tQ/s72-c/img1.png" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Rio de Janeiro - RJ, República Federativa do Brasil</georss:featurename><georss:point>-22.9035393 -43.209586899999977</georss:point><georss:box>-22.9035393 -43.209586899999977 -22.9035393 -43.209586899999977</georss:box></entry><entry><id>tag:blogger.com,1999:blog-7035635390264016243.post-6166833125412134650</id><published>2013-04-26T16:10:00.000-03:00</published><updated>2013-07-11T18:19:42.365-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="database"/><category scheme="http://www.blogger.com/atom/ns#" term="Matheus Dias"/><category scheme="http://www.blogger.com/atom/ns#" term="microsoft"/><category scheme="http://www.blogger.com/atom/ns#" term="page break"/><category scheme="http://www.blogger.com/atom/ns#" term="sobre sql server"/><category scheme="http://www.blogger.com/atom/ns#" term="SQL Server Reporting Services"/><category scheme="http://www.blogger.com/atom/ns#" term="table page break"/><category scheme="http://www.blogger.com/atom/ns#" term="table reporting services"/><title type='text'>Quebrar página em tabela do Reporting Services por número de linhas</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Vou mostrar neste post como quebrar a página em uma tabela do Reporting Services baseado no número de linhas, isto pois nativamente o Reporting Services faz a quebra de página automática.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Criei um relatório simples para demonstração.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Comece criando um grupo pai à sua tabela.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhm5ari_4tSZcVcywIodtipJ7ekkz8WOtLbMZUCPTaanP5PAp0vDBv3XH1GzKCjAs2fNAreiXp-jqq1k2OJK60OmP-nZ0sn_ZoBT10d0QLm9O86DSjlvsr80oPaw6LUunNVJcbkq8aLnr4/s1600/img2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;276&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhm5ari_4tSZcVcywIodtipJ7ekkz8WOtLbMZUCPTaanP5PAp0vDBv3XH1GzKCjAs2fNAreiXp-jqq1k2OJK60OmP-nZ0sn_ZoBT10d0QLm9O86DSjlvsr80oPaw6LUunNVJcbkq8aLnr4/s320/img2.png&quot; width=&quot;320&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2FtDsxnTJnRMXHhL0OheHJZDde8d_jf_5v8U456N6iheYtBTrQSVTy2-NDh9iwfNvCixPykLQWD_KcJ5UfwYp70uY2l2e-bYHhIrzmCS2nKMBSPR6hC0Q6T4b1AiUqRBXrhxGYHaoZu8/s1600/img3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;137&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2FtDsxnTJnRMXHhL0OheHJZDde8d_jf_5v8U456N6iheYtBTrQSVTy2-NDh9iwfNvCixPykLQWD_KcJ5UfwYp70uY2l2e-bYHhIrzmCS2nKMBSPR6hC0Q6T4b1AiUqRBXrhxGYHaoZu8/s320/img3.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Na tabela, apague a coluna que foi criada, pois a função deste grupo é somente para a quebra de página.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhX0UW9gZZmnnWNJxcjT_nHp0enEJkte1-Wd706X5jlwm8a5A6UcYkkjbEDPcadewAALcoI_5cFIWndac84QEz-wctsjm6xWsLuNBU5_EPW3a7fRzdGirMrfiNDCugNhDcYAvMfOM49j0/s1600/img4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;151&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhX0UW9gZZmnnWNJxcjT_nHp0enEJkte1-Wd706X5jlwm8a5A6UcYkkjbEDPcadewAALcoI_5cFIWndac84QEz-wctsjm6xWsLuNBU5_EPW3a7fRzdGirMrfiNDCugNhDcYAvMfOM49j0/s320/img4.png&quot; width=&quot;320&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Selecione apagar somente a coluna específica pois senão apagará todos os grupos filhos de sua tabela.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSN87e4mAI4mTlVRTy0rl172f_CF55pi6B4GkAb6lOUkDRKzB00Idz6M3o9_5XpJHitVRbNzFVzc0aeSgsHxFt2zgjiKTdP75wTgzgZl2XuVXANPSzBqMklM1hjHed24GnfVU5kJHFoIk/s1600/img5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;113&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSN87e4mAI4mTlVRTy0rl172f_CF55pi6B4GkAb6lOUkDRKzB00Idz6M3o9_5XpJHitVRbNzFVzc0aeSgsHxFt2zgjiKTdP75wTgzgZl2XuVXANPSzBqMklM1hjHed24GnfVU5kJHFoIk/s320/img5.png&quot; width=&quot;320&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Nas propriedades do grupo criado, selecione a opção para &quot;Page Breaks&quot; conforme imagem abaixo:&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUFftBbatZuJd2Fw5pMsnmu_jF6ZdKqzSH_MknF3vCrY7iSRqdLvPLnvac0iqRcnMBdC5RRxJ3t4ciO6QHzRL9UJZoTj6Up9dTwN49_wpCmLqsZA6V-05MKxScN2j8wbvjI3rJ5E1LFds/s1600/img6.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;261&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUFftBbatZuJd2Fw5pMsnmu_jF6ZdKqzSH_MknF3vCrY7iSRqdLvPLnvac0iqRcnMBdC5RRxJ3t4ciO6QHzRL9UJZoTj6Up9dTwN49_wpCmLqsZA6V-05MKxScN2j8wbvjI3rJ5E1LFds/s320/img6.png&quot; width=&quot;320&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Na seção &quot;General&quot;, clique no botão de expressão no agrupamento.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3ETTRKUJ_lKduki_SNZsRoqwqgQFNFakcP546V0uMG9T0jbQkSJODf6qInc9FmagiOs_o91v0jNWg-q2EBqBMGV0cTUEt6OJINcSGjidn8t7NEH9Ad-No0yv0gRHdRTaAUZ-iVxINdrQ/s1600/img7.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;261&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3ETTRKUJ_lKduki_SNZsRoqwqgQFNFakcP546V0uMG9T0jbQkSJODf6qInc9FmagiOs_o91v0jNWg-q2EBqBMGV0cTUEt6OJINcSGjidn8t7NEH9Ad-No0yv0gRHdRTaAUZ-iVxINdrQ/s320/img7.png&quot; width=&quot;320&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Insira a expressão abaixo:&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;=Ceiling(Rownumber(Nothing)/50)&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_ovCW5-gUXHGY7qMcvzmLp-9jlN4hqr5oRGA-U8Unold5jUX0bb5zf6TViEqHkaUVX8uPcZ2M8xwwiYOguLmOFBYMahybEns0dHp8FSg5EUcA7k8Wj-iL4Hvi3tOLQAq0I6_XzLGKaL0/s1600/img8.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;222&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_ovCW5-gUXHGY7qMcvzmLp-9jlN4hqr5oRGA-U8Unold5jUX0bb5zf6TViEqHkaUVX8uPcZ2M8xwwiYOguLmOFBYMahybEns0dHp8FSg5EUcA7k8Wj-iL4Hvi3tOLQAq0I6_XzLGKaL0/s320/img8.png&quot; width=&quot;320&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Pronto !&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://matheusdev.blogspot.com/feeds/6166833125412134650/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://matheusdev.blogspot.com/2013/04/quebrar-pagina-em-tabela-do-reporting.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7035635390264016243/posts/default/6166833125412134650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7035635390264016243/posts/default/6166833125412134650'/><link rel='alternate' type='text/html' href='http://matheusdev.blogspot.com/2013/04/quebrar-pagina-em-tabela-do-reporting.html' title='Quebrar página em tabela do Reporting Services por número de linhas'/><author><name>Matheus Dias</name><uri>http://www.blogger.com/profile/17656916719279650516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhm5ari_4tSZcVcywIodtipJ7ekkz8WOtLbMZUCPTaanP5PAp0vDBv3XH1GzKCjAs2fNAreiXp-jqq1k2OJK60OmP-nZ0sn_ZoBT10d0QLm9O86DSjlvsr80oPaw6LUunNVJcbkq8aLnr4/s72-c/img2.png" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Rio de Janeiro - RJ, República Federativa do Brasil</georss:featurename><georss:point>-22.9035393 -43.209586899999977</georss:point><georss:box>-23.3715433 -43.855033899999974 -22.435535299999998 -42.564139899999979</georss:box></entry><entry><id>tag:blogger.com,1999:blog-7035635390264016243.post-5515984840009481928</id><published>2013-04-19T15:49:00.002-03:00</published><updated>2013-07-11T18:19:42.343-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="excel 2013"/><category scheme="http://www.blogger.com/atom/ns#" term="Matheus Dias"/><category scheme="http://www.blogger.com/atom/ns#" term="microsoft"/><category scheme="http://www.blogger.com/atom/ns#" term="oData"/><category scheme="http://www.blogger.com/atom/ns#" term="open data protocol"/><category scheme="http://www.blogger.com/atom/ns#" term="project server 2013"/><title type='text'>Como consumir dados do Project Server 2013 via OData</title><content type='html'>&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Vou mostrar neste post, como ler dados de projetos do Project Server utilizando o protocolo OData (Open Data Protocol).&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdCVakdz8oFAdcm1XniWPgGhhaJYMjSs4zOgMER-2xx9Lgw8oaxfblV3vgw78qmM4l7jS8HfpUiqT0mPao632t4u7BE5NgqIoii6qs9uMzWlReQlGADrqUa_q_WbUQLOn3Zr3ZPnRLmt8/s1600/excel_final.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;332&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdCVakdz8oFAdcm1XniWPgGhhaJYMjSs4zOgMER-2xx9Lgw8oaxfblV3vgw78qmM4l7jS8HfpUiqT0mPao632t4u7BE5NgqIoii6qs9uMzWlReQlGADrqUa_q_WbUQLOn3Zr3ZPnRLmt8/s400/excel_final.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Este tipo de conexão se torna muito interessante caso você não tenha a possibilidade de acesso interno aos servidores do ambiente de Project Server 2013.&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Utilizarei o Excel 2013 para fazer criar esta conexão.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Com o Excel 2013 aberto, clique em &quot;Data&quot; -&amp;gt; &quot;From Other Sources&quot; -&amp;gt; &quot;From OData Data Feed&quot;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhe-T6yXeEXN7XxFYslUotX3k-9E203qmDA0qp9tFFiRPy1XrZJD1buteLgM3u3shWJYKFzT_UO0ZCpfTEnOMOvxlho8EpQMa6f-UdTYCYMCANENnUEcRjaqVlMMdzRmkDY4kCcstTs31Y/s1600/tipo_conexao.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;270&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhe-T6yXeEXN7XxFYslUotX3k-9E203qmDA0qp9tFFiRPy1XrZJD1buteLgM3u3shWJYKFzT_UO0ZCpfTEnOMOvxlho8EpQMa6f-UdTYCYMCANENnUEcRjaqVlMMdzRmkDY4kCcstTs31Y/s320/tipo_conexao.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Neste exemplo buscaremos somente dados de projetos, porém a conexão OData se extende a diversos outros dados presentes no Project Server.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp;Informe a URL abaixo alterando conforme o seu ambiente.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;http://&amp;lt;&amp;lt;Nome do site&amp;gt;&amp;gt;/pwa/_api/ProjectData/Projects()&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Abaixo selecione se deseja utilizar o usuário corrente para realizar a autenticação ou se deseja se conectar com outras credenciais.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlhySCTdTYn1jRvAw47H84uJkDUqaASL2Yx3KQQ8cD_0l7lzz1p79eelpZT2gbOjRPlg2LHlG1dwnF8Abv50rvhslw8IUm4wiOU9WWpyTwDAvjglu8z98P8uHk7_Or4onPt5ZKJm701kg/s1600/connection_wizard1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlhySCTdTYn1jRvAw47H84uJkDUqaASL2Yx3KQQ8cD_0l7lzz1p79eelpZT2gbOjRPlg2LHlG1dwnF8Abv50rvhslw8IUm4wiOU9WWpyTwDAvjglu8z98P8uHk7_Or4onPt5ZKJm701kg/s320/connection_wizard1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Neste passo, selecione as tabelas que você deseja consumir os dados.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnT8_qCWGUjRU67QHulhWIP6A9iy2eAoIVEhhCb6DGFXAX-_ZaDDu7mP-jlN1HmwQ3BPhKo_aPCGDX1XxBs0j_Rt4nFORUvb2aIPhGyMBSZ-mdTtQlnLIRqf4Fahbjn4TVYiqsuazhZuM/s1600/connection_wizard2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;211&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnT8_qCWGUjRU67QHulhWIP6A9iy2eAoIVEhhCb6DGFXAX-_ZaDDu7mP-jlN1HmwQ3BPhKo_aPCGDX1XxBs0j_Rt4nFORUvb2aIPhGyMBSZ-mdTtQlnLIRqf4Fahbjn4TVYiqsuazhZuM/s320/connection_wizard2.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Por último, clique em &quot;Finish&quot; e você já poderá utilizar os dados do Project Server no Excel.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhiTDwc0IXFwFrgyOL-3DnhZrge2DOJuosezIVD5VV37yWvboSu2f9Pnptwu_M063P54OCpjuiCbJ0m2I82Jk-k8nuDX-W3NRBLCiImIgG4uNTk9aEZS-PvYXIia9GjIu0wHd7BosJ_Wus/s1600/connection_wizard3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;268&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhiTDwc0IXFwFrgyOL-3DnhZrge2DOJuosezIVD5VV37yWvboSu2f9Pnptwu_M063P54OCpjuiCbJ0m2I82Jk-k8nuDX-W3NRBLCiImIgG4uNTk9aEZS-PvYXIia9GjIu0wHd7BosJ_Wus/s320/connection_wizard3.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdCVakdz8oFAdcm1XniWPgGhhaJYMjSs4zOgMER-2xx9Lgw8oaxfblV3vgw78qmM4l7jS8HfpUiqT0mPao632t4u7BE5NgqIoii6qs9uMzWlReQlGADrqUa_q_WbUQLOn3Zr3ZPnRLmt8/s1600/excel_final.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;332&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdCVakdz8oFAdcm1XniWPgGhhaJYMjSs4zOgMER-2xx9Lgw8oaxfblV3vgw78qmM4l7jS8HfpUiqT0mPao632t4u7BE5NgqIoii6qs9uMzWlReQlGADrqUa_q_WbUQLOn3Zr3ZPnRLmt8/s400/excel_final.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
</content><link rel='replies' type='application/atom+xml' href='http://matheusdev.blogspot.com/feeds/5515984840009481928/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://matheusdev.blogspot.com/2013/04/como-consumir-dados-do-project-server.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7035635390264016243/posts/default/5515984840009481928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7035635390264016243/posts/default/5515984840009481928'/><link rel='alternate' type='text/html' href='http://matheusdev.blogspot.com/2013/04/como-consumir-dados-do-project-server.html' title='Como consumir dados do Project Server 2013 via OData'/><author><name>Matheus Dias</name><uri>http://www.blogger.com/profile/17656916719279650516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdCVakdz8oFAdcm1XniWPgGhhaJYMjSs4zOgMER-2xx9Lgw8oaxfblV3vgw78qmM4l7jS8HfpUiqT0mPao632t4u7BE5NgqIoii6qs9uMzWlReQlGADrqUa_q_WbUQLOn3Zr3ZPnRLmt8/s72-c/excel_final.png" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Rio de Janeiro - RJ, República Federativa do Brasil</georss:featurename><georss:point>-22.9035393 -43.209586899999977</georss:point><georss:box>-23.3715433 -43.855033899999974 -22.435535299999998 -42.564139899999979</georss:box></entry><entry><id>tag:blogger.com,1999:blog-7035635390264016243.post-5396147481604201685</id><published>2013-04-11T11:27:00.000-03:00</published><updated>2013-07-11T18:19:42.338-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Matheus Dias"/><category scheme="http://www.blogger.com/atom/ns#" term="microsoft"/><category scheme="http://www.blogger.com/atom/ns#" term="newsfeed button"/><category scheme="http://www.blogger.com/atom/ns#" term="ocultar suitelinks"/><category scheme="http://www.blogger.com/atom/ns#" term="sharepoint 2013"/><category scheme="http://www.blogger.com/atom/ns#" term="sharepoint designer"/><category scheme="http://www.blogger.com/atom/ns#" term="sites button"/><category scheme="http://www.blogger.com/atom/ns#" term="skydrive button"/><title type='text'>SharePoint 2013 - Como ocultar links do topo</title><content type='html'>&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Vou mostrar neste post, como ocultar links da barra de menu superior do SharePoint 2013.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Os botões &quot;Newsfeed&quot;, &quot;Skydrive&quot;, &quot;Sites&quot;, etc, fazem parte de uma área chamada SuiteLinksBox.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Para ocultar, você poderá utilizar o seguinte trecho de código javascript abaixo de duas maneiras:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;-Através da edição da master page&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;-Inserindo uma webpart Script Editor em sua página&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;lt;script language=&quot;javascript&quot;&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;_spBodyOnLoadFunctionNames.push(&quot;HideBrandingSuiteLinksBox&quot;);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;function&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;HideBrandingSuiteLinksBox&lt;/span&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;()&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;document.getElementById(&#39;suiteLinksBox&#39;).style.visibility = &#39;hidden&#39;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;lt;/script&amp;gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://matheusdev.blogspot.com/feeds/5396147481604201685/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://matheusdev.blogspot.com/2013/04/sharepoint-2013-como-ocultar-links-do.html#comment-form' title='3 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7035635390264016243/posts/default/5396147481604201685'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7035635390264016243/posts/default/5396147481604201685'/><link rel='alternate' type='text/html' href='http://matheusdev.blogspot.com/2013/04/sharepoint-2013-como-ocultar-links-do.html' title='SharePoint 2013 - Como ocultar links do topo'/><author><name>Matheus Dias</name><uri>http://www.blogger.com/profile/17656916719279650516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total><georss:featurename>Rio de Janeiro - RJ, República Federativa do Brasil</georss:featurename><georss:point>-22.9035393 -43.209586899999977</georss:point><georss:box>-23.3715433 -43.855033899999974 -22.435535299999998 -42.564139899999979</georss:box></entry></feed>