La version 2026 d'Altova MapForce a été annoncée le 21 octobre 2025. Découvrez toutes les nouvelles fonctionnalités et mettez-les à jour dans la dernière version.
| MapForce® 2026 (21 octobre 2025) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Prise en charge du traitement OCR des fichiers PDF | ||||||
| Prise en charge des tables de décision | ||||||
| Barre d’aide pour les nouveaux utilisateurs | ||||||
| Dialogue pour l'ajout de nouveaux composants à un mappage | ||||||
| Prise en charge de SWIFT 2025, EDIFACT 2024A, EANCOM 2002 | ||||||
| Prise en charge de Java Classpath pour le déploiement de mappages vers MapForce Server et FlowForce Server | ||||||
| Prise en charge de Firebird 5.0 | ||||||
| Prise en charge de MariaDB 11.4 et 11.8 | ||||||
| Prise en charge de Windows 17 | ||||||
| Prise en charge de MongoDB 8 | ||||||
| Prise en charge de Visual Studio 2026 Insiders | ||||||
| Prise en charge d'Eclipse 4.34, 4.35, 4.36, 4.37 | ||||||
| Prise en charge de Windows Server 2025 |
MapForce inclut le puissant Extracteur PDF qui vous permet de définir visuellement la structure d'un document PDF afin d'en extraire efficacement les données pour les utiliser dans un projet de mappage de données. L'Extracteur PDF est un outil très flexible qui vous permet d'extraire uniquement certaines parties du texte plutôt que le document entier, de combiner des informations provenant de différentes pages du même fichier PDF, de diviser des tableaux en lignes et d'organiser les données en groupes.
Bien que cette fonctionnalité soit immédiatement utile pour les PDF numériques basés sur du texte, de nombreux PDF sont en réalité des documents numérisés, c'est-à-dire de simples images. Grâce à la nouvelle prise en charge de l'OCR (reconnaissance optique de caractères), MapForce peut transformer ces images en texte sélectionnable et consultable pouvant être extrait. Cela permet à l'extracteur PDF de MapForce de traiter un plus large éventail d'entrées, y compris des documents plus anciens, des archives papier numérisées et des formulaires numérisés ou manuscrits.
Lorsque vous exécutez l'OCR sur un PDF numérisé dans MapForce, l'extracteur PDF affiche le contenu détecté dans une arborescence d'objets. Une superposition du document lui-même montre comment le processeur OCR a détecté les mots dans la zone de numérisation, en affichant les mots reconnus en vert. Les mots surlignés en rouge n'ont pas été ajoutés à l'arborescence, car leur score de confiance n'atteignait pas le seuil du processeur. Vous pouvez modifier l'arborescence ainsi que les mots verts et rouges manuellement, selon vos besoins.
Lorsque seule une partie des données est requise ou lorsque vous travaillez avec des documents volumineux, vous pouvez définir une zone de numérisation à l'aide de votre souris afin d'exécuter l'OCR sur une région du document à la fois.
Une fois l'OCR et l'édition terminés, vous pouvez enregistrer les résultats et continuer à créer vos règles d'extraction de données PDF dans l'Extracteur PDF.
Une table de décision est un moyen structuré de représenter des règles ou une logique métier en présentant toutes les conditions possibles et les actions if/then/else correspondantes sous forme de tableau. Par exemple, une table de décision pour l'approbation de prêts peut répertorier des conditions telles que la cote de crédit, le niveau de revenu et la situation professionnelle, puis indiquer les actions correspondantes telles que « approuver le prêt », « approuver avec conditions » ou « refuser ».
Une table de décision se compose de conditions (entrées) et d'actions (sorties). Chaque ligne d'une table de décision représente une règle. Cet écran illustre un exemple de table de décision qui applique des règles de remise en fonction de deux critères d'entrée : le type de client et le montant de l'achat →
Un tel ensemble de conditions peut être utile dans un projet de mappage de données pour définir comment traiter les données lorsque plusieurs critères doivent être évalués. Plutôt que d'exiger des utilisateurs qu'ils configurent séparément chaque condition et action possible, le nouveau composant de table de décision facilite la définition simultanée de nombreux critères pour les règles de traitement, puis leur compression en un composant MapForce facile à comprendre qui traite les données d'entrée selon les règles définies. La table de décision illustrée ci-dessus est utilisée par le mappage ci-dessous pour écrire le montant de remise approprié dans la structure de données cible.
Cette approche rend la logique de mappage complexe claire, cohérente et facile à maintenir, en particulier lorsque plusieurs conditions déterminent les valeurs cibles.
L'interface visuelle de type glisser-déposer de MapForce rend le mappage simple, mais, comme pour tout outil, les nouveaux utilisateurs peuvent trouver difficile de savoir par où commencer lorsqu'ils démarrent avec un projet vierge. La nouvelle barre d’aide MapForce vous aide à créer un mappage étape par étape.
Vous pouvez commencer par visionner une brève vidéo explicative pour vous familiariser avec les différents aspects du mappage ou simplement cliquer sur Démarrer pour passer à la première étape de définition d'un nouveau projet.
La barre d’aide guide les utilisateurs tout au long du processus d'insertion des composants de mappage des données source et cible, en leur permettant de choisir parmi les formats pris en charge répertoriés dans une galerie de composants visuelle et facile à comprendre.
Ensuite, l’aide explique comment définir la logique de mappage en dessinant des lignes de connexion et en insérant des composants de traitement supplémentaires tels que des filtres ou des fonctions. Les composants de traitement sont disponibles dans le volet Bibliothèques, d'où ils peuvent être glissés dans la zone de mappage. Les utilisateurs peuvent également insérer certains des composants de traitement de données les plus courants à partir de la galerie de composants visuelle, où ils sont répertoriés avec des descriptions utiles.
Enfin, l’aide vous explique comment exécuter le mappage pour valider et enregistrer le résultat. En parcourant l’aide, vous pouvez définir rapidement un projet de mappage de données fonctionnel tout en découvrant les nombreuses fonctionnalités disponibles dans le logiciel. C'est un excellent moyen de se familiariser avec MapForce.
La galerie de composants dans la barre d’aide pour l'insertion de composants de mappage de données et de fonctions de traitement décrits ci-dessus est également disponible via le menu Insertion. Elle offre aux utilisateurs novices et expérimentés un moyen rapide et facile de configurer leurs projets, avec des icônes plus grandes et des descriptions informatives pour chaque option.
La gestion simplifiée du chemin de classe facilite l'inclusion et l'exécution de classes Java personnalisées dans les projets de mappage de données déployés sur les serveurs MapForce et FlowForce.
Découvrez les nouvelles fonctions dont vous profiterez grâce à une mise à niveau de votre ancienne version MapForce Version 2026.
| MapForce® 2025r2 (25 mars 2025) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Prise en charge de Shopify et GraphQL | ||||||
| Prise en charge de MySQL 9.0/9.1 | ||||||
| Prise en charge d'IBM DB2 12.1 | ||||||
| Prise en charge d'Eclipse 4.34 |
| MapForce® 2025 (22 octobre 2024) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Prise en charge de Microsoft Azure Cosmos DB | ||||||
| Extracteur PDF : prise en charge de la recherche de texte | ||||||
| Extracteur PDF : détection de table améliorée | ||||||
| Prise en charge de OpenAPI comme définition des appels de services web de REST | ||||||
| Auto-génération de messages EDIFACT CONTRL | ||||||
| Prise en charge de SWIFT 2024 | ||||||
| Prise en charge de MySQL 8.4 | ||||||
| Prise en charge de XSLT 10.11, 11.2 et 11.4 | ||||||
| Prise en charge d’Eclipse 4.30, 4.31, 4.32 et 4.33 |
| MapForce® 2024r2 (23 avril 2024) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Prise en charge de FORTRAS EDI | ||||||
| Option pour partager la connexion de base de données parmi les composants | ||||||
| Capacité à déployer le fichier design original à FlowForceServer | ||||||
| Prise en charge de vidéo et liens web dans Projets | ||||||
| Génération de code pour. NET 8 | ||||||
| Prise en charge de MySQL 8.2 & 8.3, PostgreSQL 16, MariaDB 11.2, SQLite 3.45 |
| MapForce® 2024 (24 octobre 2023) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Extracteur PDF de MapForce | ||||||
| Fonction « Sleep » | ||||||
| Prise en charge de nouveaux types grant dans les identifiants OAuth | ||||||
| Améliorations de la connexion automatique des enfants correspondants | ||||||
| Prise en charge native de MySQL et MariaDB | ||||||
| Prise en charge de SWIFT 2023 | ||||||
| Intégration avec Eclipse 2023-06 et 2023-09 | ||||||
| Prise en charge du défilement horizontal de la molette de la souris |
| MapForce® 2023r2 (12 avril 2023) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Prise en charge des messages VDA EDI | ||||||
| Prise en charge des commentaires dans les projets de mappage de données | ||||||
| Prise en charge de la déclaration autonome =“yes” dans la sortie XML | ||||||
| Prise en charge d’une version supplémentaire EDIFACT : 2022B | ||||||
| Prise en charge de Firebird 4, PostgreSQL 15, SQL Server 2022 | ||||||
| Intégration avec Eclipse 4.26, 4.27 |
| MapForce® 2023 (19 octobre 2022) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Gestionnaire de schéma XML d’Altova intégré | ||||||
| Modes clair et sombre | ||||||
| Prise en charge des messages ODETTE EDI | ||||||
| Prise en charge de versions supplémentaires d’EDIFACT : 2021B, 2022A | ||||||
| Prise en charge de la version SWIFT supplémentaire : 2022 | ||||||
| Capacité de définir dynamiquement des séparateurs et terminaisons EDI | ||||||
| Prise en charge de versions supplémentaires de bases de données | ||||||
| Intégration avec Eclipse 4.23, 4.24, 4.25 |
| MapForce® 2022r2 (8 mars 2022) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Prise en charge des clusters MongoDB | ||||||
| Prise en cahrge des indicateurs de classement | ||||||
| Prise en charge des images dans la fenêtre de projet | ||||||
| Génération de code pour Visual Studio 2022 et .NET 6 | ||||||
| Prise en charge de versions supplémentaires de bases de données | ||||||
| Intégration avec Visual Studio 2022 | ||||||
| Intégration avec Eclipse 4.22 |
| MapForce® 2022 (27 octobre 2021) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Prise en charge de bases de données NoSQL | ||||||
| Prise en charge de Windows 11 | ||||||
| Variables basées sur le Schéma JSON | ||||||
| Connexions Copy-all pour les structures JSON structures | ||||||
| Prise en charge de versions EDI supplémentaires | ||||||
| Prise en charge de versions supplémentaires de bases de données | ||||||
| Intégration avec Eclipse 4.19, 4.20 et 4.21 |
| MapForce® 2021 (14 octobre 2020) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Prise en charge des messages SWIFT | ||||||
| Conversion d’EDI en XML sans mappage | ||||||
| Emplacement arbitraire des fichiers de configuration EDI | ||||||
| Prise en charge pour la jointure extérieure gauche SQL | ||||||
| Attribution dynamique des URLs pour les services Web REST lors de la marche | ||||||
| Fichiers binaires lire/écriture | ||||||
| Gestionnaire de taxonomie XBRL | ||||||
| Mises à jour des taxonomies XBRL liées à COVID-19 | ||||||
| Mise à jour de la prise en charge pour MariaDB | ||||||
| Intégration avec Eclipse 4.15 et 4.16 |
| MapForce® 2020r2 (17 mars 2020) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Pour la sortie Excel: nouvelle option pour mettre à jour des documents existants | ||||||
| Nouveau système de gestion des bibliothèques | ||||||
| Nouvelles options d’espace de noms dans le code généré (C++, C#, Java) | ||||||
| Prise en charge étendue UN/EDIFACT pour 2019A & 2019B | ||||||
| Prise en charge de versions supplémentaires de bases de données | ||||||
| Intégration avec Eclipse 4.13 et 4.14 |
| MapForce® 2020 (9 octobre 2019) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Prise en charge d’OAuth 2.0 dans les appels des services web | ||||||
| Prise en charge des JSON Lines | ||||||
| Configuration Value Map par le biais d’un copier/coller | ||||||
| Options étendues de Mappage de valeur | ||||||
| Indépendance de schéma de base de données | ||||||
| Prise en charge étendue pour les packages Oracle | ||||||
| Capacité de déployer des Ressources globales sur MapForce Server & FlowForce Server | ||||||
| Prise en charge de versions supplémentaires de bases de données | ||||||
| Génération de code pour & intégration avec Visual Studio 2019 | ||||||
| Intégration avec Eclipse 4.11 et 4.12 |
| MapForce® 2019r3 (2 avril 2019) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| MapForce, plus net que jamais ! Prises en charge pour des écrans à résolution élevée | ||||||
| Prise en charge de Schéma JSON draft-06 et draft-07 | ||||||
| Gestion d’erreurs des services Web | ||||||
| Nom d’utilisateur et mot de passe dynamique pour les services Web | ||||||
| Prise en charge pour des corps non structurés requête/réponse dans les services Web REST | ||||||
| Journalisation de sortie de base de données (traçage) | ||||||
| Rollback de transaction pour la gestion d’erreur de base de données | ||||||
| Nouveau fonctions : charset-encode / charset-decode | ||||||
| Prise en charge de versions supplémentaires de bases de données | ||||||
| Prise en charge de EDIFACT 2018B | ||||||
| Mise à jour de la prise en charge OpenJDK | ||||||
| Prise en charge de Windows Server 2019 | ||||||
| Prise en charge d’Office 2019 | ||||||
| Prise en charge d’Eclipse 4.9 et 4.10 |
| MapForce® 2018 (3 octobre 2017) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Prise en charge NCPDP SCRIPT | ||||||
| Insérer ou supprimer des colonnes en toute simplicité dans les mappages Excel | ||||||
| Amélioration considérable de la vitesse dans le moteur XSLT | ||||||
| Générer du code pour VS2013, VS2015 et VS2017 | ||||||
| Prise en charge de Sybase 16, PostgreSQL 9.6, MySQL 5.7 | ||||||
| Intégration avec Eclipse 4.7 |
| MapForce® 2017 Release 3 (4 avril 2017) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Nouveau composant Join pour tous les types de données | ||||||
| Prise en charge des valeurs NULL dans les actions de table de base de données | ||||||
| Nouvelle barre Recherche | ||||||
| Prise en charge pour la syntaxe JSON5 | ||||||
| Intégration avec Visual Studio 2017 | ||||||
| Prise en charge de Windows Server 2016 |
| MapForce® Server 2017 (4 octobre 2016) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Accès dynamique aux noms de nœuds pour les mappages génériques | ||||||
| Actions de table de BD Update-If et Insert-Rest effectuées en tant que Fusion SQL si possible | ||||||
| Prise en charge des versions EDIFACT 2015B et 2016A y compris le nouveau message VERMAS | ||||||
| Prise en charge des fichiers inline XBRL en tant que source de mappage | ||||||
| Possibilité d'ajouter des nœuds d'espace de nom à une sortie XML | ||||||
| Le débogueur MapForce est maintenant disponible dans les packs d'intégration Eclipse et Visual Studio | ||||||
| Prise en charge des paquets de taxonomie XBRL Table Linkbase | ||||||
| Prise en charge de BD améliorée - prise en charge des pilotes de BD ADO.NET, prise en charge native de PostgreSQL, prise en charge de Progress OpenEdge, prise en charge de SQL Server 2016 | ||||||
| Prise en charge de l'intégration avec Eclipse 4.6 |
| DatabaseSpy® 2016 Release 2 (16 février 2016) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Prise en charge des services Web REST, y compris les configurations de paramètres et authentification | ||||||
| Accélération considérable des mappages EDI traités par le moteur d'exécution intégré | ||||||
| Prise en charge de l'intégration avec Eclipse 4.5 |
| MapForce® 2016 (30 octobre 2015) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Débogage interactif de mappage de données | ||||||
| Prise en charge des bases de données Firebird | ||||||
| Prise en charge de nombreuses bases de données mises à jour pour comprendre les versions les plus récentes : IBM DB2 10.5, SQL Server 2014, PostgreSQL 9.4, MySQL 5.6, et Oracle 12C | ||||||
| Mise à jour de l'intégration Visual Studio pour inclure VS 2015 | ||||||
| Prise en charge de Windows 10 | ||||||
| Nouvelles fonctions : min-string et max-string |
| MapForce® 2015 release 3 (25 février 2015) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Traitement de string en tant que XML, JSON, EDI, CSV, FLF et FlexText, aussi bien pour les composants d'entrée et de sortie | ||||||
| Prise en charge FlexText pour les expressions régulières | ||||||
| Prise en charge des bases de données SQLite | ||||||
| Prise en charge de la sécurité des services web et d'autres extensions de sécurité | ||||||
| Prise en charge pour les fichiers Excel 2013 | ||||||
| Nouvelles fonctions de traitement de string pad-string-left, pad-string-right, repeat-string | ||||||
| Outre la prise en charge existante, prise en charge de EDIFACT D.14A et D.14B et des standards X12 5040, 6030 et 6040 |
| MapForce® 2015 (27 septembre 2014) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Prise en charge de JSON – lecture et écriture des fichiers JSON avec des fonctions semblables aux fichiers XML aussi bien pour les composants d'entrée que de sortie | ||||||
| Prise en charge de XBRL Table Linkbase – pendant le traitement des instances XBRL, l'utilisateur peut maintenant mapper des Table Linkbases, si disponibles dans la taxonomie | ||||||
| Prise en charge de la taxonomie XBRL US GAAP 2014 (s'ajoute à la prise en charge des versions précédentes) | ||||||
| Nouvelle fonction replicate-item – une nouvelle fonction de séquence qui permet un mappage pour produire une séquence d'une longueur arbitraire depuis chaque nœud individuel | ||||||
| Nouvelle option Flextext pour Single Split "délimité (ligne commence avec)" – Semblable à l'option Repeated Split qui était disponible dans les versions précédentes | ||||||
| Prise en charge de l'intégration avec Eclipse 4.4 – Extension de la prise en charge des versions précédentes | ||||||
| Prise en charge des langues en allemand, espagnol et japonais dans les fonctions de format-date |
| DatabaseSpy® 2014 Release 2 (19 mars 2014) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Prise en charge de la génération CDATA dans les fichiers XML – les nœuds cibles peuvent être spécifiés individuellement pour la génération en tant que CDATA | ||||||
| Nouvelles fonctions pour le traitement et la génération des séquences – Les nouvelles fonctions permettant le traitement des séquences, y compris la generate-sequence, replicate-sequence etc. | ||||||
| Paramètres de timeout pour les appels de service Web et l'exécution de la base de données – Définir les timeouts pour les appels de service web (uniquement Enterprise Edition) et les sources de base de données | ||||||
| Amélioration de la validation de mappage et aide à l'édition – le message d'erreur de validation de mappage a été amélioré pour permettre une identification rapide des erreurs de mappage | ||||||
| Prise en charge de l'intégration avec Visual Studio 2013 (en plus du support pour les versions précédentes) |
| MapForce® 2014 (29 octobre 2013) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Prise en charge des caractères génériques XML (xs:any et xs:anyAttribute). | ||||||
| Intégration de RaptorXML – RaptorXML est maintenant utilisé pour toutes les transformations XSLT 1, XSLT 2 et XQuery dans MapForce. | ||||||
| Prise en charge des commentaires et instructions de traitement des sorties XML. | ||||||
| Nouvelle fonction pour calculer l'âge sur la base de la date d'anniversaire ; simplifie ce calcul et remplace l'utilisation des fonctions dateTime. | ||||||
| Prise en charge des nouvelles bases de données. Prise en charge préliminaire annoncée dans v2013r2 est maintenant mise à niveau pour une prise en charge complète sur toute la ligne de produits MissionKit. | ||||||
| Prise en charge de l'intégration avec Eclipse 4.3 |
| DatabaseSpy® 2013 Release 2 (29 avril 2013) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Fonction de déploiement sur FlowForce Server, simplifie le déploiement de projets dans FlowForce Server pour une automatisation. | ||||||
| Prise en charge de préliminaire de nouvelles bases de données et de versions de bases de données : Informix 11.70, PostgreSQL versions 9.0.10/9.1.6/9.2.1, MySQL 5.5.28, IBM DB2 versions 9.5/9.7/10.1, SQL Server 2012, Sybase ASE (Adaptive Server Enterprise) 15/15.7, et Access 2010/2013 |
| MapForce® 2013 (15 septembre 2004) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Prise en charge des procédures stockées SQL - MapForce 2013 prend maintenant en charge les procédures stockées en tant que composants d'entrée, composants de sortie ou même insérées dans un mappage en tant qu'un appel similaire à une fonction (permettant aux utilisateurs de fournir des données d'entrée, exécuter la procédure stockée et lire/mapper les données de sortie vers d'autres composants). | ||||||
| Nouvelle API pour l'intégration dans les programmes Java - les développeurs Java travaillant avec des outils Java populaires pour les plateformes Windows peuvent maintenant exécuter MapForce dans une fenêtre dans leur propre application. | ||||||
| Prise en charge de la taxonomie XBRL US GAAP 2012 - ajoute la prise en charge pour les versions précédentes, permettant aux utilisateurs de se conformer aux derniers mandats SEC de révision de présentation de l'information financière et commerciale. | ||||||
| Prise en charge de l'intégration avec Eclipse 4.2 - ajoute la prise en charge pour les versions précédentes, permettant aux utilisateurs de mettre en place tous les mappages de données, la conversion de contenu, la mise en place des services web et les capacités de génération de code de MapForce depuis la dernière version de l'environnement Eclipse. |
| DatabaseSpy® 2012 Release 2 (23 février 2012) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Trier les données par plusieurs critères - économise une étape pour les utilisateurs qui nécessitent le tri d'ensembles de données volumineux pendant une tâche de mappage. | ||||||
| Prise en charge des fichiers logiques dans les bases de données IBM iSeries – Les utilisateurs peuvent mapper des données depuis et vers les fichiers logiques dans les bases de données IBM iSeries. |
| MapForce® 2012 (19 octobre 2011) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Streaming reading for large XML, CSV, and FLF files and databases – Allows mappings to process arbitrarily large XML, CSV, and FLF input files by using a streaming processor approach. | ||||||
| New functions parse-date and parse-time – Easier than the existing parse-dateTime function when data in an input stream defines only the date or time, not both. | ||||||
| Visual alignment guides on mapping screen – Allows users to create more clearly organized mapping displays. | ||||||
| JDBC database driver support – Improves database connectivity for many users. | ||||||
| New Java API – Allows Java developers to more easily manipulate, customize, and enhance MapForce functionality. | ||||||
| Search in Project Window – Helps users manage organization of large projects. |
| MapForce® 2011 Release 3 (8 juin 2011) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Define multiple ranges in a single Excel worksheet – Significantly increases flexibility of mapping designs. | ||||||
| Native Support for HIPAA 5010 – Support for a new EDI collection dedicated to HIPAA 5010, the latest version of the standard for electronic health care records established by the US Department of Health and Human Services for electronic medical data transactions between insurers, providers, and employers. | ||||||
| Auto-generation of message 999 for X12 version 5010 – Starting with version 5010, the X12 standard requires message 999 instead of 997 for error reporting. | ||||||
| Command line extensions – HTML/Word/PDF files can be generated in post-processing by StyleVision, similar to the interactive mode. | ||||||
| Support for .NET 4 in built-in execution – Users may now add external .NET 4 functions for immediate processing by MapForce. | ||||||
| Save individual values or entire sub-trees in intermediate variables – An optional feature to simplify and speed up mapping definitions. | ||||||
| Support for XML signatures on output – Optionally apply an XML digital signature to XML and XBRL output documents. |
| MapForce® 2011 Release 2 (février 16 2011) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Direct file output (data streaming) – gives ETL projects a huge performance boost with the ability to stream XML, CSV, and FLF file output. | ||||||
| Expandable if-else component (switch statement) – enables users to easily control the flow of data in their mapping projects by matching a value to a selected criterion. | ||||||
| Ability to process different EDI message types in a single mapping – allows users to define multiple EDI mappings in a single design so that MapForce can automatically determine a suitable mapping based on the incoming message that has been received. | ||||||
| Support for the IATA PADIS EDI format. | ||||||
| Reverse existing mapping – lets users automatically reverse the direction of mappings that they have already created. | ||||||
| Ability to execute SQL statements prior to database output – enables users to execute SQL statements before the result of their database mappings is written to database tables. | ||||||
| New parsing functions – parse-number and parse-dateTime. | ||||||
| New function to retrieve node name – returns the QName of the selected node. | ||||||
| Ability to search Function Library. | ||||||
| Documentation formatting with StyleVision – lets users customize detailed reports for mapping verification and analysis. |
| MapForce® 2011 (15 septembre 2004) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Chained transformations – enables users to create complex mappings in which the output of one mapping becomes the input of another. | ||||||
| Integration with StyleVision for output components – lets MapForce users automatically render results of their XML and XBRL mappings in HTML, PDF, RTF, or Word 2007+ (depending on StyleVision edition) using an associated StyleVision template design. | ||||||
| Formatting of numbers, dates, and times – enables MapForce users to easily convert numbers, dates, and times to their string representations using a variety of different formatting functions. | ||||||
| Two new parameters in auto-number function – lets MapForce users access the same auto-number counter in different parts of their mappings and restart counting every time the supplied value changes. | ||||||
| Functions for working with timezones. | ||||||
| Extended support for EDIFACT – support has been extended to include 08B, 09A, and 09B messages. | ||||||
| Extended support for X12 – support has been extended to include the 6010 and 6020 transaction sets. |
| MapForce® 2010 Release 3 (10 mai 2013) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| MSXML6 support in C++. | ||||||
| 64-bit code generation in C++. | ||||||
| Support for xsi:nil in XML Schema. | ||||||
| Support for mapping field names (headers) in Excel 2007+. | ||||||
| Ability to preserve value formatting in XML output – allows users to ensure that formatting is maintained from source to target. | ||||||
| Support for SAP IDoc. | ||||||
| Support for Visual Studio 2010. |
| MapForce® 2010 Release 2 (16 février 2011) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| 64-bit version – for use with 64-bit operating systems. | ||||||
| New string functions: tokenize, tokenize-regexp, tokenize-by-length. | ||||||
| Automatic reassignment of child connections – enables users to automatically reassign descendent element mappings when a parent element is mapped to a new connection. | ||||||
| Automatic generation of X12 997 messages – lets users automatically create mappings to X12 functional acknowledgment messages. | ||||||
| Support for external C# and Java calls – allows users to use external C# and Java functions in mapping transformations inside MapForce. | ||||||
| Simplified process for adding C# and Java libraries. |
| MapForce® 2010 (28 octobre 2009) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Processing data from/into multiple files – enables users to easily consolidate file collections by aggregating data from a directory into one file or split data from one source into multiple files. | ||||||
| Using input/output file names as parameters – lets users generate dynamic mappings in which this information is defined at run-time. | ||||||
| Support for xsi:type in XML Schema – allows users to incorporate schemas that use abstract and derived types in their mapping projects. | ||||||
| EDI file validation in generated code – lets users validate the EDI output in MapForce-generated code. | ||||||
| Support for additional EDIFACT messages – provides integrated access to configuration files for the control messages: CONTRL, AUTACK, and KEYMAN. | ||||||
| Support for WSDL 2.0 – lets users use the WSDL 2.0 recommendation from the W3C for building and connecting to Web services. | ||||||
| Compatibility with Windows 7. |
| MapForce® 2009 (3 février 2009) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Support for XBRL taxonomies & XBRL Dimensions – enables users to comply with financial and business reporting mandates by graphically mapping internal data to the XBRL format. | ||||||
| Support for HL7 v2 EDI – allows healthcare organizations to comply with international mandates for the secure transmission of clinical data. | ||||||
| Support for HL7 v3 XML – allows HL7 users to update their messages and transmission data to the latest version of the standard. | ||||||
| Support for grouping – enables users to combine source data in groups for output and then apply processing instructions to those groups, essentially transforming flat data into a hierarchical structure. | ||||||
| Distinct-values function – allows users to automatically remove duplicate values from the result-set of a mapping. | ||||||
| Position function – gives users the ability to return output based on the context position of data in the input document. | ||||||
| Documentation generation – enables designers and data integration specialists to share and confirm the accuracy of their mappings with other departments and/or customers. | ||||||
| Find dialog for identifying nodes – allows users to search for specific nodes within mapping components. | ||||||
| Native support for XML fields in SQL Server – lets users expose XML data in SQL Server database fields for mapping by assigning an XML Schema to the data in that field. | ||||||
| Support for additional databases – SQL Server 2008, Oracle 11g, and PostgreSQL 8. |
| DatabaseSpy® 2008 Release 2 (28 avril 2008) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Mapping Excel 2007+ (OOXML) data. | ||||||
| Support for data streams for code generation. | ||||||
| Sample XML Schema generation based on an XML instance. | ||||||
| Support for SOAP 1.2. | ||||||
| Support for SQL SELECT statements. | ||||||
| Inline Primary Key / Foreign Key creation. | ||||||
| Project generation for Visual Studio 2008. |
| MapForce® 2008 (12 septembre 2007) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Support for aggregate functions: SUM, MIN, MAX, AVG, STRING-JOIN – allows users to perform computations on a range of data within a source field and return a single value to the target. | ||||||
| ValueMap function for transforming field values – allows users to build a MapForce data processing function that maps one field value to another to ensure that values are written to the mapping target in the desired style. | ||||||
| Enhanced options for XML output – including options for pretty printing, omitting schema references, and changing and setting encoding options. |
| MapForce® 2007 Release 3 (10 mai 2007) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Seamless integration of XML fields in databases in mapping components – users can map XML data directly to and from XML-enabled databases by assigning an XML Schema to the data (for IBM DB2 9 only in this version). | ||||||
| Enhanced database connectivity – via a quick connect wizard to easily access, preview, and integrate database data. | ||||||
| Extended data filtering functionality – MapForce now supports the SQL-WHERE filter, which allows for precise, high-performance filtering of database sources used in data mapping projects. | ||||||
| Redesigned and optimized code generation. |
| MapForce® 2007 (24 octobre 2006) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Enhanced Web services support – Web services can be a source, target, or data processing function in any mapping project. | ||||||
| Improved editing of existing mappings – added visual cues and support for refactoring mappings when source or target data structures change. | ||||||
| Tighter Visual Studio integration – for integrating the MapForce user interface and functionality into Microsoft’s premier multi-purpose development environment. |
| MapForce® 2006 Release 3 (1er juin 2006) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Added integration with Microsoft Visual Studio and Eclipse – allows developers to directly harness all the data mapping, content conversion, Web services implementation, and code generation capabilities of MapForce from within their favorite platforms. | ||||||
| Enhanced EDI Transaction Set Editing – allowed users to easily modify and extend existing standard EDI transaction sets (i.e. EDIFACT and ANSI X12 messages) to meet business requirements. | ||||||
| More Versatile Visual Function Builder – enabled visual creation of data processing functions that can operate on entire XML tree fragments, allowing for better modularization and scalability of mapping projects. | ||||||
| Options for Handling Empty Flat File Values – provided ability for developers to choose whether empty fields in flat files are rendered as empty elements or not rendered at all in the data results of the mapping target. |
| MapForce® 2006 (3 octobre 2005) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Introduced Visual Web Services Construction – developers can simply map between operations in Web Services Description Language (WSDL) transactions by dragging connecting lines between data sources and WSDL operations. | ||||||
| Supported Web Services Implementation – auto-generate required C# or Java code for implementing Web services on a server after mappings have been defined for the transactions in a WSDL file. | ||||||
| FlexText™ Flat File Parsing – a graphical utility for parsing structured text files and incorporating legacy data into mapping designs | ||||||
| Project Management and Code Generation – enabled grouping of related data mappings and Web services mappings into a project, then allows automatic code generation either for individual mappings or for the entire project. | ||||||
| Enhanced Standards Support – updated XSLT 2.0, XPath 2.0, and XQuery support in compliance with then-current World Wide Web Consortium (W3C) Working Drafts released on September 15, 2005. | ||||||
| Textual Annotation – simplified documentation of mapping projects with the ability to add annotations to mapping connections | ||||||
| Support for OLE and ActiveX Control – allowed developers to embed the MapForce user interface and access all its functionality from within their own applications | ||||||
| Introduced three editions – tailored to meet customers’ specific Web services and data integration needs: MapForce 2006 Basic Edition supports XML-to-XML mappings,MapForce 2006 Professional Edition supports XML, database, and basic flat file data mappings, MapForce 2006 Enterprise Edition supports all the features of MapForce 2006 Professional Edition with the addition of Web services mapping and implementation, EDI mapping, and the FlexText flat file integration utility. |
| MapForce® 2005 release 3 (9 mars 2005) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| EDI Output – enabled the use of EDI files in the ANSI/ASC X12 and UN/EDIFACT standards as output targets of complex data mappings. This capability expands MapForce’s previous support of EDI files as input sources. | ||||||
| ANSI X12 Standard Support – provided full support for all the transaction sets covered by X12, the de facto EDI standard used in North America for electronic business transactions. Files based on the X12 standard can be used as both mapping sources and targets. | ||||||
| Extended EDIFACT Coverage – supported EDIFACT configuration files for all years starting with 93a through 04b. | ||||||
| Unlimited Function Input Parameters – allowed the use of unlimited parameters in several data processing functions, such as concatenate, add, and multiply, when using MapForce’s visual function builder. This feature made it easier for developers to perform mathematical manipulations and concatenate multiple parameters | ||||||
| Mixed Content Mapping Support – accommodated mapping of mixed XML elements, such as text and sub-elements | ||||||
| Accommodation of Null Values – enabled mappings of XML files and databases to use default values when sources have absent or null values, but targets must receive content |
| MapForce® 2005 (3 octobre 2004) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| XSLT 2.0 Code Generation – introduced auto-generation of program code required to execute XML mappings and transformations using the new XSLT 2.0 specification. | ||||||
| XQuery Code Generation – added auto-generation of program code required to execute intelligent querying of XML documents and databases via the new XQuery 1.0 specification. | ||||||
| Flat File Support – added the ability to use CSV, tab-separated, or fixed-width text files as the sources and/or targets of data mappings. | ||||||
| Visual Function Builder – enabled the creation and reuse of custom mapping transformation and data processing functions. | ||||||
| Transformation Input Parameters – allowed the input of outside parameters for use in mapping transformations at runtime. |
| MapForce® 2004 Release 4 (17 mai 2004) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Introduced two editions – Enterprise and Professional. | ||||||
| Greatly enhanced mapping functionality – provides the ability to map any combination of XML, database, and EDI data into XML and/or databases | ||||||
| Added database support – now supports all the most popular relational databases: Microsoft Access, Microsoft SQL Server, MySQL, Oracle, IBM DB2, Sybase, as well as any ADO/ODBC database | ||||||
| Introduced MapForce Engine – enabled the user to preview the output of any mapping project even if one or more of the sources is a database or an EDI file, or if the target is a database. | ||||||
| Allowed users add existing XSLT files as libraries – all named templates in those files automatically become available as data transformation functions. |





