使用Microsoft Dynamics AX 2012 - 1. 什么是Microsoft Dynamics AX?

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中的凭证示例包括销售或采购中的订单以及财务或库存管理中的日记账。过帐后,已过帐的文档可用作装箱单、发票、分类账交易记录或库存交易记录。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/152481.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Postman内置动态参数以及自定义的动态参数

近期在复习Postman的基础知识,在小破站上跟着百里老师系统复习了一遍,也做了一些笔记,希望可以给大家一点点启发。 一)内置动态参数 {{$timestamp}} 生成当前时间的时间戳{{$randomInt}} 生成0-1000之间的随机数{{$guid}} 生成随…

⑩【MySQL】存储引擎详解, InnoDB、MyISAM、Memory。

个人简介:Java领域新星创作者;阿里云技术博主、星级博主、专家博主;正在Java学习的路上摸爬滚打,记录学习的过程~ 个人主页:.29.的博客 学习社区:进去逛一逛~ 存储引擎 ⑩【MySQL存储引擎】1. MySQL体系结构…

隐私协议 Secret Network 宣布使用 Octopus Network 构建的 NEAR-IBC 连接 NEAR 生态

2023年11月 NearCon2023 活动期间,基于 Cosmos SDK 构建的隐私协议 Secret Network,宣布使用 Octopus Network 开发的 NEAR-IBC,于2024年第一季度实现 Secret Network 与 NEAR Protocol 之间的跨链交互。 这将会是Cosmos 生态与 NEAR 之间的首…

java VR全景商城免费搭建 saas商城 b2b2c商城 o2o商城 积分商城 秒杀商城 拼团商城 分销商城 短视频商城

1. 涉及平台 平台管理、商家端(PC端、手机端)、买家平台(H5/公众号、小程序、APP端(IOS/Android)、微服务平台(业务服务) 2. 核心架构 Spring Cloud、Spring Boot、Mybatis、Redis 3. 前端框架…

一个开源的汽修rbac后台管理系统项目,基于若依框架,实现了activiti工作流,附源码

文章目录 前言&源码项目参考图: e店邦O2O平台项目总结一、springboot1.1、springboot自动配置原理1.2、springboot优缺点1.3、springboot注解 二、rbac2.1、概括2.2、三个元素的理解 三、数据字典3.1、概括与作用3.2、怎么设计3.3、若依中使用字典 四、工作流—…

STM32CubeIDE报“xxx is not implemented and will always fail”解决方法

本文介绍STM32CubeIDE报“xxx is not implemented and will always fail”解决方法。 最近用STM32CubeIDE开发STM32程序时,编译报警告: warning: _close is not implemented and will always fail warning: _lseek is not implemented and will always…

idea中把spring boot项目打成jar包

打jar包 打开项目,右击项目选中Open Module Settings进入project Structure 选中Artifacts,点击中间的加号(Project Settings->Artifacts->JAR->From modules with dependencies ) 弹出Create JAR from Modules&#…

想转行互联网行业,是选择网络安全还是人工智能?

随着数字时代的到来,网络安全和人工智能成了科技创新产业的重要组成部分。也逐渐成了大多数人心中热门的行业选择。那么该如何抉择呢? 首先我们来了解下人工智能的发展前景: 如今,人工智能技术无论是在核心技术方面&#xff0c…

系列四、本地接口(Native Interface)

一、概述 本地接口的作用是融合不同的编程语言为Java所用,它的初衷是融合C/C程序,Java诞生的时候正是C/C横行的时候,要想立足,必须要调用C/C的程序,于是Java就在内存中开辟了一块区域专门用于处理标记为native的代码&a…

wpf devexpress数据统计

GridControl允许显示总结信息关于单个数据行分组。例如,你可以显示记录数量,最小和最大值。这个统计信息可以叫做数据统计。 创建统计 GridControl 支持总结和分组统计: 总结统计 - 一个总结函数值计算对于所有列和视图显示统计面板和固定统…

2023最受推荐的五款项目管理工具

1、进度猫 进度猫是国内一款轻量级项目管理工具,适用于实时协作的团队。 以甘特图为向导,基于任务清单todolist,支持多用户协作; 甘特图显示具体任务清单、时间和任务的进度; 对未完成任务、已完成任务进行分类管…

深度学习OCR中文识别 - opencv python 计算机竞赛

文章目录 0 前言1 课题背景2 实现效果3 文本区域检测网络-CTPN4 文本识别网络-CRNN5 最后 0 前言 🔥 优质竞赛项目系列,今天要分享的是 🚩 **基于深度学习OCR中文识别系统 ** 该项目较为新颖,适合作为竞赛课题方向,…

【Spring进阶系列丨第二篇】Spring中的两大核心技术IoC(控制反转)与DI(依赖注入)

前言 我们都知道Spring 框架主要的优势是在 简化开发 和 框架整合 上,至于如何实现就是我们要学习Spring 框架的主要内容,今天我们就来一起学习Spring中的两大核心技术IoC(控制反转)与DI(依赖注入)。 文章目…

【BIM入门实战】高程点无法放置的解决方法

文章目录 一、问题提出二、解决办法1. 检查模型图形样式2. 高程点可以放置的图元一、问题提出 在平面图中添加高程点时有时会遇到无法在楼板等平面构件上放置高程点,应如何设置才能使高程点正常放置? 如下图所示,楼板上无法放置高程点: 二、解决办法 1. 检查模型图形样式…

Linux C/C++全栈开发知识图谱(后端/音视频/游戏/嵌入式/高性能网络/存储/基础架构/安全)

众所周知,在所有的编程语言中,C语言是一门颇具学习难度,需要很长学习周期的编程语言。甚至很多人经常听到一句调侃的话语——“C,从入门到放弃”。 C界的知名书籍特别多,从简单到高端书籍,许多书籍都是C之…

1.mysql安装及基础

目录 概述安装上传jar包解压添加用户组和用户更改权限修改配置文件 my.cnf初始化登录mysql修改密码远程登录生效配置 sql语句分类数据定义语言 结束 概述 mysql安装及基础,后续涉及基础会继续补充。 安装 上传jar包 下载地址 解压 tar -zxvf mysql-5.7.44-li…

代码随想录 Day47 动态规划15 LeetCode T583 两个字符串的删除操作 T72 编辑距离

LeetCode T583 两个字符串的删除操作 题目链接:583. 两个字符串的删除操作 - 力扣(LeetCode) 题目思路: 本题有两个思路 1.使用两个字符串的长度之和-2*最长公共子串(换汤不换药) 代码随想录Day45 动态规划13 LeetCode T1143最长公共子序列 T1135 不相交…

kubectl 本地远程链接k8s多个集群,远程管控多集群,查看日志 部署服务(windows版)

文章目录 一、前言二、windows上安装kubectl和mobaxterm2.1 准备安装包2.2 安装kubectl2.3 链接k8s集群2.4 查看某一个pod的容器日志2.5 切换context 上下文配置,实现在多个k8s集群间动态切换 一、前言 现如今是一个万物皆上云 的时代,各种云层出不穷&am…

JEECG BOOT 前端记录

目录 查询 1、模糊搜索中文 2、下拉框选择 3、文本框 新增 1、添加文本框 2、图片上传 3、文件上传 4、富文本 5、下拉框数字回显文字 第一种: 第二种: 展示 1、字典翻译注解Dict 1.2、字典表翻译用法 2、点击事件调接口 查询 1、模糊搜索中…

新生儿腿纹不对称:原因、科普和注意事项

引言: 新生儿身上出现腿纹不对称的现象在一些家庭中可能引起担忧,然而,了解这一现象的原因以及如何正确处理是非常重要的。本文将科普新生儿腿纹不对称的原因,提供相关信息,并为父母和监护人提供注意事项,…