tag:blogger.com,1999:blog-47824591115263966822024-03-05T14:53:56.229-08:00Mario Cortés FloresMario Cortés Floreshttp://www.blogger.com/profile/11469537436666172551noreply@blogger.comBlogger282125tag:blogger.com,1999:blog-4782459111526396682.post-16132421778325537752014-12-14T08:51:00.001-08:002014-12-14T08:54:12.961-08:00Error “Unable to open Lookup list” con columnas de taxonomía<br />
<div class="MsoNormal" style="margin: 0cm 0cm 8pt;">
<span style="font-family: Calibri;">Las columnas de taxonomía utilizan por debajo una referencia
a la lista “<b style="mso-bidi-font-weight: normal;">TaxonomyHiddenList</b>”. Durante
una migración o una restauración de contenido podemos perder esta referencia
provocando un error general al visualizar la columna o intentar utilizarla
desde cualquiera de las vistas de una lista o biblioteca, encontrado en el log
entradas del tipo:<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="margin: 0cm 0cm 8pt;">
<i style="mso-bidi-font-style: normal;"><span style="font-family: Calibri;">System.Runtime.InteropServices.COMException:
Esta lista no existe.<span style="mso-spacerun: yes;"> </span>La página
seleccionada contiene una lista que no existe. Es posible que otro usuario la
haya eliminado.<o:p></o:p></span></i></div>
<br />
<div class="MsoNormal" style="margin: 0cm 0cm 8pt;">
<i style="mso-bidi-font-style: normal;"><span style="font-family: Calibri;"><span lang="EN-US" style="mso-ansi-language: EN-US;">Error while executing web part:
Microsoft.SharePoint.SPException: Esta lista no existe.<span style="mso-spacerun: yes;"> </span></span>La página seleccionada contiene una
lista que no existe. Es posible que otro usuario la haya eliminado.<o:p></o:p></span></i></div>
<br />
<div class="MsoNormal" style="margin: 0cm 0cm 8pt;">
<span style="font-family: Calibri;">Si analizamos los logs por encima de estos errores
encontraremos una traza con el ID de la lista utilizada: <o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="margin: 0cm 0cm 8pt;">
<i style="mso-bidi-font-style: normal;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">Unable to open Lookup list
'{60ef64a9-fc75-47c0-b2cf-f2b59001eea3}'.[Error was 0x81020026]<o:p></o:p></span></span></i></div>
<br />
<div class="MsoNormal" style="margin: 0cm 0cm 8pt;">
<span lang="EN-US" style="mso-ansi-language: EN-US;"><o:p><span style="font-family: Calibri;"> </span></o:p></span></div>
<br />
<div class="MsoNormal" style="margin: 0cm 0cm 8pt;">
<span style="font-family: Calibri;">Para solucionar el problema debemos actualizar el esquema de
la columna de taxonomía con el ID de la lista TaxonomyHiddenList y el ID del sitio
raíz adecuados. El esquema de una columna lo encontraremos en la propiedad “<b style="mso-bidi-font-weight: normal;">SchemaXml</b>” aunque si trabajamos con
columnas localizadas utilizaremos la propiedad “<b style="mso-bidi-font-weight: normal;">SchemaXmlWithResourceTokens</b>”. <o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="margin: 0cm 0cm 8pt;">
<span style="font-family: Calibri;">Comparto con vosotros un script con el que podréis
actualizar las referencias de cualquier columna de taxonomía </span><a href="https://gallery.technet.microsoft.com/Unable-to-open-lookup-list-e0c59b0b"><span style="color: #0563c1; font-family: Calibri;">https://gallery.technet.microsoft.com/Unable-to-open-lookup-list-e0c59b0b</span></a><span style="font-family: Calibri;">
<o:p></o:p></span></div>
<span lang="EN-US" style="mso-ansi-language: EN-US;"><o:p><span style="font-family: Calibri;"></span></o:p></span><br />
<br />
<div class="MsoNormal" style="margin: 0cm 0cm 8pt;">
<br />
<span lang="EN-US" style="mso-ansi-language: EN-US;"><br />
<o:p><br />
<span style="font-family: Calibri;"> <span style="font-family: Times New Roman;">
</span><br />
<span style="font-family: Times New Roman;">
</span><span style="font-family: Times New Roman;">
</span><span style="font-family: Times New Roman;">
</span><span style="font-family: Times New Roman;">
</span><table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184;"><tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;"><td style="background-color: transparent; border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 424.7pt;" valign="top" width="566"><span style="font-family: Times New Roman;">
</span><div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span lang="EN-US" style="color: darkblue; font-size: 9pt; mso-ansi-language: EN-US; mso-bidi-font-family: "Lucida Console";">if</span><span lang="EN-US" style="font-size: 9pt; mso-ansi-language: EN-US; mso-bidi-font-family: "Lucida Console";"> ((<span style="color: blue;">Get-PSSnapin</span> <span style="color: darkred;">"Microsoft.SharePoint.PowerShell"</span> <span style="color: navy;">-ErrorAction</span> <span style="color: blueviolet;">SilentlyContinue</span>)
<span style="color: darkgrey;">-eq</span> <span style="color: orangered;">$null</span>)
{<o:p></o:p></span></div>
<span style="font-family: Times New Roman;">
</span><div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span lang="EN-US" style="font-size: 9pt; mso-ansi-language: EN-US; mso-bidi-font-family: "Lucida Console";"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Add-PsSnapin</span> <span style="color: blueviolet;">Microsoft.SharePoint.PowerShell</span><o:p></o:p></span></div>
<span style="font-family: Times New Roman;">
</span><div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span lang="EN-US" style="font-size: 9pt; mso-ansi-language: EN-US; mso-bidi-font-family: "Lucida Console";">}<o:p></o:p></span></div>
<span style="font-family: Times New Roman;">
</span><div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span lang="EN-US" style="font-size: 9pt; mso-ansi-language: EN-US; mso-bidi-font-family: "Lucida Console";"><o:p> </o:p></span></div>
<span style="font-family: Times New Roman;">
</span><div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span lang="EN-US" style="font-size: 9pt; mso-ansi-language: EN-US; mso-bidi-font-family: "Lucida Console";"><o:p> </o:p></span></div>
<span style="font-family: Times New Roman;">
</span><div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span lang="EN-US" style="color: darkblue; font-size: 9pt; mso-ansi-language: EN-US; mso-bidi-font-family: "Lucida Console";">function</span><span lang="EN-US" style="font-size: 9pt; mso-ansi-language: EN-US; mso-bidi-font-family: "Lucida Console";"> <span style="color: blueviolet;">Fix-UnableToOpenLookupList</span>( <span style="color: darkgrey;">[</span><span style="color: deepskyblue;">Parameter</span>(Mandatory<span style="color: darkgrey;">=</span><span style="color: orangered;">$true</span>)<span style="color: darkgrey;">][</span><span style="color: teal;">string</span><span style="color: darkgrey;">]</span> <span style="color: orangered;">$siteCollectionURL</span><span style="color: darkgrey;">,</span> <span style="color: darkgrey;">[</span><span style="color: deepskyblue;">Parameter</span>(Mandatory<span style="color: darkgrey;">=</span><span style="color: orangered;">$true</span>)<span style="color: darkgrey;">][</span><span style="color: teal;">string</span><span style="color: darkgrey;">]</span> <span style="color: orangered;">$internalFieldName</span>)<o:p></o:p></span></div>
<span style="font-family: Times New Roman;">
</span><div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span lang="EN-US" style="font-size: 9pt; mso-ansi-language: EN-US; mso-bidi-font-family: "Lucida Console";">{<o:p></o:p></span></div>
<span style="font-family: Times New Roman;">
</span><div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span lang="EN-US" style="font-size: 9pt; mso-ansi-language: EN-US; mso-bidi-font-family: "Lucida Console";"><span style="mso-spacerun: yes;"> </span><span style="color: orangered;">$site</span> <span style="color: darkgrey;">=</span> <span style="color: blue;">get-spsite</span> <span style="color: orangered;">$siteCollectionURL</span><o:p></o:p></span></div>
<span style="font-family: Times New Roman;">
</span><div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span lang="EN-US" style="font-size: 9pt; mso-ansi-language: EN-US; mso-bidi-font-family: "Lucida Console";"><span style="mso-spacerun: yes;"> </span><span style="color: orangered;">$web</span> <span style="color: darkgrey;">=</span> <span style="color: orangered;">$site</span><span style="color: darkgrey;">.</span>RootWeb<o:p></o:p></span></div>
<span style="font-family: Times New Roman;">
</span><div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span lang="EN-US" style="font-size: 9pt; mso-ansi-language: EN-US; mso-bidi-font-family: "Lucida Console";"><o:p> </o:p></span></div>
<span style="font-family: Times New Roman;">
</span><div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span lang="EN-US" style="font-size: 9pt; mso-ansi-language: EN-US; mso-bidi-font-family: "Lucida Console";"><span style="mso-spacerun: yes;"> </span><span style="color: orangered;">$field</span> <span style="color: darkgrey;">=</span> <span style="color: orangered;">$web</span><span style="color: darkgrey;">.</span>Fields<span style="color: darkgrey;">.</span>GetFieldByInternalName(<span style="color: orangered;">$internalFieldName</span>)<o:p></o:p></span></div>
<span style="font-family: Times New Roman;">
</span><div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span lang="EN-US" style="font-size: 9pt; mso-ansi-language: EN-US; mso-bidi-font-family: "Lucida Console";"><span style="mso-spacerun: yes;"> </span><span style="color: darkblue;">if</span>(<span style="color: orangered;">$field</span> <span style="color: darkgrey;">-eq</span> <span style="color: orangered;">$null</span>)<o:p></o:p></span></div>
<span style="font-family: Times New Roman;">
</span><div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span lang="EN-US" style="font-size: 9pt; mso-ansi-language: EN-US; mso-bidi-font-family: "Lucida Console";"><span style="mso-spacerun: yes;"> </span>{<o:p></o:p></span></div>
<span style="font-family: Times New Roman;">
</span><div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span lang="EN-US" style="font-size: 9pt; mso-ansi-language: EN-US; mso-bidi-font-family: "Lucida Console";"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Write-Host</span> <span style="color: navy;">-ForegroundColor</span>
<span style="color: blueviolet;">Red</span> <span style="color: darkred;">"ERROR:
Missing </span>$(<span style="color: orangered;">$internalFieldName</span>)<span style="color: darkred;"> column."</span><o:p></o:p></span></div>
<span style="font-family: Times New Roman;">
</span><div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span lang="EN-US" style="font-size: 9pt; mso-ansi-language: EN-US; mso-bidi-font-family: "Lucida Console";"><span style="mso-spacerun: yes;"> </span>}<o:p></o:p></span></div>
<span style="font-family: Times New Roman;">
</span><div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span lang="EN-US" style="font-size: 9pt; mso-ansi-language: EN-US; mso-bidi-font-family: "Lucida Console";"><span style="mso-spacerun: yes;"> </span><span style="color: darkblue;">else</span><o:p></o:p></span></div>
<span style="font-family: Times New Roman;">
</span><div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span lang="EN-US" style="font-size: 9pt; mso-ansi-language: EN-US; mso-bidi-font-family: "Lucida Console";"><span style="mso-spacerun: yes;"> </span>{<o:p></o:p></span></div>
<span style="font-family: Times New Roman;">
</span><div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span lang="EN-US" style="font-size: 9pt; mso-ansi-language: EN-US; mso-bidi-font-family: "Lucida Console";"><span style="mso-spacerun: yes;"> </span><span style="color: orangered;">$txHiddenList</span> <span style="color: darkgrey;">=</span>
<span style="color: orangered;">$web</span><span style="color: darkgrey;">.</span>Lists<span style="color: darkgrey;">[</span><span style="color: darkred;">"TaxonomyHiddenList"</span><span style="color: darkgrey;">]</span><o:p></o:p></span></div>
<span style="font-family: Times New Roman;">
</span><div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span lang="EN-US" style="font-size: 9pt; mso-ansi-language: EN-US; mso-bidi-font-family: "Lucida Console";"><span style="mso-spacerun: yes;"> </span><span style="color: darkblue;">if</span>(<span style="color: orangered;">$txHiddenList</span>
<span style="color: darkgrey;">-eq</span> <span style="color: orangered;">$null</span>)<o:p></o:p></span></div>
<span style="font-family: Times New Roman;">
</span><div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span lang="EN-US" style="font-size: 9pt; mso-ansi-language: EN-US; mso-bidi-font-family: "Lucida Console";"><span style="mso-spacerun: yes;"> </span>{<o:p></o:p></span></div>
<span style="font-family: Times New Roman;">
</span><div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span lang="EN-US" style="font-size: 9pt; mso-ansi-language: EN-US; mso-bidi-font-family: "Lucida Console";"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Write-Host</span> <span style="color: navy;">-ForegroundColor</span>
<span style="color: blueviolet;">Red</span> <span style="color: darkred;">"ERROR:
Missing TaxonomyHiddenList."</span><o:p></o:p></span></div>
<span style="font-family: Times New Roman;">
</span><div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span lang="EN-US" style="font-size: 9pt; mso-ansi-language: EN-US; mso-bidi-font-family: "Lucida Console";"><span style="mso-spacerun: yes;"> </span>}<o:p></o:p></span></div>
<span style="font-family: Times New Roman;">
</span><div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span lang="EN-US" style="font-size: 9pt; mso-ansi-language: EN-US; mso-bidi-font-family: "Lucida Console";"><span style="mso-spacerun: yes;"> </span><span style="color: darkblue;">else</span><o:p></o:p></span></div>
<span style="font-family: Times New Roman;">
</span><div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span lang="EN-US" style="font-size: 9pt; mso-ansi-language: EN-US; mso-bidi-font-family: "Lucida Console";"><span style="mso-spacerun: yes;"> </span>{<o:p></o:p></span></div>
<span style="font-family: Times New Roman;">
</span><div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span lang="EN-US" style="font-size: 9pt; mso-ansi-language: EN-US; mso-bidi-font-family: "Lucida Console";"><span style="mso-spacerun: yes;"> </span><span style="color: orangered;">$strXmlSchema</span> <span style="color: darkgrey;">=</span>
<span style="color: darkred;">"<r></r></span>$(<span style="color: orangered;">$field</span><span style="color: darkgrey;">.</span>SchemaXmlWithResourceTokens)<span style="color: darkred;"></span></span></div>
</td></tr>
</tbody></table>
</span></o:p></span></div>
"<o:p></o:p><span style="font-family: Times New Roman;">
</span><div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span lang="EN-US" style="font-size: 9pt; mso-ansi-language: EN-US; mso-bidi-font-family: "Lucida Console";"><span style="mso-spacerun: yes;"> </span><span style="color: orangered;">$xmlSchema</span> <span style="color: darkgrey;">=</span>
<span style="color: darkgrey;">[</span><span style="color: teal;">xml</span><span style="color: darkgrey;">]</span><span style="color: orangered;">$strXmlSchema</span><o:p></o:p></span></div>
<span style="font-family: Times New Roman;">
</span><div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span lang="EN-US" style="font-size: 9pt; mso-ansi-language: EN-US; mso-bidi-font-family: "Lucida Console";"><span style="mso-spacerun: yes;"> </span><span style="color: orangered;">$xmlfield</span> <span style="color: darkgrey;">=</span>
<span style="color: orangered;">$xmlSchema</span><span style="color: darkgrey;">.</span>r<span style="color: darkgrey;">.</span>SelectSingleNode(<span style="color: darkred;">"Field"</span>)<o:p></o:p></span></div>
<span style="font-family: Times New Roman;">
</span><div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span lang="EN-US" style="font-size: 9pt; mso-ansi-language: EN-US; mso-bidi-font-family: "Lucida Console";"><span style="mso-spacerun: yes;"> </span><span style="color: orangered;">$xmlfield</span><span style="color: darkgrey;">.</span>List
<span style="color: darkgrey;">=</span> <span style="color: darkred;">"{</span>$(<span style="color: orangered;">$txHiddenList</span><span style="color: darkgrey;">.</span>ID)<span style="color: darkred;">}"</span><o:p></o:p></span></div>
<span style="font-family: Times New Roman;">
</span><div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span lang="EN-US" style="font-size: 9pt; mso-ansi-language: EN-US; mso-bidi-font-family: "Lucida Console";"><span style="mso-spacerun: yes;"> </span><span style="color: orangered;">$xmlfield</span><span style="color: darkgrey;">.</span>WebID
<span style="color: darkgrey;">=</span> <span style="color: darkred;">"{</span>$(<span style="color: orangered;">$web</span><span style="color: darkgrey;">.</span>ID)<span style="color: darkred;">}"</span><o:p></o:p></span></div>
<span style="font-family: Times New Roman;">
</span><div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span lang="EN-US" style="font-size: 9pt; mso-ansi-language: EN-US; mso-bidi-font-family: "Lucida Console";"><o:p> </o:p></span></div>
<span style="font-family: Times New Roman;">
</span><div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span lang="EN-US" style="font-size: 9pt; mso-ansi-language: EN-US; mso-bidi-font-family: "Lucida Console";"><span style="mso-spacerun: yes;"> </span></span><span style="color: orangered; font-size: 9pt; mso-bidi-font-family: "Lucida Console";">$strXmlSchema</span><span style="font-size: 9pt; mso-bidi-font-family: "Lucida Console";"> <span style="color: darkgrey;">=</span> <span style="color: orangered;">$xmlfield</span><span style="color: darkgrey;">.</span>OuterXml<o:p></o:p></span></div>
<span style="font-family: Times New Roman;">
</span><div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-size: 9pt; mso-bidi-font-family: "Lucida Console";"><span style="mso-spacerun: yes;"> </span><span style="color: orangered;">$field</span><span style="color: darkgrey;">.</span>SchemaXml <span style="color: darkgrey;">=</span>
<span style="color: orangered;">$strXmlSchema</span><o:p></o:p></span></div>
<span style="font-family: Times New Roman;">
</span><div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-size: 9pt; mso-bidi-font-family: "Lucida Console";"><span style="mso-spacerun: yes;"> </span></span><span lang="EN-US" style="color: orangered; font-size: 9pt; mso-ansi-language: EN-US; mso-bidi-font-family: "Lucida Console";">$field</span><span lang="EN-US" style="color: darkgrey; font-size: 9pt; mso-ansi-language: EN-US; mso-bidi-font-family: "Lucida Console";">.</span><span lang="EN-US" style="font-size: 9pt; mso-ansi-language: EN-US; mso-bidi-font-family: "Lucida Console";">Update(<span style="color: orangered;">$true</span>)<o:p></o:p></span></div>
<span style="font-family: Times New Roman;">
</span><div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span lang="EN-US" style="font-size: 9pt; mso-ansi-language: EN-US; mso-bidi-font-family: "Lucida Console";"><o:p> </o:p></span></div>
<span style="font-family: Times New Roman;">
</span><div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span lang="EN-US" style="font-size: 9pt; mso-ansi-language: EN-US; mso-bidi-font-family: "Lucida Console";"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Write-Host</span> <span style="color: navy;">-ForegroundColor</span>
<span style="color: blueviolet;">Green</span> <span style="color: darkred;">"Done."</span><o:p></o:p></span></div>
<span style="font-family: Times New Roman;">
</span><div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span lang="EN-US" style="font-size: 9pt; mso-ansi-language: EN-US; mso-bidi-font-family: "Lucida Console";"><span style="mso-spacerun: yes;"> </span>}<o:p></o:p></span></div>
<span style="font-family: Times New Roman;">
</span><div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span lang="EN-US" style="font-size: 9pt; mso-ansi-language: EN-US; mso-bidi-font-family: "Lucida Console";"><span style="mso-spacerun: yes;"> </span>}<o:p></o:p></span></div>
<span style="font-family: Times New Roman;">
</span><div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span lang="EN-US" style="font-size: 9pt; mso-ansi-language: EN-US; mso-bidi-font-family: "Lucida Console";">}<o:p></o:p></span></div>
<span style="font-family: Times New Roman;">
</span><div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span lang="EN-US" style="mso-ansi-language: EN-US;"><o:p> </o:p></span></div>
<span style="font-family: Times New Roman;">
</span><span style="font-family: Times New Roman;">
</span><br />
<br />
<br />
<br />
<br />
<div class="MsoNormal" style="margin: 0cm 0cm 8pt;">
<span style="font-family: Calibri;">Un ejemplo de un esquema de columna de tipo Taxonomía sería
el siguiente XML.<o:p></o:p></span></div>
<o:p><span style="font-family: Calibri;"><field br="" displayname="$Resources:EPContentManagement,EstimationTypeDisplayName;" type="TaxonomyFieldType"> <strong>List="{60ef64a9-fc75-47c0-b2cf-f2b59001eea3}" <br /> WebId="3c8e614a-be52-4210-93ac-8b40d3a85227"</strong> <br /> ShowField="Term$Resources:core,Language;" <br /> StaticName="EstimationType" <br /> Group="$Resources:EPContentManagement,EPGroupName" <br /> ID="{b04c8f3f-cbbf-4fdc-b646-639377c1395a}" <br /> SourceID="{5ec29463-9b4b-403d-b6c1-958d526382b7}" <br /> Name="EstimationType" Mult="FALSE" Version="6" Required="FALSE" EnforceUniqueValues="FALSE" ShowInEditForm="FALSE" ColName="int3" RowOrdinal="0"><br /> <default><br /> <customization><br /> <arrayofproperty><br /> <property><br /> <name>SspId</name><br /> <value chema="" http:="" www.w3.org="" xmlns:q1="<a href=">http://www.w3.org/2001/XMLSchema</value></property></arrayofproperty></customization></default></field></span></o:p><br />
" p4:type="q1:string" xmlns:p4="<a href="http://www.w3.org/2001/XMLSchema-instance%22%3E7f76724b-947d-4aaf-a042-fcbe5a247852%3C/Value">http://www.w3.org/2001/XMLSchema-instance">7f76724b-947d-4aaf-a042-fcbe5a247852</a>><br /> <br /> <property><br /> <name>GroupId</name><br /> </property><br /> <property><br /> <name>TermSetId</name><br /> <value chema="" http:="" www.w3.org="" xmlns:q2="<a href=">http://www.w3.org/2001/XMLSchema</value></property>" p4:type="q2:string" xmlns:p4="<a href="http://www.w3.org/2001/XMLSchema-instance%22%3Ecf28e84e-ab80-4727-a95e-55a183a63825%3C/Value">http://www.w3.org/2001/XMLSchema-instance">cf28e84e-ab80-4727-a95e-55a183a63825</a>><br /> <br /> <property><br /> <name>AnchorId</name><br /> <value chema="" http:="" www.w3.org="" xmlns:q3="<a href=">http://www.w3.org/2001/XMLSchema</value></property>" p4:type="q3:string" xmlns:p4="<a href="http://www.w3.org/2001/XMLSchema-instance%22%3E00000000-0000-0000-0000-000000000000%3C/Value">http://www.w3.org/2001/XMLSchema-instance">00000000-0000-0000-0000-000000000000</a>><br /> <br /> <property><br /> <name>UserCreated</name><br /> <value chema="" http:="" www.w3.org="" xmlns:q4="<a href=">http://www.w3.org/2001/XMLSchema</value></property>" p4:type="q4:boolean" xmlns:p4="<a href="http://www.w3.org/2001/XMLSchema-instance%22%3Efalse%3C/Value">http://www.w3.org/2001/XMLSchema-instance">false</a>><br /> <br /> <property><br /> <name>Open</name><br /> <value chema="" http:="" www.w3.org="" xmlns:q5="<a href=">http://www.w3.org/2001/XMLSchema</value></property>" p4:type="q5:boolean" xmlns:p4="<a href="http://www.w3.org/2001/XMLSchema-instance%22%3Efalse%3C/Value">http://www.w3.org/2001/XMLSchema-instance">false</a>><br /> <br /> <property><br /> <name>TextField</name><br /> <value chema="" http:="" www.w3.org="" xmlns:q6="<a href=">http://www.w3.org/2001/XMLSchema</value></property>" p4:type="q6:string" xmlns:p4="<a href="http://www.w3.org/2001/XMLSchema-instance%22%3E%7B91e2b0ab-363b-47de-9c95-5d6cdad201eb%7D%3C/Value">http://www.w3.org/2001/XMLSchema-instance">{91e2b0ab-363b-47de-9c95-5d6cdad201eb}</a>><br /> <br /> <property><br /> <name>IsPathRendered</name><br /> <value chema="" http:="" www.w3.org="" xmlns:q7="<a href=">http://www.w3.org/2001/XMLSchema</value></property>" p4:type="q7:boolean" xmlns:p4="<a href="http://www.w3.org/2001/XMLSchema-instance%22%3Efalse%3C/Value">http://www.w3.org/2001/XMLSchema-instance">false</a>><br /> <br /> <property><br /> <name>IsKeyword</name><br /> <value chema="" http:="" www.w3.org="" xmlns:q8="<a href=">http://www.w3.org/2001/XMLSchema</value></property>" p4:type="q8:boolean" xmlns:p4="<a href="http://www.w3.org/2001/XMLSchema-instance%22%3Efalse%3C/Value">http://www.w3.org/2001/XMLSchema-instance">false</a>><br /> <br /> <property><br /> <name>TargetTemplate</name><br /> <value chema="" http:="" www.w3.org="" xmlns:q9="<a href=">http://www.w3.org/2001/XMLSchema</value></property>" p4:type="q9:string" xmlns:p4="<a href="http://www.w3.org/2001/XMLSchema-instance">http://www.w3.org/2001/XMLSchema-instance</a>" /><br /> <br /> <property><br /> <name>CreateValuesInEditForm</name><br /> <value chema="" http:="" www.w3.org="" xmlns:q10="<a href=">http://www.w3.org/2001/XMLSchema</value></property>" p4:type="q10:boolean" xmlns:p4="<a href="http://www.w3.org/2001/XMLSchema-instance%22%3Efalse%3C/Value">http://www.w3.org/2001/XMLSchema-instance">false</a>><br /> <br /> <property><br /> <name>FilterAssemblyStrongName</name><br /> <value chema="" http:="" www.w3.org="" xmlns:q11="<a href=">http://www.w3.org/2001/XMLSchema</value></property>" p4:type="q11:string" xmlns:p4="<a href="http://www.w3.org/2001/XMLSchema-instance%22%3EMicrosoft.SharePoint.Taxonomy">http://www.w3.org/2001/XMLSchema-instance">Microsoft.SharePoint.Taxonomy</a>, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c<br /> <br /> <property><br /> <name>FilterClassName</name><br /> <value chema="" http:="" www.w3.org="" xmlns:q12="<a href=">http://www.w3.org/2001/XMLSchema</value></property>" p4:type="q12:string" xmlns:p4="<a href="http://www.w3.org/2001/XMLSchema-instance%22%3EMicrosoft.SharePoint.Taxonomy.TaxonomyField%3C/Value">http://www.w3.org/2001/XMLSchema-instance">Microsoft.SharePoint.Taxonomy.TaxonomyField</a>><br /> <br /> <property><br /> <name>FilterMethodName</name><br /> <value chema="" http:="" www.w3.org="" xmlns:q13="<a href=">http://www.w3.org/2001/XMLSchema</value></property>" p4:type="q13:string" xmlns:p4="<a href="http://www.w3.org/2001/XMLSchema-instance%22%3EGetFilteringHtml%3C/Value">http://www.w3.org/2001/XMLSchema-instance">GetFilteringHtml</a>><br /> <br /> <property><br /> <name>FilterJavascriptProperty</name><br /> <value chema="" http:="" www.w3.org="" xmlns:q14="<a href=">http://www.w3.org/2001/XMLSchema</value></property>" p4:type="q14:string" xmlns:p4="<a href="http://www.w3.org/2001/XMLSchema-instance%22%3EFilteringJavascript%3C/Value">http://www.w3.org/2001/XMLSchema-instance">FilteringJavascript</a>><br /> <br /> <br /> <br /><br /><o:p><span style="font-family: Calibri;"></span></o:p>Mario Cortés Floreshttp://www.blogger.com/profile/11469537436666172551noreply@blogger.com0tag:blogger.com,1999:blog-4782459111526396682.post-385518255143165762014-03-30T04:21:00.001-07:002014-03-30T04:21:41.261-07:00Office para iPad en detalle I<p>El pasado 25 de Marzo se anunció la disponibilidad de <a title="Anuncio oficial de Office para iPad" href="http://blogs.office.com/2014/03/27/announcing-the-office-you-love-now-on-the-ipad/">Office para iPad</a> para descarga desde Apple Store. En concreto disponemos de las nuevas aplicaciones de <strong>Word, Excel y PowerPoint</strong> (También podemos utilizar OneNote pero ya estaba disponible anteriormente). Office para iPad consiste en una versión mucho más avanzada de <a title="Office mobile para iPhone" href="https://itunes.apple.com/app/id541164041">Office mobile</a> pensada para trabajar con documentos en un entorno iPad (iOs7) de forma conectada tanto para visualizar documentos como para editarlos/crearlos.</p> <p> </p> <h2>Licenciamiento</h2> <p>La versión de Office para iPad se ofrece de forma <strong>gratuita</strong> <strong>para visualización</strong> de documentos y para los usuarios que dispongan de una <strong><a href="http://office.microsoft.com/es-es/business/">cuenta de Office365</a></strong> dispondrán de la posibilidad de <strong>editar y crear</strong> documentos desde iPad.</p> <p>Desde el App Store encontraremos tres apps distintas para Word, Excel y PowerPoint que podremos descargar de forma gratuita. </p> <p><a href="http://lh3.ggpht.com/-sOGxVY1j-Xc/Uzf9iDFHFtI/AAAAAAAABeE/552PJYkCixo/s1600-h/image%25255B72%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHPdd8Gy7zM730uEkmU29qTGV41Qceku6ZThlembAGgYzrKH4sLyzisaTKYWwWZNBgtkFyebvG1rGc4udgm8CMJ-5LC9uiG_6zhWgnH2Fu65CrvS6TaVGIcmeRKVprt3W5W7f81X_7jje1/?imgmax=800" width="244" height="184" /></a><a href="http://lh4.ggpht.com/-w2mSS1uKGAQ/Uzf9kSdXyQI/AAAAAAAABeU/JhV1OQs6oIA/s1600-h/image%25255B76%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://lh3.ggpht.com/-xyTv1xoEkjs/Uzf9l7n8VhI/AAAAAAAABec/TSSgOtR3R0c/image_thumb%25255B24%25255D.png?imgmax=800" width="244" height="184" /></a><a href="http://lh3.ggpht.com/-C7jlGPUHXi4/Uzf9m-Z4geI/AAAAAAAABek/7-88eIcHz5U/s1600-h/image%25255B80%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgX__eeEsWxxy6D2VqxgsVtt3UcQy542HMppKqBtGhF0t8qb1MaM8ZZNgFqYmhr8n_DWZMTdkYfTr0b_CCQLgfHpOsPNYeEdl-i29AFeHfPIKicCnmIQu4MjdKGTNuExvfPTZyyXB9kPO9g/?imgmax=800" width="244" height="184" /></a></p> <p> </p> <p>Al abrirlas nos preguntará si deseamos utilizarla de forma gratuita o comprar Office 365 Home. Si seleccionamos la opción de compra podremos adquirirla con nuestro usuario de App store o bien utilizar una subscripción Office365 Home que hayamos adquirido previamente. En este caso si seleccionamos la opción “<em>ya tengo una subscripción</em>” nos preguntará por nuestro usuario de App Store y no por el de Office365. </p> <p><strong>Para activar Office para iPad con cuenta de Office365</strong> accederemos a la aplicación desde la opción gratuita, a continuación seleccionaremos el icono del “<strong>carrito de compra</strong>” que encontraremos en la parte inferior de la aplicación y pulsaremos en “Activar iniciando sesión”. Aparecerá entonces una ventana donde tendremos que introducir las credenciales de una cuenta de Office365. </p> <p><a href="http://lh5.ggpht.com/-tsV09FcZDj4/Uzf9pet8MXI/AAAAAAAABe0/2q61xu9jGyI/s1600-h/image%25255B29%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://lh6.ggpht.com/-EOYNyRH4SwY/Uzf9qTiVGHI/AAAAAAAABe4/ircw36ZthuU/image_thumb%25255B9%25255D.png?imgmax=800" width="244" height="184" /></a><a href="http://lh6.ggpht.com/-zezi6Td4K6M/Uzf9rC2y3FI/AAAAAAAABfE/oNyXFXNRwDo/s1600-h/image%25255B32%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9xPiABGyzs5FfXf-81jmxoUJXe76bjGoph2uZ0jC9Fos-2Tx5YrYO1tx47oef8amt7zFGeTL1usnVQUqw0pbPBXVgjSuVSbw3X3wWrVk_Q_zjH-oPKLOAsHzbfT8-82tV_hPR9ORt7Biz/?imgmax=800" width="244" height="184" /></a></p> <p> </p> <p>Podemos utilizar con los <strong>planes de Office365</strong>: Office 365 Home, Office 365 Small Business Premium, Office 365 Midsize Business, Office 365 E3 and E4 , Office 365 Education A3 and A4, Office 365 ProPlus, y Office 365 University.</p> <p> </p> <h2>Características</h2> <p>Entre las características de Office para iPad destacan:</p> <ul> <li>Experiencia de usuario similar a la de escritorio: disponemos de una misma experiencia desde el Ribbon aunque siempre guardando la apariencia de un app de iPad.</li> <li>Integración con <strong>OneDrive</strong> y OneDrive empresarial: Podemos iniciar sesión en One Drive y seguir trabajando con los documentos que tuviéramos almacenados o guardarlos directamente sobre nuestro espacio de OneDrive.</li> <li>Compartir documentos por email o mediante un enlace.</li> <li>Edición simultánea de un documento: varios usuarios pueden editar sobre el mismo documento al mismo tiempo ( yo lo he probado desde iPad y Word Online).</li> <li>Disponibilidad de muchas de las funcionalidades de escritorio: como imágenes, tablas, SmartArt, fórmulas, gráficos, formatos condicionales, filtros, …</li> </ul> <p> </p> <h2>Word para iPad</h2> <p><a href="http://lh4.ggpht.com/-c9ziDzGLHL4/Uzf9sqBuIQI/AAAAAAAABfU/Sd4-LL1h5Bs/s1600-h/image%25255B2%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://lh6.ggpht.com/-h6pH4UHC5Dk/Uzf9tP-yNOI/AAAAAAAABfY/mNIv7FNtEbo/image_thumb.png?imgmax=800" width="184" height="244" /></a><a href="http://lh6.ggpht.com/-yN70wNZZ5uQ/Uzf9t4ij7zI/AAAAAAAABfk/zeuAD7-CRFY/s1600-h/image%25255B5%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://lh5.ggpht.com/-lg8dKCw5QbA/Uzf9u9RWYoI/AAAAAAAABfs/PnxPyHEkVmE/image_thumb%25255B1%25255D.png?imgmax=800" width="184" height="244" /></a><a href="http://lh6.ggpht.com/-QYhRFsrlU7k/Uzf9vuvcs0I/AAAAAAAABf0/OmTSuRaCNvc/s1600-h/image%25255B8%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://lh3.ggpht.com/-kdLkeWQEkQQ/Uzf9wsvx62I/AAAAAAAABf4/pBH0315ozzQ/image_thumb%25255B2%25255D.png?imgmax=800" width="184" height="244" /></a><a href="http://lh6.ggpht.com/--2oE-_nfa1c/Uzf9xroM83I/AAAAAAAABgA/TGYgsPmZWI4/s1600-h/image%25255B11%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://lh3.ggpht.com/-k6ltca-Ix8U/Uzf9ybqKxaI/AAAAAAAABgM/LR-jT-oVO1s/image_thumb%25255B3%25255D.png?imgmax=800" width="184" height="244" /></a></p> <p> </p> <p><a href="http://lh3.ggpht.com/-iXSQJH7lhy8/Uzf90j7lz0I/AAAAAAAABgU/JTz5qacaWr0/s1600-h/image%25255B14%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsmrNgEVVJl1x_6FlIWRbkZKNgiHw26iZx_Apg2vSVGr6FdtpbLJrszKLjGGwGpVjXGq77LMnVD21JDjPr1uI3dpvJ_3j-8jy9j5acJ6axQxxhtCQWTeplUSEbzuKQFt_C-qi4od23OmkP/?imgmax=800" width="184" height="244" /></a><a href="http://lh6.ggpht.com/-8CmzqlcdK8o/Uzf92t20PGI/AAAAAAAABgk/9wRJNgLwbQs/s1600-h/image%25255B17%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://lh6.ggpht.com/-Yh-lLQGJpjk/Uzf93Vz1_kI/AAAAAAAABgs/th09mJWKHc4/image_thumb%25255B5%25255D.png?imgmax=800" width="184" height="244" /></a><a href="http://lh3.ggpht.com/-V7yL81rI7EI/Uzf94STyMDI/AAAAAAAABg0/xfhn6yEd9Aw/s1600-h/image%25255B20%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://lh6.ggpht.com/-u_H_1aRnI1A/Uzf96P6ew7I/AAAAAAAABg4/cUcSMuHnhaM/image_thumb%25255B6%25255D.png?imgmax=800" width="184" height="244" /></a><a href="http://lh6.ggpht.com/-LYce4FsHdjM/Uzf97vK4NtI/AAAAAAAABhE/9-o5CAan8Ms/s1600-h/image%25255B23%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://lh3.ggpht.com/-Jnh7myR7aOA/Uzf98cDmCCI/AAAAAAAABhM/aDR5gkbP9N0/image_thumb%25255B7%25255D.png?imgmax=800" width="184" height="244" /></a><a href="http://lh4.ggpht.com/-h6d5yIZRIQM/Uzf99e-fZbI/AAAAAAAABhQ/Kj8ivZ5DtNo/s1600-h/image%25255B26%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://lh3.ggpht.com/-AWIZGjaxwI4/Uzf9-OZXbFI/AAAAAAAABhY/-6TblJZFRkk/image_thumb%25255B8%25255D.png?imgmax=800" width="184" height="244" /></a></p> <p><a href="http://lh3.ggpht.com/-OwRTv6eI3NU/Uzf9_jRNUFI/AAAAAAAABhk/_QOjYd0NFTI/s1600-h/image%25255B56%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://lh5.ggpht.com/-MmHnwEm2LJY/Uzf-AMCBDFI/AAAAAAAABhs/ZgHXR8LI-Zk/image_thumb%25255B18%25255D.png?imgmax=800" width="244" height="184" /></a><a href="http://lh6.ggpht.com/-YicUUtta5Z4/Uzf-BW8NbwI/AAAAAAAABh0/0-Cjaly9X-8/s1600-h/image%25255B59%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://lh3.ggpht.com/-UsjSZMsum2Y/Uzf-B1JwunI/AAAAAAAABh4/-guYgFs7lx8/image_thumb%25255B19%25255D.png?imgmax=800" width="244" height="184" /></a><a href="http://lh3.ggpht.com/-2HZ-IQmLT7w/Uzf-DO13nAI/AAAAAAAABiE/UUphAEuB-xQ/s1600-h/image%25255B62%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://lh5.ggpht.com/-DHVvxkgczDE/Uzf-Du_HE4I/AAAAAAAABiI/s5QvUioA8Yw/image_thumb%25255B20%25255D.png?imgmax=800" width="244" height="184" /></a></p> <p> </p> <h2>Power Point para iPad</h2> <p><a href="http://lh5.ggpht.com/-qzg51czjdZM/Uzf-EKyBCdI/AAAAAAAABiU/3dQKwL3s68g/s1600-h/image%25255B84%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://lh5.ggpht.com/-yS9eAZFnTdo/Uzf-EzU6oYI/AAAAAAAABiY/IZCA24HT-Uc/image_thumb%25255B26%25255D.png?imgmax=800" width="244" height="184" /></a><a href="http://lh3.ggpht.com/-O1oMIp54AXc/Uzf-F1EgCHI/AAAAAAAABik/C-ojGBwxzIY/s1600-h/image%25255B38%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://lh6.ggpht.com/-wxW-RjEa4Hs/Uzf-GqYsKkI/AAAAAAAABis/Ja5gfrHOEXM/image_thumb%25255B12%25255D.png?imgmax=800" width="244" height="184" /></a><a href="http://lh6.ggpht.com/-A2UH7RY3rF4/Uzf-H1FDxeI/AAAAAAAABi0/clqWOv_6Cns/s1600-h/image%25255B41%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://lh3.ggpht.com/-SnF-4njDBMA/Uzf-IXyy_SI/AAAAAAAABi4/Yj-vIYHktbU/image_thumb%25255B13%25255D.png?imgmax=800" width="244" height="184" /></a><a href="http://lh5.ggpht.com/-I1pgrGhcyLc/Uzf-J3_mrUI/AAAAAAAABjE/nQ4BtDaEdIw/s1600-h/image%25255B44%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://lh5.ggpht.com/-WNw0oGWl-iw/Uzf-KxVi9tI/AAAAAAAABjM/jjbLLSpiUqc/image_thumb%25255B14%25255D.png?imgmax=800" width="244" height="184" /></a><a href="http://lh4.ggpht.com/-4z0o2Ftycvc/Uzf-MwI1lvI/AAAAAAAABjU/gUCVSYKBlrU/s1600-h/image%25255B47%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://lh5.ggpht.com/-2OQ7ZhDCNvI/Uzf-Ne_ApqI/AAAAAAAABjc/MgPKi5eVqFY/image_thumb%25255B15%25255D.png?imgmax=800" width="244" height="184" /></a><a href="http://lh3.ggpht.com/-FaFQOuLARy8/Uzf-QPSPrwI/AAAAAAAABjk/TdPhP8pXMMc/s1600-h/image%25255B50%25255D.png"><img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://lh6.ggpht.com/-Y6Sj6KaUt8I/Uzf-QqdYP2I/AAAAAAAABjo/8IERX3wLAdE/image_thumb%25255B16%25255D.png?imgmax=800" width="244" height="184" /></a></p> Mario Cortés Floreshttp://www.blogger.com/profile/11469537436666172551noreply@blogger.com0tag:blogger.com,1999:blog-4782459111526396682.post-31994695442204777192013-11-11T02:55:00.001-08:002013-11-11T02:55:32.467-08:00Error Unknown type 'ThemeResource' in XML namespace<p>Este error puede saltar al crear una Build desde TFS Online de un proyecto tipo <strong>Windows 8.1</strong>.</p> <p>Para solucionarlo habrá cambiar la plantilla de proceso a “<strong>TfvcTemplate.12.xaml</strong>”.</p> <p><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhw6xPzZhAYBb8q2zJpbooRg290PrRYhh1hpc-SIJxBxR4yOg2fqFVQrt95J3zyrHmXVExJjNYT19DwULwyJwToBPIsp4ReJVeTIXQLkBZovruJLyOHnywfYa13yIlvV8-sqzEnHMlCq6no/s1600-h/clip_image002%25255B4%25255D.jpg"><img title="clip_image002" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="clip_image002" src="http://lh6.ggpht.com/-ilmv6i5CW4I/UoC3oz9K9lI/AAAAAAAABdo/83zkCqOOqOI/clip_image002_thumb%25255B1%25255D.jpg?imgmax=800" width="644" height="249" /></a></p> Mario Cortés Floreshttp://www.blogger.com/profile/11469537436666172551noreply@blogger.com0tag:blogger.com,1999:blog-4782459111526396682.post-9107876352654742992013-10-30T02:37:00.001-07:002013-10-30T02:37:18.172-07:00Dónde puedo descargar el cliente Office 2013 y Lync 2013 en Office365?<p>Si el administrador nos habilita el uso de <strong>Office o Lync</strong> podremos descargarnos el software desde el propio Office365 y<strong> utilizarlo con la licencia de Office365</strong>.</p> <p>desde cualquiera de los servicios de Office365 dispondremos de la opción “Configuración de Office365” en el área de nuestro perfil de la barra superior. Desde esta pantalla podremos modificar las preferencias de nuestro usuario de Office365 y descargarnos el software habilitado.</p> <p><a href="http://lh4.ggpht.com/-VqdETbErYxA/UnDTPu8ZtJI/AAAAAAAABcM/n2Sopyy0hrs/s1600-h/image%25255B7%25255D.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieMhaFsjwbJn00LQ1wEP6X3M8lFZRrPDTRJT4ayNtr7VWEyI53uD8X2NM0C3RW4eSOVd-nlBxMccGCTO-lps6fIHkM49oqMLIbLnMJKAu5U3r88bG3Aa0WRPvnud9Qg_oF-EvYj2PsZBjU/?imgmax=800" width="644" height="52" /></a></p> <p>Encontraremos una sección con los enlaces para descarga del cliente Office 2013, Lync 2013, herramientas de escritorio y una sección donde poder encontrar los enlaces de las aplicaciones para dispositivos móviles o tabletas (Windos Phone, iPhone, iPad, BlackBerry, Android).</p> <p>Cuando instalemos el cliente Office no nos pedirá código de licencia, y será al arrancarlo cuando tendremos que indicar una cuenta de usuario de Office365 válida. Office utilizará esta cuenta para validar la licencia y poder integrarse con otros servicios como SharePoint Online.</p> <p><a href="http://lh3.ggpht.com/-wxm3KzZTnxg/UnDTQNA-MKI/AAAAAAAABcY/yjTkgeN3wtU/s1600-h/image%25255B16%25255D.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://lh5.ggpht.com/-vpfrN8AauI0/UnDTQvnmGWI/AAAAAAAABcg/imeifBOAhAI/image_thumb%25255B8%25255D.png?imgmax=800" width="644" height="275" /></a><a href="http://lh4.ggpht.com/-iNsBO8jS5-c/UnDTRK1_4qI/AAAAAAAABco/JXQTLkE1FX4/s1600-h/image%25255B15%25255D.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://lh3.ggpht.com/-GUqJXzICDXQ/UnDTRRLRdWI/AAAAAAAABcw/jCtdWn3XyYI/image_thumb%25255B7%25255D.png?imgmax=800" width="644" height="316" /></a></p> <p><a href="http://lh3.ggpht.com/-WUeYUaedk7s/UnDTR6e7D9I/AAAAAAAABc4/Bwl2oV96QBQ/s1600-h/image%25255B33%25255D.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 5px 5px 5px 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://lh3.ggpht.com/-K4b9jvRTz9s/UnDTSSa9ncI/AAAAAAAABdE/Y9CxiIvN-4s/image_thumb%25255B15%25255D.png?imgmax=800" width="644" height="449" /></a></p> <p><a href="http://lh5.ggpht.com/-xP17IQjyk-I/UnDTSzZZxxI/AAAAAAAABdI/ZGY66r8VG6g/s1600-h/image%25255B32%25255D.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://lh3.ggpht.com/-tvqvEa1mW9Y/UnDTTAieK2I/AAAAAAAABdQ/Yg_M79w-RPs/image_thumb%25255B14%25255D.png?imgmax=800" width="644" height="338" /></a></p> Mario Cortés Floreshttp://www.blogger.com/profile/11469537436666172551noreply@blogger.com0tag:blogger.com,1999:blog-4782459111526396682.post-60944951172472368202013-10-29T09:03:00.001-07:002013-10-29T09:03:39.036-07:00Cómo activar ISE para PowerShell<p>La consola de <strong>PowerShell ISE</strong> (Windows PowerShell Integrated Scripting Environment ) nos proporciona un entorno avanzado para escribir y editar scripts de PowerShell, probar incluso poder depurarlos.</p> <p>Por defecto la consola viene deshabilitada por lo que tendremos que activarla como una característica de Windows desde el Server Manager:</p> <ul> <li>Desde la consola de Administración de servidor > seleccionamos “Características” </li> <li>En la parte de la derecha seleccionamos “Agregar características” </li> <li>Marcamos la característica “<strong>Windows PowerShell Integrated Scripting Environment</strong>” y aceptamos. Es necesario que previamente tengamos instalado .Net Framework 3.5 SP1. </li> </ul> <p><a href="http://lh6.ggpht.com/-iiomUtvJfY8/Um_cTYRRqyI/AAAAAAAABa4/arJ_m3SUDAI/s1600-h/image%25255B14%25255D.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 5px 5px 5px 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://lh4.ggpht.com/-oV8L5bwOFNw/Um_cTwQd0LI/AAAAAAAABa8/RwOBP4e0MBQ/image_thumb%25255B6%25255D.png?imgmax=800" width="371" height="172" /></a><a href="http://lh4.ggpht.com/-nX7kOeHNarU/Um_cUcezTUI/AAAAAAAABbE/M4Dr6DaAZ9U/s1600-h/image%25255B16%25255D.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 5px 5px 5px 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://lh5.ggpht.com/-vr2xIoZDI5A/Um_cU_GiVmI/AAAAAAAABbM/IAmsnw1UiEY/image_thumb%25255B8%25255D.png?imgmax=800" width="228" height="174" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEJ6ls8yMjCpbT5IqK_BhpPdv1eVGcqO76tg4o2C2_rRiiZmaPoRSxviVSN0bahgYYAN51sCkJuVogWzdEuFo3GySyjXfHxHUjT-K7sBsdFj5EQCoxjQ_-LkzPKlyV9_MzBOQs4uxUrM9z/s1600-h/image%25255B15%25255D.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 5px 5px 5px 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://lh5.ggpht.com/-Y_XqhUPirTA/Um_cVhEjFTI/AAAAAAAABbc/RoBlvapSALY/image_thumb%25255B7%25255D.png?imgmax=800" width="145" height="175" /></a></p> <p> </p> <p><a href="http://lh4.ggpht.com/-KsqZHEcgN6k/Um_cV54RWTI/AAAAAAAABbk/KF88qySXaKM/s1600-h/image%25255B13%25255D.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://lh4.ggpht.com/-9UKYljE5gvs/Um_cWbQvkLI/AAAAAAAABbs/iaB9FRt_AHw/image_thumb%25255B5%25255D.png?imgmax=800" width="644" height="346" /></a></p> Mario Cortés Floreshttp://www.blogger.com/profile/11469537436666172551noreply@blogger.com0tag:blogger.com,1999:blog-4782459111526396682.post-83124241171374556452013-10-29T05:12:00.001-07:002013-10-29T05:12:24.123-07:00Cambiar la foto del perfil de Office365<p>La foto del usuario de Office365 se almacena internamente en el AD asociado en el atributo <b>thumbnailPhoto</b>, para cambiarla podemos realizarlos desde varios sitios:</p> <p>Desde el perfil de SharePoint:</p> <p><a href="http://lh3.ggpht.com/-Yff1ynUQus4/Um-mHd9aMZI/AAAAAAAABaA/5iuUkjWW0vk/s1600-h/image%25255B9%25255D.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 5px 5px 5px 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://lh4.ggpht.com/-9lGa-QPMtVQ/Um-mH-HNONI/AAAAAAAABaE/-8KhUQRgiSQ/image_thumb%25255B3%25255D.png?imgmax=800" width="644" height="284" /></a></p> <p>Desde el perfil de OWA(Outlook Web Access):</p> <p><a href="http://lh4.ggpht.com/-F5CEh5Zpb7Q/Um-mILCE7fI/AAAAAAAABaM/6q6vPpWW7SI/s1600-h/image%25255B10%25255D.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://lh4.ggpht.com/-u8btLNGkFqo/Um-mIjC2FKI/AAAAAAAABaU/IbYLv9H2Z4Q/image_thumb%25255B4%25255D.png?imgmax=800" width="644" height="246" /></a></p> <p>Al final nos aparecerá la misma página emergente con una url del tipo <a href="https://outlook.office365.com/ecp/PersonalSettings/EditAccount.aspx?rfr=olk&chgPhoto=1&exsvurl=1&realm=mysuscription.onmicrosoft.com&IsDlg=1&wa=wsignin1.0">https://outlook.office365.com/ecp/PersonalSettings/EditAccount.aspx?rfr=olk&chgPhoto=1&exsvurl=1&realm=mysuscription.onmicrosoft.com&IsDlg=1&wa=wsignin1.0</a></p> <p><a href="http://lh3.ggpht.com/-JiSI2FbZs_Y/Um-mJKr3EKI/AAAAAAAABac/cq9s3vGAi-8/s1600-h/image%25255B2%25255D.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://lh4.ggpht.com/-yGUMveBTkCw/Um-mJr2CGUI/AAAAAAAABak/w40IwHMy13c/image_thumb.png?imgmax=800" width="244" height="186" /></a></p> <p> </p> <p>Siendo administrador también es posible subir las fotos para otros usuarios desde <a href="http://www.marcvalk.net/2013/03/powershell-updating-ad-photo-for-use-in-office-365/">PowerShell</a> (blog <a href="http://www.marcvalk.net/">Marc Valk</a>).</p> Mario Cortés Floreshttp://www.blogger.com/profile/11469537436666172551noreply@blogger.com0tag:blogger.com,1999:blog-4782459111526396682.post-9262728932844110782013-10-25T07:36:00.001-07:002013-10-25T07:36:58.298-07:00Participa en los Grupo de trabajo de MadPoint<p>Desde <strong>MadPoint</strong> os proponeros participar en un grupo de trabajo para el desarrollo de una aplicación para <strong>SharePoint</strong> y <strong>Office365</strong>. </p> <p>El objetivo de los grupos de trabajo <strong>consiste en juntar a varios profesionales</strong> para implementar para la comunidad alguna aplicación pequeñita para asentar conceptos y sacar a la luz problemáticas que los típicos "Hola mundo" no nos cuentan. El resultado del grupo consistirá en <strong>publicar un App</strong> en el store y publicar en MSDN cómo se hizo, cosas aprendidas, guías, materiales y cosas así.</p> <p>La dinámica del grupo consistirá en distintas reuniones presenciales para definir el proyecto, repartir las tares y revisar los avances. </p> <p>El grupo estará compuesto por un <strong>máximo de 10 personas</strong> activas, pudiendo participar en las reuniones cualquier otra persona que no esté en el grupo.</p> <p>Si estás interesado en participar envíanos un correo a <strong>mariocortesflores@hotmail.com </strong>y<strong> miguel.tabera@outlook.com</strong> con el asunto “[Grupo de trabajo MadPoint]” e indícanos tu intención en participar y un poco tu perfil o lo que haces. <br />En breve publicaremos más datos de fechas de inicio y miembros del grupo.</p> <p> </p> <h2>FAQS</h2> <p><strong>Vale algo apuntarse al grupo de trabajo?</strong></p> <p>No, no tiene un coste, solo exigiremos unos conocimientos básicos.</p> <p><strong>Cuándo acaba el plazo para apuntarme?</strong></p> <p>Cuando se acaben las plazas, ahora mismo quedan pocas plazas!!!</p> <p><strong>Voy a ganar algo con el grupo o sus resultados?</strong></p> <p>No, el objetivo del grupo es didáctico. El app se publicará para descarga gratuita y todos los fuentes y documentos se compartirán con la comunidad al final del proyecto.</p> <p><strong>Puedo participar de alguna manera sin estar en el grupo?</strong></p> <p>Por supuesto, podrás venir a las reuniones y compartir con todos tus comentarios</p> <p><strong>Dónde se reunirá el grupo?</strong></p> <p>En <strong>Madrid</strong>, a través del grupo de MadPoint mantendremos al corriente.</p> Mario Cortés Floreshttp://www.blogger.com/profile/11469537436666172551noreply@blogger.com0tag:blogger.com,1999:blog-4782459111526396682.post-82109505298628094142013-10-09T04:10:00.001-07:002013-10-09T04:10:51.832-07:00Lo que verás en mi presentación para la Iberian SharePoint Conference<p>Quieres ver código?? quieres ver cómo podemos desarrollar con Visual Studio para Office365??</p> <p>Pues pásate a la sesión “<strong>DEV - Aplicaciones Autohospedadas: El nuevo modelo para extender SharePoint Online</strong>” a la 13:55 en la <u>sala 3</u>.</p> <p> </p> <p>Básicamente hablaremos de:</p> <ul> <li>El modelo de Apps para Office365 y cómo funcionan </li> <li>Veremos como consumir listas de SharePoint desde CSOM y REST </li> <li>Cómo crear un App con una aplicación web sobre Azure con una bbdd Sql Azure </li> <li>Cómo actualizar el App cuando ya tiene datos en la bbdd Sql </li> </ul> <p>Después del evento publicaremos las presentaciones y ejemplos.</p> <p> </p> <p>También puedes consultar la <a href="http://www.iberiansharepointconference.com/es/Paginas/agenda.aspx"><font size="3">agenda</font></a></p> Mario Cortés Floreshttp://www.blogger.com/profile/11469537436666172551noreply@blogger.com0tag:blogger.com,1999:blog-4782459111526396682.post-15469677097564579302013-10-08T14:30:00.001-07:002013-10-08T14:30:19.438-07:00Cómo llegar a la Iberian SharePoint Conference<p>El próximo Jueves tendremos la oportunidad de compartir con vosotros uno de los eventos más importantes que hemos preparados sobre SharePoint y Office365 en España.</p> <p>La conferencia (Jueves 10) y los Workshops (Viernes 11) se realizarán en las <a href="http://www.iberiansharepointconference.com/es/paginas/ubicaci%C3%B3n.aspx">instalaciones del colegio Tajamar</a> en Madrid. El evento se realizará en el salón de actos del centro Tajamar, al llegar veréis indicaciones de cómo llegar o bien podéis preguntar a cualquiera de las personas del centro u organizadores.</p> <p>La dirección es:</p> <p><strong>C/ Pío Felipe, 12</strong></p> <p><strong>28038 Madrid</strong></p> <p><strong>917 57 00 97</strong></p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:84E294D0-71C9-4bd0-A0FE-95764E0368D9:dc9d0629-d329-4041-924b-6a6356206179" class="wlWriterEditableSmartContent"><a href="http://www.bing.com/maps/default.aspx?v=2&cp=40.39511~-3.651838&lvl=15&style=r&mkt=ES-ES&FORM=LLWR" id="map-5c1dcd01-2687-4ed9-a35b-08a0e52e7e89" alt="Ver mapa" title="Ver mapa"><img src="http://lh3.ggpht.com/-RQrSS0zX_fM/UlR5aGeWKwI/AAAAAAAABZw/x7RvgkA-Lmo/map-b8c8d451ec7d.jpg?imgmax=800" width="343" height="264" alt="Asignar imagen"></a></div> <p> </p> <p>Para llegar a tajamar:</p> <p><strong>En coche:</strong></p> <p>Esto se encuentra justo en la salida Km 4 de la A3, salida “Calle el Bosco”, justo al lado de la M30.</p> <p>Podéis aparcar por los alrededores sin problemas, hay sitio suficiente y sin pagar línea verde o azul.</p> <p> </p> <p><strong>En Metro:</strong></p> <p>Línea 1 de Metro, parada Buenos Aires.</p> <p>Está a 5 minutos andando.</p> <p> </p> <p>Si todavía no habéis decidido las charlas <a href="http://www.iberiansharepointconference.com/es/Paginas/agenda.aspx">consultar la Agenda</a> para aprovechar al máximo el evento. recordar que <strong>empezaremos a las 8:30,</strong> así que “no se os peguen las sábanas""!!!.</p> Mario Cortés Floreshttp://www.blogger.com/profile/11469537436666172551noreply@blogger.com0tag:blogger.com,1999:blog-4782459111526396682.post-28043205043415445992013-10-04T10:15:00.001-07:002013-10-04T10:15:30.631-07:00Crear reunión en línea desde OWA<p>El correo en línea de Office365 (<strong>OWA</strong>) está integrado con Lync de forma que podemos comunicarnos mediante el servicio de Lync sin necesidad de tener el cliente instalado. Perderemos funcionalidades respecto del cliente pero al menos dispondremos del control de presencia y el chat.</p> <p>Otra de las ventajas es que desde la sección de calendario podemos convocar reuniones en línea desde el botón “<strong>Online Meeting Settings</strong>”, éste generará el <strong>enlace de la sala de Lync</strong> sin necesidad de tener el cliente instalado.</p> <p><a href="http://lh4.ggpht.com/-umimb9bMzkQ/Uk73pQyQhOI/AAAAAAAABY4/PMYgk9GRrh4/s1600-h/image%25255B9%25255D.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/-4rycX7MPULM/Uk73p1RIJgI/AAAAAAAABZA/7c7NshcGkoY/image_thumb%25255B3%25255D.png?imgmax=800" width="644" height="215" /></a></p> <p><a href="http://lh4.ggpht.com/-8t_hi-V4HdY/Uk73qgOLpCI/AAAAAAAABZI/d0T4leMd3oU/s1600-h/image%25255B10%25255D.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/-w8pmVo_EEfc/Uk73rMm8hrI/AAAAAAAABZM/H_tvt7VrAPw/image_thumb%25255B4%25255D.png?imgmax=800" width="644" height="345" /></a></p> <p><a href="http://lh6.ggpht.com/-Fl0LLLg6sX0/Uk73rmt97lI/AAAAAAAABZY/4EPFA5tmHu4/s1600-h/image%25255B11%25255D.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/-DojGtkHxNoo/Uk73sQV7ZVI/AAAAAAAABZg/Pm2X19qf2R8/image_thumb%25255B5%25255D.png?imgmax=800" width="644" height="345" /></a></p> Mario Cortés Floreshttp://www.blogger.com/profile/11469537436666172551noreply@blogger.com0tag:blogger.com,1999:blog-4782459111526396682.post-37852945309308998582013-09-29T12:49:00.001-07:002013-09-29T12:49:48.829-07:00Prepara la agenda para la Iberian SharePoint Conference<p>Ya queda muy poco para que empiece uno de los eventos más importantes que hemos preparado en España las comunidades de SharePoint, sin duda contamos con <a href="http://www.iberiansharepointconference.com/es/paginas/speakers.aspx">grandes profesionales</a> internacionales y de la península, además de contar con grandes empresas que ayudan al evento con sus <a href="http://www.iberiansharepointconference.com/es/paginas/patrocinadores.aspx">patrocinios</a>.</p> <p>Para aprovechar mejor el evento es importante que pienses bien las sesiones a las que vas a acudir revisando <a href="http://www.iberiansharepointconference.com/es/Paginas/agenda.aspx"><strong>la agenda</strong></a> del evento.</p> <p>Recordar que la <a href="http://www.iberiansharepointconference.com/es"><strong><font size="4">Iberian SharePoint Conference</font></strong></a><strong><font size="4"> empieza el día 10</font></strong>, si te pre registraste a principios de verano recuerda que ahora tienes que confirmar tu entrada. Y si aun no te has registrado todavía puedes hacerlo, utilizando este cupón  <strong>GENMADPOINT</strong> o cualquiera de los siguientes para los workshops.</p> <p>Cualquier duda no dudes en <a href="http://www.iberiansharepointconference.com/contacto">consultarnos</a> o visitar las <a href="http://www.iberiansharepointconference.com/es/noticias/Paginas/FAQ.aspx">FAQS</a>. Estamos muy contentos de poder tener esta oportunidad, nos vemos!!!.</p> <p><a href="http://lh4.ggpht.com/-a18FXcy86zg/UkiEVpKBs7I/AAAAAAAABYY/L74jqflmKOw/s1600-h/image%25255B2%25255D.png"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://lh5.ggpht.com/-8PiT1Dp_ge0/UkiEWQ9TX4I/AAAAAAAABYg/aP8uDoyg77A/image_thumb.png?imgmax=800" width="244" height="163" /></a><a title="Registro Iberian SharePoint Conference" href="http://tienda.formaciontajamar.com/index.php"><img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="image" src="http://lh6.ggpht.com/-lPeAw5N9nuk/UkiEWxOu9BI/AAAAAAAABYo/lcMZksDml0I/image%25255B7%25255D.png?imgmax=800" width="240" height="76" /></a></p> Mario Cortés Floreshttp://www.blogger.com/profile/11469537436666172551noreply@blogger.com0tag:blogger.com,1999:blog-4782459111526396682.post-62422453084871928952013-09-17T01:52:00.001-07:002013-09-17T01:52:22.418-07:00PPT: Office365 y SharePoint 2013, aplicaciones para consumir<p>Comparto mi presentación del evento “<a href="http://geeks.ms/blogs/mcortes/archive/2013/09/10/evento-madpoint-movilidad-en-office-365-y-sharepoint-tel-233-fonos-y-tablets.aspx">Movilidad en Office 365 y SharePoint, teléfonos y tablets</a>” donde dimos un repaso a las distintas apps que se ofrecen OOB para consumir servicios de SharePoint 2013 y Office365.</p> <p>En esta ocasión vimos la interacción desde distintos dispositivos como <strong>Windows 8.1, iPad y Windows Phone 8</strong>.</p> <p><a title="Aplicaciones para consumir Office365 y SharePoint 2013 desde Windows 8, iPad y Windows Phone 8" href="http://es.slideshare.net/MarioFlores1/apps-para-consumir-office-365-y-sharepoint-en-w8-ipad-mviles-y-tabletas"><img style="background-image: none; border-right-width: 0px; margin: 5px 5px 5px 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/-tA8g3RvD2aM/UjgYKYFK-7I/AAAAAAAABW4/qy8RssBoJmE/image%25255B21%25255D.png?imgmax=800" width="244" height="57" /></a></p> <p> </p> <p><a href="http://lh4.ggpht.com/-307fqMRGb-Y/UjgYK0zgmYI/AAAAAAAABXA/njP6w3iFV30/s1600-h/image%25255B2%25255D.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/-riafIeMB60U/UjgYLj8z6GI/AAAAAAAABXI/FjIHLcK_N7Y/image_thumb.png?imgmax=800" width="244" height="184" /></a><a href="http://lh3.ggpht.com/-tkCvHqS-D4Y/UjgYMR3l9eI/AAAAAAAABXQ/Gd9WhNhC0Pg/s1600-h/image%25255B7%25255D.png"><img style="background-image: none; border-right-width: 0px; margin: 5px 5px 5px 25px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/-WGW6RJbj5sc/UjgYM9a1i8I/AAAAAAAABXU/qPB8Iyeolhw/image_thumb%25255B3%25255D.png?imgmax=800" width="131" height="182" /></a></p> <p><a href="http://lh3.ggpht.com/-GCJv4tB9HMc/UjgYNZkZ_PI/AAAAAAAABXc/e5tSVKyBV6I/s1600-h/image%25255B13%25255D.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/-_11RrjQ0cXo/UjgYOShSW7I/AAAAAAAABXk/OE-wTmI4Ob8/image_thumb%25255B5%25255D.png?imgmax=800" width="244" height="176" /></a><a href="http://lh4.ggpht.com/-I452O2XRr1c/UjgYO6rkHJI/AAAAAAAABXs/daPfkdbM7rU/s1600-h/image%25255B14%25255D.png"><img style="background-image: none; border-right-width: 0px; margin: 5px 5px 5px 25px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/-Z22u3q37Zng/UjgYPqdWWtI/AAAAAAAABX0/VBbAV7G6yHM/image_thumb%25255B6%25255D.png?imgmax=800" width="122" height="165" /></a></p> <p><a href="http://lh5.ggpht.com/-Jjlav_7FYYw/UjgYQNU0N3I/AAAAAAAABX8/eG_LqD5GjOI/s1600-h/image%25255B25%25255D.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/-fupXzG8gaWM/UjgYQlP6KzI/AAAAAAAABYI/iWBmeKHVbhE/image_thumb%25255B10%25255D.png?imgmax=800" width="644" height="240" /></a></p> Mario Cortés Floreshttp://www.blogger.com/profile/11469537436666172551noreply@blogger.com0tag:blogger.com,1999:blog-4782459111526396682.post-9688286981550535942013-09-16T14:06:00.001-07:002013-09-16T14:06:21.596-07:00[Office365] Quitar dominio asociado<p>Cuando adquirimos una suscripción de Office365 se nos asigna un dominio de forma automática del tipo “<em>misuscripción.onmicrosoft.com</em>”. Si tenemos nuestro dominio podemos asociarlo de forma que las <strong>cuentas de usuario, buzones, cuentas de Lync y la url del portal público</strong> utilicen el dominio personalizado en lugar del asignado por defecto.</p> <p>En el caso que adquiramos otro tenant de Office365 y queramos mover el dominio a este tenant antes de configurar los nuevos registros de DNS tendremos que desasociar el dominio del antiguo tenant.</p> <p>Para desasociar o eliminar el dominio de Office365 tendremos que asegurarnos primero que ningún objeto lo está utilizando, es decir, tenemos que asegurarnos que no lo utilicen: usuarios, buzones, grupos de usuario, cuentas de distribución y colecciones de SharePoint públicas.</p> <p>Para quitar un dominio de Office365 disponemos de la opción “<strong>Dominios</strong>” desde la sección de administración de Office365. Desde esta opción seleccionaremos el dominio y pulsaremos en “Quitar”.</p> <p><a href="http://lh6.ggpht.com/-Oqg5mR-2OAQ/UjdyM9LnWLI/AAAAAAAABUw/UQ9tRENK_YQ/s1600-h/image%25255B13%25255D.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/-jNKETGVqK7E/UjdyOdAJjII/AAAAAAAABU4/KqV_f_wtkWo/image_thumb%25255B5%25255D.png?imgmax=800" width="644" height="243" /></a></p> <p> </p> <p><strong>Mi consejo para quitar el dominio de nuestro tenant</strong>:</p> <p>Quitar el dominio del site público de SharePoint Online.</p> <p><a href="http://lh5.ggpht.com/-UVN2tQSMZtE/UjdyPKh9hHI/AAAAAAAABVA/Dl-waPq1jhk/s1600-h/image%25255B6%25255D.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/-fVRif3WeB4Q/UjdyP71ngcI/AAAAAAAABVI/VdcYLvS4OEg/image_thumb%25255B2%25255D.png?imgmax=800" width="644" height="239" /></a></p> <p><a href="http://lh5.ggpht.com/-soR8ajEl5FI/UjdyQh6valI/AAAAAAAABVQ/7FzIEUT2nd8/s1600-h/image%25255B9%25255D.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/-qAl11FapNck/UjdyR5UbPBI/AAAAAAAABVY/83yubgFtWb4/image_thumb%25255B3%25255D.png?imgmax=800" width="244" height="167" /></a></p> <p>Eliminar el dominio público de Office365 del tipo “www.”.</p> <p>A continuación revisaremos los grupos de seguridad y los eliminaremos en caso de existir.</p> <p>Desde la página de administración de Exchange Online revisaremos las cuentas de distribución y las eliminaremos todas.</p> <p>A continuación modificaremos el dominio de todas las cuentas de usuario de Office365, para ello tenemos dos opciones: modificar los usuarios de forma masiva o eliminarlos directamente.</p> <p>Es importante tener en cuenta que la eliminación se va realizando poco a poco por lo que debemos esperar cierto tiempo en función del número de usuarios.</p> <p>Modificaremos el propósito de los dominios desde la opción “Ver la configuración DNS“ > “establecer finalidad del dominio” y desmarcaremos todas las opciones.</p> <p><a href="http://lh5.ggpht.com/-1zUQpQfunS0/UjdyS7COUsI/AAAAAAAABVg/S-_yUOsH8jI/s1600-h/image%25255B20%25255D.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/-bUWbOJqBSAo/UjdyTsRUHNI/AAAAAAAABVo/XQtfdcy-Tcw/image_thumb%25255B8%25255D.png?imgmax=800" width="644" height="227" /></a></p> <p>Por último modificaremos el dominio por defecto desde la ficha de la suscripción y seleccionaremos el dominio que nos asigna Office365 por defecto. Esta opción la encontraremos desde la panel de información de administración de Office365 en un enlace con el nombre de nuestra suscripción que encontraremos arriba a la derecha.</p> <p><a href="http://lh5.ggpht.com/-L2MEjACUrhs/UjdyUqSPdMI/AAAAAAAABVw/N7jeEm-jCKI/s1600-h/image%25255B24%25255D.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/-_ouX6QT3X5c/UjdyVoaEFWI/AAAAAAAABV4/MYe9Iej9CIs/image_thumb%25255B10%25255D.png?imgmax=800" width="644" height="303" /></a></p> <p><a href="http://lh5.ggpht.com/-alTZV0HMqt0/UjdyWc9s3yI/AAAAAAAABWA/IyjoZerSpec/s1600-h/image%25255B30%25255D.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/-bXjtDKSvCR4/UjdyXNSe1rI/AAAAAAAABWI/yJQBfeclisY/image_thumb%25255B12%25255D.png?imgmax=800" width="157" height="244" /></a></p> <p>En ocasiones es posible que no se aplique el cambio provocando un error del siguiente tipo al eliminar el dominio. </p> <p><a href="http://lh3.ggpht.com/-n7xhySzxDFo/UjdyyNW_k0I/AAAAAAAABWg/DeGlZ_GBwzo/s1600-h/image%25255B33%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/-r1OmAYWN10M/Ujdyy9aiTcI/AAAAAAAABWo/LxTzIxED0K8/image_thumb%25255B13%25255D.png?imgmax=800" width="244" height="167" /></a></p> <p>Para asegurarnos podemos ejecutar un script de <a title="PowerShell para Office365" href="http://technet.microsoft.com/en-us/library/jj151815.aspx">PowerShell</a> del siguiente tipo para verificar las cuentas que den problemas:</p> <table border="1" cellspacing="0" cellpadding="2" width="781"><tbody> <tr> <td valign="top" width="779">Get-MsolUser -DomainName midominio.es | fl UserPrincipalName</td> </tr> </tbody></table> Mario Cortés Floreshttp://www.blogger.com/profile/11469537436666172551noreply@blogger.com0tag:blogger.com,1999:blog-4782459111526396682.post-16643042035311176232013-09-16T14:04:00.001-07:002013-09-16T14:04:36.261-07:00[Office365] Quitar dominio asociado<p>Cuando adquirimos una suscripción de Office365 se nos asigna un dominio de forma automática del tipo “<em>misuscripción.onmicrosoft.com</em>”. Si tenemos nuestro dominio podemos asociarlo de forma que las <strong>cuentas de usuario, buzones, cuentas de Lync y la url del portal público</strong> utilicen el dominio personalizado en lugar del asignado por defecto.</p> <p>En el caso que adquiramos otro tenant de Office365 y queramos mover el dominio a este tenant antes de configurar los nuevos registros de DNS tendremos que desasociar el dominio del antiguo tenant.</p> <p>Para desasociar o eliminar el dominio de Office365 tendremos que asegurarnos primero que ningún objeto lo está utilizando, es decir, tenemos que asegurarnos que no lo utilicen: usuarios, buzones, grupos de usuario, cuentas de distribución y colecciones de SharePoint públicas.</p> <p>Para quitar un dominio de Office365 disponemos de la opción “<strong>Dominios</strong>” desde la sección de administración de Office365. Desde esta opción seleccionaremos el dominio y pulsaremos en “Quitar”.</p> <p><a href="http://lh6.ggpht.com/-Oqg5mR-2OAQ/UjdyM9LnWLI/AAAAAAAABUw/UQ9tRENK_YQ/s1600-h/image%25255B13%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/-jNKETGVqK7E/UjdyOdAJjII/AAAAAAAABU4/KqV_f_wtkWo/image_thumb%25255B5%25255D.png?imgmax=800" width="644" height="243" /></a></p> <p> </p> <p><strong>Mi consejo para quitar el dominio de nuestro tenant</strong>:</p> <p>Quitar el dominio del site público de SharePoint Online.</p> <p><a href="http://lh5.ggpht.com/-UVN2tQSMZtE/UjdyPKh9hHI/AAAAAAAABVA/Dl-waPq1jhk/s1600-h/image%25255B6%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/-fVRif3WeB4Q/UjdyP71ngcI/AAAAAAAABVI/VdcYLvS4OEg/image_thumb%25255B2%25255D.png?imgmax=800" width="644" height="239" /></a></p> <p><a href="http://lh5.ggpht.com/-soR8ajEl5FI/UjdyQh6valI/AAAAAAAABVQ/7FzIEUT2nd8/s1600-h/image%25255B9%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/-qAl11FapNck/UjdyR5UbPBI/AAAAAAAABVY/83yubgFtWb4/image_thumb%25255B3%25255D.png?imgmax=800" width="244" height="167" /></a></p> <p>Eliminar el dominio público de Office365 del tipo “www.”.</p> <p>A continuación revisaremos los grupos de seguridad y los eliminaremos en caso de existir.</p> <p>Desde la página de administración de Exchange Online revisaremos las cuentas de distribución y las eliminaremos todas.</p> <p>A continuación modificaremos el dominio de todas las cuentas de usuario de Office365, para ello tenemos dos opciones: modificar los usuarios de forma masiva o eliminarlos directamente.</p> <p>Es importante tener en cuenta que la eliminación se va realizando poco a poco por lo que debemos esperar cierto tiempo en función del número de usuarios.</p> <p>Modificaremos el propósito de los dominios desde la opción “Ver la configuración DNS“ > “establecer finalidad del dominio” y desmarcaremos todas las opciones.</p> <p><a href="http://lh5.ggpht.com/-1zUQpQfunS0/UjdyS7COUsI/AAAAAAAABVg/S-_yUOsH8jI/s1600-h/image%25255B20%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/-bUWbOJqBSAo/UjdyTsRUHNI/AAAAAAAABVo/XQtfdcy-Tcw/image_thumb%25255B8%25255D.png?imgmax=800" width="644" height="227" /></a></p> <p>Por último modificaremos el dominio por defecto desde la ficha de la suscripción y seleccionaremos el dominio que nos asigna Office365 por defecto. Esta opción la encontraremos desde la panel de información de administración de Office365 en un enlace con el nombre de nuestra suscripción que encontraremos arriba a la derecha.</p> <p><a href="http://lh5.ggpht.com/-L2MEjACUrhs/UjdyUqSPdMI/AAAAAAAABVw/N7jeEm-jCKI/s1600-h/image%25255B24%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/-_ouX6QT3X5c/UjdyVoaEFWI/AAAAAAAABV4/MYe9Iej9CIs/image_thumb%25255B10%25255D.png?imgmax=800" width="644" height="303" /></a></p> <p><a href="http://lh5.ggpht.com/-alTZV0HMqt0/UjdyWc9s3yI/AAAAAAAABWA/IyjoZerSpec/s1600-h/image%25255B30%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/-bXjtDKSvCR4/UjdyXNSe1rI/AAAAAAAABWI/yJQBfeclisY/image_thumb%25255B12%25255D.png?imgmax=800" width="157" height="244" /></a></p> <p>En ocasiones es posible que no se aplique el cambio provocando un error del siguiente tipo al eliminar el dominio. </p> <p><a href="http://lh6.ggpht.com/-0AXKwxH_PDI/UjdyX7NTcJI/AAAAAAAABWQ/j_x2ypCrezE/s1600-h/image%25255B16%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/-YUiGYsrJsM8/UjdyYgUo3DI/AAAAAAAABWY/ASE4rjzLXYc/image_thumb%25255B6%25255D.png?imgmax=800" width="244" height="166" /></a></p> <p>Para asegurarnos podemos ejecutar un script de <a title="PowerShell para Office365" href="http://technet.microsoft.com/en-us/library/jj151815.aspx">PowerShell</a> del siguiente tipo para verificar las cuentas que den problemas:</p> <table border="1" cellspacing="0" cellpadding="2" width="781"><tbody> <tr> <td valign="top" width="779">Get-MsolUser -DomainName midominio.es | fl UserPrincipalName</td> </tr> </tbody></table> Mario Cortés Floreshttp://www.blogger.com/profile/11469537436666172551noreply@blogger.com0tag:blogger.com,1999:blog-4782459111526396682.post-60342282403047288772013-09-11T12:01:00.001-07:002013-09-11T12:01:25.350-07:00Activar la interfaz de usuario en Windows Server 2012<p>Windows Server 2012 dispone de varios modos de trabajo en los que se habilitan distintos servicios y herramientas de administración, estas funcionalidades se habilitan mediante “features” que se activan o desactivan bajo demanda, siempre dependiendo de la licencia instalada:</p> <ul> <li><strong>Server Core:</strong> Contiene los servicios básicos y no dispone de ninguna interfaz gráfica. </li> <li><strong>Minimal Shell (“MinShell”): </strong>Dispone de las características de “Graphical Management Tools and Infrastructure”. </li> <li><strong>Full Installation: Disponemos además de la “</strong><strong>Server Graphical Shell” incorporando los componentes como:  </strong>Desktop, Start screen, Windows Explorer, Internet Explorer. </li> <li><strong>Full Installation with Desktop Experience:</strong> Incluye las Windows RunTime, el Windows Store y la capacidad de descargar Apps del marketplace. <br /></li> </ul> <p>Para habilitar las features utilizaremos el ejecutable <strong>Dism</strong> donde indicaremos el nombre de la funcionalidad, para determinar el nombre podremos ejecutar el comando: </p> <table border="1" cellspacing="0" cellpadding="2" width="989"><tbody> <tr> <td valign="top" width="987"> <pre>dism /online /Get-Features</pre><br /> </td><br /> </tr><br /> </tbody></table><br /><br /><p> </p><br /><br /><p>De manera que para habilitar la experiencia completa de administración utilizaremos los siguientes comandos:</p><br /><br /><table border="1" cellspacing="0" cellpadding="2" width="995"><tbody><br /> <tr><br /> <td valign="top" width="993"><br /> <p>dism.exe /online /enable-feature /featurename:Server-Gui-Mgmt /all <br /> <br />dism.exe /online /enable-feature /featurename:Server-Gui-Shell /all <br /><br /> <br />dism.exe /online /enable-feature /featurename:DesktopExperience /all</p><br /> </td><br /> </tr><br /> </tbody></table><br /><br /><p> </p><br /><br /><p>Server Core:</p><br /><br /><p><img src="http://cdn.howtogeek.com/wp-content/uploads/2012/04/image327.png" /></p><br /><br /><p> </p><br /><br /><p>Minimal Shell:</p><br /><br /><p><a href="http://lh3.ggpht.com/-6GAd_z6VIII/UjC97q70RtI/AAAAAAAABUI/XNlmFs__skI/s1600-h/image%25255B3%25255D.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/-PCNjAb5QCF4/UjC99kwggTI/AAAAAAAABUQ/ff2k7x_--lE/image_thumb%25255B1%25255D.png?imgmax=800" width="619" height="484" /></a></p><br /><br /><p>Full installation:</p><br /><br /><p><a href="http://lh6.ggpht.com/-KMQp-BTh90Y/UjC9_A1p5CI/AAAAAAAABUY/Li4SKkFE_so/s1600-h/image%25255B7%25255D.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/-8OiOc1LlWjU/UjC-A938cGI/AAAAAAAABUg/Ni8epUAEA5Q/image_thumb%25255B3%25255D.png?imgmax=800" width="619" height="484" /></a></p><br /><br /><p> </p><br /><br /><p><a href="http://www.oostdam.info/index.php/sectie-blog/55-windowsserver2012/348-windows-server-2012-install-and-uninstall-the-gui">http://www.oostdam.info/index.php/sectie-blog/55-windowsserver2012/348-windows-server-2012-install-and-uninstall-the-gui</a></p><br /><br /><p><a href="http://technet.microsoft.com/en-us/library/jj574205.aspx">http://technet.microsoft.com/en-us/library/jj574205.aspx</a></p> Mario Cortés Floreshttp://www.blogger.com/profile/11469537436666172551noreply@blogger.com0tag:blogger.com,1999:blog-4782459111526396682.post-65187412135243480612013-09-10T09:34:00.001-07:002013-09-10T09:34:09.230-07:00Cómo provisionar un WebPart Sandboxed<p>A la hora de definir las soluciones (.WSP) de SharePoint podemos automatizar la creación de elementos como: Tipos de contenido, columnas, listas, páginas…</p> <p>En los casos en los que estemos creando nuestros propios WebParts en modo <strong>SandBox</strong> nos interesará que al activarse las características de nuestra solución aparezca el WebPart en la página sin necesidad de añadirlo manualmente, para ello podremos automatizar la provisión de páginas y de WebParts sobre esas páginas. </p> <p> </p> <p>Para provisionar ficheros en SharePoint podremos utilizar los <strong>módulos</strong> en los que podemos indicar para un conjunto de ficheros de la solución sobre que “dirección” de SharePoint queremos que se realice una copia. El siguiente ejemplo muestra un módulo para provisionar páginas en la biblioteca de páginas:</p> <table border="0" cellspacing="0" cellpadding="2" width="1028"><tbody> <tr> <td valign="top" width="1026"> <p><?xml version="1.0" encoding="utf-8"?> <br /><Elements xmlns="http://schemas.microsoft.com/sharepoint/"> <br />  <Module Name="Pages" Url="<strong>$Resources:osrvcore,List_Pages_UrlName;</strong>" Path=""> <br />    <File Path="Pages\SamplePage.aspx" Url="SamplePage.aspx" Type="GhostableInLibrary" ReplaceContent="True" > <br />      <Property Name="Title" Value="Págna de ejemplo" /> <br />      <Property Name="PublishingPageLayout" Value="~SiteCollection/_catalogs/masterpage/BlankWebPartPage.aspx, Página de elementos web en blanco" /> <br />      <Property Name="ContentType" Value="<strong>$Resources:cmscore,contenttype_pagelayout_name;</strong>" /> <br />     </File> <br />  </Module> <br /></Elements></p> </td> </tr> </tbody></table> <p>En el tag “<strong>Module</strong>” indicaremos en la URL la dirección de la biblioteca de páginas donde queremos que se copie la página y que servirá de base para la url indicada en el tag “<strong>File</strong>”. En este caso en lugar de indicar el nombre he utilizado un recurso ($Resources:osrvcore,List_Pages_UrlName;) con lo que me permite desplegar el módulo para cualquier idioma que se haya creado nuestro site.</p> <p>Para poder indicar que tipo de página quiero que se genere he añadido una property con el nombre “<strong>ContentType</strong>” y en Value he indicado el tipo de contenido de “Plantilla de página” pero mediante su recurso ($Resources:cmscore,contenttype_pagelayout_name;).</p> <p>Para poder indicar el layout que debe utilizar se debe indicar la property “<strong>PublishingPageLayout</strong>” y la url del layout con un formato del estilo “~SiteCollection/_catalogs/masterpage/”.</p> <p> </p> <p>Al desplegar la solución se crearía la página automáticamente, pero ahora quedaría instanciar el WebPart en la página. En el caso de tener un WebPart en modo SandBox el despliegue es algo distinto al que se realiza para cualquier WebPart estándar.</p> <p>Para realizarlo, añadiremos un elemento del tipo “<strong>AllUsersWebPart</strong>” donde indicaremos el WebPartZoneID donde queremos que se instancie el WebPart. A continuación indicaremos el WebPart a crear, para ello indicaremos el Fullname de la clase del WebPart y el id de la solución.</p> <p>Un ejemplo sería:</p> <table border="0" cellspacing="0" cellpadding="2" width="1030"><tbody> <tr> <td valign="top" width="1028"> <p><?xml version="1.0" encoding="utf-8"?> <br /><Elements xmlns="http://schemas.microsoft.com/sharepoint/"> <br />  <Module Name="Pages" Url="$Resources:osrvcore,List_Pages_UrlName;" Path=""> <br />    <File Path="Pages\SamplePage.aspx" Url="SamplePage.aspx" Type="GhostableInLibrary" ReplaceContent="True" > <br />      <Property Name="Title" Value="Págna de ejemplo" /> <br />      <Property Name="PublishingPageLayout" Value="~SiteCollection/_catalogs/masterpage/BlankWebPartPage.aspx, Página de elementos web en blanco" /> <br />      <Property Name="ContentType" Value="$Resources:cmscore,contenttype_pagelayout_name;" /> <br />      <<em>AllUsersWebPart WebPartZoneID="CenterColumn" WebPartOrder="1"> <br />        <![CDATA[ <br />          <webParts> <br />            <webPart xmlns="http://schemas.microsoft.com/WebPart/v3"> <br />              <metaData> <br />                <type name="<font color="#ff0000">EjemploProvision.WPEjemeplo.WPEjemeplo, EjemploProvision, Version=1.0.0.0, Culture=neutral, PublicKeyToken=4c85771a8ca8227c</font>" /> <br />                <importErrorMessage>$Resources:core,ImportErrorMessage;</importErrorMessage> <br />                <Solution SolutionId="<font color="#ff0000">e76fca22-2f79-4d1a-8c3b-82021a03578a</font>" xmlns="</em><em>http://schemas.microsoft.com/sharepoint/"</em><em> /> <br />              </metaData> <br />              <data> <br />                <properties> <br />                  <property name="Title" type="string">Ejemplo de provisión de WP</property> <br />                  <property name="Description" type="string">Ejemplo de cómo provisionar un Sandboxed WP</property> <br />                </properties> <br />              </data> <br />            </webPart> <br />          </webParts> <br />        ]]> <br />      </AllUsersWebPart> <br /></em>    </File> <br />  </Module></p> </td> </tr> </tbody></table> <p> </p> <p>Él id de la solución lo encontraremos el la definición del paquete en la pestaña “Manifest”.</p> <p>Para obtener el podemos utilizar el post <a href="http://msdn.microsoft.com/en-us/library/ee539398(v=office.14).aspx">Get the Public Key of an Assembly.</a></p> <p>Para instanciar varios WebParts en la misma página añadiríamos tantos elementos AllUsersWebPart como WebParts vayamos a añadir.</p> <p> </p> <p>Podéis <a title="Ejemplo provision WebPart SandBox" href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/mcortes/EjemploProvision.zip">descargaros un ejemplo</a> de proyecto en Visual Studio 2012.</p> Mario Cortés Floreshttp://www.blogger.com/profile/11469537436666172551noreply@blogger.com0tag:blogger.com,1999:blog-4782459111526396682.post-17951234009865451092013-09-10T03:42:00.001-07:002013-09-10T03:42:57.765-07:00Evento MadPoint: Movilidad en Office 365 y SharePoint, teléfonos y tablets<p>El próximo <strong>Viernes 13</strong> haremos un evento presencial en el que veremos las opciones móviles que tenemos para trabajar con <strong>Office 365</strong> y <strong>SharePoint</strong> desde nuestros teléfonos y tablets con Windows 8.</p> <p>Además para todos los asistentes repartiremos descuentos para la primera <a href="http://www.iberiansharepointconference.com/es">Iberian SharePoint Conference</a>!!</p> <p> </p> <p><strong>Agenda</strong>:</p> <p>· Presentación del evento y presentación de la Comunidad Office 365</p> <p>· Integración Office 365 & SharePoint con Windows 8 / Windows Phone</p> <p>· Introducción al desarrollo genérico en Windows 8 / Windows Phone</p> <p>· Desarrollo de apps de Windows 8 / Windows Phone  que consuman SharePoint. Con la presentación de la aplicación SharePoint Companion, aplicación de Windows 8 para navegar por SharePoint.</p> <p> </p> <p><strong>Fecha</strong>:</p> <p>Viernes, 13 de septiembre de 2013 16:00-19:00</p> <p> </p> <p><strong>Dirección</strong>:</p> <p>Centro de Innovación de la Vaguada, entrando por el parque de La vaguada.</p> <p>Avenida de Monforte de Lemos <br />Metro Línea 9, Barrio del Pilar 38 28029 <br />España</p> <p> </p> <p><a title="Registro para el evento movilidad en Office365 y SharePoint" href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032562294&Culture=es-ES&community=0#"><img style="background-image: none; border-right-width: 0px; margin: 5px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/mcortes/image_5F00_1843576C.png" width="240" height="79" /></a></p> Mario Cortés Floreshttp://www.blogger.com/profile/11469537436666172551noreply@blogger.com0tag:blogger.com,1999:blog-4782459111526396682.post-87493256855315763242013-09-07T05:56:00.001-07:002013-09-07T05:56:26.743-07:00Utilizar JQuery desde SharePoint Online<p>Para utilizar Jquery desde nuestro sitio de SharePoint Online debemos referenciarlo desde nuestra masterpage o bien desde un layout si solo la utilizaremos en casos puntuales. Tenemos que tener en cuenta que la nueva versión de SharePoint Online utiliza por debajo SharePoint 2013 y podemos crear ficheros <strong>masterpage</strong> o <strong>layouts</strong> a partir de un fichero HTML.</p> <p>A la hora de añadir la referencia a JQuery podemos bien almacenar el fichero .js en SharePoint o bien utilizar un .js desde un <strong>CDN</strong>.</p> <p>Si almacenamos el fichero JQuery dentro de SharePoint lo mejor es almacenarlo dentro de una biblioteca de documentos, en concreto en “Biblioteca de estilos” o “Style Library”. En este caso la referencia tendría un aspecto del tipo:</p> <p><em><!--SPM:<SharePoint:ScriptLink language="javascript" name="~sitecollection/Style Library/jquery-1.10.1.min.js" OnDemand="false" runat="server" Localizable="false"/>—></em></p> <p> </p> <p>En el caso que utilicemos una CDN tendremos que utilizar algo del estilo:</p> <p><em><script src="</em><a href="https://ajax.microsoft.com/ajax/jquery/jquery-1.10.1.min.js""><em>https://ajax.microsoft.com/ajax/jquery/jquery-1.10.1.min.js"</em></a><em>></script></em></p> <p>Es importante que utilicéis <strong>HTTPS</strong> ya que nuestro sitio en SharePoint Online irá sobre HTTPS y si hacemos referencias a elementos HTTP el explorador nos advertirá con un mensaje y es probable que en la mayoría de los equipos bloque el contenido evitando cargar asía el fichero de JQuery.</p> Mario Cortés Floreshttp://www.blogger.com/profile/11469537436666172551noreply@blogger.com0tag:blogger.com,1999:blog-4782459111526396682.post-23701097531524362062013-07-04T07:17:00.001-07:002013-07-04T07:17:26.217-07:00Su Prueba de Office 365 Education A3 ha caducado<p>Al cabo de 30 días de haber registrado una <a href="http://geeks.ms/blogs/mcortes/archive/2012/10/11/c-243-mo-registrarse-en-office365-para-educaci-243-n.aspx">subscripción de Office365 para educación</a> recibiremos un correo con este mail además de aparecer una alerta en la administración de Office365. El registro en Office365 para educación consta de dos pasos básico, el registro y la validación como centro educativo. </p> <p>La validación como centro educativo es un proceso manual por parte de Microsoft, por lo que durante este tiempo se nos asigna una trial de A3. Esta trial caducará a los 30 días pero antes de caducarse si se ha validado nuestro centro correctamente las suscripciones de <strong>la trial se convertirán en suscripciones A2</strong> y podremos adquirir licencias de tipo A2.</p> <p>Desde la opción de “<strong>Servicios de compra</strong>” podremos adquirir las suscripciones para nuestros estudiantes y docentes A2 a un coste de 0€.</p> <p> </p> <p><a href="http://lh5.ggpht.com/-YxToXbRcoWY/UdWD75QoHCI/AAAAAAAABTQ/zUZQo4ykXVo/s1600-h/image%25255B3%25255D.png"><img style="background-image: none; border-right-width: 0px; margin: 5px 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/-knlWtt5NGCs/UdWD8bxfF4I/AAAAAAAABTU/7m4CTe1hKes/image_thumb%25255B1%25255D.png?imgmax=800" width="644" height="332" /></a></p> <p><a href="http://lh5.ggpht.com/-XUXyaVhDcCA/UdWD8wDMqAI/AAAAAAAABTc/MV3QXRgU6R0/s1600-h/image%25255B7%25255D.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/-EXEu_Vm1B1g/UdWD9MKxZ2I/AAAAAAAABTk/q9Qy4og7awU/image_thumb%25255B3%25255D.png?imgmax=800" width="644" height="332" /></a></p> Mario Cortés Floreshttp://www.blogger.com/profile/11469537436666172551noreply@blogger.com0tag:blogger.com,1999:blog-4782459111526396682.post-52145820103119194482013-04-21T11:26:00.001-07:002013-04-21T11:26:23.978-07:00[Evento] Office & SharePoint App Challenge<p>El próximo <strong>26 y 27</strong> de Abril se celebrará simultáneamente en <strong>Madrid, Barcelona y Valencia</strong> la iniciativa <a title="Evento office y sharepoint 2013" href="http://www.suges.es/Paginas/OfficeSharePoint_App_Challenge.aspx"><strong>Office & SharePoint App Challenge</strong></a> en la que tendremos:</p> <ul> <li><strong>Sesiones</strong> donde veremos el nuevo modelo de desarrollo basado en Apps para Office y para SharePoint 2013. </li> <li>Al mismo tiempo realizaremos un <strong>hackaton</strong> de aplicaciones para Office365, SharePoint y Office con el objetivo de ayudaros a publicar aplicaciones que estéis desarrollando o queráis empezar. Las aplicaciones presentadas competirán a nivel mundial y serán evaluadas por un equipo de DPE. <strong>Las 5 primeras aplicaciones</strong> aprobadas por este equipo, serán publicadas de forma directa en el Office Store y entrarán a formar parte del showcase de aplicaciones qué Microsoft va a crear en <strong>Channel 9</strong>.</li> </ul> <p>Además de este reconocimiento tendremos otros <strong><a href="http://www.suges.es/Paginas/Premios-Office-App-Challenge.aspx">premios</a></strong> como:</p> <ul> <li>Premio <strong>Iberian SharePoin Conference App</strong>: La mejor aplicación de los DevCamps de España será mostrada en la 1ª Conferencia Ibérica de SharePoint qué se celebrará en Madrid el 10 de octubre (<a href="http://www.iberiansharepointconference.com/">http://www.iberiansharepointconference.com/</a>). </li> <li><strong>Descuento del 50 %</strong> para todos los integrantes del equipo ganador de cada ciudad para <strong>participar en el <a href="http://summit.solidq.com/Pages/Home.aspx">SolidQ Summit</a> </strong>que tendrá lugar los días 11, 12 y 13 de junio en Madrid.</li> <li>Para los integrantes del <strong>equipo ganador de cada ciudad</strong>, unos auriculares <strong><a href="http://www.plantronics.com/es/product/blackwire-300?skuId=sku6090014">BlackWire C310-M/C320-M HeadSet</a> de Plantonics.</strong></li> <li>En cada ciudad, se sortearán dos <strong>libros <a title="libro sharepoint 2013" href="http://www.campusmvp.com/catalogo/Product-SharePoint-2013-de-principio-a-fin_175.aspx">SharePoint 2013 de principio a fin</a></strong> aportados por <strong>CampusMVP.</strong></li> </ul> <p><strong></strong></p> <blockquote></blockquote> <p><strong>¿A quién va dirigido este evento?</strong></p> <p>A desarrolladores Office, SharePoint y desarrolladores Web. Con el nuevo modelo de apps los desarrolladores web pueden colaborar en proyectos Office 365, Office y SharePoint sin necesidad de tener altos conocimientos en estos productos. </p> <p><strong>¿Qué necesito llevar?</strong></p> <p>Para las sesiones de formación no necesitas nada, pero si quieres publicar tu app o empezar a trastear revisa los siguientes <a href="http://www.suges.es/Paginas/Requisitos_Office_SP_AppChallenge.aspx">requisitos</a>. Si no dispones de un equipo potente para desarrollar os ayudaremos a conseguir un entorno en CloudShare con todo montado.</p> <p><strong>¿Cuál es la <a href="http://www.suges.es/Paginas/Agenda_Office_SP_Challenge.aspx">agenda</a>?</strong></p> <ul> <li>Viernes 26 de Abril:</li> <ul> <li>9:30-18:30 Sesiones sobre Apps de Office y SharePoint</li> <li>9:30-18:30 En paralelo realizaremos el Hackaton</li> </ul> <li>Sábado 27 de Abril:</li> <ul> <li>9:30-15:00 Continuaremos con el Hackaton</li> </ul> </ul> <p> </p> <p><a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032549355&Culture=es-ES&community=0"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/mcortes/image_5F00_1843576C.png" width="240" height="79" /></a></p> Mario Cortés Floreshttp://www.blogger.com/profile/11469537436666172551noreply@blogger.com0tag:blogger.com,1999:blog-4782459111526396682.post-82428951346072509742013-03-25T03:22:00.001-07:002013-03-25T03:22:58.271-07:00Evento - Piensa en Cloud, Piensa en Azure en la UC3M<a href="http://lh4.ggpht.com/-0KDd1lc26Ys/UVAlfKJX6AI/AAAAAAAABSw/dNhKTepor9Y/s1600-h/Poster%25255B3%25255D.jpg"><img style="background-image: none; border-right-width: 0px; margin: 5px 5px 5px 20px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Poster" border="0" alt="Poster" align="right" src="http://lh3.ggpht.com/-n0Dgd3LtLgE/UVAlgKpi4PI/AAAAAAAABS4/3x1Q731maxQ/Poster_thumb%25255B1%25255D.jpg?imgmax=800" width="343" height="484" /></a> <p>El próximo <strong>4 de Abril</strong> en la Universidad Carlos III de Leganés junto con el <strong>DotNetClub de la UC3M</strong> haremos una sesión en la que repasaremos las características del Cloud Computing y veremos la oferta de servicios de <strong>Windows Azure</strong> desde un punto muy práctico (poca PPT).</p> <p>Veremos las posibilidades en IaaS, PaaS con Java y Eclipse, PHP y Azure Web Site, y por último SaaS con SqlAzure.</p> <p> </p> <p>La charla es gratuita, para más información podéis consultar el <a title="Evento Cloud Computing. Windows Azure" href="http://cortesfernando.blogspot.com.es/2013/03/evento-piensa-en-cloud-piensa-en-azure.html">enlace del evento</a>.</p> <p>Os esperamos!!!</p> <p> </p> <h4>Fecha</h4> 4 de Abril de 2013 de 18:00 a 19:00 <h4>Lugar</h4> <a href="https://maps.google.es/maps?q=UC3M+Legan%C3%A9s&ie=UTF8&ll=40.332331,-3.767989&spn=0.009275,0.021136&fb=1&gl=es&hq=UC3M&hnear=0xd418a1c0fc4eac9:0xd08f90220cc34cb,Legan%C3%A9s,+Madrid&cid=0,0,16385570035077579798&t=h&z=16&iwloc=A">UC3M Leganés</a> - Aula3.1.S08 (Sótano de la biblioteca) <p>Metrosur: L12 estación Leganés Central </p> <p>Renfe: C5 estación Leganés</p> Mario Cortés Floreshttp://www.blogger.com/profile/11469537436666172551noreply@blogger.com0tag:blogger.com,1999:blog-4782459111526396682.post-61346514658389735832013-02-25T09:37:00.001-08:002013-02-25T09:37:41.925-08:00SharePoint: Consumir servicio REST<p>SharePoint 2013 incorpora un nuevo servicio que permite consumir los datos almacenados en SharePoint mediante REST. Los servicios REST permiten interactuar con recursos web mediante la interfaz HTTP pudiendo realizar consultas y operaciones modificando su URI.</p> <p><font color="#000000">Para utilizar el servicio Rest utilizaremos la ruta manejada “<strong>_api</strong>” a partir de la cual podremos componer consultas REST con un formato similar al siguiente:</font></p> <p><font color="#000000"><em>http://misitio/_api/lists</em> la cual nos devolvería las listas disponibles para el sitio actual, </font><font color="#000000">o por ejemplo para devolver los elementos de una lista utilizaríamos:</font></p> <p><em><font color="#000000">http://misitio/_api/lists/getbytitle('listname'</font>)</em></p> <p><font color="#000000">Podéis consultar la referencia del servicio desde <a title="http://msdn.microsoft.com/en-us/library/fp142380.aspx" href="http://msdn.microsoft.com/en-us/library/fp142380.aspx">http://msdn.microsoft.com/en-us/library/fp142380.aspx</a></font></p> <p><font color="#000000"></font></p> <p><font color="#000000">Uno de los beneficios de utilizar REST es el de que <strong>podemos aislar nuestro servicio del cliente</strong> desde donde se consuma como por ejemplo <strong>JavaScript</strong> o PHP. </font><font color="#000000">La idea es que con este servicio podamos extender SharePoint utilizando JavaScrpt de forma que programadores no expertos en SharePoint podrían participar en proyectos SharePoint, cosa que hasta ahora realizar cualquier personalización sobre SharePoint requería de una curva de aprendizaje muy grande. No quiero decir que con el servicio REST de SharePoint no necesitemos conocer SharePoint.</font></p> <p><font color="#000000">Un ejemplo de código en JavaScript para consumir REST:</font></p> <p><em>var executor; <br />  executor = new SP.RequestExecutor(appweburl); <br />  executor.executeAsync( <br />      { <br />          url: <br />              appweburl + <br />              "/_api/web/lists/getbytitle('" + ListName + "')/items?$select=Title,FileLeafRef,WorkOffice,Description,Alias,Linkedin&$top=500&$orderby=Title", <br />          method: "GET", <br />          headers: { "Accept": "application/json; odata=verbose" }, <br />          success: onGetAllItemsSuccess, <br />          error: onGetFail <br />      }</em></p> <p><font color="#000000"></font></p> <p><font color="#000000">Donde utilizando la clase <strong>SP.RequestExecutor</strong> podemos realizar llamadas asíncronas al servicio REST. En caso de realizarse la llamada con éxito se llamaría a la función <em>onGetAllItemsSuccess</em> que podría tener un aspecto similar al siguiente código:</font></p> <p><font color="#000000"></font></p> <p><em>function onGetAllItemsSuccess(data) { <br />   var jsonObject = JSON.parse(data.body);</em></p> <p><em>  var lists = jsonObject.d.results; <br />  var max = lists.length; <br />  var list = new Array(max); <br />  var aliasList = new Array(max);</em></p> <p><em>  var listsHtml = $.each(lists, function (index, item) {</em></p> <p><em>         var Title = item.Title; <br />         var WorkOffice =  item.WorkOffice;</em></p> <p><em>  }); <br />}</em></p> <p>SharePoint 2013 además nos proporciona un conjunto de funciones y clases para JavaScript con las que poder manejar llamadas al servicio, estas definiciones las encontramos en el fichero <strong>SP.js</strong> que se añade en la masterpage por defecto. Si utilizamos nuestra propia masterpage tendremos que agregar a nuestra página la referencia al fichero SP.js:</p> <p><em><SharePoint:ScriptLink ID="ScriptLink1" name="sp.js" runat="server" OnDemand="true" LoadAfterUI="true" Localizable="false" /> <br /></em></p> <p><em></em></p> <p>Para empezar a ejecutar nuestro código debemos asegurarnos antes que se han descargado los ficheros js, esto lo podemos hacer con un código como el siguiente, donde sharePointReady es la función con la que empezamos a ejecutar nuestras llamadas:</p> <p> </p> <p><em><script type="text/javascript"> <br />        $(document).ready(function () { <br />            SP.SOD.executeFunc('sp.js', 'SP.ClientContext', function () { sharePointReady(); }); <br />        }); <br /></script></em></p> <p> </p> <h3>Consumir REST con usuarios anónimos</h3> <p>Pero no solo podemos realizar páginas Html con JavaScript sino que <strong>podríamos hacer aplicaciones para móviles</strong> que utilicen este servicio REST para poder consumir nuestros datos de SharePoint desde estos dispositivos.</p> <p>Ahora bien, todo es muy bonito hasta que queremos que nuestro portal público sobre SharePoint 2013 utilice REST y nos encontramos de repente un erro del tipo “<strong>Acceso denegado. No tiene el permiso necesario para realizar esta acción o tener acceso a este recurso</strong>”. </p> <p>Ups, esto se debe a que el servicio REST por defecto está deshabilitado para los usuarios anónimos ya que por debajo utiliza la interfaz de cliente de SharePoint (Client Object Model). </p> <p>De modo que para habilitar el servicio REST para usuarios anónimos:</p> <ul> <li>Desde la configuración del sitio ráiz o nivel superior </li> <li>Accedemos a Permisos del sitio y seleccionamos Acceso anónimos. </li> <li>En la pantalla emergente deshabilitamos la opción “Requiere permiso de uso de interfaces remotas”. </li> </ul> <p><a href="http://lh4.ggpht.com/-7mF5RM0VYpI/USuhWRYnByI/AAAAAAAABR4/7l0a1MupAhA/s1600-h/image6.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/-_i4kEusYHNw/USuhXCtYEFI/AAAAAAAABSA/JDlQjf1k96k/image_thumb2.png?imgmax=800" width="644" height="248" /></a></p> <p><a href="http://lh4.ggpht.com/-wY1Mse1pCH0/USuhYGJcP8I/AAAAAAAABSI/gBnmAKEjtfk/s1600-h/image7.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/-2lRhsaA4rRU/USuhZCGdv8I/AAAAAAAABSQ/GvE76jneuTM/image_thumb3.png?imgmax=800" width="644" height="298" /></a></p> <p> </p> <p> </p> <p> </p> <p> </p> <p><font color="#000000"></font></p> <p><font color="#000000"> </font></p> Mario Cortés Floreshttp://www.blogger.com/profile/11469537436666172551noreply@blogger.com0tag:blogger.com,1999:blog-4782459111526396682.post-89340992452054467772012-12-21T09:47:00.001-08:002012-12-21T09:47:34.228-08:00Material evento MadPoint: SharePoint 2013 aterriza en Madrid<p>El pasado 11 de Diciembre celebramos en <a title="Grupo de usuarios de sharePoint Madrid" href="http://www.linkedin.com/groups/MadPoint-SharePoint-Users-Group-Madrid-4554702?trk=myg_ugrp_ovr">MadPoint</a> el evento “SharePoint 2013 aterriza en Madrid ¿Preparados?” en el que dimos un vistazo a las principales <strong>novedades en SharePoint 2013</strong>. </p> <p>En el evento participaron AvePoint, PlainConcepts y Spenta. Gracias al patrocinio de AvePoint pudimos sortear una <strong><font size="3">Surface</font></strong> recién salida del horno!!, ahí os dejo la cara de felicidad del ganador. Gracias también a DotnetMania sorteamos una subscripción anual a la revista y dimos ejemplares de su último número.</p> <p><a href="http://lh5.ggpht.com/-0ZdThhkxi6g/UNSgijHm3NI/AAAAAAAABQc/iZpF3U6krqI/s1600-h/WP_000397%25255B5%25255D.jpg"><img style="background-image: none; border-right-width: 0px; margin: 5px 5px 5px 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="WP_000397" border="0" alt="WP_000397" src="http://lh4.ggpht.com/-oJD5h5Gp9VQ/UNSgjm9lQyI/AAAAAAAABQg/UhlqxUmAO3Y/WP_000397_thumb%25255B2%25255D.jpg?imgmax=800" width="244" height="184" /></a></p> <p>Os dejo el enlace desde poderos descargar todas las presentaciones y mi ejemplo de App “<strong>CompisApp</strong>” en el que muestra los datos de mis compañeros a partir de una lista. Lo sé, no es el mejor código que se puede hacer pero desde luego es un ejemplo muy didáctico de lo que se puede hacer de forma rápida con un App.</p> <p><a href="http://lh4.ggpht.com/-iUgvixfvP98/UNSgk9GMiGI/AAAAAAAABQs/1wiV9L-lnO4/s1600-h/image%25255B7%25255D.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/-2UoM2-rvm7s/UNSgmM5kadI/AAAAAAAABQ0/Ds-C3hs7Y7M/image_thumb%25255B2%25255D.png?imgmax=800" width="244" height="132" /></a><a href="http://lh6.ggpht.com/-re53GDL1DpY/UNSgnnJPTpI/AAAAAAAABQ8/bgWysx2XEFs/s1600-h/image%25255B10%25255D.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/-Gf7pFpTW8A4/UNSgo3QkaPI/AAAAAAAABRE/FHUlyZuGViI/image_thumb%25255B3%25255D.png?imgmax=800" width="244" height="132" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTQsaiXZ0ZvfeE9HCTvlwaQCPFNOb-aTqkS51j2XC-WYpBSxCGiTBvymAMGK0SA3_NWmsP2fCmid7R4COnT78cxCa4V41DIMF-clW075CV9yV6iCeXR1bU5NxJC4o0r9Hl80HaGL-EQcjg/s1600-h/image%25255B16%25255D.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/-IJCaF2fpWdU/UNSgr7FUF3I/AAAAAAAABRU/Ag4odOEhuNQ/image_thumb%25255B5%25255D.png?imgmax=800" width="244" height="139" /></a></p> <p> </p> <p>Lo pasamos genial así que solo agradeceros a todos la colaboración y la participación, para el año que viene ya estamos preparando más cosas con muchos de vosotros que os habéis animado a colaborar. Gracias chicos!!!</p> <ul> <li><strong>Introducción a MadPoint</strong> (Miguel Tabera y el menda) </li> <li><strong>Un paseo por las novedades de SharePoint 2013</strong> (Mario Cortés) </li> <li><strong>Novedades en Social y BI</strong> (Miguel Tabera) </li> <li><strong>Novedades en el desarrollo de Apps</strong> + ejemplo de App “<strong>CompisApp</strong>” (Mario Cortés) </li> <li><strong>Migración a 2013</strong> (Roberto Delgado) </li> </ul> <p><a title="Descargar presentaciones y ejemplos del evento SharePoint 2013 aterriza en Madrid con MadPoint" href="http://www.suges.es/Presentaciones/Forms/AllItems.aspx?RootFolder=%2fPresentaciones%2f20121211_EventoMadPoint&FolderCTID=&View=%7b5F98155E-216C-493D-8BAF-A4DC31A20E5A%7d"><img style="background-image: none; border-right-width: 0px; margin: 5px 5px 5px 24px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/-Z97V9Ya5INw/UNSgtOHQ5HI/AAAAAAAABRY/67jFZzqiF-A/image%25255B22%25255D.png?imgmax=800" width="242" height="79" /></a></p> Mario Cortés Floreshttp://www.blogger.com/profile/11469537436666172551noreply@blogger.com0tag:blogger.com,1999:blog-4782459111526396682.post-87915858823533760902012-12-18T11:10:00.001-08:002012-12-18T11:10:44.242-08:00Grabación de videoconferencia con Lync<p>Al realizar una reunión por videoconferencia desde Lync disponemos de la posibilidad de grabar la llamada y de almacenar todo el contenido que se comparta en la misma. La grabación de las reuniones por Lync nos permite <strong>ver en diferido lo que se ha hablado y compartido</strong> en la reunión. En mi caso suelo utilizarlos para grabar sesiones de formación y poder reaprovechar la sesión como material de los cursos.</p> <p> </p> <p>Mientras estemos conectados a una conferencia los moderadores podrán iniciar una grabación desde Lync. En la parte inferior encontraremos el menú de acciones de la reunión desde el que seleccionaremos “<strong>Start Recording</strong>” para iniciar la grabación.  En ese momento aparecerá un mensaje indicativo a todos los usuarios de que la reunión está siendo grabada y el moderador dispondrá de una serie de botones para pausar la grabación y pararla.</p> <p>Al parar la grabación aparecerá en la barra de iconos el <strong>asistente de grabaciones de Lync</strong> encargado de generar el vídeo en <strong>formato MPEG-4</strong>. El vídeo se creará con un encabezado con el título de la reunión, la fecha y el organizador. Además aparecerá en un lateral todos los textos escritos por los asistentes desde IM. Desde la opción de “Publish” podemos configurar el título del vídeo y si queremos que se genere con audio, vídeo, mensajes IM, contenido compartido.</p> <p><a href="http://lh3.ggpht.com/-n1jmuc5t_NQ/UNC_eW-hqnI/AAAAAAAABO8/TD402mAwgRk/s1600-h/image%25255B3%25255D.png"><img style="background-image: none; border-right-width: 0px; margin: 5px 5px 5px 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/-yiYOb6GztFo/UNC_fiGqOHI/AAAAAAAABPE/1nkAEmpauj4/image_thumb%25255B1%25255D.png?imgmax=800" width="644" height="339" /></a></p> <p><a href="http://lh5.ggpht.com/-fC03ME7Xx20/UNC_g5NhTNI/AAAAAAAABPI/0PGx_lbl4wc/s1600-h/image%25255B7%25255D.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/-ll7xsyymXBE/UNC_iu6ac3I/AAAAAAAABPU/LS8QciGgFrE/image_thumb%25255B3%25255D.png?imgmax=800" width="644" height="394" /></a></p> <p><a href="http://lh3.ggpht.com/-yBHUsFuwNxA/UNC_kuJ4NGI/AAAAAAAABPY/p6O6iG5To5w/s1600-h/image%25255B11%25255D.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/-NnYbiVe_CBs/UNC_lz_YzaI/AAAAAAAABPk/eS_-uIJxzZU/image_thumb%25255B5%25255D.png?imgmax=800" width="644" height="337" /></a></p> <p><a href="http://lh6.ggpht.com/-wPHh2uEpxCI/UNC_naGQM9I/AAAAAAAABPs/3vY266qjWO0/s1600-h/image%25255B19%25255D.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/--IIw_JJLWro/UNC_o5QQNiI/AAAAAAAABP0/xa7NY93pCuU/image_thumb%25255B9%25255D.png?imgmax=800" width="644" height="322" /></a></p> <p><a href="http://lh4.ggpht.com/-gqNXCA_Kk6w/UNC_qk1xg0I/AAAAAAAABP8/G2gqFbqTXic/s1600-h/image%25255B15%25255D.png"><img style="background-image: none; border-right-width: 0px; margin: 5px 5px 5px 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/-40Dn5KOXdIE/UNC_sEh8XxI/AAAAAAAABQE/ZylGP1vR1fQ/image_thumb%25255B7%25255D.png?imgmax=800" width="644" height="364" /></a></p> Mario Cortés Floreshttp://www.blogger.com/profile/11469537436666172551noreply@blogger.com0tag:blogger.com,1999:blog-4782459111526396682.post-87067640230898038692012-12-13T11:32:00.001-08:002012-12-13T11:32:27.283-08:00Error al configurar la URL de Apps de SharePoint<p> </p> <p>Al intentar configurar las urls de SharePoint 2013 desde la Administración Central me encontré con el error “<strong>The Subscription Settings service and corresponding application and proxy needs to be running in order to make changes to these settings.</strong>” lo que me impedía crear mi catálogo de Apps.</p> <p>Lo primero que comprobé fue que tuviera iniciados los servicios:</p> <ul> <li>App Management Service</li> <li>SharePoint Foundation Subscription Settings Service</li> </ul> <p>Una vez comprobado me aseguré de disponer de una aplicación de servicio del tipo: App Management</p> <p><a href="http://lh4.ggpht.com/-MkyWZsU7uoE/UMotJaV0rFI/AAAAAAAABN4/yYIdaG4wA7c/s1600-h/image2.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/-bOIOEZXFZnI/UMotKg6IpdI/AAAAAAAABOA/qDcfOVJIhiQ/image_thumb.png?imgmax=800" width="244" height="132" /></a><a href="http://lh5.ggpht.com/-gmkKvUmPkmg/UMotM-wL3gI/AAAAAAAABOI/AZnmsKAltso/s1600-h/image3%25255B2%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/-WGfq0zXAAXw/UMotOM5HvnI/AAAAAAAABOQ/A3EU5MWWkbs/image3_thumb%25255B1%25255D.png?imgmax=800" width="244" height="132" /></a><a href="http://lh5.ggpht.com/-UDMQBt7Njmg/UMotQRn9Y8I/AAAAAAAABOY/DmPUHqLKSfw/s1600-h/image6%25255B2%25255D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/-rKdbi0k8z-Q/UMotRpC_ajI/AAAAAAAABOk/qX2533_GV48/image6_thumb%25255B1%25255D.png?imgmax=800" width="244" height="139" /></a></p> <p>Como aun seguía dándome error tuve que crear de nuevo la aplicación de servicio de subscripción pero esta vez desde PowerShell reparando además el usuario administrador:</p> <p><em>#Reparar el usuario administrador</em></p> <p><em>Set-SPManagedAccount -UseExistingPassword -Identity DC07\Administrator <br />Repair-SPManagedAccountDeployment <br />iisreset</em></p> <p><em></em></p> <p><em>#crear una nueva aplicación de servicio de subscripción</em></p> <p><em>$account = Get-SPManagedAccount DC07\administrator <br />$appPoolSubSvc = New-SPServiceApplicationPool -Name SettingsServiceAppPool -Account $account <br />$appSubSvc = New-SPSubscriptionSettingsServiceApplication -ApplicationPool $appPoolSubSvc -Name SettingsServiceApp -DatabaseName SettingsServiceDB <br />$proxySubSvc = New-SPSubscriptionSettingsServiceApplicationProxy -ServiceApplication $appSubSvc</em></p> <p><em>iisreset</em></p> <p> </p> <p>En el siguiente enlace encontraréis los pasos para configurar SharePoint 2013 para poder ejecutar Apps.</p> <p><a href="http://technet.microsoft.com/en-us/library/fp161236.aspx"><strong>Configure an environment for apps for SharePoint (SharePoint 2013)</strong></a></p> Mario Cortés Floreshttp://www.blogger.com/profile/11469537436666172551noreply@blogger.com0