સામગ્રી છુપાવો

cisco-Nexus-3000-Series-Low-Latency-Switches-logo

cisco કસ્ટમ વર્કફ્લો કાર્યો બનાવી રહ્યા છે

સિસ્કો-ક્રિએટિંગ-કસ્ટમ-વર્કફ્લો-ટાસ્ક-ઉત્પાદન-ઇમેજ

કસ્ટમ વર્કફ્લો ઇનપુટ્સ વિશે

સિસ્કો યુસીએસ ડિરેક્ટર ઓર્કેસ્ટ્રેટર કસ્ટમ કાર્યો માટે સારી રીતે વ્યાખ્યાયિત ઇનપુટ પ્રકારોની સૂચિ પ્રદાન કરે છે. Cisco UCS ડિરેક્ટર તમને કસ્ટમ વર્કફ્લો કાર્ય માટે કસ્ટમાઇઝ્ડ વર્કફ્લો ઇનપુટ બનાવવા માટે પણ સક્ષમ કરે છે. તમે વર્તમાન ઇનપુટ પ્રકારને ક્લોન કરીને અને સંશોધિત કરીને નવો ઇનપુટ પ્રકાર બનાવી શકો છો.

પૂર્વજરૂરીયાતો

કસ્ટમ કાર્યો લખતા પહેલા, તમારે નીચેની પૂર્વજરૂરીયાતો પૂરી કરવી આવશ્યક છે:

  • Cisco UCS ડિરેક્ટર ઇન્સ્ટોલ કરેલ છે અને તમારી સિસ્ટમ પર ચાલી રહ્યું છે. Cisco UCS ડિરેક્ટર કેવી રીતે ઇન્સ્ટોલ કરવું તે વિશે વધુ માહિતી માટે, Cisco UCS ડિરેક્ટર ઇન્સ્ટોલેશન અને કન્ફિગરેશન માર્ગદર્શિકાનો સંદર્ભ લો.
  • તમારી પાસે એડમિનિસ્ટ્રેટર વિશેષાધિકારો સાથે લૉગિન છે. જ્યારે તમે કસ્ટમ કાર્યો બનાવો અને સંશોધિત કરો ત્યારે તમારે આ લૉગિનનો ઉપયોગ કરવો આવશ્યક છે.
  • CloupiaScript નો ઉપયોગ કરીને કસ્ટમ કાર્ય લખવા માટે તમારી પાસે CloupiaScript લખવાની પરવાનગી હોવી આવશ્યક છે.
  • તમારી પાસે CloupiaScript નો ઉપયોગ કરીને બનાવેલ કસ્ટમ કાર્યને એક્ઝિક્યુટ કરવા માટે CloupiaScript પરમિશન હોવી આવશ્યક છે.

કસ્ટમ વર્કફ્લો ઇનપુટ બનાવવું

તમે કસ્ટમ વર્કફ્લો કાર્ય માટે કસ્ટમ ઇનપુટ બનાવી શકો છો. ઇનપુટ ઇનપુટ પ્રકારોની સૂચિમાં પ્રદર્શિત થાય છે કે જ્યારે તમે કસ્ટમ વર્કફ્લો કાર્ય બનાવો ત્યારે તમે કસ્ટમ ટાસ્ક ઇનપુટ્સ પર મેપ કરી શકો છો.

  • પગલું 1 ઓર્કેસ્ટ્રેશન પસંદ કરો.
  • પગલું 2 કસ્ટમ વર્કફ્લો ઇનપુટ્સ પર ક્લિક કરો.
  • પગલું 3 ઉમેરો પર ક્લિક કરો.
  • પગલું 4 એડ કસ્ટમવર્કફ્લો ઇનપુટ સ્ક્રીન પર, નીચેના ફીલ્ડ્સને પૂર્ણ કરો:
    • કસ્ટમ ઇનપુટ પ્રકારનું નામ - કસ્ટમ ઇનપુટ પ્રકાર માટે એક અનન્ય નામ.
    • ઇનપુટ પ્રકાર—ઇનપુટનો પ્રકાર તપાસો અને પસંદ કરો પર ક્લિક કરો. પસંદ કરેલ ઇનપુટના આધારે, અન્ય ફીલ્ડ્સ દેખાય છે. માજી માટેample, જ્યારે તમે ઇનપુટ પ્રકાર તરીકે ઈમેલ એડ્રેસ પસંદ કરો છો, ત્યારે મૂલ્યોની સૂચિ (LOV) દેખાય છે. કસ્ટમ ઇનપુટના મૂલ્યોને મર્યાદિત કરવા માટે નવા ફીલ્ડનો ઉપયોગ કરો.
  • પગલું 5 સબમિટ કરો ક્લિક કરો.
  • કસ્ટમ વર્કફ્લો ઇનપુટ Cisco UCS ડિરેક્ટરમાં ઉમેરવામાં આવે છે અને ઇનપુટ પ્રકારોની યાદીમાં ઉપલબ્ધ છે.
કસ્ટમ ઇનપુટ માન્યતા

ગ્રાહકોને બાહ્ય સંસાધનોનો ઉપયોગ કરીને વર્કફ્લો ઇનપુટ્સને માન્ય કરવાની જરૂર પડી શકે છે. બૉક્સની બહાર, સિસ્કો UCS ડિરેક્ટર દરેક ગ્રાહકની માન્યતા જરૂરિયાતોને પૂરી કરી શકતા નથી. આ ગેપને ભરવા માટે, સિસ્કો યુસીએસ ડિરેક્ટર ગ્રાહક દ્વારા પૂરી પાડવામાં આવેલ સ્ક્રિપ્ટનો ઉપયોગ કરીને રનટાઇમ સમયે કોઈપણ ઇનપુટને માન્ય કરવાનો વિકલ્પ પૂરો પાડે છે. સ્ક્રિપ્ટ ઇનપુટમાં ભૂલોને ફ્લેગ કરી શકે છે અને સેવા વિનંતી ચલાવતા પહેલા માન્ય ઇનપુટની જરૂર પડી શકે છે. સ્ક્રિપ્ટ કોઈપણ ભાષામાં લખી શકાય છે, કોઈપણ બાહ્ય સંસાધનને ઍક્સેસ કરી શકે છે, અને તમામ વર્કફ્લો ઇનપુટ મૂલ્યોની ઍક્સેસ ધરાવે છે.
તમે JavaScript, Python, bash શેલ સ્ક્રિપ્ટ અથવા અન્ય કોઈપણ સ્ક્રિપ્ટીંગ ભાષાનો ઉપયોગ કરીને કસ્ટમ માન્યતા સ્ક્રિપ્ટો લખી શકો છો.

નીચેના માજીampઓર્કેસ્ટ્રેશન > કસ્ટમ વર્કફ્લો ઇનપુટ્સમાં સિસ્કો યુસીએસ ડિરેક્ટરમાં માન્યતા સ્ક્રિપ્ટો મળી શકે છે:

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

તમે ભૂતપૂર્વની નકલ અથવા ક્લોન કરી શકો છોampનવું માન્ય ઇનપુટ બનાવવા માટે સ્ક્રિપ્ટેડ વર્કફ્લો ઇનપુટ્સ. તમે ભૂતપૂર્વનો પણ ઉપયોગ કરી શકો છોampલે સ્ક્રિપ્ટેડ વર્કફ્લો ઇનપુટ્સ તમારી પોતાની સ્ક્રિપ્ટ્સ વિકસાવવા માટે માર્ગદર્શિકા તરીકે.

સ્ક્રિપ્ટીંગ ભાષાને ધ્યાનમાં લીધા વિના, નીચેની સુવિધાઓ અને નિયમો સ્ક્રિપ્ટેડ કસ્ટમ ઇનપુટ માન્યતા પર લાગુ થાય છે:

  • તમામ સ્ક્રિપ્ટેડ માન્યતા એક અલગ પ્રક્રિયામાં ચલાવવામાં આવે છે, જેથી નિષ્ફળ માન્યતા પ્રક્રિયા સિસ્કો UCS ડિરેક્ટર પ્રક્રિયાને અસર ન કરે.
  • સ્ક્રિપ્ટ્સનો ઉપયોગ કરીને ફક્ત સામાન્ય ટેક્સ્ટ ઇનપુટ્સને માન્ય કરી શકાય છે.
  • વર્કફ્લો ઇનપુટ્સ પેજમાં ઇનપુટ્સ જે ક્રમમાં દેખાય છે તે જ ક્રમમાં માન્યતા સ્ક્રિપ્ટો એક સમયે એક પછી એક ચલાવવામાં આવે છે. દરેક માન્ય ઇનપુટ માટે એક અલગ પ્રક્રિયા શરૂ કરવામાં આવે છે.
  • સ્ક્રિપ્ટમાંથી બિનશૂન્ય વળતર મૂલ્ય નિષ્ફળ માન્યતા સૂચવે છે. વૈકલ્પિક રીતે, તમે વર્કફ્લો ઇનપુટ ફોર્મ પર એક ભૂલ સંદેશ મોકલી શકો છો.
  • બધા વર્કફ્લો ઇનપુટ્સ માન્યતા સ્ક્રિપ્ટમાં બે રીતે પસાર થાય છે:
    • "કી" = "મૂલ્ય" સ્વરૂપમાં સ્ક્રિપ્ટની દલીલો તરીકે.
    • સ્ક્રિપ્ટ પ્રક્રિયામાં પર્યાવરણ ચલ તરીકે. ચલ નામો ઇનપુટ લેબલ્સ છે.
      માજી માટેampલે, જો વર્કફ્લોમાં પ્રોડક્ટ-કોડ તરીકે લેબલ થયેલ ઇનપુટ હોય અને ઇનપુટ મૂલ્ય AbC123 હોય, તો વેરીએબલ વેલિડેટર સ્ક્રિપ્ટને “પ્રોડક્ટ-કોડ”=”AbC123” તરીકે પસાર કરવામાં આવે છે.
      આ ઇનપુટ ચલોનો ઉપયોગ સ્ક્રિપ્ટ દ્વારા માન્યતાને અમલમાં મૂકવા માટે જો જરૂરી હોય તો કરી શકાય છે. અપવાદ: કોષ્ટક મૂલ્યોમાં કોષ્ટક પસંદગીની માત્ર પંક્તિ સંખ્યા હોય છે, અને તેથી તે કદાચ નકામું છે.
  • સંપાદિત કરો કસ્ટમ વર્કફ્લો ઇનપુટ પૃષ્ઠ કસ્ટમ કાર્ય સંપાદકમાં સ્ક્રિપ્ટ ઉપલબ્ધ કરાવે છે. સિન્ટેક્સ બધી ભાષાઓ માટે હાઇલાઇટ કરવામાં આવે છે. સિન્ટેક્સ ભૂલો ફક્ત JavaScript માન્યકર્તાઓ માટે જ તપાસવામાં આવે છે.
કસ્ટમ વર્કફ્લો ઇનપુટનું ક્લોનિંગ

તમે કસ્ટમ વર્કફ્લો ઇનપુટ બનાવવા માટે Cisco UCS ડિરેક્ટરમાં હાલના કસ્ટમ વર્કફ્લો ઇનપુટનો ઉપયોગ કરી શકો છો.

તમે શરૂ કરો તે પહેલાં
Cisco UCS ડિરેક્ટરમાં કસ્ટમ વર્કફ્લો ઇનપુટ ઉપલબ્ધ હોવું આવશ્યક છે.

  • પગલું 1 ઓર્કેસ્ટ્રેશન પસંદ કરો.
  • પગલું 2 કસ્ટમ વર્કફ્લો ઇનપુટ્સ પર ક્લિક કરો.
  • પગલું 3 ક્લોન કરવા માટે કસ્ટમ વર્કફ્લો ઇનપુટ સાથેની પંક્તિ પર ક્લિક કરો.
    ક્લોન આયકન કસ્ટમ વર્કફ્લો ઇનપુટ્સ કોષ્ટકની ટોચ પર દેખાય છે.
  • પગલું 4 ક્લોન પર ક્લિક કરો.
  • પગલું 5 કસ્ટમ ઇનપુટ પ્રકારનું નામ દાખલ કરો.
  • પગલું 6 નવા ઇનપુટને કસ્ટમાઇઝ કરવા માટે ક્લોન કસ્ટમ વર્કફ્લો ઇનપુટ સ્ક્રીનમાં અન્ય નિયંત્રણોનો ઉપયોગ કરો.
  • પગલું 7 સબમિટ કરો ક્લિક કરો.
    કસ્ટમ વર્કફ્લો ટાસ્ક ઇનપુટ કન્ફર્મેશન પછી ક્લોન કરવામાં આવે છે અને કસ્ટમ વર્કફ્લો ટાસ્કમાં ઉપયોગ માટે ઉપલબ્ધ છે.
કસ્ટમ ટાસ્ક બનાવી રહ્યા છીએ

કસ્ટમ કાર્ય બનાવવા માટે, નીચેના કરો:

  • પગલું 1 ઓર્કેસ્ટ્રેશન પસંદ કરો.
  • પગલું 2 કસ્ટમ વર્કફ્લો કાર્યો પર ક્લિક કરો.
  • પગલું 3 ઉમેરો પર ક્લિક કરો.
  • પગલું 4 કસ્ટમ વર્કફ્લો કાર્ય ઉમેરો સ્ક્રીન પર, નીચેના ફીલ્ડ્સને પૂર્ણ કરો:
    • ટાસ્ક નેમ ફીલ્ડ - કસ્ટમ વર્કફ્લો ટાસ્ક માટે એક અનોખું નામ.
    • ટાસ્ક લેબલ ફીલ્ડ - કસ્ટમ વર્કફ્લો ટાસ્કને ઓળખવા માટેનું લેબલ.
    • કેટેગરી ફીલ્ડ હેઠળ નોંધણી કરો - વર્કફ્લો કેટેગરી કે જેના હેઠળ કસ્ટમ વર્કફ્લો કાર્ય રજીસ્ટર થવું જોઈએ.
    • કાર્ય ચેક બૉક્સ સક્રિય કરો—જો ચેક કરેલ હોય, તો કસ્ટમ વર્કફ્લો ટાસ્ક ઑર્કેસ્ટ્રેટર સાથે નોંધાયેલ છે અને વર્કફ્લોમાં તરત જ ઉપયોગમાં લઈ શકાય છે.
    • સંક્ષિપ્ત વર્ણન ક્ષેત્ર - કસ્ટમ વર્કફ્લો કાર્યનું વર્ણન.
    • વિગતવાર વર્ણન ક્ષેત્ર - કસ્ટમ વર્કફ્લો કાર્યનું વિગતવાર વર્ણન.
  • પગલું 5 આગળ ક્લિક કરો.
    કસ્ટમ ટાસ્ક ઇનપુટ્સ સ્ક્રીન દેખાય છે.
  • પગલું 6 ઉમેરો પર ક્લિક કરો.
  • પગલું 7 ઇનપુટ્સ સ્ક્રીનમાં એન્ટ્રી ઉમેરો પર, નીચેના ફીલ્ડ્સને પૂર્ણ કરો:
    • ઇનપુટ ફીલ્ડ નેમ ફીલ્ડ—ફીલ્ડ માટે એક અનોખું નામ. નામ આલ્ફાબેટીક અક્ષરથી શરૂ થવું જોઈએ અને તેમાં જગ્યાઓ અથવા વિશિષ્ટ અક્ષરો ન હોવા જોઈએ.
    • ઇનપુટ ફીલ્ડ લેબલ ફીલ્ડ—ઇનપુટ ફીલ્ડને ઓળખવા માટેનું લેબલ.
    • ઇનપુટ ફીલ્ડ પ્રકાર ડ્રોપ-ડાઉન સૂચિ—ઇનપુટ પેરામીટરનો ડેટા પ્રકાર પસંદ કરો.
    • ઇનપુટ પ્રકાર (કોઈ મેપિંગ નથી) ફીલ્ડ પર નકશો - એક પ્રકારનો ઇનપુટ પસંદ કરો કે જેમાં આ ફીલ્ડ મેપ કરી શકાય, જો આ ફીલ્ડ કે જે અન્ય કાર્ય આઉટપુટ અથવા વૈશ્વિક વર્કફ્લો ઇનપુટમાંથી મેપ કરી શકાય.
    • ફરજિયાત ચેક બૉક્સ- જો ચેક કરેલ હોય, તો વપરાશકર્તાએ આ ક્ષેત્ર માટે મૂલ્ય પ્રદાન કરવું આવશ્યક છે.
    • RBID ફીલ્ડ—ફીલ્ડ માટે RBID સ્ટ્રિંગ દાખલ કરો.
    • ઇનપુટ ફીલ્ડ સાઇઝ ડ્રોપ-ડાઉન લિસ્ટ—ટેક્સ્ટ અને ટેબ્યુલર ઇનપુટ્સ માટે ફીલ્ડનું કદ પસંદ કરો.
    • ઇનપુટ ફીલ્ડ હેલ્પ ફીલ્ડ—(વૈકલ્પિક) એક વર્ણન જે તમે ફીલ્ડ પર માઉસને હોવર કરો ત્યારે બતાવવામાં આવે છે.
    • ઇનપુટ ફીલ્ડ એનોટેશન ફીલ્ડ—(વૈકલ્પિક) ઇનપુટ ફીલ્ડ માટે સંકેત ટેક્સ્ટ.
    • ફીલ્ડ ગ્રૂપ નેમ ફીલ્ડ - જો સ્પષ્ટ કરેલ હોય, તો મેચિંગ ગ્રુપ નામો સાથેના તમામ ફીલ્ડ ફીલ્ડ ગ્રુપમાં મૂકવામાં આવે છે.
    • ટેક્સ્ટ ફીલ્ડ એટ્રિબ્યુટ્સ વિસ્તાર—જ્યારે ઇનપુટ ફીલ્ડ પ્રકાર ટેક્સ્ટ હોય ત્યારે નીચેના ફીલ્ડ્સને પૂર્ણ કરો.
    • બહુવિધ ઇનપુટ ચેક બોક્સ—જો ચેક કરેલ હોય, તો ઇનપુટ ફીલ્ડ ઇનપુટ ફીલ્ડ પ્રકાર પર આધારિત બહુવિધ મૂલ્યો સ્વીકારે છે:
    • LOV માટે-ઇનપુટ ફીલ્ડ બહુવિધ ઇનપુટ મૂલ્યો સ્વીકારે છે.
    • ટેક્સ્ટ ફીલ્ડ માટે-ઇનપુટ ફીલ્ડ મલ્ટિ-લાઇન ટેક્સ્ટ ફીલ્ડ બની જાય છે.
    • ઇનપુટ ફીલ્ડની મહત્તમ લંબાઈ—ઇનપુટ ફીલ્ડમાં તમે દાખલ કરી શકો તેટલા અક્ષરોની મહત્તમ સંખ્યાનો ઉલ્લેખ કરો.
    • લવ એટ્રિબ્યુટ્સ એરિયા- જ્યારે ઇનપુટ પ્રકાર લિસ્ટ ઓફ વેલ્યુઝ (LOV) અથવા રેડિયો બટનો સાથે LOV હોય ત્યારે નીચેના ફીલ્ડ્સને પૂર્ણ કરો.
    • મૂલ્યોની સૂચિ - એમ્બેડેડ LOV માટે મૂલ્યોની અલ્પવિરામથી અલગ કરેલી સૂચિ.
      LOV પ્રદાતાનું નામ ફીલ્ડ - નોન-એમ્બેડેડ LOV માટે LOV પ્રદાતાનું નામ.
    • ટેબલ એટ્રીબ્યુટ્સ એરિયા- જ્યારે ઇનપુટ ફીલ્ડનો પ્રકાર ટેબલ, પોપઅપ ટેબલ અથવા પસંદગી સાથેનું ટેબલ હોય ત્યારે નીચેના ફીલ્ડને પૂર્ણ કરો.
    • કોષ્ટક નામ ક્ષેત્ર—કોષ્ટક ક્ષેત્રના પ્રકારો માટે ટેબ્યુલર રિપોર્ટનું નામ.
    • ફીલ્ડ ઇનપુટ માન્યતા ક્ષેત્ર - તમારા પસંદ કરેલા ડેટા પ્રકાર પર આધાર રાખીને નીચેનામાંથી એક અથવા વધુ ફીલ્ડ પ્રદર્શિત થાય છે. ઇનપુટ ફીલ્ડ્સ કેવી રીતે માન્ય કરવામાં આવે છે તે સ્પષ્ટ કરવા માટે ફીલ્ડ્સ પૂર્ણ કરો.
    • ઇનપુટ વેલિડેટર ડ્રોપ-ડાઉન સૂચિ-વપરાશકર્તા ઇનપુટ માટે માન્યકર્તા પસંદ કરો.
    • રેગ્યુલર એક્સપ્રેશન ફીલ્ડ-ઇનપુટ વેલ્યુ સામે મેચ કરવા માટે રેગ્યુલર એક્સપ્રેશન પેટર્ન.
    • રેગ્યુલર એક્સપ્રેશન મેસેજ ફીલ્ડ-એક સંદેશ કે જે પ્રદર્શિત થાય છે જ્યારે રેગ્યુલર એક્સપ્રેશન વેલિડેશન નિષ્ફળ જાય છે.
    • ન્યૂનતમ મૂલ્ય ફીલ્ડ - ન્યૂનતમ આંકડાકીય મૂલ્ય.
    • મહત્તમ મૂલ્ય ક્ષેત્ર—એક મહત્તમ સંખ્યાત્મક મૂલ્ય.
    • ફીલ્ડ કન્ડિશન વિસ્તાર પર છુપાવો- ફોર્મમાં ફીલ્ડને છુપાવવા માટે શરત સેટ કરવા માટે નીચેના ફીલ્ડને પૂર્ણ કરો.
    • ફીલ્ડ નામ ફીલ્ડ પર છુપાવો - ફીલ્ડનું આંતરિક નામ જેથી પ્રોગ્રામ જે ફોર્મને હેન્ડલ કરે છે તે ફીલ્ડને ઓળખી શકે.
    • ફીલ્ડ વેલ્યુ ફીલ્ડ પર છુપાવો - એકવાર ફોર્મ સબમિટ કર્યા પછી મોકલવામાં આવતું મૂલ્ય.
    • હાઇડ ઓન ફીલ્ડ કંડીશન ડ્રોપ-ડાઉન લિસ્ટ—એવી શરત પસંદ કરો કે જેના પર ફીલ્ડ છુપાવવાનું હોય.
    • HTML હેલ્પ ફીલ્ડ - છુપાયેલા ફીલ્ડ માટે મદદની સૂચનાઓ.
  • પગલું 8 સબમિટ કરો ક્લિક કરો.
    ઇનપુટ એન્ટ્રી કોષ્ટકમાં ઉમેરવામાં આવે છે.
  • પગલું 9 ઇનપુટ્સમાં વધુ એન્ટ્રી ઉમેરવા માટે ઉમેરો પર ક્લિક કરો.
  • પગલું 10 જ્યારે તમે ઇનપુટ્સ ઉમેરવાનું પૂર્ણ કરી લો, ત્યારે આગળ ક્લિક કરો.
    કસ્ટમ વર્કફ્લો ટાસ્ક આઉટપુટ સ્ક્રીન દેખાય છે.
  • પગલું 11 ઉમેરો પર ક્લિક કરો.
  • પગલું 12 આઉટપુટ સ્ક્રીનમાં એન્ટ્રી ઉમેરો પર, નીચેના ફીલ્ડ્સને પૂર્ણ કરો:
    • આઉટપુટ ફીલ્ડ નેમ ફીલ્ડ —આઉટપુટ ફીલ્ડ માટે એક અનોખું નામ. તે મૂળાક્ષરોના અક્ષરથી શરૂ થવું જોઈએ અને તેમાં સ્પેસ અથવા વિશિષ્ટ અક્ષરો ન હોવા જોઈએ.
    • આઉટપુટ ફીલ્ડ વર્ણન ફીલ્ડ -આઉટપુટ ફીલ્ડનું વર્ણન.
    • આઉટપુટ ફીલ્ડ પ્રકાર ફીલ્ડ - આઉટપુટનો પ્રકાર તપાસો. આ પ્રકાર નક્કી કરે છે કે આઉટપુટને અન્ય કાર્ય ઇનપુટ્સ સાથે કેવી રીતે મેપ કરી શકાય છે.
  • પગલું 13 સબમિટ કરો ક્લિક કરો.
    આઉટપુટ એન્ટ્રી કોષ્ટકમાં ઉમેરવામાં આવે છે.
  • પગલું 14 આઉટપુટમાં વધુ એન્ટ્રી ઉમેરવા માટે ઉમેરો પર ક્લિક કરો.
  • પગલું 15 આગળ ક્લિક કરો
    કંટ્રોલર સ્ક્રીન દેખાય છે
  • પગલું 16 (વૈકલ્પિક) નિયંત્રક ઉમેરવા માટે ઉમેરો પર ક્લિક કરો.
  • પગલું 17 કંટ્રોલર સ્ક્રીન પર એન્ટ્રી ઉમેરો પર, નીચેના ફીલ્ડ્સને પૂર્ણ કરો:
    • પદ્ધતિની ડ્રોપ-ડાઉન સૂચિ—કસ્ટમ વર્કફ્લો કાર્ય માટે ઇનપુટ્સ અને/અથવા આઉટપુટને કસ્ટમાઇઝ કરવા માટે માર્શલિંગ અથવા અનમાર્શલિંગ પદ્ધતિ પસંદ કરો. પદ્ધતિ નીચેનામાંથી એક હોઈ શકે છે:
    • માર્શલ પહેલાં—ઇનપુટ ફીલ્ડ ઉમેરવા અથવા સેટ કરવા માટે આ પદ્ધતિનો ઉપયોગ કરો અને ગતિશીલ રીતે પૃષ્ઠ (ફોર્મ) પર LOV બનાવો અને સેટ કરો.
    • માર્શલ પછી—ઇનપુટ ફીલ્ડને છુપાવવા અથવા છુપાવવા માટે આ પદ્ધતિનો ઉપયોગ કરો.
    • અનમાર્શલ પહેલાં—ઇનપુટ વેલ્યુને એક ફોર્મમાંથી બીજા ફોર્મમાં કન્વર્ટ કરવા માટે આ પદ્ધતિનો ઉપયોગ કરો-ઉદાample, જ્યારે તમે ડેટાબેઝ પર મોકલતા પહેલા પાસવર્ડને એન્ક્રિપ્ટ કરવા માંગો છો.
    • અનમાર્શલ પછી - વપરાશકર્તાના ઇનપુટને માન્ય કરવા અને પૃષ્ઠ પર ભૂલ સંદેશ સેટ કરવા માટે આ પદ્ધતિનો ઉપયોગ કરો.
      જુઓ Exampલે: નિયંત્રકોનો ઉપયોગ કરીને, પૃષ્ઠ 14 પર.
    • સ્ક્રિપ્ટ ટેક્સ્ટ એરિયા—મેથડ ડ્રોપ-ડાઉન સૂચિમાંથી તમે પસંદ કરેલી પદ્ધતિ માટે, GUI કસ્ટમાઇઝેશન સ્ક્રિપ્ટ માટે કોડ ઉમેરો.
      નોંધ જો તમે વધુ પદ્ધતિઓ માટે કોડ ઉમેરવા માંગતા હોવ તો ઉમેરો પર ક્લિક કરો.
      જો દાખલ કરેલ પાસવર્ડ્સમાં કોઈ માન્યતા હોય, તો પાસવર્ડ્સ માટે નિયંત્રક માન્યતા બદલવાની ખાતરી કરો જેથી કરીને તમે વર્કફ્લોમાં કસ્ટમ કાર્યોને સંપાદિત કરી શકો.
      નોંધ
  • પગલું 18 સબમિટ કરો ક્લિક કરો.
    નિયંત્રક કોષ્ટકમાં ઉમેરવામાં આવે છે.
  • પગલું 19 આગળ ક્લિક કરો.
    સ્ક્રિપ્ટ સ્ક્રીન દેખાય છે.
  • પગલું 20 એક્ઝેક્યુશન લેંગ્વેજ ડ્રોપ-ડાઉન સૂચિમાંથી, ભાષા પસંદ કરો.
  • પગલું 21 સ્ક્રિપ્ટ ફીલ્ડમાં, કસ્ટમ વર્કફ્લો કાર્ય માટે CloupiaScript કોડ દાખલ કરો.
    જ્યારે તમે કોડ દાખલ કરો છો ત્યારે ક્લોપિયા સ્ક્રિપ્ટ કોડ માન્ય થાય છે. જો કોડમાં કોઈ ભૂલ હોય, તો લાઇન નંબરની બાજુમાં એક એરર આઇકન (રેડ ક્રોસ) પ્રદર્શિત થાય છે. એરર આઇકોન પર માઉસને હૉવર કરો view ભૂલ સંદેશ અને ઉકેલ
  • પગલું 22 સેવ સ્ક્રિપ્ટ પર ક્લિક કરો.
  • પગલું 23 સબમિટ કરો ક્લિક કરો.
    કસ્ટમ વર્કફ્લો કાર્ય બનાવવામાં આવ્યું છે અને વર્કફ્લોમાં ઉપયોગ માટે ઉપલબ્ધ છે

કસ્ટમ કાર્યો અને રીપોઝીટરીઝ

જ્યારે તમે કસ્ટમ ટાસ્ક બનાવો છો, ત્યારે સ્ક્રિપ્ટ વિન્ડોમાં કસ્ટમ ટાસ્ક કોડ લખવાને બદલે અથવા ટેક્સ્ટ એડિટરમાંથી કોડ કાપવા અને પેસ્ટ કરવાને બદલે, તમે કોડ આયાત કરી શકો છો file GitHub અથવા BitBucket રીપોઝીટરીમાં સંગ્રહિત. આ કરવા માટે, તમે:

  1. એક અથવા વધુ ટેક્સ્ટ બનાવો fileGitHub અથવા BitBucket રીપોઝીટરીમાં છે, કાં તો github.com અથવા ખાનગી એન્ટરપ્રાઇઝ GitHub રીપોઝીટરીમાં.
    નોંધ સિસ્કો UCS ડિરેક્ટર માત્ર GitHub (github.com અથવા એન્ટરપ્રાઇઝ GitHub ઉદાહરણ) અને અથવા BitBucket ને સપોર્ટ કરે છે. તે GitLab, Perforce અથવા Codebase સહિતની અન્ય Git હોસ્ટિંગ સેવાઓને સપોર્ટ કરતું નથી.
  2. સિસ્કો યુસીએસ ડિરેક્ટરમાં રિપોઝીટરીની નોંધણી કરો. સિસ્કો યુસીએસ ડિરેક્ટરમાં ગિટહબ અથવા બીટબકેટ રીપોઝીટરી ઉમેરવાનું જુઓ, પૃષ્ઠ 7 પર.
  3. રીપોઝીટરી પસંદ કરો અને ટેક્સ્ટનો ઉલ્લેખ કરો file જેમાં કસ્ટમ ટાસ્ક સ્ક્રિપ્ટ હોય છે. પૃષ્ઠ 8 પર, GitHub અથવા BitBucket રિપોઝીટરીમાંથી કસ્ટમ ટાસ્ક સ્ક્રિપ્ટ કોડ ડાઉનલોડ કરવાનું જુઓ.

સિસ્કો યુસીએસ ડિરેક્ટરમાં ગિટહબ અથવા બીટબકેટ રીપોઝીટરી ઉમેરવી
સિસ્કો યુસીએસ ડિરેક્ટરમાં ગિટહબ અથવા બીટબકેટ રીપોઝીટરીની નોંધણી કરવા માટે, નીચે મુજબ કરો:

તમે શરૂ કરો તે પહેલાં
GitHub અથવા BitBucket રીપોઝીટરી બનાવો. રિપોઝીટરી કોઈપણ GitHub અથવા BitBucket સર્વર પર હોઈ શકે છે, સાર્વજનિક અથવા ખાનગી કે જે તમારા સિસ્કો UCS ડિરેક્ટર પાસેથી ઍક્સેસિબલ છે.
એક અથવા વધુ તપાસો files તમારા રિપોઝીટરીમાં તમારા કસ્ટમ કાર્યો માટે JavaScript કોડ ધરાવે છે.

  • પગલું 1 વહીવટ > એકીકરણ પસંદ કરો.
  • પગલું 2 એકીકરણ પૃષ્ઠ પર, રીપોઝીટરીઝ મેનેજ કરો પર ક્લિક કરો.
  • પગલું 3 ઉમેરો પર ક્લિક કરો.
  • પગલું 4 રીપોઝીટરી ઉમેરો પૃષ્ઠ પર, નીચેના સહિત જરૂરી ફીલ્ડ્સ પૂર્ણ કરો:
    • રિપોઝીટરી ઉપનામ ફીલ્ડમાં, સિસ્કો યુસીએસ ડિરેક્ટરમાં રીપોઝીટરીને ઓળખવા માટે નામ દાખલ કરો.
    • રીપોઝીટરીમાં URL ક્ષેત્ર, દાખલ કરો URL GitHub અથવા BitBucket ભંડારનું.
    • બ્રાન્ચ નેમ ફીલ્ડમાં, તમે જે રીપોઝીટરી શાખાનો ઉપયોગ કરવા માંગો છો તેનું નામ દાખલ કરો. મૂળભૂત નામ મુખ્ય શાખા છે.
    • રિપોઝીટરી યુઝર ફીલ્ડમાં, તમારા GitHub અથવા BitBucket એકાઉન્ટ માટે વપરાશકર્તા નામ દાખલ કરો.
    • GitHub રીપોઝીટરી ઉમેરવા માટે, પાસવર્ડ/API ટોકન ફીલ્ડમાં, તમારા GitHub માટે જનરેટ કરેલ API ટોકન દાખલ કરો.
      GitHub નો ઉપયોગ કરીને API ટોકન જનરેટ કરવા માટે, સેટિંગ્સ પર ક્લિક કરો અને વિકાસકર્તા સેટિંગ > વ્યક્તિગત ઍક્સેસ ટોકન્સ પર નેવિગેટ કરો અને નવું ટોકન જનરેટ કરો પર ક્લિક કરો.
      BitBucket રીપોઝીટરી ઉમેરવા માટે, પાસવર્ડ/API ટોકન ફીલ્ડમાં, તમારા BitBucket માટે પાસવર્ડ દાખલ કરો.
    • જ્યારે તમે નવું વૈવિધ્યપૂર્ણ કાર્ય બનાવો ત્યારે આ રીપોઝીટરીમાં ડિફોલ્ટ કરવા માટે, આને મારી ડિફોલ્ટ રીપોઝીટરી બનાવો ચેક કરો.
    • Cisco UCS ડિરેક્ટર રિપોઝીટરીને ઍક્સેસ કરી શકે છે કે કેમ તે ચકાસવા માટે, ટેસ્ટ કનેક્ટિવિટી પર ક્લિક કરો.
      રીપોઝીટરી સાથે જોડાણની સ્થિતિ પૃષ્ઠની ટોચ પર બેનરમાં પ્રદર્શિત થાય છે.
      જો તમે Cisco UCS થી GitHub અથવા BitBucket રિપોઝીટરી સાથે કનેક્ટ અને વાતચીત કરવામાં અસમર્થ છો
      ડિરેક્ટર, પ્રોક્સી સર્વર દ્વારા ઈન્ટરનેટ એક્સેસ કરવા માટે Cisco UCS ડિરેક્ટરને અપડેટ કરો. સિસ્કો યુસીએસ ડિરેક્ટર એડમિનિસ્ટ્રેશન માર્ગદર્શિકા જુઓ.
      નોંધ
  • પગલું 5 જ્યારે તમે સંતુષ્ટ થાઓ કે રીપોઝીટરી માહિતી સાચી છે, સબમિટ કરો ક્લિક કરો.

GitHub અથવા BitBucket રિપોઝીટરીમાંથી કસ્ટમ ટાસ્ક સ્ક્રિપ્ટ કોડ ડાઉનલોડ કરી રહ્યાં છીએ

GitHub અથવા BitBucket રિપોઝીટરીમાંથી ટેક્સ્ટ આયાત કરીને નવું કસ્ટમ કાર્ય બનાવવા માટે, નીચેના કરો:

તમે શરૂ કરો તે પહેલાં
GitHub અથવા BitBucket રીપોઝીટરી બનાવો અને એક અથવા વધુ ટેક્સ્ટમાં તપાસો files તમારા રિપોઝીટરીમાં તમારા કસ્ટમ કાર્યો માટે JavaScript કોડ ધરાવે છે.

Cisco UCS ડિરેક્ટરમાં GitHub રિપોઝીટરી ઉમેરો. પૃષ્ઠ પર, Cisco UCS ડિરેક્ટરમાં GitHub અથવા BitBucket રિપોઝીટરી ઉમેરવાનું જુઓ

  • પગલું 1 ઓર્કેસ્ટ્રેશન પૃષ્ઠ પર, કસ્ટમ વર્કફ્લો કાર્યો પર ક્લિક કરો.
  • પગલું 2 ઉમેરો પર ક્લિક કરો.
  • પગલું 3 કસ્ટમ કાર્ય માહિતી પૃષ્ઠ પર જરૂરી ફીલ્ડ્સ પૂર્ણ કરો. પૃષ્ઠ 3 પર, કસ્ટમ ટાસ્ક બનાવવાનું જુઓ.
  • પગલું 4 કસ્ટમ ટાસ્ક ઇનપુટ્સ પૃષ્ઠ પર જરૂરી ફીલ્ડ્સ પૂર્ણ કરો. પૃષ્ઠ 3 પર, કસ્ટમ ટાસ્ક બનાવવાનું જુઓ.
  • પગલું 5 કસ્ટમ ટાસ્ક આઉટપુટ પેજ પર જરૂરી ફીલ્ડ્સ પૂર્ણ કરો. પૃષ્ઠ 3 પર, કસ્ટમ ટાસ્ક બનાવવાનું જુઓ.
  • પગલું 6 કંટ્રોલર પેજ પર જરૂરી ફીલ્ડ્સ પૂર્ણ કરો. પૃષ્ઠ 3 પર, કસ્ટમ ટાસ્ક બનાવવાનું જુઓ.
  • પગલું 7 સ્ક્રિપ્ટ પૃષ્ઠ પર, જરૂરી ફીલ્ડ્સ પૂર્ણ કરો:
    • એક્ઝેક્યુશન લેંગ્વેજ ડ્રોપ-ડાઉન સૂચિમાંથી, JavaScript પસંદ કરો.
    • સ્ક્રિપ્ટનો ઉપયોગ કરવા માટે કસ્ટમ કાર્યને સક્ષમ કરવા માટે સ્ક્રિપ્ટ્સ માટે રીપોઝીટરીનો ઉપયોગ કરો તપાસો file ભંડારમાંથી. આ તમને રીપોઝીટરી પસંદ કરવા અને સ્ક્રિપ્ટ સ્પષ્ટ કરવા માટે સક્રિય કરે છે file વાપરવા માટે.
    • રિપોઝીટરી પસંદ કરો ડ્રોપ-ડાઉન સૂચિમાંથી, સ્ક્રિપ્ટ ધરાવતી GitHub અથવા BitBucket રીપોઝીટરી પસંદ કરો. files રિપોઝીટરીઝ કેવી રીતે ઉમેરવી તેની વિગતો માટે, સિસ્કો યુસીએસ ડિરેક્ટરમાં ગિટહબ અથવા બીટબકેટ રીપોઝીટરી ઉમેરવી, પૃષ્ઠ 7 પર જુઓ.
    • સ્ક્રિપ્ટનો સંપૂર્ણ માર્ગ દાખલ કરો file સ્ક્રિપ્ટમાં fileનામ ટેક્સ્ટ ફીલ્ડ.
    • સ્ક્રિપ્ટ ડાઉનલોડ કરવા માટે, લોડ સ્ક્રિપ્ટ પર ક્લિક કરો.
      માંથી લખાણ file સ્ક્રિપ્ટ ટેક્સ્ટ એડિટ એરિયામાં કોપી કરેલ છે.
    • વૈકલ્પિક રીતે, સ્ક્રિપ્ટ ટેક્સ્ટ એડિટ એરિયામાં ડાઉનલોડ કરેલી સ્ક્રિપ્ટમાં ફેરફાર કરો.
    • સ્ક્રિપ્ટ ટેક્સ્ટ એડિટ એરિયામાં દેખાતી સ્ક્રિપ્ટને સાચવવા માટે, સેવ સ્ક્રિપ્ટ પર ક્લિક કરો.
      જ્યારે તમે સેવ સ્ક્રિપ્ટ દબાવો છો, ત્યારે સ્ક્રિપ્ટ તમારા વર્તમાન કાર્ય સત્રમાં સાચવવામાં આવે છે. તમે સંપાદિત કરી રહ્યાં છો તે કસ્ટમ કાર્યમાં સ્ક્રિપ્ટને સાચવવા માટે તમારે સબમિટ કરો ક્લિક કરવું આવશ્યક છે.
      નોંધ
  • પગલું 8 કસ્ટમ કાર્ય સાચવવા માટે, સબમિટ કરો પર ક્લિક કરો.
    જો તમે સ્ક્રિપ્ટ ટેક્સ્ટ એડિટ એરિયામાં ડાઉનલોડ કરેલી સ્ક્રિપ્ટમાં ફેરફારો કર્યા છે, તો ફેરફારો કસ્ટમ કાર્યમાં સાચવવામાં આવશે. GitHub અથવા BitBucket રિપોઝીટરીમાં કોઈ ફેરફારો સાચવવામાં આવ્યા નથી. જો તમે લોડ કરેલી સ્ક્રિપ્ટને કાઢી નાખવા માંગતા હોવ અને તમારી પોતાની સ્ક્રિપ્ટ દાખલ કરો, તો સ્ક્રિપ્ટ વિન્ડોને સાફ કરવા માટે સ્ક્રિપ્ટ કાઢી નાખો પર ક્લિક કરો.

આગળ શું કરવું
તમે વર્કફ્લોમાં નવા કસ્ટમ કાર્યનો ઉપયોગ કરી શકો છો.

વર્કફ્લો, કસ્ટમ ટાસ્ક, સ્ક્રિપ્ટ મોડ્યુલ્સ અને પ્રવૃત્તિઓ આયાત કરવી

સિસ્કો યુસીએસ ડિરેક્ટરમાં કલાકૃતિઓ આયાત કરવા માટે, નીચેના કરો:

નોંધ જો ઉપકરણમાં વૈશ્વિક ચલ ઉપલબ્ધ ન હોય તો વર્કફ્લો આયાત કરતી વખતે વર્કફ્લો સાથે સંકળાયેલ વૈશ્વિક ચલો આયાત કરવામાં આવશે.

  • પગલું 1 ઓર્કેસ્ટ્રેશન પસંદ કરો.
  • પગલું 2 ઓર્કેસ્ટ્રેશન પૃષ્ઠ પર, વર્કફ્લો પર ક્લિક કરો.
  • પગલું 3 આયાત પર ક્લિક કરો.
  • પગલું 4 આયાત સ્ક્રીન પર, પસંદ કરો પર ક્લિક કરો File.
  • પગલું 5 પસંદ પર File સ્ક્રીન અપલોડ કરવા માટે, પસંદ કરો file આયાત કરવાની છે. સિસ્કો યુસીએસ ડિરેક્ટર આયાત અને નિકાસ files પાસે .wfdx છે file વિસ્તરણ
  • પગલું 6 ખોલો ક્લિક કરો.
    જ્યારે ધ file અપલોડ થયેલ છે, ધ File અપલોડ/માન્યતા સ્ક્રીન ડિસ્પ્લે File ઉપયોગ અને કી માટે તૈયાર.
  • પગલું 7 નિકાસ કરતી વખતે દાખલ કરેલ કી દાખલ કરો file.
  • પગલું 8 આગળ ક્લિક કરો.
    આયાત નીતિઓ સ્ક્રીન અપલોડમાં સમાવિષ્ટ સિસ્કો UCS ડિરેક્ટર ઑબ્જેક્ટ્સની સૂચિ દર્શાવે છે file.
  • પગલું 9 (વૈકલ્પિક) આયાત નીતિઓ સ્ક્રીન પર, જો ઑબ્જેક્ટ વર્કફ્લો ફોલ્ડરમાં પહેલાથી જ નામોની નકલ કરે તો તેને કેવી રીતે હેન્ડલ કરવામાં આવે છે તેનો ઉલ્લેખ કરો. આયાત સ્ક્રીન પર, નીચેના ક્ષેત્રોને પૂર્ણ કરો
નામવર્ણન
વર્કફ્લોસમાન નામવાળા વર્કફ્લોને કેવી રીતે હેન્ડલ કરવામાં આવે છે તે સ્પષ્ટ કરવા માટે નીચેના વિકલ્પોમાંથી પસંદ કરો:
  • બદલોહાલના વર્કફ્લોને આયાતી વર્કફ્લો સાથે બદલો.
  • બંને રાખો-વર્કફ્લોને નવા સંસ્કરણ તરીકે આયાત કરો.
  • છોડો-વર્કફ્લો આયાત કરશો નહીં.
કસ્ટમ કાર્યોસમાન નામવાળી કસ્ટમ કાર્યો કેવી રીતે હેન્ડલ કરવામાં આવે છે તે સ્પષ્ટ કરવા માટે નીચેના વિકલ્પોમાંથી પસંદ કરો:
  • બદલો
  • બંને રાખો
  • છોડો
નામવર્ણન
સ્ક્રિપ્ટ મોડ્યુલોસમાન નામવાળી સ્ક્રિપ્ટ મોડ્યુલો કેવી રીતે હેન્ડલ કરવામાં આવે છે તે સ્પષ્ટ કરવા માટે નીચેના વિકલ્પોમાંથી પસંદ કરો:
  • બદલો
  • બંને રાખો
  • છોડો
પ્રવૃત્તિઓસમાન નામવાળી પ્રવૃત્તિઓ કેવી રીતે હેન્ડલ કરવામાં આવે છે તે સ્પષ્ટ કરવા માટે નીચેના વિકલ્પોમાંથી પસંદ કરો:
  • બદલો
  • બંને રાખો
  • છોડો
ફોલ્ડરમાં વર્કફ્લો આયાત કરોCheck વર્કફ્લો આયાત કરવા માટે ફોલ્ડરમાં વર્કફ્લો આયાત કરો. જો તમે વર્કફ્લોને ફોલ્ડરમાં આયાત કરો અને જો વર્કફ્લોનું કોઈ અસ્તિત્વમાંનું સંસ્કરણ ન હોય તોw અસ્તિત્વમાં છે, તે વર્કફ્લો આયાત નથી.
ફોલ્ડર પસંદ કરોવર્કફ્લો આયાત કરવા માટે ફોલ્ડર પસંદ કરો. જો તમે પસંદ કર્યું છે [નવું ફોલ્ડર..]

ડ્રોપ-ડાઉન સૂચિમાં, નવું ફોલ્ડર ક્ષેત્ર દેખાય છે.

નવું ફોલ્ડરતમારા આયાત ફોલ્ડર તરીકે બનાવવા માટે નવા ફોલ્ડરનું નામ દાખલ કરો.
  • પગલું 10 આયાત પર ક્લિક કરો.

વર્કફ્લો, કસ્ટમ ટાસ્ક, સ્ક્રિપ્ટ મોડ્યુલ્સ અને પ્રવૃત્તિઓ નિકાસ કરવી

સિસ્કો યુસીએસ ડિરેક્ટર પાસેથી કલાકૃતિઓની નિકાસ કરવા માટે, નીચેના કરો:

નોંધ વર્કફ્લો નિકાસ કરતી વખતે વર્કફ્લો સાથે સંકળાયેલ વૈશ્વિક ચલો આપમેળે નિકાસ કરવામાં આવશે.

  • પગલું 1 નિકાસ પર ક્લિક કરો.
  • પગલું 2 વર્કફ્લો પસંદ કરો સ્ક્રીન પર, તમે નિકાસ કરવા માંગો છો તે વર્કફ્લો પસંદ કરો.
    સિસ્કો યુસીએસ ડિરેક્ટરમાં વર્ઝન 6.6 પહેલા બનાવેલ કસ્ટમ વર્કફ્લો, કાર્યો અને સ્ક્રિપ્ટ જો તેમાં XML ડેટા હોય તો આયાત કરવામાં નિષ્ફળ થઈ શકે છે.
    નોંધ
  • પગલું 3 આગળ ક્લિક કરો.
  • પગલું 4 કસ્ટમ કાર્યો પસંદ કરો સ્ક્રીન પર, તમે એક્સ્પો કરવા માંગો છો તે કસ્ટમ કાર્યો પસંદ કરો
    નોંધ નિકાસ કરેલ વૈવિધ્યપૂર્ણ કાર્યમાં તમામ વૈવિધ્યપૂર્ણ ઇનપુટ્સનો સમાવેશ થાય છે જે તે વૈવિધ્યપૂર્ણ કાર્ય દ્વારા ઉપયોગમાં લેવાય છે.
  • પગલું 5 આગળ ક્લિક કરો.
  • પગલું 6 નિકાસ પર: સ્ક્રિપ્ટ મોડ્યુલ્સ સ્ક્રીન પસંદ કરો, તમે નિકાસ કરવા માંગો છો તે સ્ક્રિપ્ટ મોડ્યુલો પસંદ કરો.
  • પગલું 7 આગળ ક્લિક કરો.
  • પગલું 8 નિકાસ પર: પ્રવૃત્તિઓ સ્ક્રીન પસંદ કરો, તમે નિકાસ કરવા માંગો છો તે પ્રવૃત્તિઓ પસંદ કરો.
  • પગલું 9 આગળ ક્લિક કરો.
  • પગલું 10 નિકાસ પર: ઓપન APIs સ્ક્રીન પસંદ કરો, તમે નિકાસ કરવા માંગો છો તે API પસંદ કરો.
  • પગલું 11 નિકાસ: પુષ્ટિકરણ સ્ક્રીન પર, નીચેના ક્ષેત્રોને પૂર્ણ કરો:
નામવર્ણન
દ્વારા નિકાસ કરવામાં આવે છેતમારું નામ અથવા નિકાસ માટે કોણ જવાબદાર છે તેની નોંધ.
ટિપ્પણીઓઆ નિકાસ વિશે ટિપ્પણીઓ.
નિકાસ કરેલ એન્ક્રિપ્ટ કરો fileનિકાસ કરેલ એન્ક્રિપ્ટ તપાસો file એન્ક્રિપ્ટ કરવા માટે બોક્સને ચેક કરો file નિકાસ કરવાની છે. ડિફૉલ્ટ રૂપે, ચેક બૉક્સ ચેક થયેલ છે.
કીએન્ક્રિપ્ટ કરવા માટે કી દાખલ કરો file.

આ ફીલ્ડ ત્યારે જ પ્રદર્શિત થાય છે જ્યારે એન્ક્રિપ્ટ નિકાસ થાય છે file ચેક બોક્સ ચેક કરેલ છે.

ડિક્રિપ્શન માટે વર્કફ્લો આયાત કરતી વખતે કીને જરૂરી હોય તેમ સાચવો.

કન્ફર્મ કીપુષ્ટિ માટે ફરીથી કી દાખલ કરો.

આ ફીલ્ડ ત્યારે જ પ્રદર્શિત થાય છે જ્યારે એન્ક્રિપ્ટ નિકાસ થાય છે file ચેક બોક્સ ચેક કરેલ છે.

નિકાસ કરેલ File નામનું નામ file તમારી સ્થાનિક સિસ્ટમ પર. ફક્ત આધાર લખો fileનામ આ file પ્રકાર એક્સ્ટેંશન (.wfdx) આપોઆપ જોડાય છે.
  • પગલું 12 નિકાસ પર ક્લિક કરો.
    તમને સાચવવા માટે કહેવામાં આવે છે file.
ટાસ્ક લાઇબ્રેરીમાંથી કસ્ટમ વર્કફ્લો ટાસ્કનું ક્લોનિંગ

તમે કસ્ટમ કાર્યો બનાવવા માટે ઉપયોગ કરવા માટે ટાસ્ક લાઇબ્રેરીમાં કાર્યોને ક્લોન કરી શકો છો. તમે કસ્ટમ ટાસ્ક બનાવવા માટે કસ્ટમ ટાસ્કને ક્લોન પણ કરી શકો છો.

ક્લોન કરેલ કાર્ય એ મૂળ કાર્યની જેમ સમાન કાર્ય ઇનપુટ્સ અને આઉટપુટ સાથેનું માળખું છે. જો કે, ક્લોન કરેલ કાર્ય માત્ર એક ફ્રેમવર્ક છે. આનો અર્થ એ છે કે તમારે નવા કાર્ય માટે તમામ કાર્યક્ષમતા CloupiaScript માં લખવી આવશ્યક છે.

એ પણ નોંધ કરો કે યાદી ઇનપુટ્સ માટે પસંદગીની કિંમતો, જેમ કે ડ્રોપડાઉન સૂચિઓ અને મૂલ્યોની સૂચિ, ક્લોન કરેલા કાર્ય પર લઈ જવામાં આવે છે જો સૂચિ મૂલ્યો સિસ્ટમ આધારિત ન હોય. હાલની સિસ્ટમોના નામ અને IP સરનામા જેવી વસ્તુઓ સિસ્ટમ આધારિત છે; સિસ્કો UCS ડિરેક્ટર દ્વારા સપોર્ટેડ રૂપરેખાંકન વિકલ્પો જેવી વસ્તુઓ નથી. માજી માટેample, વપરાશકર્તા જૂથો, ક્લાઉડ નામો, અને પોર્ટ જૂથો સિસ્ટમ આધારિત છે; વપરાશકર્તા ભૂમિકાઓ, ક્લાઉડ પ્રકારો અને પોર્ટ જૂથ પ્રકારો નથી.

  • પગલું 1 ઓર્કેસ્ટ્રેશન પસંદ કરો.
  • પગલું 2 કસ્ટમ વર્કફ્લો કાર્યો પર ક્લિક કરો.
  • પગલું 3 ટાસ્ક લાઇબ્રેરીમાંથી ક્લોન પર ક્લિક કરો.
  • પગલું 4 ક્લોન ફ્રોમ ટાસ્ક લાઇબ્રેરી સ્ક્રીન પર, તમે ક્લોન કરવા માંગો છો તે કાર્ય સાથેની પંક્તિ તપાસો.
  • પગલું 5 પસંદ કરો પર ક્લિક કરો.
    ટાસ્ક લાઇબ્રેરીમાંથી કસ્ટમ વર્કફ્લો ટાસ્ક બનાવવામાં આવે છે. કસ્ટમ વર્કફ્લો ટાસ્ક રિપોર્ટમાં નવું કસ્ટમ કાર્ય એ છેલ્લું કસ્ટમ કાર્ય છે. નવા કસ્ટમ ટાસ્કનું નામ ક્લોન કરેલા ટાસ્ક પર રાખવામાં આવ્યું છે, જેમાં તારીખ જોડવામાં આવી છે.
  • પગલું 6 સબમિટ કરો ક્લિક કરો

આગળ શું કરવું
ક્લોન કરેલ કાર્ય માટે યોગ્ય નામ અને વર્ણન સ્થાને છે તેની ખાતરી કરવા માટે કસ્ટમ વર્કફ્લો કાર્યને સંપાદિત કરો.

કસ્ટમ વર્કફ્લો ટાસ્કનું ક્લોનિંગ

તમે કસ્ટમ વર્કફ્લો ટાસ્ક બનાવવા માટે Cisco UCS ડિરેક્ટરમાં હાલના કસ્ટમ વર્કફ્લો ટાસ્કનો ઉપયોગ કરી શકો છો.

તમે શરૂ કરો તે પહેલાં
સિસ્કો UCS ડિરેક્ટરમાં કસ્ટમ વર્કફ્લો કાર્ય ઉપલબ્ધ હોવું આવશ્યક છે.

  • પગલું 1 ઓર્કેસ્ટ્રેશન પસંદ કરો.
  • પગલું 2 કસ્ટમ વર્કફ્લો કાર્યો પર ક્લિક કરો.
  • પગલું 3 કસ્ટમ વર્કફ્લો કાર્ય સાથેની પંક્તિ પર ક્લિક કરો જેને તમે ક્લોન કરવા માંગો છો.
    ક્લોન આયકન કસ્ટમ વર્કફ્લો ટાસ્ક ટેબલની ટોચ પર દેખાય છે.
  • પગલું 4 ક્લોન પર ક્લિક કરો.
  • પગલું 5 ક્લોન કસ્ટમ વર્કફ્લો ટાસ્ક સ્ક્રીન પર, જરૂરી ફીલ્ડ્સ અપડેટ કરો.
  • પગલું 6 આગળ ક્લિક કરો.
    કસ્ટમ વર્કફ્લો કાર્યો માટે વ્યાખ્યાયિત ઇનપુટ્સ દેખાય છે.
  • પગલું 7 કાર્ય ઇનપુટ સાથેની પંક્તિ પર ક્લિક કરો કે જેને તમે સંપાદિત કરવા માંગો છો અને કાર્ય ઇનપુટ્સને સંપાદિત કરવા માટે સંપાદિત કરો પર ક્લિક કરો.
  • પગલું 8 કાર્ય ઇનપુટ એન્ટ્રી ઉમેરવા માટે ઉમેરો પર ક્લિક કરો.
  • પગલું 9 આગળ ક્લિક કરો.
    કાર્ય આઉટપુટ સંપાદિત કરો.
  • પગલું 10 નવી આઉટપુટ એન્ટ્રી ઉમેરવા માટે ઉમેરો પર ક્લિક કરો.
  • પગલું 11 આગળ ક્લિક કરો.
  • પગલું 12 નિયંત્રક સ્ક્રિપ્ટો સંપાદિત કરો. પૃષ્ઠ 13 પર કસ્ટમ વર્કફ્લો ટાસ્ક ઇનપુટ્સનું નિયંત્રણ જુઓ.
  • પગલું 13 આગળ ક્લિક કરો.
  • પગલું 14 વૈવિધ્યપૂર્ણ કાર્યને કસ્ટમાઇઝ કરવા માટે, કાર્ય સ્ક્રિપ્ટમાં ફેરફાર કરો.
  • પગલું 15 સબમિટ કરો ક્લિક કરો
કસ્ટમ વર્કફ્લો ટાસ્ક ઇનપુટ્સને નિયંત્રિત કરવું

નિયંત્રકોનો ઉપયોગ કરીને
તમે Cisco UCS ડિરેક્ટરમાં ઉપલબ્ધ કંટ્રોલર ઇન્ટરફેસનો ઉપયોગ કરીને કસ્ટમ ટાસ્ક ઇનપુટ્સના દેખાવ અને વર્તનને સંશોધિત કરી શકો છો.

નિયંત્રકોનો ઉપયોગ ક્યારે કરવો
નીચેની પરિસ્થિતિઓમાં નિયંત્રકોનો ઉપયોગ કરો:

  • મૂલ્યોની સૂચિ, મૂલ્યોની ટેબ્યુલર સૂચિ અને વપરાશકર્તાને પ્રદર્શિત અન્ય ઇનપુટ નિયંત્રણો સહિત જટિલ પ્રદર્શન અને GUI વર્તણૂકને છુપાવવા માટે.
  • જટિલ વપરાશકર્તા ઇનપુટ માન્યતા તર્ક અમલમાં મૂકવા માટે.

ઇનપુટ નિયંત્રકો સાથે તમે નીચેના કરી શકો છો:

  • GUI નિયંત્રણો બતાવો અથવા છુપાવો: તમે શરતોના આધારે વિવિધ GUI ફીલ્ડ્સ જેમ કે ચેકબોક્સ, ટેક્સ્ટ બોક્સ, ડ્રોપ-ડાઉન સૂચિ અને બટનો ગતિશીલ રીતે બતાવી અથવા છુપાવી શકો છો. માજી માટેampતેથી, જો વપરાશકર્તા ડ્રોપ-ડાઉન સૂચિમાંથી UCSM પસંદ કરે છે, તો તમે Cisco UCS મેનેજર માટે વપરાશકર્તા ઓળખપત્રો માટે સંકેત આપી શકો છો અથવા સર્વર પર ફક્ત ઉપલબ્ધ પોર્ટ્સ બતાવવા માટે ડ્રોપ-ડાઉન સૂચિમાં મૂલ્યોની સૂચિ (LOVs) બદલી શકો છો.
  • ફોર્મ ફીલ્ડ માન્યતા: વર્કફ્લો ડિઝાઇનરમાં વર્કફ્લો બનાવતી વખતે અથવા સંપાદિત કરતી વખતે તમે વપરાશકર્તા દ્વારા દાખલ કરેલ ડેટાને માન્ય કરી શકો છો. વપરાશકર્તા દ્વારા દાખલ કરેલ અમાન્ય ડેટા માટે, ભૂલો બતાવી શકાય છે. વપરાશકર્તા ઇનપુટ ડેટા ડેટાબેઝમાં ચાલુ રહે તે પહેલા અથવા ઉપકરણ પર ચાલુ રહે તે પહેલા તેને બદલી શકાય છે.
  • મૂલ્યોની સૂચિ ગતિશીલ રીતે પુનઃપ્રાપ્ત કરો: તમે Cisco UCS ડિરેક્ટર ઑબ્જેક્ટ્સમાંથી મૂલ્યોની સૂચિને ગતિશીલ રીતે આનયન કરી શકો છો અને GUI ફોર્મ ઑબ્જેક્ટ બનાવવા માટે તેનો ઉપયોગ કરી શકો છો.

માર્શલિંગ અને અનમાર્શલિંગ GUI ફોર્મ ઑબ્જેક્ટ્સ
વર્કફ્લો ડિઝાઇનરના કાર્ય ઇનપુટ્સ ઇન્ટરફેસમાં નિયંત્રકો હંમેશા ફોર્મ સાથે સંકળાયેલા હોય છે. ફોર્મ અને કંટ્રોલર વચ્ચે વન-ટુ-વન મેપિંગ છે. નિયંત્રકો બે સેકન્ડમાં કામ કરે છેtages, માર્શલિંગ અને અનમાર્શલિંગ. બંને એસtages પાસે બે સબ્સ છેtages, પહેલા અને પછી. કંટ્રોલરનો ઉપયોગ કરવા માટે, તમે કંટ્રોલરની સ્ક્રિપ્ટનો ઉપયોગ કરીને સંબંધિત GUI ફોર્મ ઑબ્જેક્ટ્સને માર્શલ (કંટ્રોલ UI ફોર્મ ફીલ્ડ્સ) અને/અથવા અનમાર્શલ (વપરાશકર્તા ઇનપુટ્સ માન્ય કરો) કરો.

નીચેનું કોષ્ટક આનો સારાંશ આપે છેtages

Stageસબ-એસtage
માર્શલિંગ — ફોર્મ ફીલ્ડ્સને છુપાવવા અને છુપાવવા માટે અને LOVs અને ટેબ્યુલર LOVsના અદ્યતન નિયંત્રણ માટે વપરાય છે.માર્શલ પહેલાં - ઇનપુટ ફીલ્ડ ઉમેરવા અથવા સેટ કરવા અને ગતિશીલ રીતે પૃષ્ઠ (ફોર્મ) પર LOV બનાવવા અને સેટ કરવા માટે વપરાય છે.

માર્શલ પછી - ઇનપુટ ફીલ્ડને છુપાવવા અથવા છુપાવવા માટે વપરાય છે.

Stageસબ-એસtage
અનમાર્શલિંગ - ફોર્મ વપરાશકર્તા ઇનપુટ માન્યતા માટે વપરાય છે.અનમાર્શલ પહેલાં - એક ઇનપુટ મૂલ્યને એક ફોર્મમાંથી બીજા ફોર્મમાં કન્વર્ટ કરવા માટે વપરાય છે, ઉદાહરણ તરીકેample, ડેટાબેઝમાં મોકલતા પહેલા પાસવર્ડને એન્ક્રિપ્ટ કરવા માટે.

અનમાર્શલ પછી — વપરાશકર્તાના ઇનપુટને માન્ય કરવા અને પૃષ્ઠ પર ભૂલ સંદેશ સેટ કરવા માટે વપરાય છે.

બિલ્ડીંગ કંટ્રોલર સ્ક્રિપ્ટ્સ
નિયંત્રકોને કોઈપણ વધારાના પેકેજો આયાત કરવાની જરૂર નથી.
તમે નિયંત્રક પદ્ધતિઓમાં પરિમાણો પસાર કરતા નથી. તેના બદલે, સિસ્કો યુસીએસ ડિરેક્ટર ફ્રેમવર્ક માર્શલિંગ અને અનમાર્શલિંગમાં ઉપયોગ માટે નીચેના પરિમાણો ઉપલબ્ધ કરાવે છે:

પરિમાણવર્ણનExample
પૃષ્ઠપૃષ્ઠ અથવા ફોર્મ જેમાં તમામ કાર્ય ઇનપુટ્સ શામેલ છે. તમે નીચેના કરવા માટે આ પરિમાણનો ઉપયોગ કરી શકો છો:
  • GUI ફોર્મમાં ઇનપુટ મૂલ્યો મેળવો અથવા સેટ કરો.
  • GUI ફોર્મમાં ઇનપુટ્સ બતાવો અથવા છુપાવો.
page.setHidden(id + “.portList”, true); page.setValue(id + “.status”, “કોઈ પોર્ટ નથી. પોર્ટ લિસ્ટ છુપાયેલ છે”);
idફોર્મ ઇનપુટ ફીલ્ડનો અનન્ય ઓળખકર્તા. એક ID ફ્રેમવર્ક દ્વારા જનરેટ કરવામાં આવે છે અને ફોર્મ ઇનપુટ ફીલ્ડ નામ સાથે ઉપયોગ કરી શકાય છે.page.setValue(id + “.status”, “કોઈ પોર્ટ નથી. પોર્ટ લિસ્ટ છુપાયેલું છે”);// અહીં 'સ્ટેટસ' એ ઇનપુટ ફીલ્ડનું નામ છે.
પોજોPOJO (સાદો જૂનો જાવા ઑબ્જેક્ટ) એ ઇનપુટ ફોર્મ રજૂ કરતી જાવા બીન છે. દરેક GUI પૃષ્ઠમાં ફોર્મમાંથી મૂલ્યો ધરાવતો અનુરૂપ POJO હોવો આવશ્યક છે. POJO નો ઉપયોગ ડેટાબેઝમાં મૂલ્યોને જાળવી રાખવા અથવા બાહ્ય ઉપકરણ પર મૂલ્યો મોકલવા માટે થાય છે.pojo.setLunSize(asciiValue); //ઇનપુટ ફીલ્ડ 'lunSize' ની કિંમત સેટ કરો

જુઓ Exampલે: નિયંત્રકોનો ઉપયોગ કરીને, કાર્યકારી કોડ માટે પૃષ્ઠ 14 પરample જે નિયંત્રક કાર્યક્ષમતા દર્શાવે છે.

Example: નિયંત્રકોનો ઉપયોગ કરીને

નીચેના કોડ ભૂતપૂર્વample વિવિધ પદ્ધતિઓનો ઉપયોગ કરીને કસ્ટમ વર્કફ્લો કાર્યોમાં નિયંત્રક કાર્યક્ષમતાને કેવી રીતે અમલમાં મૂકવી તે દર્શાવે છે — માર્શલ પહેલાં, માર્શલ પછી, અનમાર્શલ પહેલાં અને અનમાર્શલ પછી.
/*

પદ્ધતિ વર્ણન:
માર્શલ પહેલાં: ઇનપુટ ફીલ્ડ ઉમેરવા અથવા સેટ કરવા માટે આ પદ્ધતિનો ઉપયોગ કરો અને ગતિશીલ રીતે પૃષ્ઠ (ફોર્મ) પર LOV બનાવો અને સેટ કરો.
માર્શલ પછી: ઇનપુટ ફીલ્ડને છુપાવવા અથવા છુપાવવા માટે આ પદ્ધતિનો ઉપયોગ કરો.
અનમાર્શલ પહેલાં: ઇનપુટ મૂલ્યને એક ફોર્મમાંથી બીજા ફોર્મમાં કન્વર્ટ કરવા માટે આ પદ્ધતિનો ઉપયોગ કરો,
ભૂતપૂર્વ માટેample, જ્યારે તમે ડેટાબેઝ પર મોકલતા પહેલા પાસવર્ડને એન્ક્રિપ્ટ કરવા માંગો છો. અનમાર્શલ પછી: વપરાશકર્તાના ઇનપુટને માન્ય કરવા માટે આ પદ્ધતિનો ઉપયોગ કરો અને પર ભૂલ સંદેશ સેટ કરો
પૃષ્ઠ
*/
//માર્શલ પહેલાં:
/*
જ્યારે ઇનપુટ ફીલ્ડમાં ફેરફાર થાય અથવા ડાયનેમિકલી LOV બનાવવા અને ફોર્મ લોડ થાય તે પહેલા તેના પર નવું ઇનપુટ ફીલ્ડ સેટ કરવા માટે BeforeMarshall પદ્ધતિનો ઉપયોગ કરો.
માજીampનીચે, બ્રાઉઝરમાં ફોર્મ પ્રદર્શિત થાય તે પહેલાં પૃષ્ઠ પર એક નવું ઇનપુટ ફીલ્ડ 'પોર્ટલિસ્ટ' ઉમેરવામાં આવે છે.
*/
આયાત પેકેજ(com.cloupia.model.cIM);
importPackage(java.util);
importPackage(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 પદ્ધતિનો ઉપયોગ કરો અને ડેટાબેઝમાં દાખલ કરતા પહેલા તેને બીજા ફોર્મમાં કન્વર્ટ કરો. માજી માટેample, તમે પાસવર્ડ વાંચી શકો છો અને પાસવર્ડને base64 એન્કોડિંગમાં કન્વર્ટ કર્યા પછી ડેટાબેઝમાં સ્ટોર કરી શકો છો અથવા કર્મચારીનું નામ વાંચી શકો છો અને જ્યારે કર્મચારીનું નામ ડેટાબેઝમાં મોકલવામાં આવે ત્યારે કર્મચારી આઈડીમાં કન્વર્ટ કરી શકો છો.
કોડમાં ભૂતપૂર્વampલુન સાઇઝની નીચેનું લી વાંચવામાં આવે છે અને ASCII મૂલ્યમાં રૂપાંતરિત થાય છે.
*/
importPackage(org.apache.log4j);
importPackage(java.lang);
importPackage(java.util);
var કદ = page.getValue(id + “.lunSize”);
var logger = Logger.getLogger(“my logger”);
જો(માપ != નલ){
logger.info("કદ મૂલ્ય "+size);
if((new java.lang.String(size)).મેચ(“\\d+”)){ var byteValue = size.getBytes(“US-ASCII”); // lun માપ કન્વર્ટ કરો અને 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); // પોજો પર મૂલ્ય સેટ કરો.
આ પોજો ડીબી અથવા બાહ્ય ઉપકરણ પર મોકલવામાં આવશે
}
=================================================== =================================================== ==========
// અનમાર્શલ પછી:
/*
ભૂલ સંદેશને માન્ય કરવા અને સેટ કરવા માટે આ પદ્ધતિનો ઉપયોગ કરો.
*/
importPackage(org.apache.log4j);
importPackage(java.lang);
importPackage(java.util);
//var કદ = pojo.getLunSize();
var કદ = page.get Value(id + “.lunSize”);
var logger = Logger .get Logger(“my logger”);
logger.info("કદ મૂલ્ય "+size);
જો (કદ > 50) { //સાઇઝને માન્ય કરો
પાનું. સેટ ભૂલ(id+”.lunSize”, “LUN સાઈઝ 50MB થી વધુ ન હોઈ શકે”); //સેટ
પૃષ્ઠ પર ભૂલ સંદેશ
પેજ .સેટ પેજ મેસેજ("LUN સાઈઝ 50MB થી વધુ ન હોઈ શકે");
//પાનું. પૃષ્ઠ સ્થિતિ સેટ કરો(2);
}

વર્કફ્લોમાં અગાઉના કાર્યના આઉટપુટનો ઉપયોગ કરવો

તમે અગાઉના કાર્યના આઉટપુટનો ઉપયોગ વર્કફ્લોમાં અન્ય કાર્ય માટે ઇનપુટ તરીકે સીધા કસ્ટમ ટાસ્કની સ્ક્રિપ્ટ અને ટાસ્ક લાઇબ્રેરીના એક્ઝિક્યુટ ક્લોપિયા સ્ક્રિપ્ટ ટાસ્કમાંથી કરી શકો છો.
આ આઉટપુટને ઍક્સેસ કરવા માટે, તમે નીચેની રીતોમાંથી એકનો ઉપયોગ કરી શકો છો:

  • get Input() પદ્ધતિનો ઉપયોગ કરીને વર્કફ્લો સંદર્ભમાંથી ચલ પુનઃપ્રાપ્ત કરો.
  • સિસ્ટમ વેરીએબલ નોટેશનનો ઉપયોગ કરીને આઉટપુટનો સંદર્ભ લો.

સંદર્ભ getInput() પદ્ધતિનો ઉપયોગ કરીને આઉટપુટ પુનઃપ્રાપ્ત કરવા માટે, આનો ઉપયોગ કરો:
var નામ = ctxt.getInput("PreviousTaskName.outputFieldName");

માજી માટેampલે:
var નામ = ctxt.getInput(“custom_task1_1684.NAME”); // NAME એ task1 આઉટપુટનું નામ છે
ફીલ્ડ કે જેને તમે એક્સેસ કરવા માંગો છો
સિસ્ટમ વેરીએબલ નોટેશનનો ઉપયોગ કરીને આઉટપુટ મેળવવા માટે, આનો ઉપયોગ કરો:
var નામ = “${પહેલાનું કાર્ય નામ. આઉટપુટ ક્ષેત્રનું નામ}";

માજી માટેampલે:
var નામ = “${custom_task1_1684.NAME}”; // NAME એ task1 આઉટપુટ ફીલ્ડનું નામ છે જેને તમે ઍક્સેસ કરવા માંગો છો

Example: કસ્ટમ કાર્ય બનાવવું અને ચલાવવું

કસ્ટમ કાર્ય બનાવવા માટે, નીચેના કરો:

  • પગલું 1 ઓર્કેસ્ટ્રેશન પસંદ કરો.
  • પગલું 2 કસ્ટમ વર્કફ્લો કાર્યો પર ક્લિક કરો.
  • પગલું 3 કસ્ટમ કાર્ય માહિતીમાં ઉમેરો અને કી પર ક્લિક કરો.
  • પગલું 4 આગળ ક્લિક કરો.
  • પગલું 5 + ક્લિક કરો અને ઇનપુટ વિગતો ઉમેરો.
  • પગલું 6 સબમિટ કરો ક્લિક કરો.
  • પગલું 7 આગળ ક્લિક કરો.
    કસ્ટમ ટાસ્ક આઉટપુટ સ્ક્રીન પ્રદર્શિત થાય છે.
  • પગલું 8 + ક્લિક કરો અને કસ્ટમ કાર્ય માટે આઉટપુટ વિગતો ઉમેરો.
  • પગલું 9 આગળ ક્લિક કરો.
    કંટ્રોલર સ્ક્રીન પ્રદર્શિત થાય છે.
  • પગલું 10 + ક્લિક કરો અને કસ્ટમ કાર્ય માટે નિયંત્રક વિગતો ઉમેરો.
  • પગલું 11 આગળ ક્લિક કરો.
    સ્ક્રિપ્ટ સ્ક્રીન પ્રદર્શિત થાય છે.
  • પગલું 12 એક્ઝેક્યુશન લેંગ્વેજ તરીકે JavaScript પસંદ કરો અને એક્ઝીક્યુટ કરવા માટે નીચેની સ્ક્રિપ્ટ દાખલ કરો.
    logger.addInfo(“હેલો વર્લ્ડ!”);
    logger.addInfo(“સંદેશ “+input.message);
    જ્યાં મેસેજ ઇનપુટ ફીલ્ડનું નામ છે.
  • પગલું 13 સેવ સ્ક્રિપ્ટ પર ક્લિક કરો.
  • પગલું 14 સબમિટ કરો ક્લિક કરો.
    વૈવિધ્યપૂર્ણ કાર્ય વ્યાખ્યાયિત થયેલ છે અને કસ્ટમ કાર્યોની સૂચિમાં ઉમેરવામાં આવે છે.
  • પગલું 15 ઓર્કેસ્ટ્રેશન પૃષ્ઠ પર, વર્કફ્લો પર ક્લિક કરો.
  • પગલું 16 વર્કફ્લોને વ્યાખ્યાયિત કરવા માટે ઉમેરો પર ક્લિક કરો અને વર્કફ્લો ઇનપુટ્સ અને આઉટપુટને વ્યાખ્યાયિત કરો.
    એકવાર વર્કફ્લો ઇનપુટ્સ અને આઉટપુટ વ્યાખ્યાયિત થઈ ગયા પછી, વર્કફ્લોમાં વર્કફ્લો કાર્ય ઉમેરવા માટે વર્કફ્લો ડિઝાઇનરનો ઉપયોગ કરો.
  • પગલું 17 વર્કફ્લો ડિઝાઇનર સ્ક્રીનમાં વર્કફ્લો ખોલવા માટે વર્કફ્લો પર બે વાર ક્લિક કરો.
  • પગલું 18 વર્કફ્લો ડિઝાઇનરની ડાબી બાજુએ, ફોલ્ડર્સને વિસ્તૃત કરો અને કસ્ટમ કાર્ય પસંદ કરો (ઉદા.ample, 'હેલો વર્લ્ડ કસ્ટમ ટાસ્ક').
  • પગલું 19 પસંદ કરેલ કાર્યને વર્કફ્લો ડિઝાઇનર પાસે ખેંચો અને છોડો.
  • પગલું 20 એડ ટાસ્કમાં ફીલ્ડ્સ પૂર્ણ કરો ( ) સ્ક્રીન.
  • પગલું 21 કાર્યને વર્કફ્લો સાથે જોડો. સિસ્કો UCS ડિરેક્ટર ઓર્કસ્ટ્રેશન માર્ગદર્શિકા જુઓ.
  • પગલું 22 વર્કફ્લો માન્ય કરો ક્લિક કરો.
  • પગલું 23 Execute Now પર ક્લિક કરો અને સબમિટ કરો પર ક્લિક કરો.
  • પગલું 24 સેવા વિનંતી લોગ વિન્ડોમાં લોગ સંદેશાઓ જુઓ.

દસ્તાવેજો / સંસાધનો

cisco કસ્ટમ વર્કફ્લો કાર્યો બનાવી રહ્યા છે [પીડીએફ] વપરાશકર્તા માર્ગદર્શિકા
કસ્ટમ વર્કફ્લો કાર્યો, કસ્ટમ વર્કફ્લો કાર્યો, વર્કફ્લો કાર્યો બનાવવા, વર્કફ્લો કાર્યો, કાર્યો

સંદર્ભો

એક ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. જરૂરી ક્ષેત્રો ચિહ્નિત થયેલ છે *