CSDN上有大神已经提供了Dynamics AX 2012的环境部署,请参考https://www.cnblogs.com/msdynax/p/4539834.html
Dynamics AX是Microsoft的核心业务管理解决方案,旨在满足中型公司和跨国组织的要求。基于
DynamicsAX基于最先进的体系结构和深度集成,在确保高可用性的同时,展现了全面的功能。
在AX 2012版中,Dynamics AX显示了大量新功能和增强功能。主要创新包括新的用户界面
在整个应用程序中实现角色定制的用户体验行政、财务和产品数据管理支持能力具有多个法律实体和组织层次结构的企业,以及强化行业基础。
Axapta与Dynamics AX的历史
Dynamics AX的起源是由丹麦软件公司Damgaard A/S以Axapta的名称开发的。向市场发布的第一个版本已于1998年3月发布。当时,Damgaard的创始人Erik和Preben Damgaard-已经拥有十多年的ERP系统设计经验。其中,他们是PC&C的联合创始人,在那里他们加入了Navision(现在的Dynamics NAV)的开发。
Axapta的1.0版本仅在丹麦和美国提供。1998年10月出版的1.5版包括对几个欧洲国家的支持。
Axapta于1999年7月发布2.0版,于2002年10月发布3.0版,提供了不断增加的应用程序功能和对其他国家/地区的支持。在4.0版以新品牌Dynamics AX发布Axapta之前,已经在许多服务包中进行了改进。
在2000年11月签署合并协议后,Damgaard a/S与当地竞争对手Navision a/S合并,后者是PC&C的继任者。最终,微软于2002年5月收购了Navision Damgaard,并接受了他们的主要产品Navision和Axapta作为微软的核心业务解决方案。Dynamics NAV(Navision)在功能和技术方面适用于小公司,而Dynamics AX(Axapta)是中大型公司的产品。
在2006年6月发布4.0版本时,微软将Axapta更名为Dynamics AX。Microsoft Dynamics AX 4.0与以前版本的不同之处不仅在于功能增强,还在于新的用户界面,显示出完全的重新设计,具有类似Microsoft Office的外观和感觉。
2008年6月,Dynamics AX 2009发布,其中包括角色中心、工作流功能和改进的用户界面。Dynamics AX 2009还提供了增强的功能,包括多站点基础和其他模块,以确保端到端支持全球组织的供应链需求。
Dynamics AX 2012已于2011年8月发布,正在更新用户界面以匹配当前版本的Microsoft Windows和Microsoft Office。基于角色的安全性、包括细分账户结构的新会计框架、共享数据结构的增强使用以及其他功能,促进了应用程序内法律实体和运营单位之间的合作,也适用于大型跨国企业。
Dynamics AX 2012产品概述
Microsoft Dynamics AX是一种适应性强的业务管理解决方案,易于适应,但适用于跨国公司的安装。另一个特点是与Microsoft技术和应用程序(如Microsoft SQL Server、SharePoint Services和BizTalk Server)的深度集成。
大多数人从一开始就熟悉Dynamics AX,因为用户界面在Microsoft Windows和Microsoft Office中已经为人所知。直观的用户体验有助于在与其他Microsoft软件紧密集成的支持下,轻松高效地开始在Dynamics AX中工作。角色中心提供个人所需信息的简单快速概述。
功能能力
跨整个组织的业务流程的端到端支持允许集成外部业务合作伙伴,一方面是客户和供应商,另一方面是内部组织单位。
多语言、多国和多货币支持,用于管理多个运营单位和法律实体层次结构的组织模型,以及在一个法律实体内管理多个站点的选项,使在一个通用数据库中管理复杂的全球组织成为可能。
Dynamics AX的基本ERP功能包括以下主要领域:
- 销售与市场
- 供应链
- 生产
- 采购
- 服务管理
- 财务管理
- 项目管理和会计
- 人力资源管理
- 商业智能及报表
作为基本ERP解决方案的补充,核心标准应用程序中包含的针对制造、分销、零售、服务和公共部门的特定行业能力提供了广泛的行业基础。
高度的可扩展性和适应性使管理组织和业务流程中的更改变得容易。例如,您可以在开始时将部署限制在财务等功能上,然后简单地添加新的功能领域,如生产或仓库管理。任何时候都可以通过其他用户或法律实体增强Dynamics AX。
提供了符合特定国家/地区要求的本地功能。您可以应用适当的参数设置或配置密钥激活本地功能。
商业智能
为了访问数据进行分析,报告和商业智能的集成功能可以快速可靠地呈现商业数据。
商业智能功能不仅可用于金融分析,还可用于Dynamics AX所有其他领域需要分析其数据的用户。
根据需求,需要不同类型的报表工具,包括结构化报表和特殊报表。
在DynamicsAX中,商业智能是基于MicrosoftSQLServer平台的。结构化Dynamics AX标准报告的基础由SQL Server Reporting Services(SSRS)提供。关键性能指标等商业智能组件应用OLAP多维数据集,这些多维数据集由SQL Server Analysis Services(SSAS)提供。
协作功能
连接外部合作伙伴的协作功能有两种方式:
- 企业门户
- 应用集成框架
企业门户允许通过常规的Internet浏览器(如Microsoft Internet Explorer)直接访问Dynamics AX。限制对特定角色数据的访问,您可以将企业门户部署给内部员工以及外部客户和供应商。
另一方面,应用程序集成框架(AIF)支持与公司内外的其他业务应用程序进行自动数据交换。您可以接收和发送XML格式的发票、装箱单或价目表等文档。如果需要,您可以使用外部转换器将文档转换为任何其他格式,如EDIFACT。
对于通用Dynamics AX数据库中的法律实体,公司间功能可实现公司之间的自动采购和销售流程。
工作流
Dynamics AX中的工作流系统(请参阅后续章节)提供了可配置的工作流,以支持采购申请的审批流程等常规程序。Dynamics AX中的工作流基础结构基于Windows workflow Foundation,可在Microsoft Outlook、企业门户或常规Dynamics AX客户端中启用工作流消息。
实施
Microsoft不直接向客户销售Dynamics AX,而是提供间接销售渠道。客户可以从经过认证的合作伙伴处购买许可证,这些合作伙伴还提供支持Dynamics AX实施的服务。这种支持包括应用程序培训和咨询,以及系统安装和核心功能增强的开发。
为了协助Dynamics应用程序的实施,Microsoft为合作伙伴提供了一种标准化的实施方法——Microsoft Dynamics Sure Step。Microsoft Dynamics“确定步骤方法论”是实施Microsoft Dynamics解决方案的一种全面方法,包括项目管理原则以及特定于解决方案的指导方针和工具。
Microsoft Dynamics AX网页上提供了全球版本的其他资源,包括产品信息、客户故事和在线演示Dynamics AX | Microsoft Dynamics 365以及通过您所在国家的Microsoft主页访问的本地版本。
Microsoft网页还提供了查找实施合作伙伴和访问Microsoft Dynamics Marketplace的支持,以提供合作伙伴附加解决方案的概述。
技术和系统架构
Dynamics AX(前身为Axapta)的开发从一开始就旨在通过多语言、多货币和多公司支持以及组件的深度集成来支持国际实施。集成不仅限于Dynamics AX中的组件,还包括与Windows操作系统、SQL Server、SharePoint、Internet Information Server和其他应用程序的Microsoft软件堆栈。
Dynamics AX的三个核心技术特征至关重要:
- 开发环境
- 模型驱动的分层技术
- 三层架构体系
开发环境
Dynamics AX 2012将应用程序对象(如表和表单)存储在SQL数据库中。应用程序对象树(AOT)显示了这些应用程序对象的树结构。
为了修改应用程序对象,您可以在不同的开发环境之间进行选择:
- Microsoft Visual Studio
- MorphX IDE–Dynamics AX中的集成开发环境
MorphX IDE可以直接在Dynamics AX客户端的开发人员工作区中打开,它提供了对AOT的访问权限,用于在Dynamics AX客户机中设计、编辑、编译和调试代码。
Visual Studio开发环境与MorphX紧密集成,支持托管代码,并且是创建报表等某些任务所必需的。Dynamics AX 2012中的报表仅由SQL Server Reporting Services(SSRS)提供。
MorphX开发环境中的编程语言是X++,这是一种面向对象的专有语言,类似于C#和Java。由于MorphX中的应用程序对象显示的是开放源代码,因此可以在开发环境中调整和增强Dynamics AX的功能。
分层技术
Dynamics AX应用层结构,在应用程序源代码中提供了一个层次结构,将标准应用程序与修改程序分隔开来。不同的应用程序对象层确保特定于客户的修改不会干扰存储在其他层中的标准对象。因此,分层系统一方面便于发布升级,另一方面便于实施行业或通用解决方案。
Dynamics AX中的最低对象级别是SYS层,它与GLS层一起包含Dynamics AX的核心标准对象。包含行业解决方案和功能的FPK层是为Microsoft保留的基础解决方案的第三层。SLN、ISV和VAR层可供合作伙伴和独立软件供应商(ISV)提供行业、垂直或多客户解决方案。最高对象级别是USR层,它包含特定于安装的修改。
此外,每个层都指一个名称以“P”结尾的补丁层(例如。USR层的“USP”)。修补程序层是为应用程序更新到相关的常规层而保留的。
访问Dynamics AX应用程序时,内核会查找所需的每个对象的版本。版本搜索从最高层USR层开始。如果USR层中没有可用的对象版本,内核将遍历较低的层,直到找到对象——如果没有修改,则将其定位在SYS层中。
例如,如果您修改了供应商列表页面,Dynamics AX将运行您在USR层中修改VendTableListPage表单,而不是SYS层中具有相同名称的标准对象。
三层架构体系
为了支持具有大量用户的大型实现,DynamicsAX因此应用了三层体系结构。三层体系结构的特点是将数据库、应用程序和客户端分离。
Dynamics AX 2012中管理的数据存储在关系型Microsoft SQL Server数据库中。对于大型安装,可以使用数据库群集。
应用层包含DynamicsAX的业务逻辑,执行在开发环境中设计的代码。它可以在单个应用程序对象服务器(AOS)上运行,也可以在服务器集群上运行,以支持大型实现。
客户端层包含处理数据输入和输出所需的图形用户界面。除了常规的Dynamics AX Windows客户端之外,web浏览器(应用企业门户)、Microsoft Office(应用Office加载项)和其他应用程序(例如,用于移动设备)也是访问Dynamics AX应用程序相关部分的进一步选项。
数据库、应用程序(AOS)和客户端通常在不同的计算机上运行。在小型实现的情况下,您还可以将数据库和应用程序一起安装在单个服务器上。出于测试目的,所有三个层都可以在一个通用设备上运行。
数据结构
在Dynamics AX(或任何其他业务软件)的模块中工作时,您正在访问和创建描述流程的数据(例如,项目事务)。作为事务的先决条件,您需要管理描述对象的数据(例如。客户)。
为了对不同类型的数据进行分组,您可以区分三种数据类型:
- 配置数据
- 主数据
- 事务数据
设置数据决定了业务流程在Dynamics AX中的工作方式。例如,您可以选择在设置中应用仓库位置、托盘或序列号。除了修改可编程对象之外,设置是根据企业需求调整应用程序的第二种方式。初始设置系统时会输入设置数据。需要仔细检查设置数据的后续修改。
主数据描述客户、分类帐或产品等对象。它们不会定期更改,只会在相关对象更改时更改,例如当客户获得新地址时。主数据最初是在公司开始在应用程序中工作之前输入或导入的。稍后,您需要根据您的业务偶尔插入或编辑主数据。
事务数据是在处理业务活动时不断创建的。交易记录数据的示例包括销售订单、发票或物料交易记录。在Dynamics AX中,应用程序为每个业务活动生成事务数据。交易数据的登记和过账符合凭证原则。
凭证原则
凭证基于总账账户、客户或产品等主数据。如果您想过账交易,您需要首先注册包含页眉和一行或多行的凭证。只要凭证不符合设置数据和Dynamics AX内部业务逻辑定义的规则,就无法过帐凭证。凭证一旦过账,就不可能再进行更改。
然而,一些较小的凭证(如检疫交易)显示了凭证结构的例外情况。它们不包含单独的页眉和行部分。
Dynamics AX中的凭证示例包括销售或采购中的订单以及财务或库存管理中的日记账。过帐后,已过帐的文档可用作装箱单、发票、分类账交易记录或库存交易记录。