Microsoft Dynamics NAV is a complete enterprise resource planning (ERP) software solution for mid-sized organizations that is fast to implement, easy to configure, and simple to use. Right from the start, simplicity has guided—and continues to guide—innovations in product design, development, implementation, and usability.
This document details new features and functionality that are available in Microsoft Dynamics NAV 2015 and have been added to the product since Microsoft Dynamics NAV 2013 R2. It also describes features that have been deprecated since Microsoft Dynamics NAV 2013 R2. For information about Microsoft Dynamics NAV 2013 R2, see What's New: Developer and IT Pro Changes for Microsoft Dynamics NAV 2013 R2 in the MSDN Library.
What's New for Developers, Administrators, and IT Pros in Microsoft Dynamics NAV 2015
--------------------------------------------------------------------------------
Microsoft Dynamics NAV 2015 introduces changes to the upgrade, deployment, and development experiences compared to Microsoft Dynamics NAV 2013 R2.
Microsoft Dynamics NAV Tablet Client
Microsoft Dynamics NAV 2015 introduces a new interface called Microsoft Dynamics NAV Tablet client. The Microsoft Dynamics NAV Tablet client allows users in small and medium sized businesses to access data from a tablet. Developing for Microsoft Dynamics NAV Tablet client is very similar to developing for the Microsoft Dynamics NAV Web client using the Microsoft Dynamics NAV Development Environment. For more information, see Developing for the Microsoft Dynamics NAV Tablet Client.
Microsoft Dynamics NAV for Tablets
Along with Microsoft Dynamics NAV Tablet client comes the Dynamics NAV app, which is available in the Windows Store, on Google Play, and in the Apple Store. For more information, see Dynamics NAV for modern Windows, Dynamics NAV for iPad, and Dynamics NAV for Android.
Small Business – Tablet Profile
In Microsoft Dynamics NAV 2015, there is a new profile, the Small Business - Tablet profile. This is based on the same Role Center (9022) as the Small Business profile, but is designed for the form factor limitations related to tablets. This profile is ideal for showcasing the tablet experience using Dynamics NAV for iPad, Dynamics NAV for modern Windows, or Dynamics NAV for Android. The new profile is also ideal for developers who may use this as an example when designing for tablets. For more information, see Getting Started Developing for the Microsoft Dynamics NAV Tablet Client.
Opening Microsoft Dynamics NAV Web client and Microsoft Dynamics NAV Tablet client with Profile ID
In Microsoft Dynamics NAV you can now open the Microsoft Dynamics NAV Web client and Microsoft Dynamics NAV Tablet client with a specified profile ID. For more information, see How to: Open the Microsoft Dynamics NAV Web Client and How to: Open the Microsoft Dynamics NAV Tablet Client from a Browser.
Encryption
Several encryption functions have been added to enable developers to add security for encrypting and decrypting data and key management. For more information, see Cryptography Overview.
Compiling Objects
Performance when compiling objects in Microsoft Dynamics NAV Development Environment has been improved.
Data Upgrade
Microsoft Dynamics NAV 2015 introduces a new way of running the data upgrade logic that migrates data from the old table structure of an earlier Microsoft Dynamics NAV version to the new table structure of the current version.
The data upgrade process is now prepared and run with the help of new type of codeunit called the upgrade codeunit. The data upgrade process has been enhanced significantly to optimize the performance and provide developers with a superior tool for testing, automating, tracking progress and troubleshooting the data upgrade code. The new data upgrade approach has the following benefits and features:
• Simplifies the upgrade environment because all steps are performed by the latest version of the Microsoft Dynamics NAV.
• Increases the data upgrade performance because it is possible to run upgrade functions of upgrade codeunits in parallel (at the same time) and across companies.
• Reduces the amount of code that is required to handle the data upgrade because several operations are now executed automatically by Microsoft Dynamics NAV Server.
• Minimizes the number of manual actions that must be performed during the data upgrade, which makes the data upgrade process less error-prone.
• Uses familiar upgrade toolkit design concepts, such as upgrade tables and upgrade functions.
• Includes end-to-end sample Windows PowerShell scripts that perform a complete data upgrade.
For more information, see Upgrading Data and Upgrade Codeunits.
Database Schema Synchronization
Microsoft Dynamics NAV 2015 introduces several improvements to the table schema synchronization process that improve performance and make it more explicit and controllable. The improvements give you with the flexibility to decide when and how the table changes are synchronized with corresponding tables in the SQL Server.
In Microsoft Dynamics NAV 2015, changes to the database schema are no longer synchronized automatically to the database when a client connects to a Microsoft Dynamics NAV Server instance. Instead, you specify when to synchronize schema changes in the development environment or the Microsoft Dynamics NAV 2015 Administration Shell. For example, when you change a table object and compile the table, you can choose to synchronize the change to the database immediately or later. In a production environment, you apply changes to the database schema by running the Sync-NAVTenantWindows PowerShell cmdlet with the Mode parameter set to the relevant synchronization mode.
The schema synchronization design provides the following features and benefits:
• On-demand schema synchronization and monitoring
As a developer or system administrator, from the development environment or Microsoft Dynamics NAV 2015 Administration Shell, you control when to perform the schema synchronization and how to synchronize table changes. This enables you to plan and schedule the schema synchronization on a case-by-case basis. Additionally, you can monitor the progress and state of the business (tenant) database at any time.
• Non-blocking and increased productivity
Schema synchronization has become more granular. You perform schema synchronization for a single table or for all tables at the same time. When one table is being synchronized, you are no longer blocked from making changes to other tables.
• Capability to provide additional instructions in upgrade codeunits
By using upgrade codeunits, you can provide instruction for the schema synchronization to perform additional tasks, such as automatically moving or copying data into upgrade tables, validating the table changes before applying them, or forcefully applying them when it is required.
For more information, see Synchronizing Table Schemas.
Automatic Deployment of Microsoft .NET Framework Interoperability and Control Add-in Assemblies
Microsoft Dynamics NAV 2015 makes it easier for the system administrators to deploy client-side assemblies for .NET Framework interoperability and client control add-ins on computers that are running the Microsoft Dynamics NAV Windows client or Microsoft Dynamics NAV Development Environment. You can now install the assemblies in the Add-ins folder on the computer that is running Microsoft Dynamics NAV Server. By default, this is the C:Program FilesMicrosoft Dynamics NAV80ServiceAdd-ins folder. When an operation from the client requires an assembly, Microsoft Dynamics NAV Server automatically deploys the assembly to a temporary folder on the client computer.
For example, if Microsoft Dynamics NAV Windows client opens a page that contains a control add-in, Microsoft Dynamics NAV Server will find the control add-in assembly by name in the Add-ins folder. Then, it deploys the assembly to the client computer in the %TEMP%Microsoft Dynamics NAVAdd-Ins folder of the user who is running the client. Subsequently, the deployed assembly will be used whenever the page is opened.
Similarly, if the development environment requires a control add-in, for example, when you compile an object, then the control add-in assembly will be deployed by the Microsoft Dynamics NAV Server to the local temporary folder for the current user on the computer that is running the development environment.
Microsoft Dynamics NAV (ERP) ซอฟต์แวร์โซลูชั่นสำหรับองค์กรขนาดกลางที่จะใช้ ง่ายต่อการตั้งค่าคอนฟิก ง่าย และรวดเร็วเพื่อใช้ ในการวางแผนทรัพยากรองค์กรเสร็จสมบูรณ์ได้ ขวาจากเริ่มต้น ความเรียบง่ายมีตัว — และยังแนะนำ — นวัตกรรม ในการออกแบบผลิตภัณฑ์ พัฒนา ใช้งาน ใช้งานเอกสารนี้แสดงรายละเอียดเกี่ยวกับคุณลักษณะใหม่และฟังก์ชันที่มีอยู่ใน Microsoft Dynamics NAV 2015 และได้เพิ่มผลิตภัณฑ์ตั้งแต่ Microsoft Dynamics NAV 2013 R2 นอกจากนี้มันยังอธิบายคุณลักษณะที่ถูกตัดออกเนื่องจาก Microsoft Dynamics NAV 2013 R2 สำหรับข้อมูลเกี่ยวกับ Microsoft Dynamics NAV 2013 R2 ดูมีอะไรใหม่: พัฒนาและเปลี่ยนแปลง Pro ได้ใน Microsoft Dynamics NAV 2013 R2 ในไลบรารี MSDN มีอะไรใหม่สำหรับนักพัฒนา ผู้ดูแล และผู้เชี่ยวชาญใน Microsoft Dynamics NAV 2015 -------------------------------------------------------------------------------- Microsoft Dynamics NAV 2015 แนะนำเปลี่ยนแปลงไปในการอัพเกรด ปรับใช้ และพัฒนาประสบการณ์ที่เทียบกับ Microsoft Dynamics NAV 2013 R2ไคลเอนต์ Microsoft Dynamics NAV แท็บเล็ตMicrosoft Dynamics NAV 2015 แนะนำอินเทอร์เฟซแบบใหม่ที่เรียกว่าไคลเอนต์ Microsoft Dynamics NAV แท็บเล็ต ไคลเอนต์ Microsoft Dynamics NAV แท็บเล็ตช่วยให้ผู้ใช้ในธุรกิจขนาดเล็ก และขนาดกลางเข้าถึงข้อมูลจากแท็บเล็ต พัฒนาสำหรับไคลเอนต์ Microsoft Dynamics NAV แท็บเล็ตจะคล้ายกับการพัฒนาใน Microsoft Dynamics NAV เว็บไคลเอนต์ที่ใช้ Microsoft Dynamics NAV พัฒนา สำหรับข้อมูลเพิ่มเติม ดูพัฒนาสำหรับไคลเอนต์ Microsoft Dynamics NAV แท็บเล็ต Microsoft Dynamics NAV สำหรับเม็ดพร้อมกับแท็บเล็ต Microsoft Dynamics NAV ไคลมา app Dynamics NAV ที่มีในวินโดวส์สโตร์ เล่น Google และ เก็บแอปเปิ้ล สำหรับข้อมูลเพิ่มเติม ดูซับซ้อนสำหรับ Windows ทันสมัย Dynamics NAV สำหรับ iPad และ Dynamics NAV สำหรับ Androidธุรกิจขนาดเล็ก – โพรไฟล์แท็บเล็ตใน Microsoft Dynamics NAV 2015 มีโปรไฟล์ใหม่ ธุรกิจขนาดเล็ก - โพรไฟล์แท็บเล็ต นี้อยู่ศูนย์เดียวกันบทบาท (9022) เป็นประวัติธุรกิจขนาดเล็ก ได้ถูกออกแบบมาสำหรับข้อจำกัดของปัจจัยแบบฟอร์มที่เกี่ยวข้องกับเม็ด โพรไฟล์นี้เหมาะสำหรับการนำเสนอประสบการณ์ของแท็บเล็ตที่ใช้ Dynamics NAV สำหรับ iPad, Dynamics NAV สำหรับ Windows ทันสมัย หรือ Dynamics NAV สำหรับ Android โพรไฟล์ใหม่ยังเหมาะสำหรับนักพัฒนาที่อาจใช้เป็นตัวอย่างเมื่อออกแบบสำหรับยาเม็ด ดูข้อมูลเพิ่มเติม การเริ่มต้นพัฒนาสำหรับไคลเอนต์ Microsoft Dynamics NAV แท็บเล็ต เปิดไคลเอนต์ Microsoft Dynamics NAV เว็บและไคลเอนต์ Microsoft Dynamics NAV แท็บเล็ต ด้วยรหัสโพรไฟล์ใน Microsoft Dynamics NAV คุณสามารถเปิดไคลเอนต์ Microsoft Dynamics NAV เว็บและไคลเอนต์ Microsoft Dynamics NAV แท็บเล็ต ด้วยรหัสโปรไฟล์ที่ระบุ สำหรับข้อมูลเพิ่มเติม ดูวิธีการ: เปิดไคลเอ็นต์เว็บของ Microsoft Dynamics NAV และวิธีการ: เปิดไคลเอนต์ Microsoft Dynamics NAV แท็บเล็ตจากเบราว์เซอร์ เข้ารหัสลับมีการเพิ่มฟังก์ชันการเข้ารหัสต่าง ๆ เพื่อให้นักพัฒนาสามารถเพิ่มความปลอดภัยสำหรับการเข้ารหัส และถอดรหัสข้อมูลและคีย์การจัดการ สำหรับข้อมูลเพิ่มเติม ดูภาพรวมของการเข้ารหัส ออบเจ็กต์ที่คอมไพล์มีการปรับปรุงประสิทธิภาพเมื่อรวบรวมวัตถุใน Microsoft Dynamics NAV พัฒนาสภาพแวดล้อมการอัพเกรดข้อมูล Microsoft Dynamics NAV 2015 แนะนำแนวทางใหม่ของการใช้ตรรกะการอัพเกรดข้อมูลที่ย้ายข้อมูลจากตารางโครงสร้างเก่าของ Microsoft Dynamics NAV รุ่นโครงสร้างตารางใหม่ของรุ่นปัจจุบัน กระบวนการอัพเกรดข้อมูลจะเตรียมตอนนี้ และเรียกใช้ โดยใช้ชนิดใหม่เรียกว่ายูนิตเกรดยูนิต กระบวนการอัพเกรดข้อมูลได้ถูกเพิ่มอย่างมีนัยสำคัญ เพื่อประสิทธิภาพการพัฒนา ด้วยเครื่องมือที่เหนือกว่าสำหรับทดสอบ อัตโนมัติ ติดตามความคืบหน้า และแก้ไขปัญหารหัสการอัพเกรดข้อมูล แนวทางการอัพเกรดข้อมูลใหม่มีประโยชน์และคุณลักษณะต่อไปนี้:•ช่วยให้ง่ายสภาพแวดล้อมการเกรดเนื่องจากขั้นตอนทั้งหมดจะดำเนินการ โดย Microsoft คิวรุ่นล่าสุด•เพิ่มประสิทธิภาพของการอัพเกรดข้อมูลได้เนื่องจากจำเป็นต้องเรียกใช้ฟังก์ชันการอัพเกรดของเกรดที่บริษัทโค้ดยูนิตพร้อมกัน (ในเวลาเดียวกัน) และในแนวนอน•ลดจำนวนรหัสที่จะต้องจัดการกับการอัพเกรดข้อมูลได้เนื่องจากหลาย ๆ การดำเนินงานนี้ดำเนินการโดยอัตโนมัติ โดยเซิร์ฟเวอร์ Microsoft Dynamics NAV•ช่วยลดจำนวนการดำเนินการด้วยตนเองที่ต้องดำเนินการระหว่างการอัพเกรดข้อมูล ซึ่งทำให้ข้อมูลที่กระบวนการอัพเกรดน้อยผิดพลาดได้ง่าย •ใช้เครื่องมือรุ่นที่คุ้นเคยออกแบบแนวคิด ฟังก์ชันการอัพเกรดและอัพเกรดตาราง•รวมสคริปต์ Windows PowerShell ตัวอย่างสุดท้ายที่ทำการอัพเกรดข้อมูลเสร็จสมบูรณ์แบบสำหรับข้อมูลเพิ่มเติม ดูข้อมูลเกรดและอัพเกรดโค้ดยูนิต การซิงโครไนส์ฐานข้อมูลเค้าร่างMicrosoft Dynamics NAV 2015 แนะนำหลายปรับปรุงกระบวนการซิงโครไนส์ schema ของตารางที่ปรับปรุงประสิทธิภาพ และทำให้ชัดเจนมากขึ้น และควบคุมได้ ปรับปรุงให้ มีความยืดหยุ่นเวลา และตารางการเปลี่ยนแปลงจะซิงโครไนส์กับตารางที่เกี่ยวข้องในการตัดสินใจใน Microsoft Dynamics NAV 2015 การเปลี่ยนแปลงกับ schema ของฐานข้อมูลไม่ได้โดยอัตโนมัติในฐานข้อมูลเมื่อไคลเอนต์เชื่อมต่อกับอินสแตนซ์ของเซิร์ฟเวอร์ Microsoft Dynamics NAV แทน คุณระบุเมื่อการซิงโครไนส์การเปลี่ยนแปลงเค้าร่างในสภาพแวดล้อมการพัฒนา Microsoft Dynamics NAV 2015 บริหารเชลล์ ตัวอย่าง เมื่อคุณเปลี่ยนแปลงวัตถุตารางรวบรวมตัว คุณสามารถเลือกเพื่อซิงโครไนส์การเปลี่ยนแปลงไปยังฐานข้อมูลทันที หรือในภายหลัง ในระบบการผลิต คุณใช้การเปลี่ยนแปลงกับ schema ของฐานข้อมูล โดยเรียกใช้ cmdlet PowerShell ซิงค์ NAVTenantWindows พารามิเตอร์ของโหมดการตั้งค่าโหมดการซิงโครไนส์ที่เกี่ยวข้อง การออกแบบตรงแบบแผนแสดงคุณลักษณะและประโยชน์ดังต่อไปนี้:•ตามความต้องการซิงโครไนส์เค้าร่างและการตรวจสอบ As a developer or system administrator, from the development environment or Microsoft Dynamics NAV 2015 Administration Shell, you control when to perform the schema synchronization and how to synchronize table changes. This enables you to plan and schedule the schema synchronization on a case-by-case basis. Additionally, you can monitor the progress and state of the business (tenant) database at any time.• Non-blocking and increased productivity Schema synchronization has become more granular. You perform schema synchronization for a single table or for all tables at the same time. When one table is being synchronized, you are no longer blocked from making changes to other tables.• Capability to provide additional instructions in upgrade codeunits By using upgrade codeunits, you can provide instruction for the schema synchronization to perform additional tasks, such as automatically moving or copying data into upgrade tables, validating the table changes before applying them, or forcefully applying them when it is required.For more information, see Synchronizing Table Schemas. Automatic Deployment of Microsoft .NET Framework Interoperability and Control Add-in AssembliesMicrosoft Dynamics NAV 2015 makes it easier for the system administrators to deploy client-side assemblies for .NET Framework interoperability and client control add-ins on computers that are running the Microsoft Dynamics NAV Windows client or Microsoft Dynamics NAV Development Environment. You can now install the assemblies in the Add-ins folder on the computer that is running Microsoft Dynamics NAV Server. By default, this is the C:Program FilesMicrosoft Dynamics NAV80ServiceAdd-ins folder. When an operation from the client requires an assembly, Microsoft Dynamics NAV Server automatically deploys the assembly to a temporary folder on the client computer. For example, if Microsoft Dynamics NAV Windows client opens a page that contains a control add-in, Microsoft Dynamics NAV Server will find the control add-in assembly by name in the Add-ins folder. Then, it deploys the assembly to the client computer in the %TEMP%Microsoft Dynamics NAVAdd-Ins folder of the user who is running the client. Subsequently, the deployed assembly will be used whenever the page is opened. Similarly, if the development environment requires a control add-in, for example, when you compile an object, then the control add-in assembly will be deployed by the Microsoft Dynamics NAV Server to the local temporary folder for the current user on the computer that is running the development environment.
การแปล กรุณารอสักครู่..