บทนำ
บทความนี้อธิบายวิธีการติดตั้งการปรับปรุงสะสมสําหรับ Microsoft Dynamics NAV 2017 คุณต้องคอมไพล์วัตถุทั้งหมดใหม่หลังจากที่คุณติดตั้งการอัปเดตสะสม
การปรับปรุงสะสมเป็นชุดสะสมของแฟ้มที่รวมโปรแกรมแก้ไขด่วนและคุณลักษณะที่บังคับทั้งหมดที่มีการนําออกใช้สําหรับ Microsoft Dynamics NAV 2017
การปรับปรุงสะสมจะรวมถึงแฟ้มที่แยกออกจากโฟลเดอร์ต่อไปนี้:
- โปรแกรม ประยุกต์
- ดีวีดี
วิธีการติดตั้งไฟล์การอัปเดตแบบสะสม
โปรแกรม ประยุกต์
โฟลเดอร์แอปพลิเคชันประกอบด้วยไฟล์ต่อไปนี้:
- AccumulatedChangeLog.<><ตําแหน่งที่ตั้งหมายเลขรุ่น>.txt
- เปลี่ยน แปลง <><ตําแหน่งที่ตั้งหมายเลขรุ่น>.txt
- CUObjects<><ตําแหน่งที่ตั้งหมายเลข>รุ่น Fob
- วัตถุ <>ตําแหน่งที่ตั้ง วัตถุ <><ตําแหน่งที่ตั้งหมายเลขรุ่น>.txt
เมื่อต้องการติดตั้งไฟล์แอปพลิเคชัน ให้ทําตามขั้นตอนเหล่านี้:
ฐานข้อมูลที่ไม่ได้ทําการเปลี่ยนแปลง:
- นําเข้า CUObjects <><ตําแหน่งที่ตั้งหมายเลข>รุ่น แฟ้ม fob ลงในฐานข้อมูล Microsoft Dynamics NAV 2017 ที่ไม่ได้แก้ไข
- แทนที่วัตถุที่มีอยู่ในฐานข้อมูลด้วยวัตถุการอัปเดตสะสม
สําหรับข้อมูลเพิ่มเติม ให้ดู วิธีการ: นําเข้าวัตถุ
ฐานข้อมูลที่ปรับเปลี่ยนหรือฐานข้อมูลภายในเครื่องที่การอัปเดตสะสมภายในเครื่องไม่ได้รับการเผยแพร่:
นําเข้า CUObjects<><ตําแหน่งที่ตั้งหมายเลข>รุ่น ไฟล์ fob ลงในหน้าต่าง นําเข้าเวิร์กชีต ในฐานข้อมูลที่ปรับเปลี่ยนของคุณ
สําหรับข้อมูลเพิ่มเติม ให้ดูที่ นําเข้าเวิร์กชีต
แทนที่วัตถุในฐานข้อมูลของคุณที่ไม่ได้ถูกปรับเปลี่ยน
ใช้คําสั่ง CUObject<><ตําแหน่งที่ตั้งหมายเลขรุ่น>.txt ไฟล์เพื่อเปรียบเทียบและผสานวัตถุการอัปเดตสะสมกับวัตถุในฐานข้อมูลของคุณที่มีการปรับเปลี่ยน
หรือคุณอาจใช้ล็อกการเปลี่ยนแปลง <><ตําแหน่งที่ตั้งหมายเลขรุ่น>.txt แฟ้มเพื่อนําการเปลี่ยนแปลงไปใช้กับวัตถุในฐานข้อมูลของคุณด้วยตนเอง
หมายเหตุ ถ้าตารางในการอัปเดตแบบสะสมมีเขตข้อมูลใหม่และตารางเดียวกันในฐานข้อมูลของคุณถูกปรับเปลี่ยน ให้ใช้ ผสาน: ที่มีอยู่<-ใหม่ หรือ ผสาน: ตัวเลือกที่มีอยู่ใหม่< ในหน้าต่าง นําเข้าเวิร์กชีต เพื่อนําเข้าเขตข้อมูลใหม่ สําหรับข้อมูลเพิ่มเติม ให้ดู ตัวเลือกสําหรับการผสานวัตถุ
หมายเหตุเกี่ยวกับฟีเจอร์ที่ควบคุม ถ้าจําเป็นต้องมีการอัปเดตสิทธิ์การใช้งานสําหรับฟีเจอร์ด้านกฎข้อบังคับ ลูกค้าสามารถดาวน์โหลดสิทธิ์การใช้งานที่อัปเดตแล้วจาก CustomerSource และคู่ค้าสามารถดาวน์โหลดสิทธิ์การใช้งานที่อัปเดตสําหรับลูกค้าของตนได้จาก VOICE สําหรับข้อมูลเพิ่มเติม ให้ดูบทความวิธีการต่อไปนี้:
- ลูกค้า: วิธีการดาวน์โหลดสิทธิการใช้งาน Microsoft Dynamics NAV จาก CustomerSource
- คู่ค้า: วิธีการดาวน์โหลดสิทธิ์การใช้งานของลูกค้า Microsoft Dynamics NAV จาก VOICE
แพ ลตฟอร์ม
ส่วนประกอบต่อไปนี้จะกําหนดแพลตฟอร์ม Microsoft Dynamics NAV:
- เว็บไคลเอนต์ Microsoft Dynamics NAV
- Microsoft Dynamics NAV Windows Client
- Microsoft Dynamics NAV Service Tier
แพลตฟอร์ม Microsoft Dynamics NAV สามารถติดตั้งได้โดยวิธีการต่อไปนี้
ใช้โปรแกรมติดตั้ง
- ยกเลิกการติดตั้งไคลเอ็นต์หรือเซิร์ฟเวอร์ปัจจุบัน
- เปิดโฟลเดอร์ดีวีดีและเรียกใช้ setup.exe
- เชื่อมต่อกับฐานข้อมูล
หมายเหตุ วิธีนี้เป็นวิธีการที่แนะนําเนื่องจากการติดตั้งที่แตกต่างกันอาจมีกลยุทธ์ที่แตกต่างกัน ตัวอย่างเช่น การอัปเดตไฟล์ stx/etx อาจไม่รวมอยู่ในการตั้งค่าภาษาท้องถิ่นหรือหลายภาษา
แก้ไขแพลตฟอร์ม Microsoft Dynamics NAV ด้วยตนเอง
- ดูส่วนกระบวนการแก้ไขด้วยตนเอง
ใช้ ClickOnceInstaller (เว็บไคลเอ็นต์และไคลเอ็นต์ Windows เท่านั้น)
- สําหรับข้อมูลเพิ่มเติม ให้ดูที่ การปรับใช้ Microsoft Dynamics NAV โดยใช้ ClickOnce
การอัปเดตสะสมของแพลตฟอร์ม Microsoft Dynamics NAV มีพร้อมใช้งานเป็นไฟล์เดียว เมื่อต้องการติดตั้งการปรับปรุงสะสมของ Microsoft Dynamics NAV คุณต้องแทนที่แฟ้มการติดตั้ง Microsoft Dynamics NAV ที่มีอยู่ด้วยแฟ้มการปรับปรุงสะสม เมื่อต้องการทําเช่นนี้ ให้ทําตามขั้นตอนที่ระบุไว้ในส่วนกระบวนการคัดลอกอัตโนมัติและกระบวนการแก้ไขด้วยตนเอง
กระบวนการคัดลอกอัตโนมัติ
ขั้นตอนที่ 1: ดาวน์โหลดและยกเลิกการแพค DVD.zip ที่คุณดาวน์โหลด
ในแพคเกจที่คุณดาวน์โหลดมีโฟลเดอร์ดีวีดีที่บีบอัด ยกเลิกการแพคโฟลเดอร์โดยการคลิกขวาที่ไฟล์ แล้วเลือก แยกทั้งหมด
ขั้นตอนที่ 2: นําเข้าโมดูล Copy-UpdateFilesToBatchDirectory.ps1
การนําเข้าโมดูล "ตามที่เป็น" จะทําให้คุณมีกระบวนการอัตโนมัติสําหรับการสร้างโครงสร้างไดเรกทอรีต่อไปนี้ด้วยดีวีดีเป็นไดเรกทอรีพื้นฐาน:
- ADCS
- Bpa
- HelpServer
- NST\Add-in
- Outlook
- RTC\Add-in
- UpgradeToolKit
- เว็บไคลเอ็นต์
- WindowsPowerShellScripts
ก่อนที่จะนําเข้า คุณสามารถปรับเปลี่ยนโมดูลตามความต้องการของคุณเกี่ยวกับไดเรกทอรีอินพุตและเอาต์พุต
- เปิด Windows PowerShell หรือ Microsoft Dynamics NAV 2017 Administration Shell ในฐานะผู้ดูแลระบบ
- เรียกใช้คําสั่ง Import-Module DIRECTORY\Copy-UpdateFilesToBatchDirectory.ps1
- เรียกใช้คําสั่ง Copy-UpdateFilesToBatchDirectory -DvdDirectory DVDDIRECTORY -BatchDirectory BATCHDIRECTORY โดยที่ DVDDIRECTORY คือตําแหน่งที่คุณ unzip ดีวีดีจากการอัปเดต และ BATCHDIRECTORY คือตําแหน่งที่ตั้งที่คุณต้องการคัดลอกไฟล์ไป
กระบวนการนี้ใช้เวลาสองสามนาที เมื่อเสร็จสมบูรณ์ คุณควรมีโครงสร้างเดียวกันกับที่คุณเคยมี อยู่ในพาธที่คุณระบุไว้สําหรับ BATCHDIRECTORY
กระบวนการแก้ไขด้วยตนเอง
ขั้นตอนที่ 1: แทนที่ไฟล์ในการติดตั้ง Microsoft Dynamics NAV Server
ในการติดตั้ง Microsoft Dynamics NAV Server ให้แทนที่ไฟล์โดยใช้ไฟล์การอัปเดตแบบสะสม ซึ่งรวมถึงไฟล์ *.etx, *.stx และไฟล์อื่นๆ ในภาษาที่เกี่ยวข้อง นอกจากนี้ ให้ผสานไฟล์ *.config ปัจจุบันของคุณกับไฟล์ *.config จากการอัปเดตแบบสะสม
เมื่อต้องการแทนที่ไฟล์ Microsoft Dynamics NAV ที่มีอยู่ ให้ทําตามขั้นตอนเหล่านี้:
- หยุดบริการ Microsoft Dynamics NAV Server
- คัดลอกไฟล์ในโฟลเดอร์ DVD\ServiceTier\program files\Microsoft Dynamics NAV\<100>\Service\ จากดีวีดีที่คุณดาวน์โหลด
- วางไฟล์ลงในไดเรกทอรีการติดตั้ง Microsoft Dynamics NAV Server โดยปกติเซิร์ฟเวอร์ Microsoft Dynamics NAV จะถูกติดตั้งในไดเรกทอรีต่อไปนี้:
C:\Program Files\Microsoft Dynamics NAV\<100>\Service - เลือก Yes เพื่อเขียนทับไฟล์ในไดเรกทอรี
- เริ่มต้นบริการ Microsoft Dynamics NAV Server
ขั้นตอนที่ 2: แทนที่ไฟล์ในการติดตั้งไคลเอ็นต์ Microsoft Dynamics NAV สําหรับ Windows
ในการติดตั้งไคลเอ็นต์ Windows Microsoft Dynamics NAV ให้แทนที่ไฟล์โดยใช้ไฟล์การอัปเดตแบบสะสม ซึ่งรวมถึงไฟล์ *.etx, *.stx และไฟล์อื่นๆ ในภาษาที่เกี่ยวข้อง นอกจากนี้ ให้ผสานไฟล์ *.config ปัจจุบันของคุณกับไฟล์ *.config จากการอัปเดตแบบสะสม
การแทนที่แฟ้มเหล่านี้ ให้ทําตามขั้นตอนต่อไปนี้:
- ปิดไคลเอนต์ Microsoft Dynamics NAV Windows
- คัดลอกไฟล์ในโฟลเดอร์ DVD\RoleTailoredClient\program files\Microsoft Dynamics NAV\<100>\RoleTailored Client\ จากดีวีดีที่คุณดาวน์โหลด
- วางไฟล์ลงในไดเรกทอรีการติดตั้งไคลเอ็นต์ Windows ของ Microsoft Dynamics NAV โดยปกติไคลเอนต์ Windows Microsoft Dynamics NAV จะถูกติดตั้งในไดเรกทอรีต่อไปนี้:
C:\Program Files (x64)\Microsoft Dynamics NAV\<100>\RoleTailored Client - เลือก Yes เพื่อเขียนทับไฟล์ในไดเรกทอรี
หมายเหตุ ขั้นตอนข้างต้นต้องปฏิบัติตามสําหรับแต่ละไคลเอนต์ Microsoft Dynamics NAV Windows
ขั้นตอนที่ 3: แทนที่ไฟล์ในการติดตั้งเว็บไคลเอนต์ Microsoft Dynamics NAV
ถ้าคุณได้ติดตั้งเว็บไคลเอนต์ Microsoft Dynamics NAV เว็บ แทนที่แฟ้ม โดยใช้แฟ้มการปรับปรุงสะสม
การแทนที่แฟ้มเหล่านี้ ให้ทําตามขั้นตอนต่อไปนี้:
- ปิดเว็บไคลเอนต์ Microsoft Dynamics NAV
- หากคุณไม่ได้ใช้กระบวนการคัดลอกอัตโนมัติ ให้คัดลอกไฟล์ในโฟลเดอร์ DVD\WebClient\Microsoft Dynamics NAV\<100>\Web Client จากดีวีดีที่คุณดาวน์โหลด
- วางไฟล์ลงในไดเรกทอรีการติดตั้งเว็บไคลเอ็นต์ Microsoft Dynamics NAV โดยปกติแล้ว เว็บไคลเอนต์ Microsoft Dynamics NAV จะถูกติดตั้งในไดเรกทอรีต่อไปนี้:
C:\Program Files\Microsoft Dynamics NAV\<100>\Web Client - เลือก Yes เพื่อเขียนทับไฟล์ในไดเรกทอรี
หมายเหตุ ต้องปฏิบัติตามขั้นตอนข้างต้นสําหรับเว็บไคลเอนต์ Microsoft Dynamics NAV แต่ละไคลเอนต์
ขั้นตอนที่ 4: แทนที่ไฟล์ในการติดตั้งการรวม Microsoft Office Outlook
ถ้าคุณติดตั้ง Microsoft Office Outlook Integration ให้แทนที่ไฟล์ในการติดตั้งการรวม Microsoft Office Outlook โดยใช้ไฟล์การอัปเดตแบบสะสม
การแทนที่ไฟล์ ให้ทําตามขั้นตอนต่อไปนี้:
- หากคุณไม่ได้ใช้กระบวนการคัดลอกอัตโนมัติ ให้คัดลอกไฟล์ในดีวีดี\Outlook\program files\Microsoft Dynamics NAV\<100>\OutlookAddin\folder จากดีวีดีที่คุณดาวน์โหลด
- วางไฟล์ลงในไดเรกทอรีการรวม Microsoft Office Outlook การรวม Microsoft Office Outlook มักจะถูกติดตั้งในไดเรกทอรีต่อไปนี้:
C:\Program Files(x64)\Microsoft Office\Office xxNote พื้นที่ที่สํารองไว้ xx แสดงเวอร์ชันของ Microsoft Office ที่คุณติดตั้งไว้ - เลือก Yes เพื่อเขียนทับไฟล์ในไดเรกทอรีการติดตั้ง
- คัดลอกไฟล์ต่อไปนี้จากไฟล์ที่คุณดาวน์โหลดมา:
Microsoft.Dynamics.NAV.OLSync.NAVSyncAddIn.dll - วางไฟล์ลงในโฟลเดอร์ภาษาในไดเรกทอรีการรวม Microsoft Office Outlook โฟลเดอร์ภาษาจะได้รับการติดตั้งในไดเรกทอรีต่อไปนี้:
C:\Program Files (x64)\Microsoft Office\Office\xx-XXNote ตัวยึด xx-XX แสดงถึงเวอร์ชันภาษา ตัวอย่างเช่น en-US
ขั้นตอนที่ 5: แทนที่ไฟล์ในการติดตั้ง Microsoft Dynamics NAV Automated Data Capture System (ADCS)
หากคุณติดตั้ง Automated Data Capture System (ADCS) ให้แทนที่ไฟล์ในการติดตั้ง ข้อมูลอัตโนมัติ Capture ระบบ โดยใช้ไฟล์การอัปเดตแบบสะสม
การแทนที่ไฟล์ ให้ทําตามขั้นตอนต่อไปนี้:
- หากคุณไม่ได้ใช้กระบวนการคัดลอกอัตโนมัติ ให้คัดลอกไฟล์ในโฟลเดอร์ DVD\ADCS\program files\Microsoft Dynamics NAV\<100>\Automated Data Capture System\ จากดีวีดีที่คุณดาวน์โหลด
- วางไฟล์ลงในข้อมูลอัตโนมัติ Capture ไดเรกทอรีการติดตั้งระบบ ระบบ Capture ข้อมูลอัตโนมัติมักจะติดตั้งอยู่ในไดเรกทอรีต่อไปนี้:
C:\Program Files (x64)\Microsoft Dynamics NAV\<100>\Automated Data Capture System - เลือก Yes เพื่อเขียนทับไฟล์ในไดเรกทอรี