Citations

Astuce office 365 : ajoutez un lien de téléchargement direct sur vos fichiers joints

Citation Publié le Mis à jour le

Bonjour

Ci-joint un script jquery permettant d’ajouter un lien de téléchargement direct à tous vos fichiers joints

Ce code est à disposer dans la page de votre formulaire spécifique http://<votretenant>.sharepoint.com/Lists/votreliste/dispform.aspx

Avant (fonctionnement nominal, on ouvre Office Web Apps en cliquant sur le lien) :

Après (ajout d’un lien téléchargement directe « download ») :

Méthode d’installation :

  1. Cliquez sur un élément de la liste pour accéder à un formulaire de consultation de liste en pleine page (pas de fenêtre modale), puis cliquez sur « Modifier la page »

  1. Cliquez sur « Ajouter un composant Web Part » puis dans la barre de menu haute qui apparait « Média et Contenu » et « Editeur de contenu »

  1. Pointez votre souris dans la nouvelle webpart qui apparait, puis cliquez sur « Modifier la source »

  1. Saisissez le code suivant dans la fenêtre modal « Source HTML », puis cliquez sur OK :

&lt;script src=&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js&quot;&gt;&lt;/script&gt;

&lt;script language=&quot;javascript&quot;&gt;
jQuery(document).ready(function(){
 		var table = jQuery(this).find('table#idAttachmentsTable').first();
 		jQuery(table).find('span[dir=&quot;ltr&quot;] &gt; a').each(function(idx){
 			if ( jQuery(table).find('span.dl_'+idx).length === 0 ){ 
 				jQuery('&lt;span class=&quot;dl_'+idx+'&quot; src=&quot;&quot; target=&quot;test&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;a class=&quot;noloop&quot; href=&quot;'+jQuery(this).attr('href')+'&quot; target=&quot;_blank&quot;&gt;download&lt;/a&gt;&lt;/span&gt;').insertAfter(jQuery(this));
 			}
 		});
});
&lt;/script&gt;
 
  1. N’oubliez pas de masquer votre webpart via les propriétés de celle ci.

Bon courage !

Sharepoint 2013 / erreur Unexpected response from server. The status code of response is ’500′. The status text of response is ‘System.ServiceModel.ServiceActivationException’

Citation Publié le Mis à jour le

Bonjour,

Vous venez de configurez les apps, après quelques heures (jours) de dialogue avec votre admin réseau, tout fonctionne bien 😉

Dans la foulée, vous voulez activer l’app qui permet d’afficher la météo, seulement voilà, vous obtenez le message d’erreur suivant :

Unexpected response from server. The status code of response is ‘500′. The status text of response is ‘System.ServiceModel.ServiceActivationException’

Après un tour rapide sur la conso mémoire, celle-ci est presque entièrement utilisée :

Solution 1

Augmentez la RAM de votre serveur, surtout si vous êtes en configuration de production, il a des chances que la conso mémoire ré-augmente

Solution 2 :

Réduisez le niveau de performances du service de recherche avec la commande powershell suivante :

Set-SPEnterpriseSearchService -PerformanceLevel Reduced

Get-SPEnterpriseSearchService

Solution 3 :

Limitez l’allocation mémoire du processus noderunner.exe. Le fichier de configuration est situé ici

C:\Program Files\Microsoft Office Servers\15.0\Search\Runtime\1.0\noderunner.exe.config

Modifiez la valeur comme suit (la valeur est en Mo):

   <!-- These settings can also be set using command line arguments with the same name. -->
    <nodeRunnerSettings memoryLimitMegabytes="100" />


Après ceci, redémarrez les process noderunner.exe :

Sources :