सिस्को अनुकूलन कार्यप्रवाह कार्यहरू सिर्जना गर्दै
अनुकूलन कार्यप्रवाह इनपुटहरूको बारेमा
Cisco UCS निर्देशक अर्केस्ट्रेटरले अनुकूलन कार्यहरूको लागि राम्रोसँग परिभाषित इनपुट प्रकारहरूको सूची प्रदान गर्दछ। Cisco UCS निर्देशकले तपाईंलाई अनुकूलन कार्यप्रवाह कार्यको लागि अनुकूलित कार्यप्रवाह इनपुट सिर्जना गर्न सक्षम गर्दछ। तपाइँ अवस्थित इनपुट प्रकार क्लोनिङ र परिमार्जन गरेर नयाँ इनपुट प्रकार सिर्जना गर्न सक्नुहुन्छ।
पूर्व शर्तहरू
अनुकूलन कार्यहरू लेख्नु अघि, तपाईंले निम्न आवश्यकताहरू पूरा गर्नुपर्छ:
- Cisco UCS निर्देशक स्थापित छ र तपाईंको प्रणालीमा चलिरहेको छ। Cisco UCS निर्देशक कसरी स्थापना गर्ने बारे थप जानकारीको लागि, Cisco UCS निर्देशक स्थापना र कन्फिगरेसन गाइड हेर्नुहोस्।
- तपाईंसँग प्रशासक विशेषाधिकारहरूसँग लगइन छ। तपाईंले अनुकूलन कार्यहरू सिर्जना र परिमार्जन गर्दा यो लगइन प्रयोग गर्नुपर्छ।
- तपाईंसँग CloupiaScript प्रयोग गरेर अनुकूलन कार्य लेख्नको लागि CloupiaScript लेख्ने अनुमति हुनुपर्छ।
- CloupiaScript प्रयोग गरेर सिर्जना गरिएको अनुकूलन कार्य कार्यान्वयन गर्न तपाईंसँग Execute CloupiaScript अनुमति हुनुपर्छ।
अनुकूलन कार्यप्रवाह इनपुट सिर्जना गर्दै
तपाईंले आफू अनुकूल कार्यप्रवाह कार्यको लागि आफू अनुकूल इनपुट सिर्जना गर्न सक्नुहुन्छ। आगत इनपुट प्रकारहरूको सूचीमा प्रदर्शित हुन्छ जुन तपाईंले आफू अनुकूल कार्यप्रवाह कार्य सिर्जना गर्दा अनुकूलन कार्य इनपुटहरूमा नक्सा गर्न सक्नुहुन्छ।
- चरण 1 अर्केस्ट्रेशन छनौट गर्नुहोस्।
- चरण 2 अनुकूलन कार्यप्रवाह इनपुटहरूमा क्लिक गर्नुहोस्।
- चरण 3 थप्नुहोस् क्लिक गर्नुहोस्।
- चरण 4 CustomWorkflow इनपुट स्क्रिन थप्नुहोस्, निम्न क्षेत्रहरू पूरा गर्नुहोस्:
- अनुकूलन इनपुट प्रकार नाम - अनुकूलन इनपुट प्रकार को लागी एक अद्वितीय नाम।
- इनपुट प्रकार - इनपुटको प्रकार जाँच गर्नुहोस् र चयन गर्नुहोस् क्लिक गर्नुहोस्। चयन गरिएको इनपुटको आधारमा, अन्य क्षेत्रहरू देखा पर्छन्। पूर्वका लागिampले, जब तपाइँ इनपुट प्रकारको रूपमा इमेल ठेगाना छनौट गर्नुहुन्छ, मानहरूको सूची (LOV) देखा पर्दछ। अनुकूलन इनपुटको मानहरू सीमित गर्न नयाँ क्षेत्रहरू प्रयोग गर्नुहोस्।
- चरण 5 सबमिट क्लिक गर्नुहोस्।
- अनुकूलन कार्यप्रवाह इनपुट Cisco UCS निर्देशकमा थपिएको छ र इनपुट प्रकारहरूको सूचीमा उपलब्ध छ।
अनुकूलन इनपुट प्रमाणीकरण
ग्राहकहरूले बाह्य स्रोतहरू प्रयोग गरेर कार्यप्रवाह इनपुटहरू मान्य गर्न आवश्यक हुन सक्छ। बक्स बाहिर, सिस्को UCS निर्देशकले प्रत्येक ग्राहकको प्रमाणीकरण आवश्यकताहरू पूरा गर्न सक्दैन। यो खाडल भर्नको लागि, Cisco UCS निर्देशकले ग्राहकले उपलब्ध गराएको स्क्रिप्ट प्रयोग गरेर रनटाइममा कुनै पनि इनपुट प्रमाणीकरण गर्ने विकल्प प्रदान गर्दछ। स्क्रिप्टले इनपुटमा त्रुटिहरूलाई फ्ल्याग गर्न सक्छ र सेवा अनुरोध चलाउनु अघि मान्य इनपुट आवश्यक हुन सक्छ। लिपि कुनै पनि भाषामा लेख्न सकिन्छ, कुनै पनि बाह्य स्रोतमा पहुँच गर्न सकिन्छ, र सबै कार्यप्रवाह इनपुट मानहरूमा पहुँच छ।
तपाइँ जाभास्क्रिप्ट, पाइथन, ब्यास शेल लिपि, वा कुनै अन्य स्क्रिप्टिङ भाषा प्रयोग गरेर अनुकूलन प्रमाणीकरण लिपिहरू लेख्न सक्नुहुन्छ।
निम्न पूर्वample प्रमाणीकरण स्क्रिप्टहरू सिस्को UCS निर्देशकमा अर्केस्ट्रेशन > अनुकूलन कार्यप्रवाह इनपुटहरूमा फेला पार्न सकिन्छ:
- Example-bash-script-validator
- Example-javascript-validator
- Example-python-validator
तपाईं पूर्व प्रतिलिपि वा क्लोन गर्न सक्नुहुन्छample स्क्रिप्ट गरिएको कार्यप्रवाह इनपुटहरू नयाँ मान्य इनपुट सिर्जना गर्न। तपाईं पनि पूर्व प्रयोग गर्न सक्नुहुन्छampले स्क्रिप्टेड कार्यप्रवाह इनपुटहरू तपाईंको आफ्नै लिपिहरू विकास गर्नका लागि गाइडको रूपमा।
स्क्रिप्टिङ भाषा जस्तोसुकै भए पनि, निम्न सुविधाहरू र नियमहरू स्क्रिप्ट गरिएको अनुकूलन इनपुट प्रमाणीकरणमा लागू हुन्छन्:
- सबै स्क्रिप्टेड प्रमाणीकरण अलग प्रक्रियामा चलाइन्छ, ताकि असफल प्रमाणीकरण प्रक्रियाले Cisco UCS निर्देशक प्रक्रियालाई असर गर्दैन।
- स्क्रिप्टहरू प्रयोग गरेर सामान्य पाठ इनपुटहरू मात्र प्रमाणित गर्न सकिन्छ।
- प्रमाणीकरण स्क्रिप्टहरू कार्यप्रवाह इनपुट पृष्ठमा इनपुटहरू देखा पर्ने क्रममा, अनुक्रममा एक पटकमा चलाइन्छ। प्रत्येक मान्य इनपुटको लागि छुट्टै प्रक्रिया सुरु गरिएको छ।
- स्क्रिप्टबाट शून्य फिर्ता मानले असफल प्रमाणीकरणलाई संकेत गर्छ। वैकल्पिक रूपमा, तपाईंले कार्यप्रवाह इनपुट फारममा त्रुटि सन्देश पठाउन सक्नुहुन्छ।
- सबै कार्यप्रवाह इनपुटहरू दुई तरिकामा प्रमाणीकरण लिपिमा पास गरिन्छ:
- "कुञ्जी" = "मान" फारममा लिपिको तर्कको रूपमा।
- लिपि प्रक्रियामा वातावरण चरको रूपमा। चर नामहरू इनपुट लेबलहरू हुन्।
पूर्वका लागिample, यदि कार्यप्रवाहमा उत्पादन-कोडको रूपमा लेबल गरिएको इनपुट छ र इनपुट मान AbC123 हो भने, भेरिएबललाई "उत्पादन-कोड"="AbC123" को रूपमा मान्यकर्ता स्क्रिप्टमा पठाइन्छ।
यी इनपुट चरहरू प्रमाणीकरण कार्यान्वयन गर्न आवश्यक भएमा स्क्रिप्टद्वारा प्रयोग गर्न सकिन्छ। अपवाद: तालिका मानहरूले तालिका चयनको पङ्क्ति संख्या मात्र समावेश गर्दछ, र त्यसैले सम्भवतः बेकार छ।
- अनुकूलन कार्यप्रवाह इनपुट पृष्ठ सम्पादन गर्नुहोस् अनुकूलन कार्य सम्पादकमा स्क्रिप्ट उपलब्ध गराउँछ। सिन्ट्याक्स सबै भाषाहरूको लागि हाइलाइट गरिएको छ। सिन्ट्याक्स त्रुटिहरू जाभास्क्रिप्ट मान्यकर्ताहरूको लागि मात्र जाँच गरिन्छ।
अनुकूलन कार्यप्रवाह इनपुट क्लोन गर्दै
तपाइँ सिस्को UCS निर्देशकमा अवस्थित अनुकूलन कार्यप्रवाह इनपुट प्रयोग गर्न सक्नुहुन्छ अनुकूलन कार्यप्रवाह इनपुट सिर्जना गर्न।
तपाईंले सुरु गर्नु अघि
एक अनुकूलन कार्यप्रवाह इनपुट Cisco UCS निर्देशक मा उपलब्ध हुनुपर्छ।
- चरण 1 अर्केस्ट्रेशन छनौट गर्नुहोस्।
- चरण 2 अनुकूलन कार्यप्रवाह इनपुटहरूमा क्लिक गर्नुहोस्।
- चरण 3 क्लोन गर्न अनुकूलन कार्यप्रवाह इनपुटको साथ पङ्क्तिमा क्लिक गर्नुहोस्।
क्लोन आइकन अनुकूलन कार्यप्रवाह इनपुट तालिकाको शीर्षमा देखा पर्दछ। - चरण 4 क्लोन क्लिक गर्नुहोस्।
- चरण 5 अनुकूलन इनपुट प्रकार नाम प्रविष्ट गर्नुहोस्।
- चरण 6 नयाँ इनपुट अनुकूलन गर्न क्लोन कस्टम वर्कफ्लो इनपुट स्क्रिनमा अन्य नियन्त्रणहरू प्रयोग गर्नुहोस्।
- चरण 7 सबमिट गर्नुहोस् क्लिक गर्नुहोस्।
अनुकूलन कार्यप्रवाह कार्य इनपुट पुष्टिकरण पछि क्लोन गरिएको छ र अनुकूलन कार्यप्रवाह कार्यमा प्रयोगको लागि उपलब्ध छ।
अनुकूलन कार्य सिर्जना गर्दै
अनुकूलन कार्य सिर्जना गर्न, निम्न गर्नुहोस्:
- चरण 1 अर्केस्ट्रेशन छनौट गर्नुहोस्।
- चरण 2 आफू अनुकूल कार्यप्रवाह कार्यहरूमा क्लिक गर्नुहोस्।
- चरण 3 थप्नुहोस् क्लिक गर्नुहोस्।
- चरण ४ कस्टम वर्कफ्लो टास्क स्क्रिनमा, निम्न क्षेत्रहरू पूरा गर्नुहोस्:
- टास्क नेम फिल्ड — आफू अनुकूल कार्यप्रवाह कार्यको लागि एक अद्वितीय नाम।
- टास्क लेबल फिल्ड — आफू अनुकूल कार्यप्रवाह कार्य पहिचान गर्न लेबल।
- श्रेणी क्षेत्र अन्तर्गत दर्ता गर्नुहोस् - कार्यप्रवाह कोटी जस अन्तर्गत अनुकूलन कार्यप्रवाह कार्य दर्ता गर्नुपर्छ।
- कार्य जाँच बाकस सक्रिय गर्नुहोस्—यदि चिन्ह लगाइयो भने, अनुकूलन कार्यप्रवाह कार्य अर्केस्ट्रेटरसँग दर्ता गरिएको छ र कार्यप्रवाहहरूमा तुरुन्तै प्रयोगयोग्य छ।
- संक्षिप्त विवरण क्षेत्र—अनुकूल कार्यप्रवाह कार्यको विवरण।
- विस्तृत विवरण क्षेत्र—अनुकूल कार्यप्रवाह कार्यको विस्तृत विवरण।
- चरण 5 अर्को क्लिक गर्नुहोस्।
अनुकूलन कार्य इनपुट स्क्रिन देखा पर्दछ। - चरण 6 थप्नुहोस् क्लिक गर्नुहोस्।
- चरण 7 इनपुट स्क्रिनमा प्रविष्टि थप्नुहोस्, निम्न क्षेत्रहरू पूरा गर्नुहोस्:
- इनपुट क्षेत्र नाम क्षेत्र - क्षेत्र को लागी एक अद्वितीय नाम। नाम एनाल्फाबेटिक क्यारेक्टरबाट सुरु हुनुपर्छ र स्पेस वा विशेष क्यारेक्टरहरू समावेश हुनु हुँदैन।
- इनपुट फिल्ड लेबल फिल्ड - इनपुट फिल्ड पहिचान गर्न लेबल।
- इनपुट फिल्ड प्रकार ड्रप-डाउन सूची - इनपुट प्यारामिटरको डेटा प्रकार छान्नुहोस्।
- इनपुट प्रकारमा नक्सा (कुनै म्यापिङ छैन) फिल्ड - यदि यो क्षेत्र अर्को कार्य आउटपुट वा ग्लोबल वर्कफ्लो इनपुटबाट म्याप गर्न सकिन्छ भने यो क्षेत्रलाई म्याप गर्न सकिने इनपुटको प्रकार छान्नुहोस्।
- अनिवार्य चेक बाकस - यदि चिन्ह लगाइयो भने, प्रयोगकर्ताले यो क्षेत्रको लागि मान प्रदान गर्नुपर्छ।
- RBID फिल्ड - फिल्डको लागि RBID स्ट्रिङ प्रविष्ट गर्नुहोस्।
- इनपुट फिल्ड साइज ड्रप-डाउन सूची - पाठ र ट्याबुलर इनपुटहरूको लागि फिल्ड साइज छान्नुहोस्।
- इनपुट फिल्ड हेल्प फिल्ड—(वैकल्पिक) तपाईंले फिल्डमा माउस घुमाउँदा देखाइएको विवरण।
- इनपुट फिल्ड एनोटेसन फिल्ड - (वैकल्पिक) इनपुट फिल्डको लागि संकेत पाठ।
- क्षेत्र समूह नाम क्षेत्र - यदि निर्दिष्ट गरिएको छ भने, मिल्दो समूह नामहरू भएका सबै क्षेत्रहरू क्षेत्र समूहमा राखिन्छन्।
- TEXT FIELD ATTRIBUTES क्षेत्र - इनपुट फिल्ड प्रकार पाठ हुँदा निम्न क्षेत्रहरू पूरा गर्नुहोस्।
- बहु इनपुट चेक बाकस—यदि चिन्ह लगाइयो भने, इनपुट फिल्डले इनपुट फिल्ड प्रकारको आधारमा धेरै मानहरू स्वीकार गर्दछ:
- LOV को लागी - इनपुट फिल्डले धेरै इनपुट मानहरू स्वीकार गर्दछ।
- पाठ क्षेत्रको लागि - इनपुट क्षेत्र बहु-लाइन पाठ क्षेत्र हुन्छ।
- इनपुट फिल्डको अधिकतम लम्बाइ - तपाईले इनपुट फिल्डमा प्रविष्ट गर्न सक्नुहुने वर्णहरूको अधिकतम संख्या निर्दिष्ट गर्नुहोस्।
- LOV ATTRIBUTES क्षेत्र - निम्न क्षेत्रहरू पूरा गर्नुहोस् जब इनपुट प्रकार मानहरूको सूची (LOV) वा रेडियो बटनहरूसँग LOV हो।
- मानहरूको सूची फिल्ड - एम्बेडेड LOV हरूका लागि मानहरूको अल्पविराम-विभाजित सूची।
LOV प्रदायकको नाम क्षेत्र - गैर-इम्बेडेड LOV हरूका लागि LOV प्रदायकको नाम। - तालिका विशेषताहरू क्षेत्र - इनपुट फिल्ड प्रकार तालिका, पपअप तालिका, वा चयन जाँच बाकस भएको तालिका हुँदा निम्न क्षेत्रहरू पूरा गर्नुहोस्।
- तालिका नाम क्षेत्र - तालिका क्षेत्र प्रकारहरूको लागि तालिका रिपोर्टको नाम।
- FIELD INPUT validation area — निम्न क्षेत्रहरू मध्ये एक वा बढी तपाईँको चयन गरिएको डेटा प्रकारको आधारमा प्रदर्शित हुन्छ। इनपुट फिल्डहरू कसरी मान्य छन् भनेर निर्दिष्ट गर्न फिल्डहरू पूरा गर्नुहोस्।
- इनपुट भ्यालिडेटर ड्रप-डाउन सूची - प्रयोगकर्ता इनपुटको लागि एक मान्यकर्ता छान्नुहोस्।
- रेगुलर एक्स्प्रेशन फिल्ड - इनपुट मानसँग मिलाउनको लागि नियमित अभिव्यक्ति ढाँचा।
- रेगुलर एक्स्प्रेशन म्यासेज फिल्ड - रेगुलर एक्सप्रेशन प्रमाणीकरण असफल हुँदा प्रदर्शित हुने सन्देश।
- न्यूनतम मान क्षेत्र - न्यूनतम संख्यात्मक मान।
- अधिकतम मान क्षेत्र - अधिकतम संख्यात्मक मान।
- फिल्ड सर्त क्षेत्रमा लुकाउनुहोस् - फारममा फिल्ड लुकाउन सर्त सेट गर्न निम्न फिल्डहरू पूरा गर्नुहोस्।
- फिल्ड नाम फिल्डमा लुकाउनुहोस् - फिल्डको आन्तरिक नाम ताकि फारम ह्यान्डल गर्ने कार्यक्रमले क्षेत्र पहिचान गर्न सक्छ।
- फिल्ड मान फिल्डमा लुकाउनुहोस् - फारम पेश गरेपछि पठाउनु पर्ने मान।
- फिल्ड सर्त ड्रप-डाउन सूचीमा लुकाउनुहोस् - फिल्ड लुकाउनु पर्ने अवस्था छनोट गर्नुहोस्।
- HTML मद्दत क्षेत्र - लुकेको क्षेत्रको लागि मद्दत निर्देशनहरू।
- चरण 8 सबमिट गर्नुहोस् क्लिक गर्नुहोस्।
इनपुट प्रविष्टि तालिकामा थपिएको छ। - चरण 9 इनपुटहरूमा थप प्रविष्टि थप्न थप्नुहोस् क्लिक गर्नुहोस्।
- चरण 10 जब तपाईंले इनपुटहरू थप्नु भयो, अर्को क्लिक गर्नुहोस्।
अनुकूलन कार्यप्रवाह कार्य आउटपुट स्क्रिन देखा पर्दछ। - चरण 11 थप्नुहोस् क्लिक गर्नुहोस्।
- चरण 12 आउटपुट स्क्रिनमा प्रविष्टि थप्नुहोस्, निम्न क्षेत्रहरू पूरा गर्नुहोस्:
- आउटपुट फिल्ड नेम फिल्ड -आउटपुट फिल्डको लागि एक अद्वितीय नाम। यो एक वर्णमाला वर्ण संग सुरु हुनुपर्छ र खाली ठाउँ वा विशेष वर्ण समावेश हुनु हुँदैन।
- आउटपुट फिल्ड विवरण फिल्ड - आउटपुट फिल्डको विवरण।
- आउटपुट फिल्ड प्रकार फिल्ड - आउटपुटको प्रकार जाँच गर्नुहोस्। यो प्रकारले निर्धारण गर्छ कि कसरी आउटपुट अन्य कार्य इनपुटहरूमा म्याप गर्न सकिन्छ।
- चरण 13 सबमिट गर्नुहोस् क्लिक गर्नुहोस्।
आउटपुट प्रविष्टि तालिकामा थपिएको छ। - चरण 14 आउटपुटहरूमा थप प्रविष्टि थप्न थप्नुहोस् क्लिक गर्नुहोस्।
- चरण 15 अर्को क्लिक गर्नुहोस्
नियन्त्रक स्क्रिन देखिन्छ - चरण 16 (वैकल्पिक) नियन्त्रक थप्न थप्नुहोस् क्लिक गर्नुहोस्।
- चरण 17 नियन्त्रक स्क्रिनमा प्रविष्टि थप्नुहोस्, निम्न क्षेत्रहरू पूरा गर्नुहोस्:
- विधि ड्रप-डाउन सूची - अनुकूल कार्यप्रवाह कार्यको लागि इनपुटहरू र/वा आउटपुटहरू अनुकूलित गर्न मार्शलिंग वा अनमार्शलिंग विधि छनौट गर्नुहोस्। विधि निम्न मध्ये एक हुन सक्छ:
- मार्शल अघि - इनपुट फिल्ड थप्न वा सेट गर्न यो विधि प्रयोग गर्नुहोस् र गतिशील रूपमा पृष्ठ (फारम) मा LOV सिर्जना र सेट गर्नुहोस्।
- मार्शल पछि - इनपुट क्षेत्र लुकाउन वा लुकाउन यो विधि प्रयोग गर्नुहोस्।
- Unmarshall अघि - एक फारमबाट अर्को फारममा इनपुट मान रूपान्तरण गर्न यो विधि प्रयोग गर्नुहोस् - पूर्वको लागिample, जब तपाइँ डाटाबेसमा पठाउनु अघि पासवर्ड इन्क्रिप्ट गर्न चाहनुहुन्छ।
- Unmarshall पछि - प्रयोगकर्ता इनपुट मान्य गर्न र पृष्ठमा त्रुटि सन्देश सेट गर्न यो विधि प्रयोग गर्नुहोस्।
पूर्व हेर्नुहोस्ampLe: नियन्त्रकहरू प्रयोग गर्दै, पृष्ठ 14 मा। - लिपि पाठ क्षेत्र - तपाईंले विधि ड्रप-डाउन सूचीबाट छनौट गर्नुभएको विधिको लागि, GUI अनुकूलन लिपिको लागि कोड थप्नुहोस्।
नोट यदि तपाइँ थप विधिहरूको लागि कोड थप्न चाहनुहुन्छ भने थप्नुहोस् क्लिक गर्नुहोस्।
यदि प्रविष्ट गरिएका पासवर्डहरूमा कुनै प्रमाणीकरणहरू छन् भने, पासवर्डहरूको लागि नियन्त्रक प्रमाणीकरण परिवर्तन गर्न सुनिश्चित गर्नुहोस् ताकि तपाईंले कार्यप्रवाहहरूमा अनुकूलन कार्यहरू सम्पादन गर्न सक्नुहुन्छ।
नोट
- चरण 18 सबमिट गर्नुहोस् क्लिक गर्नुहोस्।
नियन्त्रक तालिकामा थपिएको छ। - चरण 19 अर्को क्लिक गर्नुहोस्।
स्क्रिप्ट स्क्रिन देखिन्छ। - चरण 20 कार्यान्वयन भाषा ड्रप-डाउन सूचीबाट, भाषा छान्नुहोस्।
- चरण 21 स्क्रिप्ट फिल्डमा, अनुकूलन कार्यप्रवाह कार्यको लागि CloupiaScript कोड प्रविष्ट गर्नुहोस्।
तपाईंले कोड प्रविष्ट गर्दा Cloupia स्क्रिप्ट कोड मान्य हुन्छ। यदि कोडमा कुनै त्रुटि छ भने, रेखा नम्बरको छेउमा त्रुटि प्रतिमा (रातो क्रस) प्रदर्शित हुन्छ। त्रुटि आइकनमा माउस होभर गर्नुहोस् view त्रुटि सन्देश र समाधान - चरण 22 Save Script मा क्लिक गर्नुहोस्।
- चरण 23 सबमिट गर्नुहोस् क्लिक गर्नुहोस्।
अनुकूलन कार्यप्रवाह कार्य सिर्जना गरिएको छ र कार्यप्रवाहमा प्रयोगको लागि उपलब्ध छ
अनुकूलन कार्यहरू र भण्डारहरू
जब तपाइँ अनुकूलन कार्य सिर्जना गर्नुहुन्छ, अनुकूलन कार्य कोड लिपि सञ्झ्यालमा टाइप गर्नु भन्दा वा पाठ सम्पादकबाट कोड काटेर टाँस्नु भन्दा, तपाइँ कोड आयात गर्न सक्नुहुन्छ file GitHub वा BitBucket भण्डारमा भण्डारण गरिएको। यो गर्न, तपाईं:
- एक वा धेरै पाठ सिर्जना गर्नुहोस् fileGitHub वा BitBucket भण्डारमा, या त github.com वा निजी उद्यम GitHub भण्डारमा।
नोट सिस्को UCS निर्देशकले GitHub (github.com वा उद्यम GitHub उदाहरण) र वा BitBucket मात्र समर्थन गर्दछ। यसले GitLab, Perforce, वा Codebase सहित अन्य Git होस्टिङ सेवाहरूलाई समर्थन गर्दैन। - सिस्को UCS निर्देशकमा भण्डार दर्ता गर्नुहोस्। पृष्ठ 7 मा Cisco UCS निर्देशकमा GitHub वा BitBucket भण्डार थप्दै हेर्नुहोस्।
- भण्डार चयन गर्नुहोस् र पाठ निर्दिष्ट गर्नुहोस् file जसमा अनुकूलन कार्य लिपि समावेश छ। पृष्ठ 8 मा, GitHub वा BitBucket भण्डारबाट कस्टम टास्क स्क्रिप्ट कोड डाउनलोड गर्दै हेर्नुहोस्।
सिस्को UCS निर्देशकमा GitHub वा BitBucket भण्डार थप्दै
सिस्को UCS निर्देशकमा GitHub वा BitBucket भण्डार दर्ता गर्न, निम्न गर्नुहोस्:
तपाईंले सुरु गर्नु अघि
GitHub वा BitBucket भण्डार सिर्जना गर्नुहोस्। भण्डार कुनै पनि GitHub वा BitBucket सर्भरमा हुन सक्छ, सार्वजनिक वा निजी जुन तपाईंको सिस्को UCS निर्देशकबाट पहुँचयोग्य छ।
एक वा बढी चेक इन गर्नुहोस् files तपाइँको रिपोजिटरी मा तपाइँको अनुकूलन कार्यहरु को लागी JavaScript कोड समावेश गर्दछ।
- चरण 1 प्रशासन > एकीकरण छान्नुहोस्।
- चरण 2 एकीकरण पृष्ठमा, भण्डारहरू व्यवस्थापन गर्नुहोस् क्लिक गर्नुहोस्।
- चरण 3 थप्नुहोस् क्लिक गर्नुहोस्।
- चरण 4 रिपोजिटरी थप्नुहोस् पृष्ठमा, निम्न सहित आवश्यक क्षेत्रहरू पूरा गर्नुहोस्:
- रिपोजिटरी उपनाम फिल्डमा, सिस्को UCS निर्देशक भित्र भण्डार पहिचान गर्न नाम प्रविष्ट गर्नुहोस्।
- भण्डारमा URL फिल्ड, प्रविष्ट गर्नुहोस् URL GitHub वा BitBucket भण्डारको।
- शाखा नाम फिल्डमा, तपाईंले प्रयोग गर्न चाहनु भएको भण्डार शाखाको नाम प्रविष्ट गर्नुहोस्। पूर्वनिर्धारित नाम मुख्य शाखा हो।
- रिपोजिटरी प्रयोगकर्ता फिल्डमा, तपाईंको GitHub वा BitBucket खाताको लागि प्रयोगकर्ता नाम प्रविष्ट गर्नुहोस्।
- GitHub भण्डार थप्नको लागि, पासवर्ड/एपीआई टोकन फिल्डमा, तपाईंको GitHub को लागि उत्पन्न गरिएको API टोकन प्रविष्ट गर्नुहोस्।
GitHub प्रयोग गरेर API टोकन उत्पन्न गर्न, सेटिङहरूमा क्लिक गर्नुहोस् र विकासकर्ता सेटिङ > व्यक्तिगत पहुँच टोकनहरूमा नेभिगेट गर्नुहोस्, र नयाँ टोकन उत्पन्न गर्नुहोस् क्लिक गर्नुहोस्।
नोट गर्नको लागि बिटबकेट भण्डार थप्नुहोस्, पासवर्ड/एपीआई टोकन फिल्डमा, तपाईंको बिटबकेटको लागि पासवर्ड प्रविष्ट गर्नुहोस्। - तपाईंले नयाँ अनुकूलन कार्य सिर्जना गर्दा यो भण्डारमा पूर्वनिर्धारित गर्न, यसलाई मेरो पूर्वनिर्धारित भण्डार बनाउनुहोस् जाँच गर्नुहोस्।
- Cisco UCS निर्देशकले भण्डारमा पहुँच गर्न सक्छ कि भनेर परीक्षण गर्न, परीक्षण जडान क्लिक गर्नुहोस्।
भण्डारसँग जडानको स्थिति पृष्ठको शीर्षमा ब्यानरमा प्रदर्शित हुन्छ।
यदि तपाइँ सिस्को UCS बाट GitHub वा BitBucket भण्डारसँग जडान गर्न र सञ्चार गर्न असमर्थ हुनुहुन्छ भने
निर्देशक, प्रोक्सी सर्भर मार्फत इन्टरनेट पहुँच गर्न Cisco UCS निर्देशक अपडेट गर्नुहोस्। सिस्को UCS निर्देशक प्रशासन गाइड हेर्नुहोस्।
नोट
- चरण 5 जब तपाईं सन्तुष्ट हुनुहुन्छ कि भण्डार जानकारी सही छ, क्लिक गर्नुहोस् सबमिट गर्नुहोस्।
GitHub वा BitBucket भण्डारबाट कस्टम टास्क स्क्रिप्ट कोड डाउनलोड गर्दै
GitHub वा BitBucket भण्डारबाट पाठ आयात गरेर नयाँ अनुकूलन कार्य सिर्जना गर्न, निम्न गर्नुहोस्:
तपाईंले सुरु गर्नु अघि
GitHub वा BitBucket भण्डार सिर्जना गर्नुहोस् र एक वा बढी पाठमा जाँच गर्नुहोस् files तपाइँको भण्डारमा तपाइँको अनुकूलन कार्यहरूको लागि जाभास्क्रिप्ट कोड समावेश गर्दछ।
Cisco UCS निर्देशकमा GitHub भण्डार थप्नुहोस्। पृष्ठमा Cisco UCS निर्देशकमा GitHub वा BitBucket भण्डार थप्दै हेर्नुहोस्
- चरण 1 अर्केस्ट्रेशन पृष्ठमा, अनुकूलन कार्यप्रवाह कार्यहरू क्लिक गर्नुहोस्।
- चरण 2 थप्नुहोस् क्लिक गर्नुहोस्।
- चरण 3 अनुकूलन कार्य जानकारी पृष्ठमा आवश्यक क्षेत्रहरू पूरा गर्नुहोस्। पृष्ठ 3 मा, अनुकूलन कार्य सिर्जना गर्दै हेर्नुहोस्।
- चरण 4 अनुकूलन कार्य इनपुट पृष्ठमा आवश्यक क्षेत्रहरू पूरा गर्नुहोस्। पृष्ठ 3 मा, अनुकूलन कार्य सिर्जना गर्दै हेर्नुहोस्।
- चरण 5 अनुकूलन कार्य आउटपुट पृष्ठमा आवश्यक क्षेत्रहरू पूरा गर्नुहोस्। पृष्ठ 3 मा, अनुकूलन कार्य सिर्जना गर्दै हेर्नुहोस्।
- चरण 6 नियन्त्रक पृष्ठमा आवश्यक क्षेत्रहरू पूरा गर्नुहोस्। पृष्ठ 3 मा, अनुकूलन कार्य सिर्जना गर्दै हेर्नुहोस्।
- चरण 7 स्क्रिप्ट पृष्ठमा, आवश्यक क्षेत्रहरू पूरा गर्नुहोस्:
- कार्यान्वयन भाषा ड्रप-डाउन सूचीबाट, जाभास्क्रिप्ट चयन गर्नुहोस्।
- स्क्रिप्ट प्रयोग गर्न अनुकूलन कार्य सक्षम गर्न स्क्रिप्टहरूको लागि भण्डार प्रयोग गर्नुहोस् जाँच गर्नुहोस् file भण्डारबाट। यसले तपाइँलाई भण्डार चयन गर्न र लिपि निर्दिष्ट गर्न सक्षम बनाउँछ file प्रयोग गर्न।
- रिपोजिटरी चयन गर्नुहोस् ड्रप-डाउन सूचीबाट, लिपि समावेश भएको GitHub वा BitBucket भण्डार चयन गर्नुहोस्। files रिपोजिटरीहरू कसरी थप्ने भन्ने बारे विवरणहरूको लागि, पृष्ठ 7 मा सिस्को UCS निर्देशकमा GitHub वा BitBucket भण्डार थप्दै हेर्नुहोस्।
- लिपिमा पूर्ण मार्ग प्रविष्ट गर्नुहोस् file लिपिमा fileनाम पाठ क्षेत्र।
- स्क्रिप्ट डाउनलोड गर्न, लोड स्क्रिप्ट क्लिक गर्नुहोस्।
बाट पाठ file लिपि पाठ सम्पादन क्षेत्रमा प्रतिलिपि गरिएको छ। - वैकल्पिक रूपमा, स्क्रिप्ट पाठ सम्पादन क्षेत्रमा डाउनलोड गरिएको लिपिमा परिवर्तन गर्नुहोस्।
- स्क्रिप्ट पाठ सम्पादन क्षेत्रमा देखिने स्क्रिप्ट बचत गर्न, स्क्रिप्ट बचत गर्नुहोस् क्लिक गर्नुहोस्।
जब तपाइँ स्क्रिप्ट बचत गर्नुहोस् थिच्नुहुन्छ, स्क्रिप्ट तपाइँको हालको कार्य सत्रमा बचत हुन्छ। तपाईंले सम्पादन गरिरहनुभएको अनुकूलन कार्यमा स्क्रिप्ट बचत गर्न तपाईंले सबमिट गर्नुहोस् क्लिक गर्नुपर्छ।
नोट
- चरण 8 आफू अनुकूल कार्य बचत गर्न, पेश गर्नुहोस् क्लिक गर्नुहोस्।
यदि तपाईंले स्क्रिप्ट पाठ सम्पादन क्षेत्रमा डाउनलोड गरिएको लिपिमा परिवर्तन गर्नुभयो भने, परिवर्तनहरू अनुकूलन कार्यमा सुरक्षित हुन्छन्। GitHub वा BitBucket भण्डारमा कुनै परिवर्तनहरू बचत गरिएका छैनन्। यदि तपाइँ लोड गरिएको लिपि खारेज गर्न र तपाइँको आफ्नै लिपि प्रविष्ट गर्न चाहनुहुन्छ भने, लिपि सञ्झ्याल खाली गर्न लिपि खारेज गर्नुहोस् क्लिक गर्नुहोस्।
अब के गर्ने
तपाईंले कार्यप्रवाहमा नयाँ अनुकूलन कार्य प्रयोग गर्न सक्नुहुन्छ।
कार्यप्रवाहहरू, अनुकूलन कार्यहरू, स्क्रिप्ट मोड्युलहरू, र गतिविधिहरू आयात गर्दै
सिस्को UCS निर्देशकमा कलाकृतिहरू आयात गर्न, निम्न गर्नुहोस्:
नोट यदि उपकरणमा ग्लोबल चर उपलब्ध छैन भने कार्यप्रवाह आयात गर्दा कार्यप्रवाहसँग सम्बन्धित ग्लोबल चरहरू आयात गरिनेछ।
- चरण 1 अर्केस्ट्रेशन छनौट गर्नुहोस्।
- चरण २ अर्केस्ट्रेशन पृष्ठमा, वर्कफ्लोमा क्लिक गर्नुहोस्।
- चरण 3 आयात क्लिक गर्नुहोस्।
- चरण 4 आयात स्क्रिनमा, चयन गर्नुहोस् क्लिक गर्नुहोस् File.
- चरण 5 छनोटमा File स्क्रिन अपलोड गर्न, चयन गर्नुहोस् file आयात गर्न। सिस्को UCS निर्देशक आयात र निर्यात files सँग .wfdx छ file विस्तार।
- चरण 6 खोल्नुहोस् क्लिक गर्नुहोस्।
जब द file अपलोड गरिएको छ, File अपलोड/प्रमाणीकरण स्क्रिन डिस्प्ले File प्रयोग र कुञ्जीको लागि तयार छ। - चरण 7 निर्यात गर्दा प्रविष्ट गरिएको कुञ्जी प्रविष्ट गर्नुहोस् file.
- चरण 8 अर्को क्लिक गर्नुहोस्।
आयात नीति स्क्रिनले अपलोड गरिएको सिस्को UCS निर्देशक वस्तुहरूको सूची देखाउँछ file. - चरण 9 (वैकल्पिक) आयात नीतिहरू स्क्रिनमा, कार्यप्रवाह फोल्डरमा पहिले नै नामहरू नक्कल भएमा वस्तुहरूलाई कसरी ह्यान्डल गरिन्छ भनी निर्दिष्ट गर्नुहोस्। आयात स्क्रिनमा, निम्न क्षेत्रहरू पूरा गर्नुहोस्
नाम | विवरण |
कार्यप्रवाह | समान रूपमा नाम गरिएका कार्यप्रवाहहरू कसरी ह्यान्डल गरिन्छन् भनी निर्दिष्ट गर्न निम्न विकल्पहरूबाट छान्नुहोस्:
|
अनुकूलन कार्यहरू | समान रूपमा नाम गरिएका अनुकूलन कार्यहरू कसरी ह्यान्डल गरिन्छन् भनी निर्दिष्ट गर्न निम्न विकल्पहरूबाट छान्नुहोस्:
|
नाम | विवरण |
स्क्रिप्ट मोड्युलहरू | समान नाम लिपि मोड्युलहरू ह्यान्डल गरिएका छन् भनेर निर्दिष्ट गर्न निम्न विकल्पहरूबाट छान्नुहोस्:
|
गतिविधिहरू | समान रूपमा नाम गरिएका गतिविधिहरू कसरी ह्यान्डल गरिन्छन् भनी निर्दिष्ट गर्न निम्न विकल्पहरूबाट छान्नुहोस्:
|
फोल्डरमा कार्यप्रवाह आयात गर्नुहोस् | Check कार्यप्रवाहहरू आयात गर्न फोल्डरमा कार्यप्रवाह आयात गर्नुहोस्। यदि तपाईंले फोल्डरमा वर्कफ्लो आयात गर्न जाँच गर्नुभएन भने र यदि कुनै कार्यफ्लोको अवस्थित संस्करण छैन भनेw अवस्थित छ, त्यो कार्यप्रवाह आयात गरिएको छैन। |
फोल्डर चयन गर्नुहोस् | कार्यप्रवाहहरू आयात गर्न फोल्डर छान्नुहोस्। यदि तपाईंले रोज्नुभयो भने [नयाँ फोल्डर..]
ड्रप-डाउन सूचीमा, नयाँ फोल्डर फिल्ड देखिन्छ। |
नयाँ फोल्डर | तपाईंको आयात फोल्डरको रूपमा सिर्जना गर्न नयाँ फोल्डरको नाम प्रविष्ट गर्नुहोस्। |
- चरण 10 आयात क्लिक गर्नुहोस्।
कार्यप्रवाहहरू, अनुकूलन कार्यहरू, स्क्रिप्ट मोड्युलहरू, र गतिविधिहरू निर्यात गर्दै
सिस्को UCS निर्देशकबाट कलाकृतिहरू निर्यात गर्न, निम्न गर्नुहोस्:
नोट गर्नुहोस् कार्यप्रवाहसँग सम्बन्धित ग्लोबल चरहरू कार्यप्रवाह निर्यात गर्दा स्वचालित रूपमा निर्यात हुनेछन्।
- चरण 1 निर्यात क्लिक गर्नुहोस्।
- चरण 2 कार्यप्रवाह चयन गर्नुहोस् स्क्रिनमा, तपाईले निर्यात गर्न चाहनुभएको कार्यप्रवाहहरू छान्नुहोस्।
सिस्को UCS निर्देशकमा संस्करण 6.6 अघि सिर्जना गरिएको अनुकूलन कार्यप्रवाह, कार्यहरू, र स्क्रिप्टहरू आयात गर्न असफल हुन सक्छन् यदि तिनीहरूमा XML डाटा समावेश छ।
नोट - चरण 3 अर्को क्लिक गर्नुहोस्।
- चरण 4 आफू अनुकूल कार्यहरू चयन गर्नुहोस् स्क्रिनमा, आफूले एक्स्पो गर्न चाहने अनुकूलन कार्यहरू छनौट गर्नुहोस्
नोट निर्यात गरिएको अनुकूलन कार्यले सबै अनुकूलन इनपुटहरू समावेश गर्दछ जुन त्यो अनुकूलन कार्यद्वारा प्रयोग गरिन्छ। - चरण 5 अर्को क्लिक गर्नुहोस्।
- चरण 6 निर्यातमा: स्क्रिप्ट मोड्युल स्क्रिन चयन गर्नुहोस्, तपाईंले निर्यात गर्न चाहनुभएको स्क्रिप्ट मोड्युलहरू छान्नुहोस्।
- चरण 7 अर्को क्लिक गर्नुहोस्।
- चरण 8 निर्यातमा: गतिविधिहरू स्क्रिन चयन गर्नुहोस्, तपाईंले निर्यात गर्न चाहनुभएको गतिविधिहरू छनौट गर्नुहोस्।
- चरण 9 अर्को क्लिक गर्नुहोस्।
- चरण 10 निर्यातमा: APIs स्क्रिन खोल्नुहोस् चयन गर्नुहोस्, तपाईले निर्यात गर्न चाहनुहुने APIs छान्नुहोस्।
- चरण 11 निर्यात: पुष्टिकरण स्क्रिनमा, निम्न क्षेत्रहरू पूरा गर्नुहोस्:
नाम | विवरण |
द्वारा निर्यात गरिएको | निर्यातको लागि जिम्मेवार को हो भन्ने बारे तपाईंको नाम वा नोट। |
टिप्पणीहरू | यस निर्यात बारे टिप्पणी। |
निर्यात गरिएको इन्क्रिप्ट गर्नुहोस् file | निर्यात गरिएको इन्क्रिप्ट जाँच गर्नुहोस् file इन्क्रिप्ट गर्न बाकस जाँच गर्नुहोस् file निर्यात गर्न। पूर्वनिर्धारित रूपमा, चेक बाकस जाँच गरिएको छ। |
कुञ्जी | गुप्तिकरणको लागि कुञ्जी प्रविष्ट गर्नुहोस् file.
एन्क्रिप्ट निर्यात गर्दा मात्र यो क्षेत्र प्रदर्शित हुन्छ file चेक बाकस चिन्ह लगाइएको छ। डिक्रिप्शनका लागि कार्यप्रवाह आयात गर्दा आवश्यक पर्ने कुञ्जीलाई सुरक्षित गर्नुहोस्। |
कुञ्जी पुष्टि गर्नुहोस् | पुष्टिको लागि फेरि कुञ्जी प्रविष्ट गर्नुहोस्।
एन्क्रिप्ट निर्यात गर्दा मात्र यो क्षेत्र प्रदर्शित हुन्छ file चेक बाकस चिन्ह लगाइएको छ। |
निर्यात गरियो File नाम | को नाम file तपाईंको स्थानीय प्रणालीमा। आधार मात्र टाइप गर्नुहोस् fileनाम; द file प्रकार विस्तार (.wfdx) स्वचालित रूपमा जोडिएको छ। |
- चरण 12 निर्यात क्लिक गर्नुहोस्।
तपाईंलाई बचत गर्न प्रेरित गरिन्छ file.
टास्क लाइब्रेरीबाट कस्टम वर्कफ्लो टास्क क्लोन गर्दै
तपाईं अनुकूलन कार्यहरू सिर्जना गर्न प्रयोग गर्न कार्य पुस्तकालयमा कार्यहरू क्लोन गर्न सक्नुहुन्छ। तपाइँ अनुकूलन कार्य सिर्जना गर्न अनुकूलन कार्य क्लोन गर्न सक्नुहुन्छ।
क्लोन गरिएको कार्य भनेको मूल कार्यको रूपमा समान कार्य इनपुट र आउटपुटहरू भएको फ्रेमवर्क हो। यद्यपि, क्लोन गरिएको कार्य एक फ्रेमवर्क मात्र हो। यसको मतलब तपाईंले CloupiaScript मा नयाँ कार्यको लागि सबै प्रकार्यहरू लेख्नुपर्छ।
यो पनि नोट गर्नुहोस् कि सूची इनपुटहरूको लागि चयन मानहरू, जस्तै ड्रपडाउन सूचीहरू र मानहरूको सूचीहरू, सूची मानहरू प्रणाली-निर्भर नभएमा मात्र क्लोन गरिएको कार्यमा लगाइन्छ। अवस्थित प्रणालीहरूको नाम र IP ठेगानाहरू जस्ता चीजहरू प्रणाली-निर्भर छन्; सिस्को UCS निर्देशक द्वारा समर्थित कन्फिगरेसन विकल्पहरू जस्ता चीजहरू छैनन्। पूर्वका लागिample, प्रयोगकर्ता समूहहरू, क्लाउड नामहरू, र पोर्ट समूहहरू प्रणाली-निर्भर छन्; प्रयोगकर्ता भूमिकाहरू, क्लाउड प्रकारहरू, र पोर्ट समूह प्रकारहरू छैनन्।
- चरण 1 अर्केस्ट्रेशन छनौट गर्नुहोस्।
- चरण 2 आफू अनुकूल कार्यप्रवाह कार्यहरूमा क्लिक गर्नुहोस्।
- चरण 3 टास्क लाइब्रेरीबाट क्लोन क्लिक गर्नुहोस्।
- चरण 4 टास्क लाइब्रेरी स्क्रिनबाट क्लोनमा, तपाईंले क्लोन गर्न चाहनुभएको कार्यको साथ पङ्क्ति जाँच गर्नुहोस्।
- चरण 5 चयन गर्नुहोस् क्लिक गर्नुहोस्।
कार्य पुस्तकालयबाट आफू अनुकूल कार्यप्रवाह कार्य सिर्जना गरिएको छ। नयाँ अनुकूलन कार्य अनुकूलन कार्यप्रवाह कार्य रिपोर्टमा अन्तिम अनुकूलन कार्य हो। नयाँ अनुकूलन कार्यलाई क्लोन गरिएको कार्यको नाममा राखिएको छ, मिति जोडिएको छ। - चरण 6 सबमिट गर्नुहोस् क्लिक गर्नुहोस्
अब के गर्ने
क्लोन गरिएको कार्यको लागि उपयुक्त नाम र विवरण ठाउँमा छ भनी सुनिश्चित गर्न अनुकूलन कार्यप्रवाह कार्य सम्पादन गर्नुहोस्।
अनुकूलन कार्यप्रवाह कार्य क्लोन गर्दै
तपाइँ सिस्को UCS निर्देशकमा अवस्थित अनुकूलन कार्यप्रवाह कार्यलाई अनुकूलन कार्यप्रवाह कार्य सिर्जना गर्न प्रयोग गर्न सक्नुहुन्छ।
तपाईंले सुरु गर्नु अघि
एक अनुकूलन कार्यप्रवाह कार्य Cisco UCS निर्देशक मा उपलब्ध हुनुपर्छ।
- चरण 1 अर्केस्ट्रेशन छनौट गर्नुहोस्।
- चरण 2 आफू अनुकूल कार्यप्रवाह कार्यहरूमा क्लिक गर्नुहोस्।
- चरण 3 आफूले क्लोन गर्न चाहेको अनुकूलन कार्यप्रवाह कार्यको साथ पङ्क्तिमा क्लिक गर्नुहोस्।
क्लोन आइकन अनुकूलन कार्यप्रवाह कार्य तालिकाको शीर्षमा देखा पर्दछ। - चरण 4 क्लोन क्लिक गर्नुहोस्।
- चरण 5 क्लोन कस्टम वर्कफ्लो टास्क स्क्रिनमा, आवश्यक क्षेत्रहरू अद्यावधिक गर्नुहोस्।
- चरण 6 अर्को क्लिक गर्नुहोस्।
अनुकूलन कार्यप्रवाह कार्यहरूको लागि परिभाषित इनपुटहरू देखा पर्छन्। - चरण 7 तपाईंले सम्पादन गर्न चाहनुभएको कार्य इनपुटको साथ पङ्क्तिमा क्लिक गर्नुहोस् र कार्य इनपुटहरू सम्पादन गर्न सम्पादन गर्नुहोस् क्लिक गर्नुहोस्।
- चरण 8 कार्य इनपुट प्रविष्टि थप्न थप्नुहोस् क्लिक गर्नुहोस्।
- चरण 9 अर्को क्लिक गर्नुहोस्।
कार्य आउटपुटहरू सम्पादन गर्नुहोस्। - चरण 10 नयाँ आउटपुट प्रविष्टि थप्न थप्नुहोस् क्लिक गर्नुहोस्।
- चरण 11 अर्को क्लिक गर्नुहोस्।
- चरण 12 नियन्त्रक लिपिहरू सम्पादन गर्नुहोस्। पृष्ठ १३ मा, अनुकूलन कार्यप्रवाह कार्य इनपुटहरू नियन्त्रण गर्ने हेर्नुहोस्।
- चरण 13 अर्को क्लिक गर्नुहोस्।
- चरण 14 अनुकूलन कार्य अनुकूलन गर्न, कार्य लिपि सम्पादन गर्नुहोस्।
- चरण 15 सबमिट गर्नुहोस् क्लिक गर्नुहोस्
अनुकूलन कार्यप्रवाह कार्य इनपुटहरू नियन्त्रण गर्दै
नियन्त्रकहरु को उपयोग
तपाइँ सिस्को UCS निर्देशकमा उपलब्ध नियन्त्रक इन्टरफेस प्रयोग गरेर अनुकूलन कार्य इनपुटहरूको उपस्थिति र व्यवहार परिमार्जन गर्न सक्नुहुन्छ।
नियन्त्रकहरू कहिले प्रयोग गर्ने
निम्न परिदृश्यहरूमा नियन्त्रकहरू प्रयोग गर्नुहोस्:
- जटिल देखाउन र GUI व्यवहार लुकाउनका लागि मानहरूको सूचीहरूको राम्रो नियन्त्रण, मानहरूको तालिका सूचीहरू, र प्रयोगकर्तालाई देखाइएका अन्य इनपुट नियन्त्रणहरू समावेश गर्दछ।
- जटिल प्रयोगकर्ता इनपुट प्रमाणीकरण तर्क लागू गर्न।
इनपुट नियन्त्रकहरूसँग तपाइँ निम्न गर्न सक्नुहुन्छ:
- GUI नियन्त्रणहरू देखाउनुहोस् वा लुकाउनुहोस्: तपाईंले सर्तहरूमा आधारित विभिन्न GUI क्षेत्रहरू जस्तै चेकबक्सहरू, पाठ बाकसहरू, ड्रप-डाउन सूचीहरू, र बटनहरू गतिशील रूपमा देखाउन वा लुकाउन सक्नुहुन्छ। पूर्वका लागिampले, यदि प्रयोगकर्ताले ड्रप-डाउन सूचीबाट UCSM चयन गर्छ भने, तपाईंले सिस्को UCS प्रबन्धकका लागि प्रयोगकर्ता प्रमाणहरूका लागि प्रम्प्ट गर्न सक्नुहुन्छ वा सर्भरमा उपलब्ध पोर्टहरू मात्र देखाउन ड्रप-डाउन सूचीमा मानहरूको सूची (LOVs) परिवर्तन गर्न सक्नुहुन्छ।
- फारम फिल्ड प्रमाणीकरण: तपाईंले कार्यप्रवाह डिजाइनरमा कार्यप्रवाहहरू सिर्जना गर्दा वा सम्पादन गर्दा प्रयोगकर्ताले प्रविष्ट गरेको डाटालाई प्रमाणित गर्न सक्नुहुन्छ। प्रयोगकर्ताद्वारा प्रविष्ट गरिएको अवैध डाटाको लागि, त्रुटिहरू देखाउन सकिन्छ। प्रयोगकर्ताको इनपुट डाटा डाटाबेसमा कायम रहनु अघि वा यन्त्रमा जारी रहनु अघि यसलाई परिवर्तन गर्न सकिन्छ।
- गतिशील रूपमा मानहरूको सूची पुन: प्राप्त गर्नुहोस्: तपाइँ गतिशील रूपमा Cisco UCS निर्देशक वस्तुहरूबाट मानहरूको सूची ल्याउन सक्नुहुन्छ र GUI फारम वस्तुहरू भर्न प्रयोग गर्न सक्नुहुन्छ।
मार्शलिङ र अनमार्शलिंग GUI फारम वस्तुहरू
नियन्त्रकहरू सधैं कार्यप्रवाह डिजाइनरको कार्य इनपुट इन्टरफेसमा फारमसँग सम्बन्धित हुन्छन्। त्यहाँ फारम र एक नियन्त्रक बीच एक-देखि-एक म्यापिङ छ। नियन्त्रकहरू दुई सेकेन्डमा काम गर्छन्tages, marshalling र unmarshalling। दुबै सtages का दुई subs छन्tages, पहिले र पछि। नियन्त्रक प्रयोग गर्नको लागि, तपाइँ मार्शल (कन्ट्रोल UI फारम फिल्डहरू) र/वा अनमार्शल (प्रयोगकर्ता इनपुटहरू मान्य गर्नुहोस्) नियन्त्रकको लिपिहरू प्रयोग गरेर सम्बन्धित GUI फारम वस्तुहरू।
निम्न तालिकाले यी s लाई संक्षेप गर्दछtages.
Stage | उप-सtage |
मार्शलिङ - फारम क्षेत्रहरू लुकाउन र अनहाइड गर्न र LOVs र ट्याबुलर LOVs को उन्नत नियन्त्रणको लागि प्रयोग गरिन्छ। | मार्शल अघि - इनपुट फिल्ड थप्न वा सेट गर्न र गतिशील रूपमा पृष्ठ (फारम) मा LOV सिर्जना र सेट गर्न प्रयोग गरिन्छ।
मार्शल पछि - इनपुट फिल्ड लुकाउन वा लुकाउन प्रयोग गरिन्छ। |
Stage | उप-सtage |
अनमार्शलिंग - फारम प्रयोगकर्ता इनपुट प्रमाणीकरणको लागि प्रयोग गरियो। | Unmarshall अघि - एक फारमबाट अर्को फारममा इनपुट मान रूपान्तरण गर्न प्रयोग गरिन्छ, उदाहरणका लागिample, डाटाबेसमा पठाउनु अघि पासवर्ड इन्क्रिप्ट गर्न।
Unmarshall पछि - प्रयोगकर्ता इनपुट प्रमाणित गर्न र पृष्ठमा त्रुटि सन्देश सेट गर्न प्रयोग गरिन्छ। |
भवन नियन्त्रक लिपिहरू
नियन्त्रकहरूलाई कुनै पनि अतिरिक्त प्याकेजहरू आयात गर्न आवश्यक पर्दैन।
तपाइँ नियन्त्रक विधिहरूमा प्यारामिटरहरू पास गर्नुहुन्न। यसको सट्टा, सिस्को यूसीएस निर्देशक फ्रेमवर्कले निम्न प्यारामिटरहरू मार्शलिङ र अनमार्शलिंगमा प्रयोगको लागि उपलब्ध गराउँछ:
प्यारामिटर | विवरण | Example |
पृष्ठ | पृष्ठ वा फारम जसमा सबै कार्य इनपुटहरू छन्। तपाइँ निम्न गर्न यो प्यारामिटर प्रयोग गर्न सक्नुहुन्छ:
|
page.setHidden(id + “.portList”, true); page.setValue(id + “.status”, “कुनै पोर्ट छैन। पोर्ट सूची लुकेको छ”); |
id | फारम इनपुट फिल्डको अद्वितीय पहिचानकर्ता। एक आईडी फ्रेमवर्क द्वारा उत्पन्न हुन्छ र फारम इनपुट क्षेत्र नाम संग प्रयोग गर्न सकिन्छ। | page.setValue(id + “.status”, “कुनै पोर्ट छैन। पोर्ट सूची लुकेको छ”);// यहाँ 'status' इनपुट फिल्डको नाम हो। |
पोजो | POJO (सादा पुरानो जाभा वस्तु) इनपुट फारम प्रतिनिधित्व गर्ने जाभा बीन हो। प्रत्येक GUI पृष्ठमा फारमबाट मानहरू समात्ने अनुरूप POJO हुनुपर्छ। POJO डाटाबेसमा मानहरू कायम राख्न वा बाह्य उपकरणमा मानहरू पठाउन प्रयोग गरिन्छ। | pojo.setLunSize(asciiValue); // इनपुट क्षेत्र 'lunSize' को मान सेट गर्नुहोस् |
पूर्व हेर्नुहोस्ampLe: नियन्त्रकहरू प्रयोग गर्दै, पृष्ठ 14 मा काम गर्ने कोडको लागिample जसले नियन्त्रक कार्यक्षमता देखाउँछ।
Example: नियन्त्रकहरू प्रयोग गर्दै
निम्न कोड पूर्वample ले विभिन्न विधिहरू प्रयोग गरेर अनुकूलन कार्यप्रवाह कार्यहरूमा नियन्त्रक कार्यक्षमता कसरी कार्यान्वयन गर्ने भनेर प्रदर्शन गर्दछ — मार्शल अघि, मार्शल पछि, अनमार्शल अघि र अनमार्शल पछि।
/*
विधि विवरण:
मार्शल अघि: इनपुट फिल्ड थप्न वा सेट गर्न यो विधि प्रयोग गर्नुहोस् र गतिशील रूपमा पृष्ठ (फारम) मा LOV सिर्जना र सेट गर्नुहोस्।
मार्शल पछि: इनपुट क्षेत्र लुकाउन वा लुकाउन यो विधि प्रयोग गर्नुहोस्।
UnMarshall अघि: एक फारमबाट अर्को फारममा इनपुट मान रूपान्तरण गर्न यो विधि प्रयोग गर्नुहोस्,
पूर्वका लागिample, जब तपाइँ डाटाबेसमा पठाउनु अघि पासवर्ड इन्क्रिप्ट गर्न चाहनुहुन्छ। UnMarshall पछि: प्रयोगकर्ता इनपुट मान्य गर्न यो विधि प्रयोग गर्नुहोस् र मा त्रुटि सन्देश सेट गर्नुहोस्
पृष्ठ।
*/
// मार्शल अघि:
/*
इनपुट फिल्डमा परिवर्तन हुँदा वा गतिशील रूपमा LOV हरू सिर्जना गर्न र लोड हुनु अघि फारममा नयाँ इनपुट फिल्ड सेट गर्न BeforeMarshall विधि प्रयोग गर्नुहोस्।
पूर्व माampतल, ब्राउजरमा फारम देखाउनु अघि पृष्ठमा नयाँ इनपुट फिल्ड 'पोर्टलिस्ट' थपिएको छ।
*/
आयात प्याकेज (com.cloupia.model.cIM);
आयात प्याकेज (java.util);
आयात प्याकेज (java.lang);
var portList = नयाँ ArrayList();
var lovLabel = "eth0";
var lovValue = "eth0";
var portListLOV = नयाँ एरे ();
portListLOV[0] = नयाँ FormLOVPair(lovLabel, lovValue);//लोभ इनपुट फिल्ड सिर्जना गर्नुहोस्
// प्यारामिटर 'पेज' फारममा इनपुट फिल्ड सेट गर्न प्रयोग गरिन्छ
page.setEmbeddedLOVs(id + “.portList”, portListLOV);// फारममा इनपुट फिल्ड सेट गर्नुहोस् ========================= ============================================= =============================
//मार्शल पछि:
/*
इनपुट फिल्ड लुकाउन वा लुकाउन यो विधि प्रयोग गर्नुहोस्।
*/
page.setHidden(id + “.portList”, true); // इनपुट क्षेत्र 'पोर्टलिस्ट' लुकाउनुहोस्।
page.setValue(id + “.status”, “कुनै पोर्ट छैन। पोर्ट सूची लुकेको छ”);
page.setEditable(id + “.status”, false);
============================================= ============================================= =========
//अनमार्शल अघि:
/*
प्रयोगकर्ताको इनपुट पढ्न र डाटाबेसमा सम्मिलित गर्नु अघि यसलाई अर्को फारममा रूपान्तरण गर्न BeforeUnMarshall विधि प्रयोग गर्नुहोस्। पूर्वका लागिampले, तपाईले पासवर्ड पढ्न सक्नुहुन्छ र पासवर्डलाई बेस64 एन्कोडिङमा रूपान्तरण गरेपछि डाटाबेसमा भण्डारण गर्न सक्नुहुन्छ, वा कर्मचारीको नाम पढ्न सक्नुहुन्छ र कर्मचारीको नाम डाटाबेसमा पठाउँदा कर्मचारी आईडीमा रूपान्तरण गर्न सक्नुहुन्छ।
कोडमा पूर्वamplun साइज तलको le पढिन्छ र ASCII मानमा रूपान्तरण हुन्छ।
*/
आयात प्याकेज (org.apache.log4j);
आयात प्याकेज (java.lang);
आयात प्याकेज (java.util);
var आकार = page.getValue(id + “.lunSize”);
var logger = Logger.getLogger ("मेरो लगर");
यदि (आकार! = शून्य){
logger.info ("आकार मान" + आकार);
if((new java.lang.String(size)).मिल्छ(“\\d+”)){var byteValue = size.getBytes(“US-ASCII”); // लुनको साइज रूपान्तरण गर्नुहोस् र ASCII क्यारेक्टर एरे प्राप्त गर्नुहोस्
var asciiValueBuilder = नयाँ StringBuilder();
(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); // पोजोमा मान सेट गर्नुहोस्।
यो पोजो DB वा बाह्य उपकरणमा पठाइनेछ
}
============================================= ============================================= =========
// अनमार्शल पछि:
/*
त्रुटि सन्देश प्रमाणित गर्न र सेट गर्न यो विधि प्रयोग गर्नुहोस्।
*/
आयात प्याकेज (org.apache.log4j);
आयात प्याकेज (java.lang);
आयात प्याकेज (java.util);
//var आकार = pojo.getLunSize();
var आकार = page.get मान (id + ".lunSize");
var logger = Logger .get Logger ("my logger");
logger.info ("आकार मान" + आकार);
यदि (आकार > 50) { // साइज मान्य गर्नुहोस्
पृष्ठ। त्रुटि सेट गर्नुहोस्(id+”.lunSize”, “LUN साइज 50MB भन्दा बढी हुन सक्दैन”); //सेट
पृष्ठमा त्रुटि सन्देश
पृष्ठ .सेट पृष्ठ सन्देश ("LUN साइज 50MB भन्दा बढी हुन सक्दैन");
// पृष्ठ। पृष्ठ स्थिति सेट गर्नुहोस्(२);
}
कार्यप्रवाहमा अघिल्लो कार्यको आउटपुट प्रयोग गर्दै
तपाईले अघिल्लो कार्यको आउटपुटलाई कार्यप्रवाहमा अर्को कार्यको लागि इनपुटको रूपमा कस्टम कार्यको स्क्रिप्ट र कार्य पुस्तकालयको Execute Cloupia Script कार्यबाट प्रयोग गर्न सक्नुहुन्छ।
यो आउटपुट पहुँच गर्न, तपाईं निम्न तरिकाहरू मध्ये एक प्रयोग गर्न सक्नुहुन्छ:
- Get Input() विधि प्रयोग गरेर कार्यप्रवाह सन्दर्भबाट चर पुन: प्राप्त गर्नुहोस्।
- प्रणाली चर नोटेशन प्रयोग गरी आउटपुटलाई सन्दर्भ गर्नुहोस्।
सन्दर्भ getInput() विधि प्रयोग गरेर आउटपुट पुन: प्राप्त गर्न, प्रयोग गर्नुहोस्:
var नाम = ctxt.getInput ("PreviousTaskName.outputFieldName");
पूर्वका लागिampLe:
var नाम = ctxt.getInput("custom_task1_1684.NAME"); // NAME टास्क१ आउटपुटको नाम हो
तपाईंले पहुँच गर्न चाहानु भएको क्षेत्र
प्रणाली चर नोटेशन प्रयोग गरेर आउटपुट पुन: प्राप्त गर्न, प्रयोग गर्नुहोस्:
var नाम = "${ अघिल्लो कार्य नाम। आउटपुट क्षेत्र नाम}";
पूर्वका लागिampLe:
var नाम = "${custom_task1_1684.NAME}"; // NAME कार्य1 आउटपुट फिल्डको नाम हो जुन तपाईंले पहुँच गर्न चाहनुहुन्छ
Example: अनुकूलन कार्य सिर्जना गर्ने र चलाउने
अनुकूलन कार्य सिर्जना गर्न, निम्न गर्नुहोस्:
- चरण 1 अर्केस्ट्रेशन छनौट गर्नुहोस्।
- चरण 2 आफू अनुकूल कार्यप्रवाह कार्यहरूमा क्लिक गर्नुहोस्।
- चरण 3 अनुकूलन कार्य जानकारीमा थप्नुहोस् र कुञ्जी क्लिक गर्नुहोस्।
- चरण 4 अर्को क्लिक गर्नुहोस्।
- चरण 5 + क्लिक गर्नुहोस् र इनपुट विवरणहरू थप्नुहोस्।
- चरण 6 सबमिट गर्नुहोस् क्लिक गर्नुहोस्।
- चरण 7 अर्को क्लिक गर्नुहोस्।
अनुकूलन कार्य आउटपुट स्क्रिन प्रदर्शित हुन्छ। - चरण 8 + क्लिक गर्नुहोस् र अनुकूलन कार्यको लागि आउटपुट विवरणहरू थप्नुहोस्।
- चरण 9 अर्को क्लिक गर्नुहोस्।
नियन्त्रक स्क्रिन प्रदर्शित छ। - चरण 10 + क्लिक गर्नुहोस् र अनुकूलन कार्यको लागि नियन्त्रक विवरणहरू थप्नुहोस्।
- चरण 11 अर्को क्लिक गर्नुहोस्।
स्क्रिप्ट स्क्रिन प्रदर्शित छ। - चरण 12 कार्यान्वयन भाषाको रूपमा JavaScript चयन गर्नुहोस् र कार्यान्वयन गर्न निम्न लिपि प्रविष्ट गर्नुहोस्।
logger.addInfo ("नमस्ते संसार!");
logger.addInfo ("सन्देश "+input.message);
जहाँ सन्देश इनपुट क्षेत्र नाम हो। - चरण 13 Save Script मा क्लिक गर्नुहोस्।
- चरण 14 सबमिट गर्नुहोस् क्लिक गर्नुहोस्।
अनुकूलन कार्य परिभाषित र अनुकूलन कार्य सूचीमा थपिएको छ। - चरण २ अर्केस्ट्रेशन पृष्ठमा, वर्कफ्लोमा क्लिक गर्नुहोस्।
- चरण 16 कार्यप्रवाह परिभाषित गर्न थप्नुहोस् क्लिक गर्नुहोस्, र कार्यप्रवाह इनपुट र आउटपुटहरू परिभाषित गर्नुहोस्।
एक पटक कार्यप्रवाह इनपुट र आउटपुट परिभाषित भएपछि, कार्यप्रवाहमा कार्यप्रवाह कार्य थप्न कार्यप्रवाह डिजाइनर प्रयोग गर्नुहोस्। - चरण 17 कार्यप्रवाह डिजाइनर स्क्रिनमा कार्यप्रवाह खोल्नको लागि कार्यप्रवाहमा डबल-क्लिक गर्नुहोस्।
- चरण 18 कार्यप्रवाह डिजाइनरको बायाँ छेउमा, फोल्डरहरू विस्तार गर्नुहोस् र अनुकूलन कार्य छनौट गर्नुहोस् (पूर्वको लागिample, 'हेलो वर्ल्ड कस्टम टास्क')।
- चरण 19 चयन गरिएको कार्यलाई कार्यप्रवाह डिजाइनरमा तान्नुहोस् र छोड्नुहोस्।
- चरण 20 कार्य थप्नुहोस् मा फिल्डहरू पूरा गर्नुहोस् ( ) स्क्रिन।
- चरण 21 कार्यलाई कार्यप्रवाहमा जडान गर्नुहोस्। सिस्को UCS निर्देशक अर्कस्ट्रेशन गाइड हेर्नुहोस्।
- चरण 22 कार्यप्रवाह मान्य गर्नुहोस् क्लिक गर्नुहोस्।
- चरण 23 Execute Now मा क्लिक गर्नुहोस् र Submit मा क्लिक गर्नुहोस्।
- चरण 24 सेवा अनुरोध लग विन्डोमा लग सन्देशहरू हेर्नुहोस्।
कागजातहरू / स्रोतहरू
![]() |
सिस्को अनुकूलन कार्यप्रवाह कार्यहरू सिर्जना गर्दै [pdf] प्रयोगकर्ता गाइड अनुकूलन कार्यप्रवाह कार्यहरू, अनुकूलन कार्यप्रवाह कार्यहरू, कार्यप्रवाह कार्यहरू सिर्जना गर्दै, कार्यप्रवाह कार्यहरू, कार्यहरू |