Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

The Mit's Blog

En plus d'intégrer et skier, il sait même écrire !
(Blog de Renaud Comte)

Actualités


  • Ancien MVP SharePoint 8 ans ...
    Des projets .Net, SharePoint 2013 ou Office 365 ??

    Contactez-nous :

Archives

[SPC12] How to build a real Helpdesk Solution with SP2013

SPC-2012_thumb1_thumb_thumb_thumb2_t_thumb

Une session de feu même par le SP Cowboy : Eric Schupps

P1040801P1040807

Prenant le scénario type d’une solution trans entreprise : le helpdesk, cette session veut présenter le cycle de production complète d’une vrai application d’entreprise à base de SP2013

  • Spécification
  • Design
  • coding
  • Packaging
  • Security Premise/Cloud 

P1040806P1040811P1040812

le message de la session : You must unlearn what you have learned !

SP2013 avec le App cloud model impose une nouvelle réflexion dans la conception

techniquement :

  • UI (JS)
  • Auth
  • WCF
  • REST
  • Office (si si)
  • Phone

En terme de donnée :

  • Azure SQL DB
  • WCF Services
    • remote to call Azure SQL
  • Entity Framework
    • ce discute mais permet de s’affranchir de bien de code de “plomberie” SQL
  • JSON
    • votre nouveau meilleur ami
  • Asynchronous

P1040808P1040809

P1040814

P1040816P1040819

Développement Web : tout un problème de contexte

il faut déjà déployer : soit 365 : simple ou On Premise : plus lourd, il faut configurer le S2S High Trust

En mode remote sur Azure , on voit bien passer les token via fiddler : SPAppToken si on

L’application est riche en fonctionnalité : interactif, chargement de KB, carrousel GEO des intervenantm drag and drop, …

L’inscription de votre App demande toujours de générer un App Principal

Truc & astuce

  • Au niveau de vos appels, pensez bien à profiter des tokens spécifiques d’url pour trouver les url de contexte en REST
  • Attention, les scopes sont deprecated
    • en REST, une recherche doit utiliser le source ID et non le source Name de votre indexation
    • d’ou le GUID pour l’appel de People search

Le developpement d’Office App devient aisé !

  • toujours le même principe d’app avec manifest, remote et JS pour l’implémentation
  • attnetionm il faut faire une conversion du JSON en Array Office pour manipuler les données plus aisément 

Mobilité

  • dev mobile classique à base de MVVM
  • les appels REST sont les mêmes
    • mais conversion du JSON en array pour la manipulation des datas ….

Packaging aka Manifest mon ami

Testing

  • it’s a challenge !
  • lot of effort for JS
    • fiddler estmon ami
    • Typescript

On Premise

  • Complexe, vraiment et lourd
  • Mais incontournable
    • Assez difficile to make ACS et OAuth on Premise
    • oblige MS à proposer un mode différent : S2S
      • Ou sinon, configurez un private cloud : encore plus complexe si cous en avez pas les besoins
  • La config des certificats touche les serveurs SP ainsi que les config des app
    • beaucoup de PS
  • vos applications sous S2S impose NTLM
    • il faut une identité Windows : pas le choix

P1040823

P1040825P1040826P1040827

O365

  • Dev / MarketPlace / Catalog
  • Developper Site
  • SSL
  • Registration
  • Parameter
  • Permission

Azure

  • Database
    • Preparation
  • Web
    • Web Site
    • Web Role
    • VM
  • Autohosted
    • some limitations
    • pas vraiment le modèle a conseiller si vous avez besoin de montée en charge
      • Préférez le host Provider avec un package Azure classique

Petit truc (voir enorme):

  • en testant la présence du ClientToken dans le host URL, vous pouvez savoir si il est vide aue vous êtes on premise ou cloud  Clignement d'œil
  • Ainsi votre App fonctionne Premise et Azure et vous ne travaillez que sur une seule version de l’application

Conclusion

Un immense bravo au travail préparatoire de cette demo, un véritable showroom de comment penser et déployer une app SP2013 complète de A à Z

Clairement un changement de philosophie à faire pour le futur

Renaud Comte [MVP]
Live from Vegas

Mots clés Technorati : ,,
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Posted: jeudi 15 novembre 2012 19:18 par themit
Classé sous : , ,

Commentaires

Pas de commentaires

Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Merci par Blog de Jérémy Jeanson le 10-01-2019, 20:47

- Office 365: Script PowerShell pour auditer l’usage des Office Groups de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 11:02

- Office 365: Script PowerShell pour auditer l’usage de Microsoft Teams de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 10:39

- Office 365: Script PowerShell pour auditer l’usage de OneDrive for Business de votre tenant par Blog Technique de Romelard Fabrice le 04-25-2019, 15:13

- Office 365: Script PowerShell pour auditer l’usage de SharePoint Online de votre tenant par Blog Technique de Romelard Fabrice le 02-27-2019, 13:39

- Office 365: Script PowerShell pour auditer l’usage d’Exchange Online de votre tenant par Blog Technique de Romelard Fabrice le 02-25-2019, 15:07

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Stream Portal par Blog Technique de Romelard Fabrice le 02-21-2019, 17:56

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Video Portal par Blog Technique de Romelard Fabrice le 02-18-2019, 18:56

- Office 365: Script PowerShell pour extraire les Audit Log basés sur des filtres fournis par Blog Technique de Romelard Fabrice le 01-28-2019, 16:13

- SharePoint Online: Script PowerShell pour désactiver l’Option IRM des sites SPO non autorisés par Blog Technique de Romelard Fabrice le 12-14-2018, 13:01