Le Post Infeeny

Les articles des consultants et experts Infeeny

Microsoft Ignite 2015 – Integrating Custom File Types in Office 365 with File Handler Add-Ins – Jeudi 7 mai

Integrating Custom File Types in Office 365 with File Handler Add-Ins
Code : BRK4114

Par Stéphane,
Pôle SharePoint MCNEXT

Niveau : 400
Présentateur : Dorrenne Brown

Comment apprendre à Office 365 à gérer des types de fichiers non connus : icône, prévisualisation en recherche…


Une seule application Office 365 suffit pour ajouter le type de fichier à SharePoint, OneDrive for Business et Outlook Web App.

Démonstration : elle a déjà créé une app qui lui permet de gérer un type de fichier de GPS. Une icône est ajoutée, la prévisualisation de recherche fonctionne et le clic sur les éléments ouvre le fichier dans l’app pour afficher la carte.

Docusign a été implémenté comme cela dans SharePoint.

Rappel du processus d’enregistrement d’une app dans Azure AD.

Il faut les droits « enable sign in and read users’ profiles » et « Read and write files that the user selects »

Propriétés de l’add-in dans AAD Application Object :
– Id
– Type : FileHandler
– Extension du type de fichier
– Icône
– Url d’ouverture
– Url de prévisualisation
Toutes les urls doivent être https.

Il est possible de mettre à jour les propriétés de l’add-in par l’API graph.windiws.net

Il suffit de retirer l’app du tenant pour retirer le file handker de l’interface.

Démonstration : Elle montre les propriété de son app et sa déclaration.

Lorsqu’un utilisateur clique sur le bouton fichier d’ un fichier dans une bibliothèque :
– SharePoint poste le paramètre d’activation FileGet à l’url de prévisualisation
– Récupération du token de connexion
– L’app récupère les données en utilisant le token
– L’app génère une prévisualisation
– L’utilisateur peut voir la prévisualisation

Le paramètre d’activation permet à l’app de connaître l’action voulue par l’utilisateur.

Démonstration du code de l’application :
– Récupération du paramètre d’activation
– Récupération du contenu du fichier par une requête
– Création de la prévisualisation

Il est possible d’assigner l’app à uniquement quelques personnes. Si l’utilisateur n’a pas accès au fichier, la requête de récupération du contenu du fichier échouera.

Il est possible de récupérer ces apps du store.

Qu’est-ce qui a changé depuis les dernières annonces :
– Compatibilité outlook webapp
– Les propriétés sont dans azure AD
– Les propriétés ont été mises à jour

Le code est en exemple sur github.com/officedev sous le titre GPX-FileHandler

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

%d blogueurs aiment cette page :