Le Post Infeeny

Les articles des consultants et experts Infeeny

Archives de Catégorie: INFEENY

Déploiement d’un projet VSTO multi-users avec Wix Toolset

Problématique :

Imaginons un client X qui souhaite ajouter de nouvelles fonctionnalités à son instance de Microsoft Office (Outlook, Word, Excel ou même PowerPoint).

Pour ce faire nous lui proposerons de lui développer un composant VSTO qu’il installera sur son environnement.

Cependant monsieur X souhaites que sur une machine où est installé l’add-in, tous les autres utilisateurs qui peuvent se connecter dessus puissent y avoir accès sans avoir à réinstaller à chaque fois le composant. Lire la suite

Sécurité dynamique dans les cubes SSAS avec SQL Server 2012

Avec l’ouverture des données Power BI Self-Service vers les utilisateurs (vu dans plusieurs de mes missions) les métiers veulent gérer eux même les droits ou périmètres sur de nombreux utilisateurs finaux (>1000).

En effet dans certains domaines, nous avons une forte contrainte de confidentialité des données contenues dans les cubes SSAS. Les juridictions qui doivent s’appliquer peuvent être changées avec des cadences variables allant de la journée, à des cadences inférieures (temps réel). Pour cela, l’ensemble de la sécurité mise en œuvre est stocké dans la source de données du cube, qui détermine qui peut voir quoi.

A travers cet article, nous allons voir comment rendre dynamique une sécurité de cube SSAS basée sur l’appel à une procédure stockée.

Lire la suite

Bouton précédent (Back Button) avec le System Navigation Manager dans les applications (UWP) Windows 10

Dans les nouvelles applications Windows 10, nous avons la possibilité dans la version desktop d’une application d’utiliser le bouton de navigation (bouton précédent) du système qui est placé à coté du nom de l’application dans la barre de titre (comme celui qu’on trouve dans l’application de paramètres:

back

Ce bouton est nativement géré par WinJSContrib, il suffit pour cela d’activer l’option « enableSystemBackButton » :

 WinJSContrib.UI.enableSystemBackButton = true;

Un sample est disponible ici 🙂

Vous pouvez aussi l’implémenter manuellement. Il suffit d’utiliser la classe SystemNavigationManager et de modifier la propriété appViewBackButtonVisibility pour afficher ou cacher le bouton.

// il faut vérifier la disponibilité de l'api (disponible que sur desktop)
if (window.Windows && window.Windows.UI && Windows.UI.Core && Windows.UI.Core.SystemNavigationManager) {
    Windows.UI.Core.SystemNavigationManager.getForCurrentView().appViewBackButtonVisibility = Windows.UI.Core.AppViewBackButtonVisibility.visible;
    // ou pour cacher le bouton
    Windows.UI.Core.SystemNavigationManager.getForCurrentView().appViewBackButtonVisibility = Windows.UI.Core.AppViewBackButtonVisibility.collapsed;
}

Et pour gérer le clique il suffit de se brancher sur l’événement onbackrequested:

if (window.Windows && window.Windows.UI && Windows.UI.Core && Windows.UI.Core.SystemNavigationManager) {
    var systemNavigationManager = Windows.UI.Core.SystemNavigationManager.getForCurrentView();
    systemNavigationManager.onbackrequested = function (args) {
        if (WinJS.Navigation.canGoBack) {
            WinJS.Navigation.back();
            args.handled = true;
        } else {
            systemNavigationManager.appViewBackButtonVisibility = Windows.UI.Core.AppViewBackButtonVisibility.visible;
        }
    }
}

Pour la version en C# (et ma source) c’est par ici

#mstechdays Optimisation de votre production commerciale

#mstechdays Optimisation de votre productivité commerciale avec Office 365 et Azure animée par Gilles & Lamia http://ow.ly/i/8Cfde

Biztalk CRMgilles_lamia_biztalk_crm_365

#mstechdays Retrouvez les équipes MCNEXT

#mstechdays Retrouvez les équipes MCNEXT Stand G05 et lors de 5 sessions et de la Keynote mobilité http://ow.ly/Iy87r

Build 2014 – Migration d’une application Windows Phone et Windows 8 vers les Universal Apps (Channel 9) : Stéphanie Hertrich, expert technique Microsoft France, reçoit John Thiriet, MVP client dev chez MCNEXT – via @ch9

Build 2014 – Applications Windows Phone 8.1 en HTML et en Javascript (Channel 9) : David Rousset, Microsoft France, reçoit Guillaume Leborgne, MCNEXT – http://bit.ly/1pX4SDs via @ch9

Nouveaux locaux pour accompagner la croissance de MCNEXT CENTRE-EST

Nouveaux locaux, nouvelle étape pour l’agence #lyonnaise de MCNEXT, spécialiste #MICROSOFT! http://ow.ly/weVS2

Bienvenue sur le Post de Infeeny !

MCNEXT devient Infeeny en 2017 !
www.infeeny.com

Retrouvez ici tous les Posts des consultants et experts du groupe Infeeny (+ de 600 posts !)

Vous voulez en savoir plus sur Infeeny ou vous souhaitez nous rejoindre ?
Consultez notre site corporate www.infeeny.com

Vous pouvez aussi nous suivre sur :
Twitter : @Infeeny_fr – https://twitter.com/Infeeny_fr
LinkedIn : https://www.linkedin.com/company/infeeny
– et vous abonner à notre chaîne YouTube Infeeny !

MCNEXT au Techdays 2014

Cartouche01

Comme chaque année MCNEXT est présent aux Techdays, la grande conférence organisée par Microsoft à Paris. Cette année MCNEXT sponsorise le badge que tout le monde portera autour de coup .

En plus des 2 stands (l’un général, l’autre dédié à Windows 8), vous pourrez aussi nous retrouver sur le stand
d’Intel.

MCNEXT anime cette année 5 Sessions :

Le Web mobile avec ASP.Net MVC et jQuery Mobile avec Guillaume Leborgne et Francois Guillot

Applications d’entreprise avec Windows 8.1 avec Guillaume Leborgne et John Thiriet

Vers des applications modernes : retour d’expérience avec Guillaume Leborgne

Portable Class Library et Nuget : Le Combo gagnant avec Edwige SeminaraAudrey Petit (Microsoft) et Sébastien Mornas (Microsoft)

Avec Power BI, engagez le dialogue avec votre CRM avec Sébatien Madar et Siavash Veyssi