မာတိကာ ပုန်း

cisco-Nexus-3000-စီးရီး-Low-Latency-Switches-လိုဂို

cisco စိတ်ကြိုက်လုပ်ငန်းအသွားအလာ လုပ်ဆောင်စရာများကို ဖန်တီးခြင်း။

cisco-Creating-Custom-Workflow-Tasks-PRODUCT-IMAGE

စိတ်ကြိုက်လုပ်ငန်းအသွားအလာ ထည့်သွင်းမှုများအကြောင်း

Cisco UCS ဒါရိုက်တာ Orchestrator သည် စိတ်ကြိုက်လုပ်ဆောင်စရာများအတွက် ကောင်းမွန်စွာသတ်မှတ်ထားသော ထည့်သွင်းမှုအမျိုးအစားများစာရင်းကို ပေးပါသည်။ Cisco UCS ဒါရိုက်တာသည် သင့်အား စိတ်ကြိုက်အလုပ်အသွားအလာအလုပ်အတွက် စိတ်ကြိုက်အလုပ်အသွားအလာထည့်သွင်းမှုကို ဖန်တီးနိုင်စေပါသည်။ ပုံတူပွားခြင်းနှင့် ရှိပြီးသားထည့်သွင်းမှုအမျိုးအစားကို မွမ်းမံခြင်းဖြင့် ထည့်သွင်းမှုအမျိုးအစားအသစ်ကို သင်ဖန်တီးနိုင်သည်။

လိုအပ်ချက်များ

စိတ်ကြိုက်လုပ်ဆောင်စရာများကို မရေးမီ၊ သင်သည် အောက်ပါကြိုတင်လိုအပ်ချက်များနှင့် ပြည့်မီရမည်-

  • Cisco UCS ဒါရိုက်တာသည် သင့်စနစ်တွင် ထည့်သွင်းပြီး လုပ်ဆောင်နေပါသည်။ Cisco UCS ဒါရိုက်တာကို တပ်ဆင်ပုံနှင့်ပတ်သက်သည့် နောက်ထပ်အချက်အလက်များအတွက် Cisco UCS ဒါရိုက်တာ တပ်ဆင်ခြင်းနှင့် ဖွဲ့စည်းမှုလမ်းညွှန်ကို ဖတ်ရှုပါ။
  • သင့်တွင် စီမံခန့်ခွဲသူအခွင့်ထူးများဖြင့် အကောင့်ဝင်ပါ။ စိတ်ကြိုက်လုပ်ဆောင်စရာများကို ဖန်တီးပြီး ပြင်ဆင်သည့်အခါတွင် သင်သည် ဤအကောင့်ကို အသုံးပြုရပါမည်။
  • CloupiaScript ကို အသုံးပြု၍ စိတ်ကြိုက်လုပ်ဆောင်စရာတစ်ခုကို ရေးသားရန် CloupiaScript ရေးရန် သင့်တွင် ခွင့်ပြုချက်ရှိရမည်။
  • CloupiaScript ကိုအသုံးပြု၍ ဖန်တီးထားသော စိတ်ကြိုက်လုပ်ဆောင်စရာတစ်ခုကို လုပ်ဆောင်ရန် သင့်တွင် CloupiaScript ခွင့်ပြုချက်ရှိရပါမည်။

စိတ်ကြိုက်လုပ်ငန်းအသွားအလာ ထည့်သွင်းမှုကို ဖန်တီးခြင်း။

စိတ်ကြိုက်လုပ်ငန်းအသွားအလာလုပ်ငန်းအတွက် စိတ်ကြိုက်ထည့်သွင်းမှုကို သင်ဖန်တီးနိုင်သည်။ စိတ်ကြိုက်အလုပ်အသွားအလာလုပ်ဆောင်မှုတစ်ခုဖန်တီးသောအခါတွင် သင်စိတ်ကြိုက်လုပ်ဆောင်စရာထည့်သွင်းမှုများကို သင်မြေပုံပြုလုပ်နိုင်သည့်ထည့်သွင်းမှုအမျိုးအစားများစာရင်းတွင် ထည့်သွင်းမှုကိုပြသထားသည်။

  • အဆင့် 1 Orchestration ကိုရွေးချယ်ပါ။
  • အဆင့် 2 စိတ်ကြိုက် အလုပ်အသွားအလာ ထည့်သွင်းမှုများကို နှိပ်ပါ။
  • အဆင့် 3 Add ကိုနှိပ်ပါ။
  • အဆင့် 4 Add CustomWorkflow Input မျက်နှာပြင်တွင် အောက်ပါအကွက်များကို ဖြည့်ပါ။
    • စိတ်ကြိုက်ထည့်သွင်းမှုအမျိုးအစားအမည်—စိတ်ကြိုက်ထည့်သွင်းမှုအမျိုးအစားအတွက် သီးသန့်အမည်။
    • ထည့်သွင်းမှုအမျိုးအစား—ထည့်သွင်းမှုအမျိုးအစားကို စစ်ဆေးပြီး ရွေးချယ်မည်ကို နှိပ်ပါ။ ရွေးချယ်ထားသော ထည့်သွင်းမှုအပေါ် အခြေခံ၍ အခြားအကွက်များ ပေါ်လာပါမည်။ ဟောင်းအတွက်ampအီးမေးလ်လိပ်စာကို ထည့်သွင်းမှုအမျိုးအစားအဖြစ် သင်ရွေးချယ်သောအခါတွင် တန်ဖိုးများစာရင်း (LOV) ပေါ်လာသည်။ စိတ်ကြိုက်ထည့်သွင်းမှု၏တန်ဖိုးများကိုကန့်သတ်ရန် အကွက်အသစ်များကိုသုံးပါ။
  • အဆင့် 5 Submit ကိုနှိပ်ပါ။
  • စိတ်ကြိုက်လုပ်ငန်းအသွားအလာ ထည့်သွင်းမှုကို Cisco UCS ဒါရိုက်တာသို့ ပေါင်းထည့်ထားပြီး ထည့်သွင်းမှုအမျိုးအစားများစာရင်းတွင် ရနိုင်ပါသည်။
စိတ်ကြိုက်ထည့်သွင်းမှု အတည်ပြုခြင်း။

ဖောက်သည်များသည် ပြင်ပအရင်းအမြစ်များကို အသုံးပြု၍ အလုပ်အသွားအလာထည့်သွင်းမှုများကို တရားဝင်အတည်ပြုရန် လိုအပ်နိုင်သည်။ Cisco UCS ဒါရိုက်တာသည် ဝယ်ယူသူတိုင်း၏ တရားဝင်မှုလိုအပ်ချက်များကို ဖြည့်ဆည်းမပေးနိုင်ပါ။ ဤကွက်လပ်ကို ဖြည့်ရန် Cisco UCS ဒါရိုက်တာသည် ဝယ်ယူသူမှပေးသော script ကို အသုံးပြု၍ runtime တွင် မည်သည့် input ကိုမဆို တရားဝင်အောင်ပြုလုပ်ရန် ရွေးချယ်ခွင့်တစ်ခု ပေးပါသည်။ script သည် ထည့်သွင်းမှုတွင် အမှားများကို အလံပြနိုင်ပြီး ဝန်ဆောင်မှုတောင်းဆိုမှုကို မလုပ်ဆောင်မီ မှန်ကန်သောထည့်သွင်းမှု လိုအပ်နိုင်သည်။ ဇာတ်ညွှန်းကို မည်သည့်ဘာသာစကားဖြင့် ရေးသားနိုင်သည်၊ မည်သည့်ပြင်ပအရင်းအမြစ်ကိုမဆို ဝင်ရောက်ကြည့်ရှုနိုင်ပြီး အလုပ်အသွားအလာထည့်သွင်းမှုတန်ဖိုးများအားလုံးကို အသုံးပြုခွင့်ရှိသည်။
JavaScript၊ Python၊ bash shell script သို့မဟုတ် အခြားသော scripting language တစ်ခုခုကို အသုံးပြု၍ စိတ်ကြိုက် validation scripts များကို ရေးသားနိုင်သည်။

အောက်ပါ example validation scripts များကို Orchestration > Custom Workflow Inputs ရှိ Cisco UCS ဒါရိုက်တာတွင် တွေ့နိုင်သည်-

  • Example-bash-script-validator
  • Example-javascript-validator
  • Example-python-validator

ဟောင်းကို ကူးယူ သို့မဟုတ် ပုံတူပွားနိုင်သည်။ampမှန်ကန်သောထည့်သွင်းမှုအသစ်ကိုဖန်တီးရန် scripted workflow inputs များ။ ex ကိုလည်း သုံးနိုင်ပါတယ်။ample scripted workflow inputs သည် သင့်ကိုယ်ပိုင် script များကို ဖန်တီးရန်အတွက် လမ်းညွှန်တစ်ခုဖြစ်သည်။

ဇာတ်ညွှန်းဘာသာစကားကို မည်သို့ပင်ဆိုစေကာမူ၊ အောက်ပါအင်္ဂါရပ်များနှင့် စည်းမျဉ်းများသည် scripted custom input validation အတွက် သက်ရောက်သည်-

  • scripted validation အားလုံးကို သီးခြား process တစ်ခုတွင် လုပ်ဆောင်သည်၊ ထို့ကြောင့် မအောင်မြင်သော validation process သည် Cisco UCS Director လုပ်ငန်းစဉ်ကို မထိခိုက်စေပါ။
  • ယေဘုယျ စာသားထည့်သွင်းမှုများကိုသာ script များကို အသုံးပြု၍ အတည်ပြုနိုင်သည်။
  • အလုပ်အသွားအလာ ထည့်သွင်းမှုများ စာမျက်နှာတွင် ထည့်သွင်းမှုများကို တူညီသောအစီအစဥ်ဖြင့် တစ်ကြိမ်လျှင် တစ်ကြိမ်၊ တစ်ခုစီ လုပ်ဆောင်ပါသည်။ အတည်ပြုထားသော ထည့်သွင်းမှုတစ်ခုစီအတွက် သီးခြားလုပ်ငန်းစဉ်တစ်ခု စတင်သည်။
  • ဇာတ်ညွှန်းမှ သုညပြန်တန်ဖိုးသည် မအောင်မြင်ကြောင်း အတည်ပြုချက်ကို ညွှန်ပြသည်။ ရွေးချယ်နိုင်သောအားဖြင့်၊ သင်သည် အလုပ်အသွားအလာထည့်သွင်းမှုပုံစံသို့ အမှားအယွင်းမက်ဆေ့ခ်ျကို ပြန်ပေးပို့နိုင်ပါသည်။
  • အလုပ်အသွားအလာ သွင်းအားအားလုံးကို နည်းလမ်းနှစ်မျိုးဖြင့် အတည်ပြုခြင်း script သို့ ပေးပို့သည်-
    • “သော့”=”တန်ဖိုး” ပုံစံရှိ ဇာတ်ညွှန်းအတွက် အကြောင်းပြချက်များ။
    • script လုပ်ငန်းစဉ်အတွက် Environment variables များအဖြစ်။ ပြောင်းလဲနိုင်သောအမည်များသည် ထည့်သွင်းခြင်းအညွှန်းများဖြစ်သည်။
      ဟောင်းအတွက်ample၊ အကယ်၍ အလုပ်အသွားအလာတွင် ထုတ်ကုန်-ကုဒ်ဟု တံဆိပ်တပ်ထားသော ထည့်သွင်းမှုတစ်ခုရှိပြီး သွင်းတန်ဖိုးသည် AbC123 ဖြစ်ပါက၊ ကိန်းရှင်အား အတည်ပြုသူ script အား “Product-Code”=”AbC123” အဖြစ် ကူးပြောင်းသွားပါသည်။
      အတည်ပြုချက်ကို အကောင်အထည်ဖော်ရန် လိုအပ်ပါက ဤထည့်သွင်းမှုကိန်းရှင်များကို script က အသုံးပြုနိုင်သည်။ ခြွင်းချက်- ဇယားတန်ဖိုးများသည် ဇယားရွေးချယ်မှု၏ အတန်းနံပါတ်များသာ ပါဝင်သောကြောင့် အသုံးမဝင်နိုင်ပေ။
  • တည်းဖြတ်ခြင်း စိတ်ကြိုက်လုပ်ငန်းအသွားအလာ ထည့်သွင်းခြင်းစာမျက်နှာသည် စိတ်ကြိုက်လုပ်ဆောင်စရာ တည်းဖြတ်မှုတွင် script ကို ရရှိစေသည်။ ဘာသာစကားအားလုံးအတွက် Syntax ကို မီးမောင်းထိုးပြထားသည်။ Syntax အမှားများကို JavaScript validators များအတွက်သာစစ်ဆေးသည်။
စိတ်ကြိုက်လုပ်ငန်းအသွားအလာ ထည့်သွင်းမှုတစ်ခုကို ဖန်တီးခြင်း။

စိတ်ကြိုက်လုပ်ငန်းအသွားအလာထည့်သွင်းမှုကို ဖန်တီးရန် Cisco UCS ဒါရိုက်တာတွင် ရှိပြီးသား စိတ်ကြိုက်လုပ်ငန်းအသွားအလာ ထည့်သွင်းမှုကို သင်အသုံးပြုနိုင်ပါသည်။

သင်မစတင်မီ
Cisco UCS ဒါရိုက်တာတွင် စိတ်ကြိုက်လုပ်ငန်းအသွားအလာ ထည့်သွင်းမှုကို ရနိုင်ရပါမည်။

  • အဆင့် 1 Orchestration ကိုရွေးချယ်ပါ။
  • အဆင့် 2 စိတ်ကြိုက် အလုပ်အသွားအလာ ထည့်သွင်းမှုများကို နှိပ်ပါ။
  • အဆင့် 3 ပုံတူပွားရန် စိတ်ကြိုက်လုပ်ငန်းအသွားအလာထည့်သွင်းမှုနှင့်အတူ အတန်းကို နှိပ်ပါ။
    Clone သင်္ကေတသည် စိတ်ကြိုက်လုပ်ငန်းအသွားအလာ ထည့်သွင်းမှုများဇယား၏ထိပ်တွင် ပေါ်လာသည်။
  • အဆင့် 4 Clone ကိုနှိပ်ပါ။
  • အဆင့် 5 စိတ်ကြိုက်ထည့်သွင်းမှုအမျိုးအစားအမည်ကို ထည့်သွင်းပါ။
  • အဆင့် 6 ထည့်သွင်းမှုအသစ်ကို စိတ်ကြိုက်ပြင်ဆင်ရန် Clone Custom Workflow Input မျက်နှာပြင်ရှိ အခြားထိန်းချုပ်မှုများကို အသုံးပြုပါ။
  • အဆင့် 7 Submit ကိုနှိပ်ပါ။
    စိတ်ကြိုက်လုပ်ငန်းအသွားအလာလုပ်ငန်းထည့်သွင်းမှုကို အတည်ပြုပြီးနောက်တွင် ပုံတူပွားပြီး စိတ်ကြိုက်လုပ်ငန်းအသွားအလာလုပ်ဆောင်မှုတွင် အသုံးပြုရန်အတွက် ရနိုင်ပါသည်။
စိတ်ကြိုက်လုပ်ဆောင်စရာတစ်ခုကို ဖန်တီးခြင်း။

စိတ်ကြိုက်လုပ်ဆောင်စရာတစ်ခုကို ဖန်တီးရန်၊ အောက်ပါတို့ကို လုပ်ဆောင်ပါ။

  • အဆင့် 1 Orchestration ကိုရွေးချယ်ပါ။
  • အဆင့် 2 စိတ်ကြိုက် အလုပ်အသွားအလာ Tasks ကို နှိပ်ပါ။
  • အဆင့် 3 Add ကိုနှိပ်ပါ။
  • အဆင့် 4 Add Custom Workflow Task မျက်နှာပြင်တွင် အောက်ပါအကွက်များကို ဖြည့်ပါ။
    • Task Name အကွက်—စိတ်ကြိုက်လုပ်ငန်းအသွားအလာလုပ်ငန်းအတွက် ထူးခြားသောအမည်တစ်ခု။
    • Task Label အကွက်—စိတ်ကြိုက်လုပ်ငန်းအသွားအလာလုပ်ငန်းကို ခွဲခြားသတ်မှတ်ရန် အညွှန်းတစ်ခု။
    • အမျိုးအစားအကွက်အောက်တွင် မှတ်ပုံတင်ပါ—စိတ်ကြိုက်လုပ်ငန်းအသွားအလာလုပ်ငန်းကို မှတ်ပုံတင်ရန် လိုအပ်သည့် လုပ်ငန်းအသွားအလာ အမျိုးအစား။
    • လုပ်ဆောင်စရာကို အသက်သွင်းပါ—အမှန်ခြစ်ထားပါက၊ စိတ်ကြိုက်လုပ်ငန်းအသွားအလာတာဝန်ကို Orchestrator တွင် မှတ်ပုံတင်ထားပြီး အလုပ်အသွားအလာများတွင် ချက်ချင်းအသုံးပြုနိုင်ပါသည်။
    • အတိုချုံးဖော်ပြချက်အကွက်—စိတ်ကြိုက်လုပ်ငန်းအသွားအလာလုပ်ငန်း၏ဖော်ပြချက်။
    • အသေးစိတ်ဖော်ပြချက်အကွက်—စိတ်ကြိုက်လုပ်ငန်းအသွားအလာလုပ်ငန်း၏အသေးစိတ်ဖော်ပြချက်။
  • အဆင့် 5 Next ကိုနှိပ်ပါ။
    စိတ်ကြိုက် Task Inputs မျက်နှာပြင် ပေါ်လာသည်။
  • အဆင့် 6 Add ကိုနှိပ်ပါ။
  • အဆင့် 7 ထည့်သွင်းရန် ထည့်သွင်းမှု မျက်နှာပြင်တွင် အောက်ပါအကွက်များကို ဖြည့်သွင်းပါ။
    • ထည့်သွင်းသည့်အကွက်အမည် အကွက်—အကွက်အတွက် သီးသန့်အမည်။ အမည်တွင် အက္ခရာစာလုံးဖြင့် စတင်ရမည်ဖြစ်ပြီး နေရာလွတ်များ သို့မဟုတ် အထူးအက္ခရာများ မပါဝင်ရပါ။
    • Input Field Label အကွက်—ထည့်သွင်းမှုအကွက်ကို သိရှိရန် အညွှန်းတစ်ခု။
    • Input Field Type drop-down list—ထည့်သွင်းမှုပါရာမီတာ၏ ဒေတာအမျိုးအစားကို ရွေးချယ်ပါ။
    • မြေပုံထည့်သွင်းခြင်း အမျိုးအစား (No Mapping) အကွက်—ဤအကွက်ကို အခြားလုပ်ငန်းဆောင်တာထွက်ပေါက်မှ မြေပုံထုတ်ခြင်း သို့မဟုတ် ကမ္ဘာလုံးဆိုင်ရာ အလုပ်အသွားအလာ ထည့်သွင်းမှုတို့ကြောင့် ဤအကွက်ကို မြေပုံရေးဆွဲနိုင်သည့် ထည့်သွင်းမှုအမျိုးအစားကို ရွေးချယ်ပါ။
    • မဖြစ်မနေ အမှန်ခြစ်အကွက်— အမှန်ခြစ်ထားပါက၊ အသုံးပြုသူသည် ဤအကွက်အတွက် တန်ဖိုးတစ်ခုပေးရပါမည်။
    • RBID အကွက်—အကွက်အတွက် RBID စာကြောင်းကို ထည့်ပါ။
    • Input Field Size drop-down list—စာသားနှင့် tabular ထည့်သွင်းမှုများအတွက် အကွက်အရွယ်အစားကို ရွေးချယ်ပါ။
    • ထည့်သွင်းရန် အကွက်အကူအညီအကွက်—(ချန်လှပ်ထားနိုင်သည်) အကွက်ပေါ်တွင် မောက်စ်ကို ရွှေ့သည့်အခါတွင် ပြသထားသည့် ဖော်ပြချက်တစ်ခု။
    • ထည့်သွင်းအကွက်အမှတ်အသားအကွက်—(ချန်လှပ်ထားနိုင်သည်) ထည့်သွင်းအကွက်အတွက် အရိပ်အမြွက်စာသား။
    • Field Group Name အကွက်—သတ်မှတ်ထားပါက၊ လိုက်ဖက်သောအုပ်စုအမည်များပါရှိသော အကွက်အားလုံးကို နယ်ပယ်အုပ်စုထဲသို့ ထည့်သွင်းထားသည်။
    • စာသားကွက်လပ် ဧရိယာ-ထည့်သွင်းမှုအကွက်အမျိုးအစားသည် စာသားဖြစ်သောအခါ အောက်ပါအကွက်များကို ဖြည့်စွက်ပါ။
    • များစွာသောထည့်သွင်းမှုအကွက်ကို အမှန်ခြစ်ပါ—အမှန်ခြစ်ပါက၊ ထည့်သွင်းမှုအကွက်သည် ထည့်သွင်းအကွက်အမျိုးအစားအပေါ်အခြေခံ၍ တန်ဖိုးများစွာကို လက်ခံသည်-
    • LOV တစ်ခုအတွက်—ထည့်သွင်းမှုအကွက်သည် ထည့်သွင်းတန်ဖိုးများစွာကို လက်ခံသည်။
    • စာသားအကွက်အတွက်—ထည့်သွင်းမှုအကွက်သည် လိုင်းပေါင်းစုံ စာသားအကွက်ဖြစ်လာသည်။
    • ထည့်သွင်းမှုအကွက်၏ အများဆုံးအရှည်—ထည့်သွင်းမှုအကွက်တွင် သင်ထည့်သွင်းနိုင်သည့် အများဆုံးစာလုံးအရေအတွက်ကို သတ်မှတ်ပါ။
    • LOV အင်္ဂါရပ်များ ဧရိယာ—ထည့်သွင်းမှုအမျိုးအစားသည် တန်ဖိုးများစာရင်း (LOV) သို့မဟုတ် ရေဒီယိုခလုတ်များဖြင့် LOV ဖြစ်သောအခါ အောက်ပါအကွက်များကို ဖြည့်ပါ။
    • တန်ဖိုးများစာရင်း အကွက်—ထည့်သွင်းထားသော LOV များအတွက် တန်ဖိုးများစာရင်းကို ကော်မာနှင့် ခြားထားသည်။
      LOV ဝန်ဆောင်မှုပေးသူအမည်အကွက်—မမြှုပ်မထားသော LOV များအတွက် LOV ဝန်ဆောင်မှုပေးသူ၏အမည်။
    • TABLE ATTRIBUTES ဧရိယာ—ထည့်သွင်းသည့်အကွက်အမျိုးအစားသည် Table၊ Popup Table သို့မဟုတ် ရွေးချယ်မှုအကွက်ကို အမှန်ခြစ်ပါရှိသောအခါ အောက်ပါအကွက်များကို ဖြည့်စွက်ပါ။
    • ဇယားအမည်အကွက်—ဇယားကွက်အမျိုးအစားများအတွက် ဇယားကွက်အစီရင်ခံစာအမည်။
    • FIELD Input မှန်ကန်မှု ဧရိယာ- သင်ရွေးချယ်ထားသော ဒေတာအမျိုးအစားပေါ်မူတည်၍ အောက်ပါအကွက်တစ်ခု သို့မဟုတ် တစ်ခုထက်ပိုသော အကွက်များကို ပြသထားသည်။ ထည့်သွင်းသည့်အကွက်များကို မည်ကဲ့သို့ အတည်ပြုကြောင်း သတ်မှတ်ရန် အကွက်များကို ဖြည့်ပါ။
    • Input Validator drop-down list—အသုံးပြုသူထည့်သွင်းမှုအတွက် validator ကိုရွေးချယ်ပါ။
    • ပုံမှန်ဖော်ပြမှုအကွက်—ထည့်သွင်းမှုတန်ဖိုးနှင့် ကိုက်ညီရန် ပုံမှန်ဖော်ပြချက်ပုံစံ။
    • ပုံမှန်ဖော်ပြချက် မက်ဆေ့ချ်အကွက်—ပုံမှန်ဖော်ပြမှု တရားဝင်မှု မအောင်မြင်သည့်အခါ ပြသသည့် မက်ဆေ့ချ်တစ်ခု။
    • အနည်းဆုံးတန်ဖိုးအကွက်—အနည်းဆုံး ဂဏန်းတန်ဖိုး။
    • အများဆုံးတန်ဖိုးအကွက်—အများဆုံး ဂဏန်းတန်ဖိုး။
    • ကွင်းပြင်အခြေအနေဧရိယာတွင် ဝှက်ပါ—ပုံစံတစ်ခုဖြင့် အကွက်ကိုဖုံးကွယ်ရန် အခြေအနေသတ်မှတ်ရန် အောက်ပါအကွက်များကို ဖြည့်ပါ။
    • အကွက်အမည်ပေါ်တွင် ဝှက်ထား—ပုံစံကို ကိုင်တွယ်သည့် ပရိုဂရမ်သည် အကွက်ကို ခွဲခြားသိရှိနိုင်စေရန် အကွက်၏ အတွင်းအမည်တစ်ခု။
    • အကွက်တန်ဖိုးအကွက်ကို ဝှက်ပါ—ဖောင်တင်ပြီးသည်နှင့် ပေးပို့ရမည့်တန်ဖိုး။
    • Field Condition တွင် ဝှက်ထားရမည့် drop-down list—အကွက်ကို ဝှက်ထားရမည့် အခြေအနေတစ်ခုကို ရွေးပါ။
    • HTML အကူအညီအကွက်—လျှို့ဝှက်အကွက်အတွက် အကူအညီလမ်းညွှန်များ။
  • အဆင့် 8 Submit ကိုနှိပ်ပါ။
    ထည့်သွင်းမှုကို ဇယားတွင် ထည့်သွင်းထားသည်။
  • အဆင့် 9 ထည့်သွင်းမှုများသို့ နောက်ထပ်ထည့်သွင်းမှုများထည့်ရန် Add ကိုနှိပ်ပါ။
  • အဆင့် 10 သွင်းအားစုများထည့်ခြင်း ပြီးသောအခါ၊ Next ကိုနှိပ်ပါ။
    Custom Workflow Tasks Outputs မျက်နှာပြင် ပေါ်လာသည်။
  • အဆင့် 11 Add ကိုနှိပ်ပါ။
  • အဆင့် 12 Add Entry to Outputs မျက်နှာပြင်တွင် အောက်ပါအကွက်များကို ဖြည့်သွင်းပါ။
    • အထွက်အကွက်အမည် အကွက်—အထွက်အကွက်အတွက် သီးသန့်အမည်။ ၎င်းတွင် အက္ခရာစာလုံးဖြင့် စတင်ရမည်ဖြစ်ပြီး နေရာလွတ်များ သို့မဟုတ် အထူးအက္ခရာများ မပါဝင်ရပါ။
    • အထွက်အကွက်ဖော်ပြချက်အကွက်—အထွက်အကွက်ဖော်ပြချက်။
    • Output Field Type အကွက်—အထွက် အမျိုးအစားကို စစ်ဆေးပါ။ ဤအမျိုးအစားသည် အထွက်ကို အခြားအလုပ်ထည့်သွင်းမှုများကို မည်သို့ပုံဖော်နိုင်သည်ကို ဆုံးဖြတ်သည်။
  • အဆင့် 13 Submit ကိုနှိပ်ပါ။
    output entry ကို ဇယားတွင် ထည့်ထားသည်။
  • အဆင့် 14 အထွက်များအတွက် နောက်ထပ်ထည့်သွင်းရန် Add ကိုနှိပ်ပါ။
  • အဆင့် 15 Next ကိုနှိပ်ပါ။
    Controller မျက်နှာပြင်ပေါ်လာသည်။
  • အဆင့် 16 (ရွေးချယ်နိုင်သည်) ထိန်းချုပ်ကိရိယာတစ်ခုထည့်ရန် Add ကိုနှိပ်ပါ။
  • အဆင့် 17 Controller သို့ Add Entry to Controller မျက်နှာပြင်တွင် အောက်ပါအကွက်များကို ဖြည့်သွင်းပါ။
    • နည်းလမ်း drop-down list—စိတ်ကြိုက်လုပ်ငန်းအသွားအလာလုပ်ငန်းအတွက် ထည့်သွင်းမှုများနှင့်/သို့မဟုတ် အထွက်များကို စိတ်ကြိုက်ပြင်ဆင်ရန် marshalling သို့မဟုတ် marshalling နည်းလမ်းကိုရွေးချယ်ပါ။ နည်းလမ်းသည် အောက်ပါတို့အနက်မှ တစ်ခု ဖြစ်နိုင်သည်-
    • Marshall မတိုင်မီ—ထည့်သွင်းမှုအကွက်တစ်ခုကို ထည့်သွင်းရန် သို့မဟုတ် သတ်မှတ်ရန် ဤနည်းလမ်းကို အသုံးပြုပြီး စာမျက်နှာ (ပုံစံ) တွင် LOV ကို ဒိုင်နမစ်ဖြင့် ဖန်တီးပြီး သတ်မှတ်ပါ။
    • Marshall ပြီးနောက်—ထည့်သွင်းမှုအကွက်တစ်ခုကို ဝှက်ရန် သို့မဟုတ် ဖျောက်ရန် ဤနည်းလမ်းကို အသုံးပြုပါ။
    • Unmarshall မတိုင်မီ—ဥပမာ- ပုံစံတစ်ခုမှ အခြားပုံစံသို့ ထည့်သွင်းတန်ဖိုးကို ပြောင်းရန် ဤနည်းလမ်းကို အသုံးပြုပါ။ampဒေတာဘေ့စ်သို့မပို့မီ စကားဝှက်ကို စာဝှက်လိုသည့်အခါ၊
    • Unmarshall ပြီးနောက်—အသုံးပြုသူထည့်သွင်းမှုအား အတည်ပြုရန်နှင့် စာမျက်နှာပေါ်ရှိ အမှားမက်ဆေ့ချ်ကို သတ်မှတ်ရန် ဤနည်းလမ်းကို အသုံးပြုပါ။
      Ex ကြည့်ပါ။ample- စာမျက်နှာ ၁၄ တွင် Controllers ကိုအသုံးပြုခြင်း။
    • Script စာသားဧရိယာ- Method drop-down list မှ သင်ရွေးချယ်သောနည်းလမ်းအတွက် GUI စိတ်ကြိုက်ပြင်ဆင်ခြင်း script အတွက် ကုဒ်ကို ထည့်ပါ။
      မှတ်ချက် နောက်ထပ်နည်းလမ်းများအတွက် ကုဒ်ထည့်လိုပါက Add ကိုနှိပ်ပါ။
      ထည့်သွင်းထားသော စကားဝှက်များအတွက် မှန်ကန်မှုတစ်စုံတစ်ရာရှိပါက၊ အလုပ်အသွားအလာများတွင် စိတ်ကြိုက်လုပ်ဆောင်စရာများကို တည်းဖြတ်နိုင်စေရန် စကားဝှက်များအတွက် ထိန်းချုပ်ကိရိယာ၏ မှန်ကန်မှုကို ပြောင်းလဲရန် သေချာပါစေ။
      မှတ်ချက်
  • အဆင့် 18 Submit ကိုနှိပ်ပါ။
    Controller ကို စားပွဲပေါ်တွင် ထည့်ထားသည်။
  • အဆင့် 19 Next ကိုနှိပ်ပါ။
    Script မျက်နှာပြင် ပေါ်လာသည်။
  • အဆင့် 20 လုပ်ဆောင်ချက် ဘာသာစကား လျှော့နည်းစာရင်းမှ ဘာသာစကားတစ်ခုကို ရွေးချယ်ပါ။
  • အဆင့် 21 Script အကွက်တွင်၊ စိတ်ကြိုက်အလုပ်အသွားအလာအတွက် CloupiaScript ကုဒ်ကို ရိုက်ထည့်ပါ။
    သင်ကုဒ်ကိုရိုက်ထည့်သောအခါ Cloupia Script ကုဒ်ကိုအတည်ပြုသည်။ ကုဒ်တွင် အမှားအယွင်းတစ်စုံတစ်ရာရှိပါက လိုင်းနံပါတ်ဘေးတွင် error icon (အနီရောင်ကြက်ခြေခတ်) ကိုပြသမည်ဖြစ်သည်။ အမှားအိုင်ကွန်ပေါ်တွင် မောက်စ်ကို ရွှေ့လိုက်ပါ။ view error message နှင့် ဖြေရှင်းချက်
  • အဆင့် 22 Save Script ကို နှိပ်ပါ။
  • အဆင့် 23 Submit ကိုနှိပ်ပါ။
    စိတ်ကြိုက်လုပ်ငန်းအသွားအလာတာဝန်ကို ဖန်တီးထားပြီး အလုပ်အသွားအလာတွင် အသုံးပြုရန် ရနိုင်ပါသည်။

စိတ်ကြိုက်လုပ်ဆောင်စရာများနှင့် သိမ်းဆည်းမှုများ

စိတ်ကြိုက်လုပ်ဆောင်စရာတစ်ခုကို ဖန်တီးသောအခါ၊ စိတ်ကြိုက်လုပ်ဆောင်စရာကုဒ်ကို script window တွင် ရိုက်ထည့်ခြင်း သို့မဟုတ် စာသားတည်းဖြတ်သူမှ ကုဒ်ကိုဖြတ်တောက်ခြင်းနှင့် ကူးထည့်ခြင်းထက်၊ သင်သည် ကုဒ်ကို တင်သွင်းနိုင်သည်။ file GitHub သို့မဟုတ် BitBucket သိုလှောင်မှုတွင် သိမ်းဆည်းထားသည်။ ဒီလိုလုပ်ဖို့၊ သင်-

  1. တစ်ခု သို့မဟုတ် တစ်ခုထက်ပိုသော စာသားဖန်တီးပါ။ filegitHub သို့မဟုတ် BitBucket repository တွင် github.com သို့မဟုတ် ပုဂ္ဂလိကလုပ်ငန်း GitHub repository တွင်ဖြစ်စေ။
    မှတ်ချက် Cisco UCS ဒါရိုက်တာသည် GitHub (github.com သို့မဟုတ် လုပ်ငန်း GitHub ဥပမာ) နှင့် BitBucket တို့ကိုသာ ပံ့ပိုးပေးသည်။ ၎င်းသည် GitLab၊ Perforce၊ သို့မဟုတ် Codebase အပါအဝင် အခြားသော Git hosting ဝန်ဆောင်မှုများကို မပံ့ပိုးပါ။
  2. Cisco UCS ဒါရိုက်တာတွင် သိုလှောင်မှုကို မှတ်ပုံတင်ပါ။ စာမျက်နှာ 7 ရှိ Cisco UCS ဒါရိုက်တာတွင် GitHub သို့မဟုတ် BitBucket Repository ပေါင်းထည့်ခြင်းကို ကြည့်ပါ။
  3. repository ကိုရွေးချယ်ပြီး စာသားသတ်မှတ်ပါ။ file ၎င်းတွင် စိတ်ကြိုက်လုပ်ဆောင်စရာ script ပါရှိသည်။ စာမျက်နှာ 8 တွင် GitHub သို့မဟုတ် BitBucket Repository မှ စိတ်ကြိုက် Task Script ကုဒ်ကို ဒေါင်းလုဒ်လုပ်ခြင်းကို ကြည့်ပါ။

Cisco UCS ဒါရိုက်တာတွင် GitHub သို့မဟုတ် BitBucket Repository ကိုထည့်ခြင်း။
Cisco UCS ဒါရိုက်တာတွင် GitHub သို့မဟုတ် BitBucket repository ကို စာရင်းသွင်းရန် အောက်ပါအတိုင်းလုပ်ဆောင်ပါ-

သင်မစတင်မီ
GitHub သို့မဟုတ် BitBucket repository တစ်ခုဖန်တီးပါ။ သိုလှောင်မှုအား သင်၏ Cisco UCS ဒါရိုက်တာထံမှ ရရှိနိုင်သော မည်သည့် GitHub သို့မဟုတ် BitBucket ဆာဗာ၊ အများပိုင် သို့မဟုတ် သီးသန့်တွင် ရှိနိုင်ပါသည်။
တစ်ခု သို့မဟုတ် တစ်ခုထက်ပို၍ စစ်ဆေးပါ။ fileသင့်စိတ်ကြိုက်လုပ်ဆောင်စရာများအတွက် JavaScript ကုဒ်ပါ၀င်သည် ။

  • အဆင့် 1 အုပ်ချုပ်ရေး > ပေါင်းစည်းမှုကို ရွေးချယ်ပါ။
  • အဆင့် 2 ပေါင်းစည်းခြင်းစာမျက်နှာတွင်၊ သိုလှောင်သိမ်းဆည်းမှုများကို စီမံပါ ကိုနှိပ်ပါ။
  • အဆင့် 3 Add ကိုနှိပ်ပါ။
  • အဆင့် 4 Add Repository စာမျက်နှာတွင်၊ အောက်ပါတို့အပါအဝင် လိုအပ်သောအကွက်များကို ဖြည့်ပါ-
    • Repository Nickname အကွက်တွင် Cisco UCS ဒါရိုက်တာအတွင်း သိုလှောင်မှုအား ခွဲခြားသတ်မှတ်ရန် အမည်တစ်ခုထည့်ပါ။
    • Repository ထဲမှာ URL အကွက်ကို ရိုက်ထည့်ပါ။ URL GitHub သို့မဟုတ် BitBucket သိုလှောင်မှု၏။
    • ဘဏ်ခွဲအမည်အကွက်တွင်၊ သင်အသုံးပြုလိုသော သိုလှောင်ဌာနခွဲ၏အမည်ကို ရိုက်ထည့်ပါ။ မူရင်းအမည်မှာ ပင်မဌာနခွဲဖြစ်သည်။
    • Repository အသုံးပြုသူအကွက်တွင်၊ သင်၏ GitHub သို့မဟုတ် BitBucket အကောင့်အတွက် အသုံးပြုသူအမည်ကို ထည့်သွင်းပါ။
    • GitHub repository ကိုထည့်ရန်၊ Password/API Token အကွက်တွင်၊ သင့် GitHub အတွက် ထုတ်လုပ်ထားသော API တိုကင်ကို ထည့်ပါ။
      GitHub ကို အသုံးပြု၍ API တိုကင်ကို ထုတ်လုပ်ရန်၊ ဆက်တင်များကို နှိပ်ပြီး ဆော့ဖ်ဝဲရေးသားသူ ဆက်တင် > ကိုယ်ရေးကိုယ်တာ ဝင်ရောက်ခွင့် တိုကင်များသို့ သွားကာ တိုကင်အသစ် ထုတ်လုပ်မည်ကို နှိပ်ပါ။
      BitBucket repository ကိုထည့်သွင်းမှတ်သားရန်၊ Password/API Token အကွက်တွင်၊ သင်၏ BitBucket အတွက် စကားဝှက်ကို ထည့်ပါ။
    • စိတ်ကြိုက်လုပ်ဆောင်စရာအသစ်တစ်ခုကို ဖန်တီးသည့်အခါ ဤသိုလှောင်ရာသို့ ပုံသေသတ်မှတ်ရန်၊ ၎င်းကို ကျွန်ုပ်၏ပုံသေသိုလှောင်မှုအဖြစ် သတ်မှတ်ရန် စစ်ဆေးပါ။
    • Cisco UCS ဒါရိုက်တာသည် သိုလှောင်ခန်းသို့ ဝင်ရောက်နိုင်သည်ဖြစ်စေ စမ်းသပ်ရန် Test Connectivity ကို နှိပ်ပါ။
      repository နှင့်ချိတ်ဆက်မှုအခြေအနေအား စာမျက်နှာ၏ထိပ်ရှိနဖူးစည်းတစ်ခုတွင်ပြသထားသည်။
      Cisco UCS မှ GitHub သို့မဟုတ် BitBucket repository နှင့် ချိတ်ဆက်၍ ဆက်သွယ်၍မရပါက၊
      ဒါရိုက်တာ၊ ပရောက်စီဆာဗာတစ်ခုမှတစ်ဆင့် အင်တာနက်ဝင်ရောက်ရန် Cisco UCS ဒါရိုက်တာကို အပ်ဒိတ်လုပ်ပါ။ Cisco UCS ဒါရိုက်တာ စီမံခန့်ခွဲရေး လမ်းညွှန်ကို ကြည့်ပါ။
      မှတ်ချက်
  • အဆင့် 5 repository information မှန်ကန်ကြောင်း ကျေနပ်သောအခါ Submit ကိုနှိပ်ပါ။

GitHub သို့မဟုတ် BitBucket Repository မှ စိတ်ကြိုက် Task Script ကုဒ်ကို ဒေါင်းလုဒ်လုပ်ခြင်း။

GitHub သို့မဟုတ် BitBucket သိုလှောင်မှုမှ စာသားတင်သွင်းခြင်းဖြင့် စိတ်ကြိုက်လုပ်ဆောင်စရာအသစ်တစ်ခုကို ဖန်တီးရန်၊ အောက်ပါတို့ကို လုပ်ဆောင်ပါ-

သင်မစတင်မီ
GitHub သို့မဟုတ် BitBucket repository တစ်ခုဖန်တီးပြီး စာသားတစ်ခု သို့မဟုတ် တစ်ခုထက်ပို၍ စစ်ဆေးပါ။ files တွင် သင့်စိတ်ကြိုက်လုပ်ဆောင်စရာများအတွက် JavaScript ကုဒ်ပါ၀င်သည်။

GitHub repository ကို Cisco UCS ဒါရိုက်တာသို့ ထည့်ပါ။ စာမျက်နှာရှိ Cisco UCS ဒါရိုက်တာတွင် GitHub သို့မဟုတ် BitBucket Repository ပေါင်းထည့်ခြင်းကို ကြည့်ပါ။

  • အဆင့် 1 Orchestration စာမျက်နှာတွင်၊ Custom Workflow Tasks ကိုနှိပ်ပါ။
  • အဆင့် 2 Add ကိုနှိပ်ပါ။
  • အဆင့် 3 စိတ်ကြိုက်လုပ်ဆောင်စရာ အချက်အလက်စာမျက်နှာရှိ လိုအပ်သောအကွက်များကို ဖြည့်ပါ။ စာမျက်နှာ ၃ တွင် စိတ်ကြိုက်လုပ်ဆောင်စရာတစ်ခု ဖန်တီးခြင်းကို ကြည့်ပါ။
  • အဆင့် 4 Custom Task Inputs စာမျက်နှာတွင် လိုအပ်သော အကွက်များကို ဖြည့်ပါ။ စာမျက်နှာ ၃ တွင် စိတ်ကြိုက်လုပ်ဆောင်စရာတစ်ခု ဖန်တီးခြင်းကို ကြည့်ပါ။
  • အဆင့် 5 စိတ်ကြိုက် Task Outputs စာမျက်နှာတွင် လိုအပ်သော အကွက်များကို ဖြည့်ပါ။ စာမျက်နှာ ၃ တွင် စိတ်ကြိုက်လုပ်ဆောင်စရာတစ်ခု ဖန်တီးခြင်းကို ကြည့်ပါ။
  • အဆင့် 6 Controller စာမျက်နှာတွင် လိုအပ်သော အကွက်များကို ဖြည့်ပါ။ စာမျက်နှာ ၃ တွင် စိတ်ကြိုက်လုပ်ဆောင်စရာတစ်ခု ဖန်တီးခြင်းကို ကြည့်ပါ။
  • အဆင့် 7 Script စာမျက်နှာတွင် လိုအပ်သော အကွက်များကို ဖြည့်ပါ-
    • Execution Language drop-down list မှ JavaScript ကိုရွေးချယ်ပါ။
    • Script ကိုအသုံးပြုရန် စိတ်ကြိုက်လုပ်ဆောင်စရာကို ဖွင့်ရန် Scripts အတွက် Use Repository ကိုစစ်ဆေးပါ။ file သိုလှောင်ရုံတစ်ခုမှ ၎င်းသည် သင့်အား သိုလှောင်မှုအား ရွေးချယ်ပြီး script ကို သတ်မှတ်နိုင်စေပါသည်။ file အသုံးပြုရန်။
    • Select Repository drop-down list မှ၊ script ပါရှိသော GitHub သို့မဟုတ် BitBucket repository ကိုရွေးချယ်ပါ file၎။ repositories ထည့်နည်းအသေးစိတ်အတွက်၊ စာမျက်နှာ 7 တွင် Cisco UCS ဒါရိုက်တာတွင် GitHub သို့မဟုတ် BitBucket Repository ပေါင်းထည့်ခြင်းကို ကြည့်ပါ။
    • ဇာတ်ညွှန်းသို့ လမ်းကြောင်းအပြည့်အစုံကို ရိုက်ထည့်ပါ။ file Script ထဲမှာ fileအမည်စာသားအကွက်။
    • Script ကိုဒေါင်းလုဒ်လုပ်ရန်၊ Load Script ကိုနှိပ်ပါ။
      မှ စာသား file Script text edit area တွင် ကူးယူထားပါသည်။
    • ရွေးချယ်နိုင်သောအားဖြင့်၊ Script စာသားတည်းဖြတ်ဧရိယာရှိ ဒေါင်းလုဒ်လုပ်ထားသော script ကို အပြောင်းအလဲလုပ်ပါ။
    • Script စာသားတည်းဖြတ်ဧရိယာတွင် ပေါ်လာသည့်အတိုင်း ဇာတ်ညွှန်းကို သိမ်းဆည်းရန်၊ Save Script ကိုနှိပ်ပါ။
      Save Script ကို နှိပ်သောအခါ၊ Script ကို သင်၏ လက်ရှိ အလုပ်ချိန်အတွင်း သိမ်းဆည်းပါသည်။ သင်တည်းဖြတ်နေသော စိတ်ကြိုက်အလုပ်တွင် ဇာတ်ညွှန်းကို သိမ်းဆည်းရန် Submit ကို နှိပ်ရပါမည်။
      မှတ်ချက်
  • အဆင့် 8 စိတ်ကြိုက်လုပ်ဆောင်စရာကို သိမ်းဆည်းရန် Submit ကိုနှိပ်ပါ။
    Script text တည်းဖြတ်ဧရိယာတွင် ဒေါင်းလုဒ်လုပ်ထားသော script ကို အပြောင်းအလဲများ ပြုလုပ်ထားပါက၊ အပြောင်းအလဲများကို စိတ်ကြိုက်လုပ်ဆောင်စရာအဖြစ် သိမ်းဆည်းမည်ဖြစ်သည်။ GitHub သို့မဟုတ် BitBucket repository တွင် မည်သည့်ပြောင်းလဲမှုမျှ မသိမ်းဆည်းပါ။ တင်ထားသော script ကို စွန့်ပစ်ပြီး သင့်ကိုယ်ပိုင် script ကို ရိုက်ထည့်လိုပါက၊ Script window ကို ရှင်းလင်းရန် Discard Script ကို နှိပ်ပါ။

ဘာဆက်လုပ်ရမလဲ
အလုပ်အသွားအလာတစ်ခုတွင် စိတ်ကြိုက်လုပ်ဆောင်စရာအသစ်ကို သင်သုံးနိုင်သည်။

အလုပ်အသွားအလာများ၊ စိတ်ကြိုက်လုပ်ဆောင်စရာများ၊ Script Modules နှင့် လုပ်ဆောင်ချက်များကို တင်သွင်းခြင်း။

Cisco UCS ဒါရိုက်တာသို့ ရှေးဟောင်းပစ္စည်းများ တင်သွင်းရန် အောက်ပါတို့ကို လုပ်ဆောင်ပါ-

မှတ်ချက် စက်ပစ္စည်းတွင် ဂလိုဘယ်ကိန်းရှင်ကို မရရှိနိုင်ပါက အလုပ်အသွားအလာတစ်ခုနှင့်ဆက်စပ်နေသည့် ဂလိုဘယ်ကိန်းရှင်များကို တင်သွင်းသွားပါမည်။

  • အဆင့် 1 Orchestration ကိုရွေးချယ်ပါ။
  • အဆင့် 2 Orchestration စာမျက်နှာတွင်၊ Workflows ကိုနှိပ်ပါ။
  • အဆင့် 3 Import ကို နှိပ်ပါ။
  • အဆင့် 4 သွင်းကုန် မျက်နှာပြင်တွင်၊ ရွေးပါ a ကို နှိပ်ပါ။ File.
  • အဆင့် 5 ကိုရွေးချယ်ပါ။ File မျက်နှာပြင်ကို အပ်လုဒ်လုပ်ရန်၊ ကိုရွေးချယ်ပါ။ file တင်သွင်းရန်။ Cisco UCS ဒါရိုက်တာ သွင်းကုန်၊ file.wfdx တစ်ခုရှိသည်။ file တိုးချဲ့မှု။
  • အဆင့် 6 Open ကိုနှိပ်ပါ။
    ဟို file တင်ထားသည်၊ File အပ်လုဒ်လုပ်ခြင်း/အတည်ပြုခြင်း စခရင်ကို ပြသသည်။ File အသုံးပြုရန်အဆင်သင့်ဖြစ်ပြီး Key
  • အဆင့် 7 ကို ထုတ်ယူချိန်တွင် ထည့်သွင်းထားသော သော့ကို ရိုက်ထည့်ပါ။ file.
  • အဆင့် 8 Next ကိုနှိပ်ပါ။
    သွင်းကုန်မူဝါဒများ မျက်နှာပြင်တွင် အပ်လုဒ်လုပ်ထားသော Cisco UCS ဒါရိုက်တာ အရာဝတ္ထုများစာရင်းကို ပြသသည်။ file.
  • အဆင့် 9 (ချန်လှပ်ထားနိုင်သည်) သွင်းကုန်မူဝါဒများ မျက်နှာပြင်တွင်၊ အလုပ်အသွားအလာဖိုင်တွဲတွင် ရှိပြီးသားအမည်များကို မိတ္တူပွားပါက အရာဝတ္ထုများကို မည်ကဲ့သို့ ကိုင်တွယ်မည်ကို သတ်မှတ်ပါ။ သွင်းကုန်စခရင်တွင် အောက်ပါအကွက်များကို ဖြည့်ပါ။
နာမည် ဖော်ပြချက်
အလုပ်အသွားအလာများ အမည်တူ အလုပ်အသွားအလာများကို မည်ကဲ့သို့ ကိုင်တွယ်ကြောင်း သတ်မှတ်ရန် အောက်ပါရွေးချယ်စရာများမှ ရွေးပါ-
  • အစားထိုးပါ။- လက်ရှိလုပ်ငန်းအသွားအလာကို တင်သွင်းထားသော အလုပ်အသွားအလာဖြင့် အစားထိုးပါ။
  • နှစ် ဦး စလုံးထားပါ- အလုပ်အသွားအလာကို ဗားရှင်းအသစ်အဖြစ် တင်သွင်းပါ။
  • ကျော်သွားပါ။- အလုပ်အသွားအလာကို မတင်သွင်းပါနှင့်။
စိတ်ကြိုက်လုပ်ဆောင်စရာများ အမည်ပေးထားသည့် စိတ်ကြိုက်လုပ်ဆောင်မှုများကို မည်ကဲ့သို့ ကိုင်တွယ်ကြောင်း သတ်မှတ်ရန် အောက်ပါရွေးချယ်စရာများမှ ရွေးပါ-
  • အစားထိုးပါ။
  • နှစ် ဦး စလုံးထားပါ
  • ကျော်သွားပါ။
နာမည် ဖော်ပြချက်
Script Modules အမည်တူ script module များကို မည်ကဲ့သို့ ကိုင်တွယ်သည်ကို သတ်မှတ်ရန် အောက်ပါရွေးချယ်စရာများမှ ရွေးပါ-
  • အစားထိုးပါ။
  • နှစ် ဦး စလုံးထားပါ
  • ကျော်သွားပါ။
လှုပ်ရှားမှုများ အမည်တူ လှုပ်ရှားမှုများကို မည်ကဲ့သို့ ကိုင်တွယ်ကြောင်း သတ်မှတ်ရန် အောက်ပါရွေးချယ်စရာများမှ ရွေးပါ-
  • အစားထိုးပါ။
  • နှစ် ဦး စလုံးထားပါ
  • ကျော်သွားပါ။
အလုပ်အသွားအလာများကို ဖိုင်တွဲသို့ တင်သွင်းပါ။ Check သည် အလုပ်အသွားအလာများကို တင်သွင်းရန် ဖိုဒါသို့ အလုပ်အသွားအလာများကို တင်သွင်းပါ။ အကယ်၍ သင်သည် Import Workflows to Folder နှင့် workflo ၏ လက်ရှိဗားရှင်းမရှိလျှင် စစ်ဆေးပါ။w ရှိပါသည်၊ ထိုလုပ်ငန်းအသွားအလာကို မတင်သွင်းပါ။
Folder ကို ရွေးပါ။ အလုပ်အသွားအလာများကို ထည့်သွင်းရန် ဖိုင်တွဲတစ်ခုကို ရွေးချယ်ပါ။ ရွေးချယ်ခဲ့လျှင် [အသစ် ဖိုင်တွဲ..]

drop-down list ထဲမှာ၊ ဖိုင်တွဲအသစ် အကွက်ပေါ်လာသည်။

ဖိုင်တွဲအသစ် သင်၏တင်သွင်းဖိုင်တွဲအဖြစ် ဖန်တီးရန် ဖိုဒါအသစ်၏ အမည်ကို ထည့်သွင်းပါ။
  • အဆင့် 10 Import ကို နှိပ်ပါ။

အလုပ်အသွားအလာများ၊ စိတ်ကြိုက်လုပ်ဆောင်စရာများ၊ Script Modules နှင့် လုပ်ဆောင်ချက်များကို ထုတ်ယူခြင်း။

Cisco UCS ဒါရိုက်တာထံမှ ရှေးဟောင်းပစ္စည်းများကို တင်ပို့ရန် အောက်ပါတို့ကို လုပ်ဆောင်ပါ-

အလုပ်အသွားအလာတစ်ခုနှင့်ဆက်စပ်နေသော Global variable များကို အလုပ်အသွားအလာကို ထုတ်ယူနေစဉ် အလိုအလျောက် ထုတ်ယူသွားပါမည်။

  • အဆင့် 1 Export ကို နှိပ်ပါ။
  • အဆင့် 2 အလုပ်အသွားအလာများကို ရွေးချယ်ပါ မျက်နှာပြင်ပေါ်တွင်၊ သင်ထုတ်ယူလိုသော အလုပ်အသွားအလာများကို ရွေးချယ်ပါ။
    ဗားရှင်း 6.6 မတိုင်မီ Cisco UCS ဒါရိုက်တာတွင် ဖန်တီးထားသော စိတ်ကြိုက်လုပ်ငန်းအသွားအလာများ၊ လုပ်ဆောင်စရာများနှင့် script များသည် XML ဒေတာပါရှိလျှင် ထည့်သွင်းရန် ပျက်ကွက်နိုင်သည်။
    မှတ်ချက်
  • အဆင့် 3 Next ကိုနှိပ်ပါ။
  • အဆင့် 4 စိတ်ကြိုက်လုပ်ဆောင်စရာများကို ရွေးချယ်ပါ မျက်နှာပြင်ပေါ်တွင်၊ သင်ပြသလိုသော စိတ်ကြိုက်လုပ်ဆောင်စရာများကို ရွေးချယ်ပါ။
    မှတ်ချက်။
  • အဆင့် 5 Next ကိုနှိပ်ပါ။
  • အဆင့် 6 ထုတ်ယူခြင်းတွင်- Script Modules မျက်နှာပြင်ကို ရွေးချယ်ပါ၊ သင်ထုတ်ယူလိုသော script modules ကို ရွေးပါ။
  • အဆင့် 7 Next ကိုနှိပ်ပါ။
  • အဆင့် 8 ထုတ်ယူခြင်းတွင်- လှုပ်ရှားမှုများ မျက်နှာပြင်ကို ရွေးချယ်ပါ၊ သင်ထုတ်ယူလိုသည့် လှုပ်ရှားမှုများကို ရွေးချယ်ပါ။
  • အဆင့် 9 Next ကိုနှိပ်ပါ။
  • အဆင့် 10 တင်ပို့မှုတွင်- Open APIs မျက်နှာပြင်ကို ရွေးချယ်ပါ၊ သင်ထုတ်ယူလိုသော APIs ကို ရွေးပါ။
  • အဆင့် 11 တင်ပို့ခြင်း- အတည်ပြုခြင်းစခရင်တွင်၊ အောက်ပါအကွက်များကို ဖြည့်ပါ-
နာမည် ဖော်ပြချက်
တင်ပို့သည်။ တင်ပို့မှုအတွက် မည်သူတွင် တာဝန်ရှိကြောင်း သင့်အမည် သို့မဟုတ် မှတ်စုတစ်ခု။
မှတ်ချက်များ ဤပို့ကုန်နှင့်ပတ်သက်၍ မှတ်ချက်များ။
တင်ပို့ပြီးကြောင်းကို စာဝှက်ပါ။ file တင်ပို့ပြီးသော Encrypt ကိုစစ်ဆေးပါ။ file စာဝှက်ရန်အကွက်ကို အမှန်ခြစ်ပါ။ file တင်ပို့ရန်။ ပုံမှန်အားဖြင့်၊ check box ကို အမှန်ခြစ်ထားသည်။
သော့ ကုဒ်ဝှက်ခြင်းအတွက် သော့ကို ရိုက်ထည့်ပါ။ file.

ထုတ်ယူပြီးသော ကုဒ်ဝှက်ထားမှသာ ဤအကွက်ကို ပြသမည်ဖြစ်သည်။ file check box ကို အမှန်ခြစ်ပါ။

ကုဒ်ဝှက်ခြင်းအတွက် အလုပ်အသွားအလာကို ထည့်သွင်းစဉ် လိုအပ်သလို သော့ကို သိမ်းဆည်းပါ။

သော့ကိုအတည်ပြုပါ။ အတည်ပြုရန်အတွက် သော့ကို ထပ်မံထည့်သွင်းပါ။

ထုတ်ယူပြီးသော ကုဒ်ဝှက်ထားမှသာ ဤအကွက်ကို ပြသမည်ဖြစ်သည်။ file check box ကို အမှန်ခြစ်ပါ။

တင်ပို့ခဲ့သည်။ File နာမည် နာမ ဟိ file သင်၏ဒေသခံစနစ်တွင်။ အရင်းကိုသာ ရိုက်ပါ။ fileအမည်; အဆိုပါ file အမျိုးအစား တိုးချဲ့မှု (.wfdx) ကို အလိုအလျောက် ထည့်သွင်းထားသည်။
  • အဆင့် 12 Export ကို နှိပ်ပါ။
    သိမ်းဆည်းရန် သင့်အား သတိပေးထားသည်။ file.
Task Library မှ စိတ်ကြိုက်လုပ်ငန်းအသွားအလာ Task တစ်ခုကို ပုံတူပွားခြင်း။

စိတ်ကြိုက်လုပ်ဆောင်စရာများကို ဖန်တီးရာတွင် အသုံးပြုရန်အတွက် အလုပ်ဒစ်ဂျစ်တိုက်တွင် လုပ်ဆောင်စရာများကို ပွားနိုင်သည်။ စိတ်ကြိုက်လုပ်ဆောင်စရာတစ်ခုကို ဖန်တီးရန်အတွက် စိတ်ကြိုက်လုပ်ဆောင်စရာတစ်ခုကိုလည်း ဖန်တီးနိုင်သည်။

ပုံတူပွားခြင်းလုပ်ငန်းသည် မူလလုပ်ငန်းတာဝန်ကဲ့သို့ တူညီသောအလုပ်ထည့်သွင်းမှုများနှင့် အထွက်များပါရှိသော မူဘောင်တစ်ခုဖြစ်သည်။ သို့သော်၊ ကိုယ်ပွားလုပ်ငန်းသည် မူဘောင်တစ်ခုသာဖြစ်သည်။ ဆိုလိုသည်မှာ သင်သည် CloupiaScript တွင် အလုပ်အသစ်အတွက် လုပ်ဆောင်နိုင်စွမ်းအားလုံးကို ရေးရပါမည်။

စာရင်းတန်ဖိုးများသည် စနစ်အပေါ် မူတည်ခြင်းမရှိပါက၊ စာရင်းတန်ဖိုးများသည် စနစ်အပေါ် မူတည်ခြင်းမရှိမှသာ ရွေးချယ်မှုတန်ဖိုးများဖြစ်သည့် dropdown list နှင့် values ​​lists များကဲ့သို့ list inputs အတွက် ရွေးချယ်မှုတန်ဖိုးများကို သတိပြုပါ။ လက်ရှိစနစ်များ၏ အမည်များနှင့် IP လိပ်စာများကဲ့သို့သော အရာများသည် စနစ်အပေါ် မူတည်ပါသည်။ Cisco UCS Director မှပံ့ပိုးပေးသော configuration options ကဲ့သို့သော အရာများ မဟုတ်ပါ။ ဟောင်းအတွက်ample၊ အသုံးပြုသူအုပ်စုများ၊ cloud အမည်များနှင့် port အုပ်စုများသည် စနစ်အပေါ် မူတည်ပါသည်။ အသုံးပြုသူအခန်းကဏ္ဍ၊ cloud အမျိုးအစားများနှင့် port အုပ်စုအမျိုးအစားများ မဟုတ်ပါ။

  • အဆင့် 1 Orchestration ကိုရွေးချယ်ပါ။
  • အဆင့် 2 စိတ်ကြိုက် အလုပ်အသွားအလာ Tasks ကို နှိပ်ပါ။
  • အဆင့် 3 အလုပ်စာကြည့်တိုက်မှ Clone ကိုနှိပ်ပါ။
  • အဆင့် 4 Task Library မှ Clone မျက်နှာပြင်တွင်၊ သင်ကိုယ်ပွားလိုသော အလုပ်နှင့် အတန်းကို စစ်ဆေးပါ။
  • အဆင့် 5 ကို နှိပ်ပါ။
    အလုပ်ဒစ်ဂျစ်တိုက်မှ စိတ်ကြိုက်လုပ်ငန်းအသွားအလာ လုပ်ဆောင်စရာတစ်ခုကို ဖန်တီးထားသည်။ စိတ်ကြိုက်အလုပ်အသစ်သည် Custom Workflow Tasks အစီရင်ခံစာပါ နောက်ဆုံးစိတ်ကြိုက်လုပ်ဆောင်စရာဖြစ်သည်။ စိတ်ကြိုက်လုပ်ဆောင်စရာအသစ်ကို ရက်စွဲကို ထပ်ပေါင်းထည့်ထားခြင်းဖြင့် စိတ်ကြိုက်လုပ်ဆောင်စရာကို ဖန်တီးထားသည်။
  • အဆင့် 6 Submit ကိုနှိပ်ပါ။

ဘာဆက်လုပ်ရမလဲ
ပုံတူလုပ်ထားသော အလုပ်အတွက် သင့်လျော်သော အမည်နှင့် ဖော်ပြချက်တို့ကို သေချာစေရန် စိတ်ကြိုက်လုပ်ငန်းအသွားအလာကို တည်းဖြတ်ပါ။

စိတ်ကြိုက်လုပ်ငန်းအသွားအလာ Task တစ်ခုကို ပုံတူပွားခြင်း။

စိတ်ကြိုက်လုပ်ငန်းအသွားအလာလုပ်ငန်းကိုဖန်တီးရန် Cisco UCS ဒါရိုက်တာတွင် ရှိပြီးသား စိတ်ကြိုက်လုပ်ငန်းအသွားအလာတာဝန်ကို သင်အသုံးပြုနိုင်ပါသည်။

သင်မစတင်မီ
Cisco UCS ဒါရိုက်တာတွင် စိတ်ကြိုက်လုပ်ငန်းအသွားအလာလုပ်ဆောင်စရာကို ရနိုင်ရပါမည်။

  • အဆင့် 1 Orchestration ကိုရွေးချယ်ပါ။
  • အဆင့် 2 စိတ်ကြိုက် အလုပ်အသွားအလာ Tasks ကို နှိပ်ပါ။
  • အဆင့် 3 သင်ကိုယ်ပွားလုပ်လိုသော စိတ်ကြိုက်လုပ်ငန်းအသွားအလာလုပ်ဆောင်မှုဖြင့် အတန်းကို နှိပ်ပါ။
    Clone သင်္ကေတသည် စိတ်ကြိုက်လုပ်ငန်းအသွားအလာ လုပ်ဆောင်စရာများဇယား၏ထိပ်တွင် ပေါ်လာသည်။
  • အဆင့် 4 Clone ကိုနှိပ်ပါ။
  • အဆင့် 5 Clone Custom Workflow Task မျက်နှာပြင်တွင် လိုအပ်သော အကွက်များကို အပ်ဒိတ်လုပ်ပါ။
  • အဆင့် 6 Next ကိုနှိပ်ပါ။
    စိတ်ကြိုက်လုပ်ငန်းအသွားအလာ လုပ်ဆောင်စရာများအတွက် သတ်မှတ်ထားသော သွင်းအားစုများ ပေါ်လာပါသည်။
  • အဆင့် 7 သင်တည်းဖြတ်လိုသော အလုပ်ထည့်သွင်းမှုနှင့်အတူ အတန်းကို နှိပ်ပြီး အလုပ်ထည့်သွင်းမှုများကို တည်းဖြတ်ရန် တည်းဖြတ်ခြင်းကို နှိပ်ပါ။
  • အဆင့် 8 အလုပ်ထည့်သွင်းမှုထည့်သွင်းရန် Add ကိုနှိပ်ပါ။
  • အဆင့် 9 Next ကိုနှိပ်ပါ။
    လုပ်ဆောင်စရာ ရလဒ်များကို တည်းဖြတ်ပါ။
  • အဆင့် 10 အထွက်အသစ်တစ်ခုထည့်သွင်းရန် Add ကိုနှိပ်ပါ။
  • အဆင့် 11 Next ကိုနှိပ်ပါ။
  • အဆင့် 12 controller scripts များကို တည်းဖြတ်ပါ။ စာမျက်နှာ 13 တွင် စိတ်ကြိုက်လုပ်ငန်းအသွားအလာ Task ထည့်သွင်းမှုများကို ထိန်းချုပ်ခြင်းကို ကြည့်ပါ။
  • အဆင့် 13 Next ကိုနှိပ်ပါ။
  • အဆင့် 14 စိတ်ကြိုက်လုပ်ဆောင်စရာကို စိတ်ကြိုက်ပြင်ဆင်ရန်၊ လုပ်ဆောင်စရာ script ကို တည်းဖြတ်ပါ။
  • အဆင့် 15 Submit ကိုနှိပ်ပါ။
စိတ်ကြိုက်လုပ်ငန်းအသွားအလာ Task ထည့်သွင်းမှုများကို ထိန်းချုပ်ခြင်း။

Controllers များအသုံးပြုခြင်း
Cisco UCS ဒါရိုက်တာတွင် ရရှိနိုင်သော ထိန်းချုပ်ကိရိယာ မျက်နှာပြင်ကို အသုံးပြု၍ စိတ်ကြိုက်လုပ်ဆောင်စရာ ထည့်သွင်းမှုများ၏ အသွင်အပြင်နှင့် အပြုအမူကို သင်မွမ်းမံနိုင်သည်။

ဘယ်အချိန်မှာ Controllers ကိုသုံးမလဲ။
အောက်ပါအခြေအနေများတွင် ထိန်းချုပ်ကိရိယာများကို အသုံးပြုပါ-

  • တန်ဖိုးများစာရင်းများ၊ ဇယားတန်ဖိုးများစာရင်းများနှင့် အသုံးပြုသူအားပြသထားသည့် အခြားထည့်သွင်းထိန်းချုပ်မှုများအပါအဝင် ရှုပ်ထွေးသောပြသမှုနှင့် ဝှက်ထားသော GUI အပြုအမူကို အကောင်အထည်ဖော်ရန်။
  • ရှုပ်ထွေးသောအသုံးပြုသူထည့်သွင်းမှု validation logic ကိုအကောင်အထည်ဖော်ရန်။

input controllers ဖြင့် သင်သည် အောက်ပါတို့ကို လုပ်ဆောင်နိုင်သည်-

  • GUI ထိန်းချုပ်မှုများကို ပြရန် သို့မဟုတ် ဝှက်ထားသည်- အခြေအနေများကို အခြေခံ၍ checkboxes၊ text boxes၊ drop-down lists နှင့် buttons များကဲ့သို့သော အမျိုးမျိုးသော GUI အကွက်များကို ဒိုင်းနမစ်ဖြင့် ပြနိုင်သည် သို့မဟုတ် ဝှက်နိုင်ပါသည်။ ဟောင်းအတွက်ample၊ အသုံးပြုသူတစ်ဦးသည် ဒေါင်းလုဒ်စာရင်းမှ UCSM ကိုရွေးချယ်ပါက၊ Cisco UCS Manager အတွက် အသုံးပြုသူအထောက်အထားများကို သင်တောင်းဆိုနိုင်သည် သို့မဟုတ် ဆာဗာပေါ်တွင် ရရှိနိုင်သော port များကိုသာပြသရန်အတွက် drop-down list မှ တန်ဖိုးများစာရင်း (LOVs) စာရင်းကို ပြောင်းလဲနိုင်သည်။
  • ဖောင်အကွက်အတည်ပြုခြင်း- Workflow Designer တွင် အလုပ်အသွားအလာများကို ဖန်တီးခြင်း သို့မဟုတ် တည်းဖြတ်ခြင်းတွင် အသုံးပြုသူတစ်ဦးမှ ထည့်သွင်းထားသောဒေတာကို သင်အတည်ပြုနိုင်သည်။ အသုံးပြုသူမှ ထည့်သွင်းထားသော မမှန်ကန်သောဒေတာအတွက် အမှားအယွင်းများကို ပြသနိုင်ပါသည်။ ဒေတာဘေ့စ်တွင် မတည်မီ သို့မဟုတ် စက်ပစ္စည်းတစ်ခုတွင် ဆက်ရှိနေခြင်းမပြုမီ အသုံးပြုသူထည့်သွင်းမှုဒေတာကို ပြောင်းလဲနိုင်သည်။
  • တန်ဖိုးများစာရင်းကို ဒိုင်းနမစ်ကျကျ ပြန်လည်ရယူခြင်း- Cisco UCS ဒါရိုက်တာအရာဝတ္တုများထံမှ တန်ဖိုးများစာရင်းကို ဒိုင်းနမစ်ဖြင့် ရယူနိုင်ပြီး GUI ဖောင်အရာဝတ္ထုများကို ဖြည့်သွင်းရန်အတွက် ၎င်းတို့ကို အသုံးပြုပါ။

Marshalling နှင့် Unmarshalling GUI Form Objects
Controllers များသည် Workflow Designer ၏ လုပ်ငန်းဆောင်တာများ အင်တာဖေ့စ်ရှိ ပုံစံတစ်ခုနှင့် အမြဲဆက်စပ်နေပါသည်။ ပုံစံတစ်ခုနှင့် ထိန်းချုပ်ကိရိယာကြားတွင် တစ်ခုမှတစ်ခု မြေပုံဆွဲခြင်း ရှိပါသည်။ Controller များသည် s နှစ်ခုတွင်အလုပ်လုပ်သည်။tages၊ marshalling နှင့် unmarshalling။ ၎tages တွင် subs နှစ်ခုရှိသည်။tages ရှေ့နှင့်နောက်။ ထိန်းချုပ်ကိရိယာကိုအသုံးပြုရန်၊ သင်သည် ထိန်းချုပ်သူ၏စခရစ်များကို အသုံးပြု၍ သက်ဆိုင်ရာ GUI ဖောင်ပုံစံအရာဝတ္တုများကို (အသုံးပြုသူ၏ထည့်သွင်းမှုများကို တရားဝင်အောင်ပြုလုပ်ခြင်း) နှင့်/သို့မဟုတ် unmarshall (အသုံးပြုသူထည့်သွင်းမှုများကို တရားဝင်အောင်ပြုလုပ်ခြင်း) တို့ဖြစ်သည်။

အောက်ပါဇယားသည် ဤအရာများကို အကျဉ်းချုပ်ဖော်ပြသည်။tages

Stage ၎tage
မာရှယ်လော - ဖောင်အကွက်များကို ဖျောက်ရန်နှင့် ဖျောက်ရန်နှင့် LOV များနှင့် ဇယားကွက်များကို အဆင့်မြင့် ထိန်းချုပ်ရန်အတွက် အသုံးပြုသည်။ မာရှယ်ရှေ့မှာ — ထည့်သွင်းမှုအကွက်ကို ထည့်သွင်းရန် သို့မဟုတ် သတ်မှတ်ရန်နှင့် စာမျက်နှာ (ဖောင်ပေါ်တွင် LOV) ကို ဒိုင်နမစ်ဖြင့် ဖန်တီးပြီး သတ်မှတ်ရန် အသုံးပြုသည်။

မာရှယ်နောက် - ထည့်သွင်းမှုအကွက်ကို ဝှက်ရန် သို့မဟုတ် ဖျောက်ရန် အသုံးပြုသည်။

Stage ၎tage
ထူးထူးခြားခြား - ဖောင်အသုံးပြုသူထည့်သွင်းမှုအတည်ပြုခြင်းအတွက်အသုံးပြုသည်။ Unmarshall မတိုင်ခင် — ဥပမာ- ပုံစံတစ်ခုမှ အခြားပုံစံသို့ ထည့်သွင်းတန်ဖိုးကို ပြောင်းရန် အသုံးပြုသည်။ampဒေတာဘေ့စ်သို့မပို့မီ စကားဝှက်ကို စာဝှက်ထားရန်။

Unmarshall ပြီးနောက် — အသုံးပြုသူထည့်သွင်းမှုအား အတည်ပြုရန်နှင့် စာမျက်နှာပေါ်တွင် အမှားအယွင်းမက်ဆေ့ချ်ကို သတ်မှတ်ရန် အသုံးပြုသည်။

Controller Scripts တည်ဆောက်ခြင်း။
ထိန်းချုပ်ကိရိယာများသည် အပိုပက်ကေ့ခ်ျများကို တင်သွင်းရန် မလိုအပ်ပါ။
သင်သည် ထိန်းချုပ်ကိရိယာနည်းလမ်းများသို့ ဘောင်များကို မဖြတ်သန်းပါ။ ယင်းအစား Cisco UCS ဒါရိုက်တာဘောင်သည် marshalling နှင့် unmarshalling တွင် အသုံးပြုရန်အတွက် အောက်ပါ parameters များကို ရရှိစေသည်-

ကန့်သတ်ချက် ဖော်ပြချက် Example
စာမျက်နှာ အလုပ်ထည့်သွင်းမှုအားလုံးပါရှိသော စာမျက်နှာ သို့မဟုတ် ဖောင်။ အောက်ပါတို့ကိုလုပ်ဆောင်ရန် သင်သည် ဤကန့်သတ်ချက်ကို အသုံးပြုနိုင်သည်။
  • GUI ဖောင်တွင် ထည့်သွင်းတန်ဖိုးများကို ရယူပါ သို့မဟုတ် သတ်မှတ်ပါ။
  • ထည့်သွင်းမှုများကို GUI ဖောင်တွင် ပြပါ သို့မဟုတ် ဝှက်ပါ။
page.setHidden(id + “.portList”၊ true); page.setValue(id + “.status”၊ “Port မရှိပါ။ Port List is Hidden”);
id ဖောင်ဖြည့်သွင်းအကွက်၏ ထူးခြားသော အထောက်အထား။ id ကို framework မှထုတ်ပေးပြီး form input field name ဖြင့်အသုံးပြုနိုင်ပါသည်။ page.setValue(id + “.status”၊ “ဆိပ်ကမ်းမရှိပါ။ Port List is Hidden”);// ဤနေရာတွင် 'အခြေအနေ' သည် ထည့်သွင်းမှုအကွက်၏ အမည်ဖြစ်သည်။
Pojo POJO (plain old Java object) သည် ထည့်သွင်းမှုပုံစံကို ကိုယ်စားပြုသည့် Java bean ဖြစ်သည်။ GUI စာမျက်နှာတိုင်းတွင် ဖောင်မှတန်ဖိုးများကို ကိုင်ဆောင်ထားသော သက်ဆိုင်ရာ POJO တစ်ခုရှိရပါမည်။ POJO သည် တန်ဖိုးများကို ဒေတာဘေ့စ်သို့ ဆက်လက်တည်မြဲစေရန် သို့မဟုတ် တန်ဖိုးများကို ပြင်ပစက်ပစ္စည်းသို့ ပေးပို့ရန် အသုံးပြုသည်။ pojo.setLunSize(asciiValue); // ထည့်သွင်းအကွက် 'lunSize' ၏တန်ဖိုးကို သတ်မှတ်ပါ

Ex ကြည့်ပါ။ample- အလုပ်လုပ်သောကုဒ်အတွက် စာမျက်နှာ 14 တွင် Controllers ကိုအသုံးပြုခြင်း။ampcontroller ၏လုပ်ဆောင်နိုင်စွမ်းကိုပြသသော le။

Example- Controllers ကိုအသုံးပြုခြင်း။

အောက်ပါကုဒ် example သည် Marshall မတိုင်မီ၊ Marshall ပြီးနောက်၊ Unmarshall မတိုင်မီနှင့် Unmarshall ပြီးနောက် အမျိုးမျိုးသောနည်းလမ်းများကို အသုံးပြု၍ စိတ်ကြိုက်လုပ်ငန်းအသွားအလာလုပ်ဆောင်မှုများတွင် ထိန်းချုပ်ကိရိယာလုပ်ဆောင်နိုင်စွမ်းကို သရုပ်ပြသည်။
/*

နည်းလမ်းဖော်ပြချက်-
Marshall မတိုင်မီ- ထည့်သွင်းမှုအကွက်တစ်ခုကို ထည့်သွင်းရန် သို့မဟုတ် သတ်မှတ်ရန်နှင့် စာမျက်နှာ(ဖောင်) ပေါ်တွင် ဒိုင်နမစ်ဖြင့် ဖန်တီးပြီး LOV ကို သတ်မှတ်ရန် ဤနည်းလမ်းကို အသုံးပြုပါ။
Marshall ပြီးနောက်- ထည့်သွင်းမှုအကွက်ကို ဝှက်ရန် သို့မဟုတ် ဖျောက်ရန် ဤနည်းလမ်းကို အသုံးပြုပါ။
UnMarshall မတိုင်မီ- ထည့်သွင်းတန်ဖိုးတစ်ခုကို ပုံစံတစ်ခုမှ အခြားပုံစံသို့ ပြောင်းရန် ဤနည်းလမ်းကို အသုံးပြုပါ။
ex အတွက်ampဒေတာဘေ့စ်သို့မပို့မီ စကားဝှက်ကို စာဝှက်လိုသည့်အခါ၊ UnMarshall ပြီးနောက်- အသုံးပြုသူထည့်သွင်းမှုအား မှန်ကန်ကြောင်းအတည်ပြုရန်နှင့် အမှားမက်ဆေ့ချ်ကို သတ်မှတ်ရန် ဤနည်းလမ်းကို အသုံးပြုပါ။
စာမျက်နှာ။
*/
// Marshall မတိုင်ခင်
/*
ထည့်သွင်းမှုအကွက်တွင် အပြောင်းအလဲရှိသည့်အခါ သို့မဟုတ် LOV များကို ဒိုင်းနမစ်ဖြင့် ဖန်တီးရန်နှင့် ၎င်းကို မတင်မီ ဖောင်ပေါ်တွင် ထည့်သွင်းမှုအကွက်အသစ်ကို သတ်မှတ်ရန် before Marshall နည်းလမ်းကို အသုံးပြုပါ။
ဟောင်း၌ampအောက်တွင်၊ ဖောင်ကိုဘရောက်ဆာတစ်ခုတွင်မပြသမီ စာမျက်နှာပေါ်တွင် ထည့်သွင်းမှုအကွက်အသစ် 'portList' ကို ထည့်သွင်းထားသည်။
*/
importPackage(com.cloupia.model.cIM);
importPackage(java.util);
importPackage(java.lang);
var portList = အသစ် ArrayList();
var lovLabel = “eth0”;
var lovValue = “eth0”;
var portListLOV = new Array();
portListLOV[0] = FormLOVPair(lovLabel၊ lovValue);// ချစ်ခြင်းထည့်သွင်းမှုအကွက်ကို ဖန်တီးပါ။
// ဖောင်ပေါ်တွင် ထည့်သွင်းမှုအကွက်ကို သတ်မှတ်ရန် ကန့်သတ်ဘောင် 'စာမျက်နှာ' ကို အသုံးပြုသည်။
page.setEmbeddedLOVs(id + “.portList”၊ portListLOV);// ဖောင်ပေါ်တွင် ထည့်သွင်းအကွက်ကို သတ်မှတ် =========================== ======================================================== =======================
// Marshall ပြီးနောက်
/*
ထည့်သွင်းမှုအကွက်ကို ဝှက်ရန် သို့မဟုတ် ဖျောက်ရန် ဤနည်းလမ်းကို အသုံးပြုပါ။
*/
page.setHidden(id + “.portList”၊ true); // ထည့်သွင်းအကွက် 'portList' ကို ဝှက်ပါ။
page.setValue(id + “.status”၊ “Port မရှိပါ။ Port List is Hidden”);
page.setEditable(id + “.status”၊ false);
======================================================== ======================================================== =========
// Unmarshall မတိုင်ခင် :
/*
အသုံးပြုသူထည့်သွင်းမှုကိုဖတ်ပြီး ဒေတာဘေ့စ်ထဲသို့မထည့်မီ အခြားပုံစံသို့ပြောင်းရန် beforeUnMarshall နည်းလမ်းကို အသုံးပြုပါ။ ဟောင်းအတွက်ampထို့ကြောင့်၊ သင်သည် စကားဝှက်ကို ဖတ်ပြီး စကားဝှက်ကို base64 ကုဒ်ပြောင်းပြီးနောက် ဒေတာဘေ့စ်တွင် သိမ်းဆည်းနိုင်သည်၊ သို့မဟုတ် ဝန်ထမ်းအမည်ကို ဖတ်ပြီး ဝန်ထမ်းအမည်ကို ဒေတာဘေ့စ်သို့ ပေးပို့သည့်အခါ ဝန်ထမ်း ID သို့ ပြောင်းနိုင်သည်။
code ထဲမှာ examplu အရွယ်အစားအောက်ရှိ le ကို ဖတ်ပြီး ASCII တန်ဖိုးအဖြစ် ပြောင်းလဲသည်။
*/
importPackage(org.apache.log4j);
importPackage(java.lang);
importPackage(java.util);
var အရွယ်အစား = page.getValue(id + “.lunSize”);
var logger = Logger.getLogger("my logger");
if(size != null){
logger.info(“အရွယ်အစားတန်ဖိုး “+အရွယ်အစား);
if((new java.lang.String(size)).matches(“\\d+”)){ var byteValue = size.getBytes(“US-ASCII”); // lun အရွယ်အစားကို ပြောင်းပြီး ASCII ဇာတ်ကောင် array ကို ရယူပါ။

var asciiValueBuilder = အသစ် StringBuilder();
for (var i = 0; i < byteValue.length; i++) {
asciiValueBuilder.append(byteValue[i]);
}
var asciiValue = asciiValueBuilder.toString()+” – Ascii
တန်ဖိုး”
//id + “.lunSize” သည် ထည့်သွင်းမှုအကွက်၏ ခွဲခြားသတ်မှတ်မှုဖြစ်သည်။
page.setValue(id + “.lunSize”၊asciiValue); // သတ်မှတ်ချက်
'စာမျက်နှာ' ကို ထည့်သွင်းသည့်အကွက်တွင် တန်ဖိုးသတ်မှတ်ရန် အသုံးပြုသည်။
pojo.setLunSize(asciiValue); //Pojo ပေါ်တွင် တန်ဖိုးသတ်မှတ်ပါ။
ဤပိုစ့်ကို DB သို့မဟုတ် ပြင်ပစက်ပစ္စည်းသို့ ပေးပို့မည်ဖြစ်သည်။
}
======================================================== ======================================================== =========
// unMarshall ပြီးနောက်
/*
error message ကို အတည်ပြုပြီး သတ်မှတ်ရန် ဤနည်းလမ်းကို အသုံးပြုပါ။
*/
importPackage(org.apache.log4j);
importPackage(java.lang);
importPackage(java.util);
//var အရွယ်အစား = pojo.getLunSize();
var size = page.get Value(id + “.lunSize”);
var logger = သစ်ခုတ်သမား .get Logger("my logger");
logger.info(“အရွယ်အစားတန်ဖိုး “+အရွယ်အစား);
အကယ်၍ (အရွယ်အစား > 50) { // အရွယ်အစားကို အတည်ပြုပါ။
စာမျက်နှာ။ သတ်မှတ် Error(id+”.lunSize”၊ “LUN Size 50MB” ထက်မပိုရပါ။ // သတ်မှတ်
စာမျက်နှာပေါ်ရှိ အမှားသတင်း
စာမျက်နှာ .set Page Message(“LUN အရွယ်အစား 50MB ထက် မပိုရ”);
// စာမျက်နှာ။ စာမျက်နှာအခြေအနေ(2);
}

အလုပ်အသွားအလာတွင် ယခင်လုပ်ဆောင်စရာတစ်ခု၏ ရလဒ်ကို အသုံးပြုခြင်း။

စိတ်ကြိုက်လုပ်ဆောင်စရာတစ်ခု၏ script နှင့် အလုပ်ဒစ်ဂျစ်တိုက်၏ Cloupia Script လုပ်ငန်းဆောင်တာမှ လုပ်ငန်းအသွားအလာတစ်ခုရှိ အခြားလုပ်ဆောင်စရာတစ်ခုအတွက် ထည့်သွင်းမှုတစ်ခုအဖြစ် ယခင်လုပ်ဆောင်စရာ၏ အထွက်ကို သင်အသုံးပြုနိုင်ပါသည်။
ဤအထွက်ကို ဝင်ရောက်ရန်၊ သင်သည် အောက်ပါနည်းလမ်းများထဲမှ တစ်ခုကို အသုံးပြုနိုင်သည်။

  • get Input() method ကို အသုံးပြု၍ workflow context မှ variable ကို ပြန်လည်ရယူပါ။
  • system variable notation ကိုသုံးပြီး output ကို ကိုးကားပါ။

ဆက်စပ် getInput() နည်းလမ်းကို အသုံးပြု၍ အထွက်တစ်ခုအား ပြန်လည်ရယူရန်၊ အသုံးပြုပါ-
var အမည် = ctxt.getInput(“PreviousTaskName.outputFieldName”);

ဟောင်းအတွက်ample-
var name = ctxt.getInput(“custom_task1_1684.NAME”); // NAME သည် task1 output ၏ အမည်ဖြစ်သည်။
သင်ဝင်ရောက်လိုသောအကွက်
စနစ်ပြောင်းလဲနိုင်သော အမှတ်အသားကို အသုံးပြု၍ အထွက်တစ်ခုအား ပြန်လည်ရယူရန်၊ အသုံးပြုပါ-
var name = “${ယခင် လုပ်ဆောင်စရာအမည်။ အထွက်အကွက်အမည်}”;

ဟောင်းအတွက်ample-
var name = “${custom_task1_1684.NAME}”; // NAME သည် သင်ဝင်ရောက်လိုသော task1 အထွက်အကွက်၏ အမည်ဖြစ်သည်။

Example- စိတ်ကြိုက်လုပ်ဆောင်စရာတစ်ခုကို ဖန်တီးခြင်းနှင့် လုပ်ဆောင်ခြင်း။

စိတ်ကြိုက်လုပ်ဆောင်စရာတစ်ခုကို ဖန်တီးရန်၊ အောက်ပါတို့ကို လုပ်ဆောင်ပါ။

  • အဆင့် 1 Orchestration ကိုရွေးချယ်ပါ။
  • အဆင့် 2 စိတ်ကြိုက် အလုပ်အသွားအလာ Tasks ကို နှိပ်ပါ။
  • အဆင့် 3 စိတ်ကြိုက်လုပ်ဆောင်စရာ အချက်အလက်ရှိ Add နှင့် သော့ကိုနှိပ်ပါ။
  • အဆင့် 4 Next ကိုနှိပ်ပါ။
  • အဆင့် 5 + ကိုနှိပ်ပြီး ထည့်သွင်းမှုအသေးစိတ်အချက်အလက်များကို ထည့်ပါ။
  • အဆင့် 6 Submit ကိုနှိပ်ပါ။
  • အဆင့် 7 Next ကိုနှိပ်ပါ။
    စိတ်ကြိုက် Task Outputs မျက်နှာပြင်ကို ပြသထားသည်။
  • အဆင့် 8 + ကိုနှိပ်ပြီး စိတ်ကြိုက်လုပ်ဆောင်စရာအတွက် အထွက်အသေးစိတ်အချက်အလက်များကို ထည့်ပါ။
  • အဆင့် 9 Next ကိုနှိပ်ပါ။
    Controller မျက်နှာပြင်ကိုပြသထားသည်။
  • အဆင့် 10 + ကိုနှိပ်ပြီး စိတ်ကြိုက်လုပ်ဆောင်စရာအတွက် ထိန်းချုပ်ကိရိယာအသေးစိတ်အချက်အလက်များကို ထည့်ပါ။
  • အဆင့် 11 Next ကိုနှိပ်ပါ။
    Script မျက်နှာပြင်ကို ပြသထားသည်။
  • အဆင့် 12 JavaScript ကို လုပ်ဆောင်မှု ဘာသာစကားအဖြစ် ရွေးချယ်ပြီး လုပ်ဆောင်ရန် အောက်ပါ script ကို ရိုက်ထည့်ပါ။
    logger.addInfo("Hello World!");
    logger.addInfo(“စာတို”+input.message);
    မက်ဆေ့ဂျ်သည် ဖြည့်သွင်းအကွက်အမည် နေရာတွင်ဖြစ်သည်။
  • အဆင့် 13 Save Script ကို နှိပ်ပါ။
  • အဆင့် 14 Submit ကိုနှိပ်ပါ။
    စိတ်ကြိုက်လုပ်ဆောင်စရာကို သတ်မှတ်ပြီး စိတ်ကြိုက်လုပ်ဆောင်စရာများစာရင်းတွင် ထည့်သွင်းထားသည်။
  • အဆင့် 15 Orchestration စာမျက်နှာတွင်၊ Workflows ကိုနှိပ်ပါ။
  • အဆင့် 16 အလုပ်အသွားအလာတစ်ခုကို သတ်မှတ်ရန် Add ကိုနှိပ်ပြီး အလုပ်အသွားအလာ သွင်းအားစုများနှင့် အထွက်များကို သတ်မှတ်ပါ။
    အလုပ်အသွားအလာ သွင်းအားစုနှင့် အထွက်များကို သတ်မှတ်ပြီးသည်နှင့် အလုပ်အသွားအလာတွင် အလုပ်အသွားအလာကို ထည့်ရန် Workflow Designer ကို အသုံးပြုပါ။
  • အဆင့် 17 Workflow Designer မျက်နှာပြင်ရှိ အလုပ်အသွားအလာကိုဖွင့်ရန် အလုပ်အသွားအလာတစ်ခုကို နှစ်ချက်နှိပ်ပါ။
  • အဆင့် 18 Workflow Designer ၏ ဘယ်ဘက်ခြမ်းတွင်၊ ဖိုင်တွဲများကို ချဲ့ပြီး စိတ်ကြိုက်လုပ်ဆောင်စရာတစ်ခုကို ရွေးချယ်ပါ (ဥပမာample၊ 'Hello world custom task')။
  • အဆင့် 19 ရွေးချယ်ထားသောအလုပ်အား အလုပ်အသွားအလာဒီဇိုင်နာထံသို့ ဆွဲယူ၍ချပါ။
  • အဆင့် 20 Add Task တွင် ကွက်လပ်များကို အပြီးသတ်ပါ ( ) မျက်နှာပြင်။
  • အဆင့် 21 လုပ်ဆောင်စရာကို အလုပ်အသွားအလာနှင့် ချိတ်ဆက်ပါ။ Cisco UCS ဒါရိုက်တာ Orchstration လမ်းညွှန်ကို ကြည့်ပါ။
  • အဆင့် 22 အလုပ်အသွားအလာကို အတည်ပြုရန် ကိုနှိပ်ပါ။
  • အဆင့် 23 Execute Now ကိုနှိပ်ပြီး Submit ကိုနှိပ်ပါ။
  • အဆင့် 24 ဝန်ဆောင်မှုတောင်းဆိုမှုမှတ်တမ်းဝင်းဒိုးတွင် မှတ်တမ်းစာတိုများကို ကြည့်ပါ။

စာရွက်စာတမ်းများ / အရင်းအမြစ်များ

cisco စိတ်ကြိုက်လုပ်ငန်းအသွားအလာ လုပ်ဆောင်စရာများကို ဖန်တီးခြင်း။ [pdf] အသုံးပြုသူလမ်းညွှန်
စိတ်ကြိုက်အလုပ်အသွားအလာလုပ်ဆောင်စရာများဖန်တီးခြင်း၊ စိတ်ကြိုက်အလုပ်အသွားအလာလုပ်ဆောင်မှုများ၊ အလုပ်အသွားအလာလုပ်ဆောင်မှုများဖန်တီးခြင်း၊ အလုပ်အသွားအလာလုပ်ဆောင်ရမည့်တာဝန်များ၊

ကိုးကား

မှတ်ချက်တစ်ခုချန်ထားပါ။

သင့်အီးမေးလ်လိပ်စာကို ထုတ်ပြန်မည်မဟုတ်ပါ။ လိုအပ်သောအကွက်များကို အမှတ်အသားပြုထားသည်။ *