Dynamics 365 FO Virtual Machine Dev သို့မဟုတ် ပြုပြင်ထိန်းသိမ်းမှုမုဒ်တွင် စမ်းသပ်ပါ။
ထုတ်ဝေသည်- ၂၀၂၅၊ ဖေဖော်ဝါရီ ၁၆ UTC ၁၂:၁၇:၀၃
နောက်ဆုံး မွမ်းမံပြင်ဆင်သည်- ၂၀၂၆၊ ဇန်နဝါရီ ၁၂ UTC ၀၈:၅၈:၄၇
ဒီဆောင်းပါးမှာ ရိုးရှင်းတဲ့ SQL statement အချို့ကို အသုံးပြုပြီး Dynamics 365 for Operations ဖွံ့ဖြိုးတိုးတက်ရေးစက်ကို ပြုပြင်ထိန်းသိမ်းမှုမုဒ်ထဲ ဘယ်လိုထည့်ရမလဲဆိုတာ ရှင်းပြပါမယ်။
Put Dynamics 365 FO Virtual Machine Dev or Test into Maintenance Mode
မကြာသေးခင်က ကျွန်တော် custom financial dimensions တွေကို ကိုင်တွယ်ဖို့ လိုအပ်တဲ့ project တစ်ခုမှာ အလုပ်လုပ်နေခဲ့ပါတယ်။ test environment မှာ မှန်ကန်တဲ့ dimensions တွေ ရှိခဲ့ပေမယ့် ကျွန်တော့်ရဲ့ development sandbox မှာတော့ Microsoft က default Contoso data ပဲ ရှိတာကြောင့် လိုအပ်တဲ့ dimensions တွေကို မရနိုင်ခဲ့ပါဘူး။
ကျွန်တော် သူတို့ကို ဖန်တီးဖို့ စတင်လိုက်တဲ့အခါ Dynamics 365 FO မှာ environment က "maintenance mode" မှာ ရှိနေမှသာ ဒီလိုလုပ်နိုင်တာကို တွေ့ရှိခဲ့ပါတယ်။ စာရွက်စာတမ်းတွေအရ Lifecycle Services (LCS) ကနေ environment ကို ဒီ mode ထဲ ထည့်လို့ရပေမယ့် အဲဒီ option ကို ရှာမတွေ့ခဲ့ပါဘူး။
သုတေသနအချို့ပြုလုပ်ပြီးနောက်၊ အရေးမကြီးသော dev သို့မဟုတ် test environment အတွက် အမြန်ဆုံးနည်းလမ်းမှာ SQL server၊ အထူးသဖြင့် AxDB database တွင် တိုက်ရိုက်ရိုးရှင်းသော update တစ်ခုပြုလုပ်ရန်ဖြစ်ကြောင်း ကျွန်ုပ်တွေ့ရှိခဲ့သည်။
ပထမဦးစွာ၊ လက်ရှိအခြေအနေကိုစစ်ဆေးရန်၊ ဤ query ကိုလုပ်ဆောင်ပါ။
WHERE PARM = 'CONFIGURATIONMODE';
VALUE သည် 0 ဖြစ်ပါက၊ ပြုပြင်ထိန်းသိမ်းမှုမုဒ်ကို လောလောဆယ်ဖွင့်မထားပါ။
VALUE က 1 ဆိုရင်၊ လက်ရှိမှာ ပြုပြင်ထိန်းသိမ်းမှုမုဒ်ကို ဖွင့်ထားပါတယ်။
ဒါကြောင့် maintenance mode ကို enable လုပ်ဖို့ အောက်ပါအတိုင်း run ပါ။
SET VALUE = '1'
WHERE PARM = 'CONFIGURATIONMODE';
ပြီးတော့ ပြန်ပိတ်ဖို့အတွက် ဒီလိုလုပ်ပါ-
SET VALUE = '0'
WHERE PARM = 'CONFIGURATIONMODE';
အခြေအနေကို ပြောင်းလဲပြီးနောက်၊ သင်သည် ဝဘ်နှင့် အသုတ်ဝန်ဆောင်မှုများကို ပြန်လည်စတင်ရန် လိုအပ်လေ့ရှိသည်။ တစ်ခါတစ်ရံတွင် ပြောင်းလဲမှုကို မစတင်မီ အကြိမ်ပေါင်းများစွာပင် ပြန်လည်စတင်ရန် လိုအပ်ပါသည်။
ဒီနည်းလမ်းကို ထုတ်လုပ်မှု ဒါမှမဟုတ် အရေးကြီးတဲ့ပတ်ဝန်းကျင်မှာ မသုံးဖို့ အကြံပြုပါတယ်၊ ဒါပေမယ့် ဖွံ့ဖြိုးတိုးတက်ရေးစက်မှာ ငွေကြေးဆိုင်ရာ ရှုထောင့်တွေကို အသက်သွင်းနိုင်တဲ့အခြေအနေကို မြန်မြန်ရောက်ဖို့အတွက်တော့ အဆင်ပြေပါတယ် :-)
နောက်ထပ်စာဖတ်ခြင်း။
ဤပို့စ်ကို သင်နှစ်သက်ပါက၊ ဤအကြံပြုချက်များကို သင်လည်း နှစ်သက်နိုင်ပါသည်-
- Visual Studio သည် မကြာသေးမီက ပရောဂျက်များကို တင်နေချိန်တွင် Startup တွင် ဆိုင်းငံ့ထားသည်။
- Dynamics 365 တွင် Financial Dimension အတွက် Lookup Field တစ်ခု ဖန်တီးခြင်း။
- Dynamics 365 ရှိ X++ ကုဒ်မှ Financial Dimension Value ကို အပ်ဒိတ်လုပ်ပါ။
