Office 365 devient le premier service majeur de productivité accessible via le Cloud à suivre les règles européennes en matière de protection et de sécurité des données à caractère personnel

by Philippe Limantour 19. décembre 2011 22:28

Office 365 devient le premier service majeur de productivité accessible via le Cloud à suivre les règles européennes et américaines en matière de protection et de sécurité des données à caractère personnel

Microsoft annonce des améliorations dans les mesures de sécurité et de protection de la vie privée mises en place dans Office 365

 
Microsoft Corp. annonce qu’Office 365, son service de nouvelle génération proposant des outils de productivité via le Cloud, est la première plate-forme d’envergure hébergée dans le Cloud à proposer des mesures de sécurité et de protection de la vie privée fortes pour les clients exerçant leur activité dans l’Union européenne et aux Etats-Unis. Dans le cadre de son engagement contractuel envers ses clients, Microsoft signera désormais les Clauses Contractuelles Types, qui permettront aux clients de s’assurer qu’ils se conforment à la Directive sur la protection des données à caractère personnel, et respectera les dispositions de la loi américaine Health Insurance Portability and Accountability Act (HIPAA).
Microsoft annonce également le lancement du site Internet Trust Center Office 365. Ce site fournit des informations approfondies sur les pratiques de sécurité et de confidentialité d’Office 365 et a subi récemment d’importants changements de conception visant à le rendre plus accessible et plus facile à comprendre. Le nouveau site est accessible à l’adresse suivante : http://trust.office365.com.

 

Mises à jour en matière de conformité

 

En février 2010, l’Union européenne a adopté des clauses contractuelles (plus connues sous le nom de « Clauses Contractuelles Types ») visant à fournir un cadre juridique au transfert de données à caractère personnel via des réseaux internationaux vers des pays situés en dehors de l’Espace Économique Européen (EEE). Lorsqu’elles sont incluses dans des contrats de prestations de services conclus avec des sous-traitants, les Clauses Contractuelles Types assurent aux clients que les mesures appropriées ont été prises afin de protéger les données à caractère personnel, quand bien même celles-ci seraient stockées dans un centre hébergeant des services de Cloud situé en dehors de l’EEE. Les autorités de contrôle européennes ont la possibilité de demander que les clients cessent toute utilisation d’un service qui n’aurait pas pris toutes les mesures requises afin de protéger les données à caractère personnel et ce, jusqu’à ce qu’elles aient procédé à un contrôle du service concerné et jugé qu’il se conformait aux règles européennes en matière de protection et de sécurité des données.

Outre l’utilisation des Clauses Contractuelles Types, Microsoft est allé plus loin que d’autres fournisseurs de services de Cloud en incluant un accord relatif au traitement des données pour les clients européens. Certains des 27 États Membres ont des exigences plus strictes que les dispositions de la Directive européenne sur la protection des données à caractère personnel. Pour rationaliser les services hébergés dans le Cloud pour les clients soumis à des obligations de conformité supplémentaires, Microsoft a prévu, outre les Clauses Contractuelles Types, un solide contrat relatif au traitement des données élaboré en tenant compte des particularités des règlementations de chaque État Membre.
 
« Le développement d’outils de productivité hébergés dans le Cloud qui répondent aux attentes des entreprises européennes représente bien plus que la simple conception d’applications sur un navigateur » a déclaré Jean-Philippe Courtois, Président de Microsoft International. « En matière de sécurité et de protection des données, Microsoft développe une approche des lois européennes plus complète que toute autre société, et nous sommes fiers du travail que nous avons accompli afin de veiller à ce que la plus large gamme d’organisations puisse passer au Cloud en toute confiance – ou opter pour une formule sur site tout aussi fonctionnelle ».
En tant que premier service majeur de productivité hébergé dans le cloud à obtenir la certification ISO/IEC 27001 - une norme internationale de système de gestion de la sécurité de l'information - Microsoft mandate, chaque année, un expert indépendant afin qu’il procède à un audit de sa politique en matière de sécurité de l’information et communique les résultats à ses clients. Par ailleurs, Microsoft a conçu ses services en ligne afin de fournir des mesures de protection physique, administrative et techniques qui permettent de se conformer totalement aux dispositions de la loi HIPAA.
 
« Jusqu’à récemment, certaines préoccupations concernant la sécurité et la confidentialité des données des patients représentaient l’obstacle le plus courant des organisations du secteur de la santé bénéficiant de tout le potentiel de leurs technologies hébergées dans le Cloud » a déclaré Michael Robinson, General Manager for U.S. Health and Life Sciences chez Microsoft. « Microsoft contribue à la suppression de cet obstacle en intégrant des fonctionnalités de confidentialité et de sécurité dans Office 365 qui permettent aux organisations du secteur de la santé de répondre aux obligations de conformité prévues par la loi HIPAA. A ce jour, Office 365 peut aider des hôpitaux, des assureurs et des cliniques à donner aux membres de leur personnel les moyens d’être efficaces et productifs, en toute confidentialité, à tout moment, en tout lieu, tout en réduisant considérablement leurs frais d’exploitation liés aux technologies de l’information ».

 

Concernant Office 365

 
Office 365 regroupe Microsoft Office, Microsoft SharePoint Online, Microsoft Exchange Online et Microsoft Lync Online au sein d’un service de Cloud constamment actualisé. Avec Office 365, le passage au Cloud n’entraine aucun changement dans les méthodes de travail car ce système repose sur des outils de productivité de pointe auxquels les gens sont habitués, qu’ils connaissent et en lesquels ils ont confiance. Les utilisateurs ont ainsi de nouveaux moyens leur permettant de travailler ensemble, facilement, sur pratiquement tout dispositif ou téléphone mobile, en utilisant des applications qui leur sont familières, telle qu’Office, qu’ils connaissent déjà et qu’ils apprécient. Le Cloud offre aux dirigeants de société la fiabilité, les mesures de sécurité et les contrôles informatiques dont ils ont besoin.
Pour toute information sur Office 365 veuillez consulter le site situé à l’adresse suivante : http://www.neos-sdi.com/fr/solutions-microsoft-et-ecosysteme/office-365/

Tags: ,

Cloud | Collaboratif | SharePoint

Déploiement et distribution du modèle objet client de SharePoint 2010

by Franck Musson 20. octobre 2011 02:35

Pour utiliser le modèle objet client de SharePoint 2010 sur une machine sur laquelle ne sont pas installés les binaires de SharePoint 2010,

il y a un petit download a réaliser : http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=21786

il vous sera alors possible d'écrire du code distant interagissant avec les web services de SharePoint

Example

using (SP.ClientContext ctx = new SP.ClientContext("http://sharepoint2010"))
            {
                SP.FormsAuthenticationLoginInfo formsLoginInfo = new SP.FormsAuthenticationLoginInfo();
                ctx.AuthenticationMode = SP.ClientAuthenticationMode.Default;
                // ctx.FormsAuthenticationLoginInfo = formsLoginInfo;

                SP.List list = ctx.Web.Lists.GetByTitle(lst);
                try
                {
                    list = ctx.Web.Lists.GetByTitle(lst);
                    SP.ListItemCreationInformation itemCreateInfo = new SP.ListItemCreationInformation();
                    SP.ListItem listItem = list.AddItem(itemCreateInfo);
                    listItem["Title"] = "Réservation N° : " + bookingid.ToString()+" le "+flightdate.ToShortDateString();
                    listItem["CustomerID"] = customerid;
                    listItem["BookingID"] = bookingid;
                    listItem.Update();
                    ctx.ExecuteQuery();
                }
                catch (SP.ServerException)
                {
                    list = null;
                }

etc...

Tags: ,

SharePoint

Suivre l’avancement des workflows SharePoint à l’aide de visio

by Batiste Rouelle 25. mai 2011 02:52

On peut facilement suivre un workflow SharePoint réalisé avec SharePoint Designer sur une visualisation Visio, mais qu’en es-t-il des workflows réalisés avec Visual studio ?

Partons d’un workflow déjà réalisé sous Visual studio 2010

image

On aimerait afficher une représentation visio de ce workflow sur la page de statut du workflow.

La première chose à faire est de déployer la visualisation du workflow sur le SharePoint, ça tombe bien le module est fait pour ça :

image

On a créé un vdw basé sur le modèle de processus SharePoint dans visio qu’on a ajouté à notre module.

Il faut maintenant spécifier où le déployer sur SharePoint, cela se fait simplement via le Elements.xml.

image

Une dernière petite configuration dans le Elements.xml du workflow :

image

On a ajouté deux balises, une, ShowPreview qui indique à SharePoint qu’on veut afficher la prévisualisation de notre workflow et une, PreviewHref, qui donne l’url de la prévisualisation. A noter que ces deux balises ne sont pas dans l’intellisense.

Si nous déployons dans l’état le workflow nous allons en obtenir la visualisation, mais elle ne sera pas mise à jour au fur et à mesure de l’avancement de l’exécution. Pour que cela soit possible il faut exporter le workflow à partir de visio.

image

Visio génère un .vwi, qui n’est rien d’autre qu’un zip, en le renommant on accède aux fichiers le constituant et on peut ouvrir le .xoml avec l’éditeur de son choix (ici notepad)

image

On retrouve des valeurs dans la description qu’il “suffit” de copier-coller dans la description des activités correspondantes du workflow visual studio, et on obtient une visualisation du workflow mise à jour pendant son exécution.

Tags:

SharePoint

Modifier le ruban dans SharePoint 2010

by Batiste Rouelle 3. février 2011 03:11

Le ruban est un élément central dans SharePoint 2010. Il est donc assez naturel de vouloir le modifier pour y rajouter des onglets.

Cette tâche est relativement aisée. Il suffit de créer une feature et de déclarer l’onglet à rajouter dans la balise <Elements>.

<CustomAction Id="MaCustomAction.Ribbon" Location="CommandUI.Ribbon">
  <CommandUIExtension>
    <CommandUIDefinitions>
      <CommandUIDefinition Location="Ribbon.ContextualTabs._children">
        <ContextualGroup Id="MaCustomAction.Ribbon.ContextualGroup"
                                   Title="MyContextualGroup"
                                   ContextualGroupId=MyContextualGroup"
                                   Command="MyContextualGroup.Command">

Ici en spécifiant Location="Ribbon.ContextualTabs._children", j’indique à SharePoint que le nouvel élément, un onglet contextuel, doit être placé directement à droite de l’onglet “parcourir” de SharePoint

image

En théorie cela fonctionne, en pratique dans ce cas particulier, le nouvel onglet n’apparait pas. Il faut forcer son affichage en ajoutant un bout de code, par exemple dans un delegate control placé sur la master page (l’idée est que le code soit exécuté à chaque affichage de la page).

Le code en question :

using(SPRibbon ribbon = SPRibbon.GetCurrent(this.Page))
{
    ribbon.MakeContextualGroupInitiallyVisible("MaCustomAction.Ribbon.ContextualGroup", string.Empty);
}

On peut également forcer l’affichage d’un onglet non contextuel :

ribbon.MakeTabAvaillable("MyTabId");

Tags: ,

SharePoint

Neos-SDI  Neos-SDI