Office 365

aOS Orléans-Tours le 18 mars 2016 : pourquoi venir ?

Publié le Mis à jour le

Bonjour,

aOS_logoLa communauté aOS organise le 18 mars 2016 à Orléans une conférence ayant pour sujet les technologies collaboratives autour des produits Microsoft (Sharepoint 2016, Office 365, Skype, …).

Le but de cette conférence est de :

  • Découvrir les nouveautés autour des technologies Microsoft (SharePoint 2016, Office 365, Skype Entreprise, …)
  • Partager et échanger entre utilisateurs de la plateforme collaborative Microsoft

 

 » OK, mais je ne connais pas les technologies Microsoft « 

Justement, un des buts de la conférence est de te faire découvrir les nouveautés de la plateforme, en toute objectivité et indépendance. Un témoignage client te permettra également de te rendre compte de réel cas d’intégration de ces solutions et comment elles peuvent t’aider dans ton travail de tous les jours.

Des experts internationaux viennent animer cette conférence, et seront disponible tout au long de la journée. Ils seront ravis de répondre à tes questions (sur la compatibilité de ton site web avec ie6 par exemple).

  » Orléans c’est beau mais c’est loin … « 

Orléans est une très belle ville , si tu n’en es pas convaincu tu peux toujours consulter cette vidéo. C’est aussi le point de départ pour visiter les châteaux de la Loire, et vu que la conférence est un Vendredi tu pourras rester sur place tout le week-end et faire découvrir à ta moitié tous les châteaux à proximité (ce qui justifiera facilement que tu passes ton vendredi en conférence).

Pour venir en train, tu pourras venir de Paris Austerlitz en mois d’une heure à la gare d’Orléans (et PAS Fleury les Aubrais). Consultes les horaires de train via ce lien

Une fois arrivé à la gare d’Orléans, en 10 minutes tu seras place du Martroi, sans trainer dans les boutiques rue de la République.

snip_20160303112619

Pour venir en voiture, prends l’autoroute A10 depuis Paris, sortie 14, direction Orléans Nord puis Orléans. Le parking place du Martroi est accessible depuis la rue d’Escures ou la rue Bannier

Pour venir en TRAM, c’est via le tram B, arrêt Jeanne d’arc

Orléans_Jeanne_d'Arc_place_du_Martroi[1]Dans tous les cas, place du Martroi, si tu regardes dans la même direction que Jeanne d’Arc (la statue, pas la vrai), la CCI est sur ta DROITE (coté épée).

CCI-martroi-facade-batiment[1]

Chambre de Commerce et d’Industrie du Loiret
23, Place du Martroi
45044 Orléans Cedex 1

 » Je ne sais pas quand c’est, ni comment m’inscrire.. « 

La conférence se déroulera le vendredi 18 mars 2016 à la CCI d’Orléans à partir de 8H30, elle est gratuite et pour t’inscrire il te suffie de cliquer sur ce lien eventbrite.

Le programme est le suivant :

yos_agenda

 

 » Je n’ai pas le temps « 

Arrête de jouer à candy crush ou à 94% , tu te rendras compte du précieux temps que tu économises, et pourras ainsi venir.

 » Mon employeur ne veux pas que je vienne « 

Il a raison ! Passer toute une journée à te former gratuitement sur les nouvelles technologies est une perte de temps ! Rencontrer des clients, des conférenciers internationaux et échanger sur les bonnes (ou mauvaises) pratiques de mise en place projets ne sert à rien.

Windows / optimiser les performances des applications .NET

En passant Publié le Mis à jour le

 

 

Voici une procédure pour optimiser les performances pour les applications utilisant le Framework .NET (en empêchant au Framework d’aller chercher les maj à chaque ouverture)

Modifier les fichiers

C:\Windows\Microsoft.NET\Framework64\v2.0.50727\CONFIG\machine.config et C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config avec le code suivant :

remplacer

<runtime/>

par

<runtime>

    <generatePublisherEvidence enabled=« false »/>

</runtime>

Source : https://msdn.microsoft.com/fr-fr/library/bb629393(v=vs.110).aspx

Office 365 / de la neige pour noël !

Citation Publié le Mis à jour le

Bonjour,

Avant de partir pour quelques jours de congés autour des fêtes de noël, je laisse pour mes collègues qui restent au bureau un petit tuto pour ajouter de la neige sur leur site Office 365. C’est en quelque sorte mon cadeau de fête de fin d’année.

Étape 1 : Ajoutez les outils dans la bibliothèque « SiteAssets »

Allez dans Contenu du site :

Cliquez sur « Pièces jointes » :

Dézippez et glissez le dossier « tb-tools » ci-joint dans cette bibliothèque (avec le mode explorateur windows) de façon à avoir l’arborescence suivante :

http://<votresiteoffice365>/votresite/SiteAssets/tb-tools/

Revenez sur votre page d’accueil, puis ajoutez une webpart « Editeur de contenu » :

Dans les propriétés de la webpart, saisissez le lien dans les propriétés, puis publiez votre page :

../SiteAssets/tb-tools/fall2.1/o365.html

Cliquez sur OK…

Ouvrez cette page, fermez les yeux, rouvrez les…. Ça y est !

PS : Ceci doit aussi fonctionner sur Sharepoint.

Voici une courte vidéo de l’effet :

Office 365, que faire en cas de problème d’accès

Citation Publié le Mis à jour le

Suite à un incident au niveau européen le 03 décembre 2015, la plateforme de connexion à office 365 n’était plus disponible en France (pendant 2 à 3 heures d’après ce que j’ai constaté sur mes tenants)

Cette information à été relayée sur le daily telegraph.

Microsoft Office 365 goes down for users in many countries across Europe
Customers of Microsoft’s online productivity suite are unable to log in to Outlook email and other services due to Azure outage

A aujourd’hui, le service est intégralement rétabli, et est pleinement fonctionnel, voir sur le site  présentant l’état de santé d’Office 365

Microsoft nous indique  une erreur de configuration ayant dégradé le service d’authentification.

Pour eux la période d’indisponibilité à démarré à 9H50 et a été entièrement résolu hier à 13H UTC.

Dans la mesure où il s’agit uniquement de problème de connexion, l’impact a été limité :

  • Pas de perte de donnée,
  • Connexion seulement indisponible lorsque les utilisateurs avaient redémarré leur machine après 9h50, ou s’étaient déconnectés de façon explicite.

Les problèmes semblent derrière nous….

En résumé, lorsque vous constatez un problème sur votre tenant, avant d’appeler vos responsables réseaux :

[update 18/12/2015] nouveau problème recensé ce jour, consulter l’état de santé d’azure

[update 26/06/2017] problème au niveau européen recensé, visiblement uniquement pour les utilisateurs FAI Orange

Collab365 – Créer des applicatifs métier sous Sharepoint, oui ! Mais comment faire..?

Citation Publié le Mis à jour le

collab365-300x179J’ai eu le plaisir d’animer la session #C365015 en direct Jeudi 08 Octobre 2015 à 18h lors de la Conférence Collab365. Cet évènement uniquement en ligne rassemble 137 conférenciers, pour animer 148 sessions sur 24 heures sur les sujets Office 365, SharePoint ou Azure.

Ma session était principalement destinée aux Power-User Sharepoint et Office 365. L’idée était de vous présenter trois solutions (parmi d’autres) qui permettent de constituer des solutions applicatives. Dans un premier temps j’ai fait un tour des solutions standard et me suis attardé sur Infopath, sa roadmap, et comment se projeter si vous utilisez cet outil. Je me suis ensuite concentré sur l’injection de javascript dans les pages SharePoint (formulaire création, modification, affichage). Voici le tableau des fonctions JavaScripts et frameworks Jquery de customisation SharePoint et Office 365 que j’utilise au jour le jour, leur description et leurs urls de téléchargements :

Outil Description URL
SP15ModalDialog Ouverture de popup modal https://alinimer.wordpress.com/2013/02/25/open-pages-and-forms-in-modal-dialog-for-sharepoint-2013/
lozzi.fields Masquer ou mettre en lecture seul des champs https://lozzisp2013.codeplex.com/
spjs-utility.js Manipulation de valeur de formulaires http://spjsblog.com/2015/01/19/spjs-utility-js-is-updated-to-v1-200/
spservices Bibliothèque Jquery proposant une couche d’abstraction des web Services Sharepoint. http://spservices.codeplex.com/
jslink Modification de l’affichage de listes
sp.js  Accès au modèle objet JavaScript de SharePoint
jquery Framework javascript http://code.jquery.com/

Je me suis enfin attardé sur la liste des solutions-tiers pour mettre en forme des formulaires complexes sous SharePoint et Office 365. Voici la liste des outils-tiers présentés :

Num. Outil Sharepoint Office 365 Saas Mobile Source de donnée Workflow
1 Form7 X X
2 Dynamic Forms for SharePoint (DFFS) X
3 Dell – Quick Apps for SharePoint X
4 Ujelo – Simple Forms for SharePoint X X
5 PDF Share Forms X X OnDemand
6 Sharepoint Forms Designer X X
7 Infowise – Ultimate Forms Solution X X REST APIs
8 Formotus – Mobile Forms X X X SOAP/REST
9 KWizCom – KWizCom Forms X X Kwizcom mobile X
10 Nintex – Nintex forms X X X XX X
11 K2 – K2 forms X X AppIT X XX X

Si vous souhaitez télécharger les fichiers utilisés pendants les démonstrations, cliquez sur le lien suivant :

Téléchargez les fichiers -> http://1drv.ms/1G8vzjl

Au cas où vous avez raté la session (et que vous avez une raison valable de ne pas l’avoir vue) voici les slides :

PS : 2 places VIP pour un match du PSG Handball sont toujours à gagner si vous m’envoyez un tweet avec les mots clés @thierrybuisson @gfiinformatique #collab365 et en précisant le nombre de solutions tiers présentées lors de cette session.

Permalien de l'image intégrée

Vous trouverez l’enregistrement YouTube du Live ici :

Les statistiques de collab365 sur les réseaux sociaux

Idée reçue sur Office 365 : Mes données sont hébergées à Dublin

Citation Publié le Mis à jour le

Bonjour,

Beaucoup d’entre nous, par habitude, attachent de l’importance à la localisation physique des données de leur entreprise. Il est fréquent, lorsque l’on parle d’office 365, d’évoquer le fait que les données sont hébergées « dans le data center Microsoft de Dublin ». Parmi certains fantasmes autour de ceci, il a été dit qu’il existait des douves autour de ce Datacenter.

Etonnant non ? Ceci est probablement vrai ! Je vous conseille à ce propos la lecture de ce billet :

http://blog.lemondeinformatique.fr/fcoquio/lire-les-data-centers-chateaux-forts-du-monde-numerique-80.html

Pour des questions de sécurité, Microsoft reste très laconique sur la localisation précise de son Datacenter.

En regardant de plus près, la seule information dont nous disposons est ecrite au fin fond des conditions d’utilisations des services online : http://www.microsoft.com/online/legal/v2/?docid=25

« Le pays ou région du client, qui est saisie par l’administrateur durant la phase d’initialisation des services, détermine le premier lieu de stockage des données »

Il n’est donc pas certain que vos données restent tout le temps au même endroit. Allons un peu plus loin :

« Pour les clients résident dans l’Union Européenne, les données sont localisées dans les pays ou régions suivantes :
Dublin, Ireland

Amsterdam, Pays-Bas

Etats Unis »

L’intérêt d’une solution cloud n’est pas dans la localisation géographique des données, mais bien dans le niveau de sécurité que peut-vous fournir votre hébergeur cloud.

Alors, où partez-vous en vacances l’été prochain ? N’oubliez pas d’emporter votre drone…

Voici les localisations connues des plus importants Datacenter en Irlande, et au Pays Bas :


[UPDATE 03/12/2014 15:00] Suite à une discussion avec Patrick Guimonet, sur linkedin ici, il est également précisé dans ce document des conditions générales d’utilisation :

« Pour la plupart des clients situé en Europe, les Datacenters principaux pour tous les services Office 365 et Microsoft Dynamics CRM Online sont situés aux Pays bas et en Irlande. Cependant les clients Lync Online ayant provisionnés leurs services avant Octobre 2011 ont leur données situés dans un Datacenter situé aux Etats unis »

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 !

Ajouter des ancres nommées dans Sharepoint 2010

Publié le Mis à jour le

Bonjour,

Il est parfois utile de rediriger l’utilisateur vers l’intérieur d’une page en non pas en haut de celle ci (de façon classique). Pour ceci vous pouvez utiliser le principe d’ancres nommées.

Pour faire un lien vers votre page, écrivez via une CEWP (par exemple) le code html suivant dans votre page de départ :

   1: <a href="/pages/mapage.aspx#MILIEU"> Allez au milieu de la page suivante en cliquant ici</a>

Dans votre page “/pages/mapage.aspx”, positionnez votre ancre au bon endroit :

   1: <html>

   2: <body>

   3:  

   4: <p>lorem ipsum ...</p>

   5: <a name="MILIEU"></a>Ancre au milieu de la page

   6: </body>

   7: </html>

Vous l’avez peut être remarqué, mais lorsque vous ajoutez un lien vers une ancre nommée dans une page Sharepoint, celle ci est redirigée vers le haut après avoir été positionnée au niveau de l’ancre (l’effet est d’ailleurs très surprenant).

Pour palier à ceci il faut ajouter le code suivant dans la page contenant les ancres (il s’agit de jquery).

   1: <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>

   2: <script language="javascript">

   3: $(function() {

   4:     var fn = FixRibbonAndWorkspaceDimensions;

   5:     FixRibbonAndWorkspaceDimensions = function() {

   6:         var firstCall = !g_setWidthInited;

   7:         fn();

   8:         if (firstCall) 

   9:             window.location.hash = self.document.location.hash.substring(1);

  10:     }

  11: });

  12: </script>

Source : http://social.msdn.microsoft.com/Forums/en-US/sharepointgeneralprevious/thread/f7eab808-da8a-44fd-9933-f9b992f5affc

Office 365 / mettez à jour Sharepoint Designer 2010 vers 2013 puis convertissez vos conditions en anglais

Publié le Mis à jour le

Bonjour,

Après un jolie mail client (pas énervé du tout) qui m’indique que les mails d’approbation customisé avec Sharepoint Designer  2010 sur leur site Office 365 ne sont plus envoyés, je me connecte avec mon designer 2010 préféré qui m’indique le message suivant :

“Microsoft Sharepoint Designer cannot be used to edit web sites on servers different from Microsoft Sharepoint Server 2010/ To edit these sites, you need to use the same version of Sharepoint Designer wich matches the version of Microsoft Sharepoint Server.”

image

Pas de panique, il faut télécharger Sharepoint Designer 2013 ici : http://www.microsoft.com/fr-fr/download/details.aspx?id=35491

image

Erreur de ma part, j’ai téléchargé le 64 bits, Microsoft Office Sharepoint Designer doit être dans la même version que mon office, à savoir 32 bits :

image

Je télécharge donc en 32 bits…Clignement d'œil et (petite astuce) renomme tout de suite le fichier en sharepointdesigner2013FR_32bit.exe, car d’origine le nom est générique et ne précise pas la version et la langue.

A ce sujet je vous préconise de ne pas faire comme moi, et de bien installer la version en 64 bits, car ceci peut poser des problèmes dans le cas d’une utilisation de BCS avec des ALIAS SQL.

Installation de Sharepoint designer 2013

image

image

imageimage

image

On est en 2013 ! que diable :

image

Lancement de Sharepoint Designer 2013

Après un redémarrage, il suffit de lancer le bon Sharepoint Designer : 2013

image

Je choisi ceci :

image

Un superbe bandeau s’ouvre, me présentant plusieurs infos :

imageimageimageimage

Bonne nouvelle, il reconnait tous mes anciens sites ouvert avec Sharepoint Designer 2010:

image

Après 3 fenêtres me demandant mon login, puis mon mot de passe (??), le site est bien accessible :

image

Correction du problème

Je regarde mes flux de travaille, tout semble correcte :

image

J’ai paramétré entre autre un workflow envoyant un mail lorsqu’un document est approuvé

Sauf qu’en regardant de plus prêt, dans mon historique, je renvoie la valeur de l’état du document, celui ci semble passé en anglais [0;#Approved] :

image

alors que dans mon workflow, comme configuré depuis quelques mois j’ai bien en français [0;#Approuvé]:

image

Je tente donc de stocker la valeur de l’état du document dans une variable nommé [EtatDocument]…

image

..puis je remplace ma condition d’envoie de mail par la valeur en Anglais, en saisissant explicitement 0;Approved

image

C’est ca ! mon mail est parti.

Bilan

Si vous êtes Sous Office 365, et que vous avez des conditions en français dans vos Workflow Designer (maintenant Sharepoint Designer 2013), convertissez vos conditions en anglais en passant par des variables.

Je vous laisse, j’ai quelques coups de fil à passer Clignement d'œil