Les News du Site

novembre 2012

Extraire des pièces jointes de l'environnement Salesforce avec FileExporter

Bonjour à tous,

Ces derniers temps, j’ai été confronté à un problème de taille : récupérer toutes les pièces jointes de Salesforce. Salesforce fournit deux outils pour réaliser les opérations d’exportation de données. Si vous êtes administrateur vous avez à votre disposition l’outil Data Exporter accessible via l’onglet Data Management de votre page Setup et l’application Data Loader. Ces deux outils sont très bien pour exporter les données au format csv. Mais l’inconvénient de ceux-ci est que les fichiers ne sont pas exportés dans leur format initial, c’est-à-dire .pdf, .doc, etc…

C’est dans ce cas précis que l’utilisation de FileExporter prend tout son sens, en effet il va vous permettre d’effectuer cette opération, et en plus il est paramètrable, en ce sens que vous pouvez modifier la clause Where de votre requête soql généré. Il fonctionne conjointement avec Apex Data Loader et il est lancé en ligne de commandes dos. Il est à noter que cet outil fonctionne bien avec Data Loader en version 17.0, il est donc judicieux de télécharger cette version dans la page des versions archivées sur le site de Salesforce.

FileExporter, la version 17.0 d’Apex Data Loader et la documentation en anglais sont téléchargeables à cette adresse.

Voyons maintenant comment utiliser cette merveille!!! Comme je vous le disait plus haut, cet outil fonctionne à partir d’Apex Data Loader qu’il pilote en ligne de commandes. Il faut donc auparavant installer Apex Data Loader. Une fois celle-ci installée, il suffit de décompresser, à l’endroit où vous le souhaitez, le zip téléchargé contenant l’outil FileExporter. Comme je le disais plus haut il est possible de configurer l’exportation de vos fichiers par l’intermédiaire du fichier beans.xml. En effet la première ligne est paramètrable (balise WhereClause) et permet de configurer la requête envoyée au serveur. Il est par exemple possible de configurer un filtre sur la date de création ou sur l’id du créateur. Configurer un filtre sur la date de création est utile lorsque vous avez plusieurs milliers de fichiers à extraire de l’environnement Salesforce. Voici un exemple de ligne :

ENTITY whereClause "CreatedById=‘id que l’on trouve dans Salesforce dans la page de l’utilisateur’ AND CreatedDate>2008-12-31T00:00:00.000Z AND CreatedDate<2012-12-31T00:00:00.000Z"



Il vous suffit ensuite de lancer le fichier +FileExporter.bat qui va faire apparaître une fenêtre dos comme celle-ci :

fenetre de commande s'affichant après avoir lancer l'exécutable +FileExport.bat

Plusieurs étapes sont nécessaires avant de pouvoir lancer l’extraction. Il vous faut :

  1. Entrer le chemin d’installation d’Apex Data Loader. Attention sur certains systèmes le chemin par défaut n’est pas correct, il faut entrer celui-ci : C:\Program Files (x86)\Salesforce.com\Apex Data Loader;
  2. Entrer ensuite vos paramètres de connexion Salesforce habituels avec token si requis;
  3. Choisir l’environnement : production ou sandbox;
  4. Configurer les paramètres de votre proxy si vous en utilisez un;
  5. Enfin choisir le type d’extraction : pièces jointes (attachements), documents.

La procédure d’extraction se lance et crée dans un premier temps un dossiers ‘csvs’ dans le répertoire d’installation de FileExporter. Dans ce répertoire il place toutes les données concernant les différents fichiers à extraire (Body, Name, Parent id). Ensuite dans un second temps ce sont les fichiers qui sont téléchargés physiquement, cette opération prend plus ou moins de temps en fonction du nombre de fichiers à extraire. Attention toutefois car la connexion a tendance à s’interrompre après une heure de travail.

A bientôt,

Christopher

Comments

Installer la mise à jour Windows 8 Pro à partir de la release Preview


Dans ce billet je vais vous montrer comment installer la mise à jour de Windows 8 Pro à partir de la version Release Preview que j’avais installer sur une machine virtuelle Mac sous Parallels Desktop 7. Il est à noter que cette procédure devrait être identique pour toute autre mise à jour (à partir de Windows 7 par exemple sur un PC). Avant de mettre à jour le système il est vivement conseillé de faire un backup de ses données personnelles pour ne pas les perdre pendant le processus de mise à jour.
Maintenant entrons dans les détails de cette procédure…

Téléchargement et lancement du programme Assistant de mise à niveau de Windows 8


Dans un premier temps vous devez vous rendre
à cette adresse , et cliquer sur le bouton « Télécharger Windows 8 Professionnel pour 29,99€ » pour télécharger le programme de détection de la configuration de votre système actuel. A noter que si vous utiliser un MAc et une machine virtuelle ce programme doit être exécuté dans la machine virtuelle et non sur Mac OS X, sinon le programme ne fonctionnera pas. une fois le programme téléchargé lancez-le, cette fenêtre s ‘affiche à l’écran :

Capture d’écran 2012-11-01 à 13.56.16

Ce programme vous donne un compte rendu du check de votre configuration si vous voulez avoir des détails sur vos périphériques compatibles ou pas vous pouvez cliquez sur les lignes les détails apparaîtront. Cliquez sur suivant pour passer à la suite.
Une autre fenêtre s’affiche vous demandant de choisir si vous voulez garder vos fichiers personnels ou non, ceci déterminera ensuite le programme de mise à jour que vous pourrez sauvegarder. Dans un cas comme dans l’autre il est conseillé d’avoir fait une sauvegarde de vos données personnelles. Moi dans mon cas j’utilisais la Release Preview donc je n’avais pas beaucoup de fichiers dans cette machine virtuelle mais attention dans le cas contraire. Tapez sur suivant pour continuer, une nouvelle fenêtre s’affiche vous affichant la version que vous allez pouvoir télécharger. Pas de surprise il s’agit bien de la version Professionnelle de Windows 8 :

Capture d’écran 2012-11-01 à 13.57.23


A partir de cette fenêtre vous êtes cordialement invité à passer à la caisse pour pouvoir télécharger votre système d’exploitation. Il suffit de cliquer sur le bouton « Commander » et là un assez long processus va vous amener à entrer vos coordonnées et à choisir entre le paiement par carte bancaire ou par Paypal. Une fois la commande effectuée et payée une dernière fenêtre s’affiche avec la clé de produit. Maintenant, il est temps de passer à l’étape du téléchargement en cliquant sur le bouton suivant. Ce prochessus s’effectuant automatiquement et sans la moindre intervention nous ne nous y attarderons pas.

Installation de Microsoft Windows 8 Professionnel



Avant la procédure d’installation, le programme va faire une vérification du produit téléchargé qui prendra plus ou moins de temps en fonction de votre configuration actuelle.

Capture d’écran 2012-11-01 à 14.29.20



Après cette vérification, une autre étape intervient celle de la préparation des fichiers :

Capture d’écran 2012-11-01 à 14.47.59

Ensuite une fenêtre s’affiche vous demandant le choc de l’installation :

Capture d’écran 2012-11-01 à 14.54.14

Cliquez sur « Installer maintenant » pour lancer l’installation instantanément. Cliquez ensuite sur le bouton « Suivant » pour faire afficher la fenêtre d’acceptation des termes de contrat de licences :

Capture d’écran 2012-11-01 à 14.54.43

Il faut cocher la case « J’accepte les termes du contrat de licence » pour pouvoir passer à l’étape suivante. Cliquez ensuite sur le bouton « Accepter » pour confirmer, une nouvelle fenêtre s’affiche avec les paramètres d’installation :

Capture d’écran 2012-11-01 à 14.55.55

Tout est prêt pour lancer l’installation de la mise à jour. Vous pouvez donc celle-ci en cliquant sur le bouton « Installer ».
Là après un peu de patience et quelques redémarrages durant l’installation le processus se termine par un dernier redémarrage et plusieurs modifications pour mettre en place les paramètres de Windows 8, comme pour chaque installation d’un système d’exploitation. Vient ensuite un nouveau processus de configuration de Windows pour mettre en place les premiers paramètres utilisateur que nous allons voir dans la prochaine partie.

Configuration des premiers paramètres de Windows 8



Dans un premier temps vous aurez à personnaliser la couleur que vous voulez utiliser pour le l’arrière plan de Windows.

Capture d’écran 2012-11-01 à 16.41.53


Pour personnaliser la couleur il suffit de cliquer sur la couleur voulue la couleur de l’arrière plan est de suite mise à jour. Personnellement la couleur par défaut me convient très bien…

L’ étape suivante vous permet de choisir entre les paramètres personnalisés et les paramètres que l’on peut définir soi-même pour la configuration. Ses options vous permettent de régler les points suivants :

  • Activer le Partage et se connecter à des périphériques réseaux. Cette option doit être activée que si vous êtes connecté sur un réseau d’entreprise ou un réseau domestique.
  • Les options suivantes vous permettent d’activer des paramètres pour la protection du PC et de votre vie privée. Concernant le premier groupe d’options elle vous permettent d’activer le téléchargement des mises à jour de Windows et d’obtenir automatiquement la mise à jour des pilotes pour vos périphériques. Je vous conseille de laisser ces paramètres par défaut.
  • Concernant votre vie privée il vous donne le choix d’activer les options SmartScreen pour vérifier les fichiers et les applications auprès de Microsoft, ainsi que les URL de sites. Vous avez la possibilité d’activer l’option Do Not Track pour ne plus être tracer par un site internet ou une application web.
  • Les options suivantes permettent d’activer l’envoi d’informations à Microosoft pour contribuer à améliorer l’expérience utilisateur de Windows par exemple, elles sont désactivées par défaut.
  • Les suivantes vous permettent de gérer les informations de recherche lors de la survenue d’un problème technique dans Windows. Les autres paramètres vous permettent de donner accès à vos données de compte utilisateur à toute application demandant un accès à celles-ci, mais aussi d’activer la géolocalisation. par défaut tous les paramètres sont activés. Désactiver ces options peut nuire à l’expérience utilisateur mais vous serez tranquille…

Encore une fois vous n’êtes pas obligés de paramètrer personnellement toutes ces options, vous avez la possibilités de passer par configuration rapide.
Une fois cette étape de paramètrage effectuée il vous reste à configurer (ou non) votre adresse de messagerie qui vous permettra de vous connecter à votre compte utilisateur.

Capture d’écran 2012-11-01 à 17.20.27

Ce compte utilisateur vous permet ensuite de télécharger des applications sur le Windows Store en particulier, mais aussi sauvegarder des paramètres que vous pourrez réutiliser avec toute autre machines sous Windows 8, comme votre historique Internet Explorer par exemple.
Cliquez sur le bouton « Ignorer » pour passer outre cette configuration. Cette option sera disponible plus tard. Le paramétrage de Windows est maintenant terminé. Le système se prépare à une première utilisation :

Capture d’écran 2012-11-01 à 17.27.27


Enfin après quelques instants d’attente l’écran d’accueil Windows 8 apparaît… L’installation est terminée et on peut profiter de Windows 8.

Bon week-end,

Christopher

Comments