输出管理简介

本文档介绍了 M3 Business Engine 中的输出管理解决方案,面向需要在 M3 中设置、管理和维护输出的管理员。

概述

  • 由用户阅读的输出

    生成要由用户阅读的输出的流程在 M3 Business Engine 中启动,但在另一个外部应用程序中完成。内容通过 M3 Output 功能创建,然后发送到外部输出管理应用程序进行布局设计和分发。

    多级 XML 文件用作输出格式。XML 文件可通过配置实现高度标准化和完全扩展。标签(字段标题)在 XML 文件中发送,已翻译为正确的语言(基于用户、客户或供应商)。数字和日期遵循 XML 标准。

    为了获得最佳性能,Infor 提供的标准 XML 文件配置仅包含最重要的字段,但所有 M3 BE 表中的所有字段都可用于输出功能并添加到 XML 文件中。以下方法可用于为输出功能提供附加字段:

    • 从标准表中添加附加字段
    • 从具有一对多关系的表中添加附加字段
    • 从具有一对一关系的表中添加附加字段
    • 添加虚拟字段。

    XML 文件的主要用途是将其发送到外部输出管理应用程序进行布局设计和分发。XML 文件有多种用途,也可用来创建用于和其他系统进行集成的 XML 文件。

  • 与其他系统共享的输出

    要使输出与其他系统进行共享,输出将通过输出功能在 M3 Business Engine 中触发。虽然未创建任何内容,但是会通过输出服务 (Infor Enterprise Collaborator (IEC)) 共享发起程序(包括指向相关信息的键值)。在 IEC 中,通过检测发送方、接收方以及所发送的发起程序来创建内容。找到了关于如何创建内容的正确定义,并且运行了使用发起程序中的密钥通过 M3 API 从 M3 Business Engine 中检索正确信息的脚本。

    有关此类输出的详细信息,请参阅 M3 业务消息发起程序

  • 输出功能

    M3 Output 由输出功能创建。输出功能可以是一项独立功能,用于创建 M3 Output,例如库存值。打印调节列表 (CAS530);也可以是流程的一部分,例如供应商付款建议。创建 (APS131)

    可以对输出进行人工或自动排序。当用户登录 M3 BE 并人工对其进行排序时,将启动输出。可以通过多种方式启动排序,例如通过选择选项或对业务交易使用功能键,也可以通过指定输出功能。通过自动作业对自动输出进行排序。输出的启动方式由已定义的输出配置决定。自动作业用户是排序用户。当自动作业启动输出时,用户及作业数据用作输出定义选择搜索的关键字值。

  • 打印机文件

    M3 Output 的所有设置和配置均按照打印机文件(用作 M3 Output 的唯一标识符的技术实例)完成。一项 M3 Business Engine 输出功能将连接到一个打印机文件,但您也可以将 M3 Business Engine 输出功能连接到多个打印机文件。

    打印机文件分为以下几种类型:

    1. 文档

      分类为文档的输出通常供外部使用。除了行之外,XML 的内容还包括标题、文本、地址和摘要部分。布局采用纵向设计。

    2. 报表

      分类为报表的输出通常供内部使用。XML 的主要内容是行,但它也可以包含小标题和摘要。布局采用横向设计

      打印机文件类型是预定义内容并且无法更改。该类型定义了打印机文件使用的 XML 结构格式。此格式决定了 XML 文件的结构,以及配置 XML 文件时要应用的限制和规则。

  • 打印机文件变型

    打印机文件变型用于指示生成的 XML 中是否存在某种形式的差异。例如,输出功能客户发票。手动输入 (ARS120) 生成正常发票、贷项发票或更正发票,其中贷项发票和更正发票比正常发票包含更多的 XML 要素。

  • 报表布局

    运行 M3 Business Engine 输出功能时,要创建的 XML 文件由报表布局定义。可以选择打印机文件要使用的不同报表布局,因为可以为同一打印机文件创建不同类型的 XML 文件。

    报表布局包含 XML 结构(实际 XML 文件配置),该结构已连接到可在 XML 文件中添加其他元数据的设置。将 XML 文件转换为文档或报表时,外部输出管理应用程序将使用此元数据。

  • XML 结构

    XML 结构是 M3 Output 管理中的核心组成部分。它包含 XML 文件的所有配置信息。XML 文件的所有元数据都保存在标准 M3 BE 表中,以便您使用常规 M3 BE 功能配置 XML 文件。

  • 输出选择方法

    输出选择可以基于请求输出的用户或基于内容(对象值)。

    基于用户的输出选择

    最常见的输出选择方案是用户确定输出时。用户可以基于 M3 应用程序区域或打印机文件和用户 ID 的不同组合来确定输出。然后,这些值的组合用于确定输出选择。

    示例:

    • 用户需要始终在同一台打印机上打印所有输出。因此,由该用户的 ID 确定媒体选择。用户可以选择打印机和输出服务器。
    • 将始终在特定打印机上打印特定文档。因此,由文档确定媒体选择。
    • M3 Business Engine 中整个应用程序的所有文档都应该在特定打印机上打印。在这种情况下,只需要设置应用程序区域的前两个字母。

    基于内容的输出选择

    在一些情况下,必须由输出中的一个或多个内容组合来确定输出选择。例如,可能希望通过电子邮件将采购订单发送给所有供应商。由于每个供应商都有不同的电子邮件地址,因此应根据这些设置自动发送采购订单。然后,系统会从输出中检索接收方及处理信息作为内容,以确定每个采购订单的输出选择。因此,采购订单的每个接收方的设置将覆盖用户的设置。

使用 Infor Document Management (IDM) 进行文档设计和分发

Infor Document Management 可用作进行文档设计和分发的应用程序。M3 Business Engine 使用应用程序编程接口 (API) 与 IDM 进行内置集成。此集成支持下列输出媒体类型:

  • 直接打印文档
  • 通过电子邮件接收文档的 PDF
  • 将 PDF 文档保存在 IDM 中。

    IDM 是 Infor 的文档管理解决方案,它为 M3 应用程序中的所有业务文档提供中央存储库。从 IDM 中,您可以根据类型或特性搜索文档。

    有关应在 IDM 中使用的文档类型、特性 ID、属性值和访问控制列表的配置在 M3 BE 设置程序中执行。

    Infor 为 IDM 提供了模板布局包,可与标准 M3 BE 配置一起使用。

使用 OpenText StreamServe 和 Exstream 进行文档设计和分发

OpenText StreamServe 和 OpenText Exstream 是一款第三方产品,也可以使用 StoryTeller 工具进行文档设计和分发。它从 M3 接收 XML 文件,并根据其配置生成已完成的文档。此配置也称为项目。

Infor 提供了模板 StreamServe 或 Exstream 项目配置,可与标准 M3 Business Engine 配置一起使用。模板 StreamServe 或 Exstream 项目配置支持以下输出媒体类型:

  • 直接打印文档
  • 通过电子邮件接收文档的 PDF
  • 接收采用未分页 HTML 格式的电子邮件,其中文档是电子邮件的正文
  • 将文档保存到光盘
  • 发送文档,以便归档到 IDM。