---
title: "新软件发布：MapForce 2011"
date: "2010-09-27"
categories: 
  - "software"
tags: 
  - "chained-transformations"
  - "data-integration"
  - "data-mapping"
  - "mapforce"
  - "stylevision"
  - "v2011"
  - "version-2011"
description: 探索 MapForce 2011 中的新功能，包括链式转换、增强的数据集成以及对 EDIFACT 和 X12 格式的改进支持。
---
Status: #blog

Tags:  #chained-transformations #data-integration #data-mapping #mapforce #stylevision #v2011 #version-2011

Categories: [development](/blog/zh/category/development.md)
# 新软件发布：MapForce 2011

  [![(图片已剪辑)](https://www.altova.com/blog/images/NewSoftwareReleaseMapForce2011_97D0/clip_image002_thumb.jpg "clip_image002")](https://www.altova.com/blog/images/NewSoftwareReleaseMapForce2011_97D0/clip_image002.jpg) 
  
  9月8日，Altova发布了MissionKit 2011版本，该版本在整个产品线中都引入了强大的新功能。MapForce受益于新增的先进[数据集成](https://www.altova.com/zh/mapforce/data-integration.html)功能，例如[链式转换](https://www.altova.com/zh/mapforce/data-integration.html)、与StyleVision的集成，用于[渲染转换输出](https://www.altova.com/zh/mapforce/stylevision-integration.html)，以及新的[格式化函数](https://www.altova.com/zh/mapforce/data-processing-functions.html)，以及对[UN/EDIFACT](https://www.altova.com/zh/edifact/default.aspx)和[ANSI X12](https://www.altova.com/zh/X12/default.aspx) EDI格式的扩展支持。让我们更详细地了解一下MapForce 2011版本中令人兴奋的[新功能](https://www.altova.com/zh/whatsnew.html#mapforce)，包括：

- 链式转换
- 与 StyleVision 集成，用于输出组件
- 数字、日期和时间的格式设置
- 对 EDIFACT 标准的扩展支持
- 对 X12 协议的扩展支持

**链式转换**
对链式转换的支持，让您可以创建复杂的映射关系，其中一个映射的输出成为另一个映射的输入。 这是一个强大的功能，增强了 MapForce 执行完全自动化的转换的能力。 每一个链式组件都成为一个模块化的实体，构成一个相互依赖的转换序列，从而可以在运行时进行转换。 您可以使用任意数量的映射组件，并将它们连接到一个最终的目标组件来创建链式转换。 您可以显示或生成中间组件和最终映射结果的预览和代码。 现在，中间映射组件的标题栏中也添加了一个“透传”按钮，您可以定义哪些数据会被传递给下一个组件。  

<table border="0" cellpadding="0"><tbody><tr><td><a href="https://www.altova.com/images/shots/chained_trans.gif"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image003" border="0" alt="clip_image003" src="https://www.altova.com/blog/images/NewSoftwareReleaseMapForce2011_97D0/clip_image003.gif" width="640" height="251"></a></td></tr><tr><td></td><td></td></tr></tbody></table>

例如，上图展示了一种链式映射，其中“透传”按钮处于激活状态，并且样本数据被分配给组件 A。输出预览提供了两组独立的数据：第一组是符合 Contacts.xsd 模式的 XML 数据，它包含了从 Employees.xml 样本文件中映射的子集数据；第二组是符合 PersonList.xsd 模式的 XML 数据，它使用来自 Employees 样本文件的数据。在两种情况下，数据都经过了修改，添加了在 MapForce 设计面板中显示的相应常量和函数。   

**与 StyleVision 的集成，用于输出组件**
[MissionKit 中的全局资源支持](https://www.altova.com/zh/mapforce/global-resources-m.html) 已经为您提供了 Altova 软件应用之间的部分集成 但这项功能将集成提升到一个全新的水平，它允许您将从数据映射生成的 XML 和 XBRL 输出，通过关联的 StyleVision 模板设计，转换为 HTML、RTF、PDF 和 Word 2007 及更高版本的文件格式。 这实际上是将 MapForce 的“任意到任意”功能整合在一起 [数据映射](https://www.altova.com/zh/mapforce/data-mapping.html) 具备先进的功能 [渲染引擎](https://www.altova.com/zh/stylevision.html), 这意味着您现在可以 [自动生成报告](https://www.altova.com/zh/stylevision/report-design.html) 它可以从几乎任何可以映射到 XML 模式或 XBRL 分类体系的数据格式中读取数据。 在以下示例中，只需右键单击输出文件，然后通过“组件设置”对话框浏览并选择一个合适的 SPS 文件，即可将 StyleVision 设计与映射关联起来。   

[![(图片已剪辑)](https://www.altova.com/blog/images/NewSoftwareReleaseMapForce2011_97D0/clip_image005_thumb.gif "clip_image005")](https://www.altova.com/blog/images/NewSoftwareReleaseMapForce2011_97D0/clip_image005.gif) 

一旦您输入或选择好 SPS 文件，您只需点击相应的格式选项卡（例如，HTML、RTF、PDF 或 Word 2007 及以上版本），即可查看渲染后的数据。  

**数字、日期和时间的格式设置** 
这可能是用户最常提出的功能之一，它能让您轻松地 [转换数字、日期和时间](https://www.altova.com/zh/mapforce/data-processing-functions.html) 可以使用多种不同的格式化函数，将数据转换为字符串形式。例如，下面的简单 `format-number` 函数可以将数值输入（例如，12345）转换为货币格式，并在前面加上“USD”前缀，用逗号分隔千位数字，并保留两位小数（例如，$12,345.00）。   

[![格式化数字](https://www.altova.com/blog/images/NewSoftwareReleaseMapForce2011_97D0/formatnumber_thumb.gif "format-number")](https://www.altova.com/blog/images/NewSoftwareReleaseMapForce2011_97D0/formatnumber.gif)  

**这篇文章只是简单地介绍了** [**新版 MapForce 的一些功能](https://www.altova.com/zh/whatsnew.html#mapforce) **，您可以** [**免费试用 MapForce 30 天](https://www.altova.com/zh/download/mapforce/data_mapping_enterprise.html) **，体验所有这些新功能以及更多内容！**
