cisco-Nexus-3000-Series-past-kechikish-switches-logo

cisco Maxsus ish jarayoni vazifalarini yaratish

cisco-maxsus-ish oqimi-vazifalar-mahsulot-rasmini-yaratish

Maxsus ish oqimi kiritishlari haqida

Cisco UCS Director Orchestrator maxsus topshiriqlar uchun aniq belgilangan kiritish turlari ro'yxatini taqdim etadi. Cisco UCS Director, shuningdek, sizga maxsus ish jarayoni vazifasi uchun moslashtirilgan ish oqimi kiritishini yaratishga imkon beradi. Mavjud kirish turini klonlash va o'zgartirish orqali yangi kiritish turini yaratishingiz mumkin.

Old shartlar

Maxsus topshiriqlarni yozishdan oldin siz quyidagi shartlarga javob berishingiz kerak:

  • Cisco UCS Director tizimingizda o'rnatilgan va ishlamoqda. Cisco UCS Directorni qanday o'rnatish haqida ko'proq ma'lumot olish uchun Cisco UCS Director o'rnatish va sozlash bo'yicha qo'llanmaga qarang.
  • Sizda administrator huquqlariga ega login mavjud. Shaxsiy vazifalarni yaratish va o'zgartirishda ushbu logindan foydalanishingiz kerak.
  • CloupiaScript yordamida maxsus topshiriq yozish uchun CloupiaScript yozish ruxsatiga ega boʻlishingiz kerak.
  • CloupiaScript yordamida yaratilgan maxsus topshiriqni bajarish uchun CloupiaScript-ni bajarish ruxsatiga ega bo'lishingiz kerak.

Shaxsiy ish oqimi kiritishini yaratish

Maxsus ish jarayoni vazifasi uchun maxsus kiritish yaratishingiz mumkin. Kirish maxsus ish jarayoni vazifasini yaratganingizda maxsus topshiriq kiritishlari bilan taqqoslashingiz mumkin bo'lgan kiritish turlari ro'yxatida ko'rsatiladi.

  • Qadam 1 Orkestratsiyani tanlang.
  • Qadam 2 Maxsus ish oqimi kiritishlari ni bosing.
  • Qadam 3 Qo'shish tugmasini bosing.
  • Qadam 4 Add CustomWorkflow Input ekranida quyidagi maydonlarni toʻldiring:
    • Maxsus kiritish turi nomi - maxsus kiritish turi uchun noyob nom.
    • Kirish turi - kiritish turini tekshiring va Tanlash-ni bosing. Tanlangan kiritish asosida boshqa maydonlar paydo bo'ladi. Misol uchunample, kiritish turi sifatida Elektron pochta manzilini tanlaganingizda, qiymatlar ro'yxati (LOV) paydo bo'ladi. Maxsus kiritish qiymatlarini cheklash uchun yangi maydonlardan foydalaning.
  • 5-qadam Yuborish tugmasini bosing.
  • Maxsus ish oqimi kiritish Cisco UCS Director dasturiga qo'shiladi va kirish turlari ro'yxatida mavjud.
Shaxsiy kiritishni tekshirish

Mijozlar tashqi resurslardan foydalangan holda ish oqimining ma'lumotlarini tekshirishlari kerak bo'lishi mumkin. Qutidan tashqari, Cisco UCS direktori har bir mijozning tekshirish ehtiyojlarini qondira olmaydi. Ushbu bo'shliqni to'ldirish uchun Cisco UCS Director mijoz tomonidan taqdim etilgan skript yordamida ish vaqtida istalgan kirishni tekshirish imkoniyatini taqdim etadi. Skript kiritishdagi xatolarni belgilashi mumkin va xizmat so'rovini ishga tushirishdan oldin to'g'ri kiritishni talab qilishi mumkin. Skript har qanday tilda yozilishi mumkin, har qanday tashqi manbaga kirishi mumkin va ish jarayonining barcha kirish qiymatlariga kirish huquqiga ega.
Siz JavaScript, Python, bash shell skripti yoki boshqa har qanday skript tilidan foydalangan holda maxsus tekshirish skriptlarini yozishingiz mumkin.

Quyidagi sobiqampTekshirish skriptlarini Cisco UCS Director-da Orchestration > Custom Workflow Inputs-da topish mumkin:

  • Example-bash-skript-validator
  • Example-javascript-validator
  • Example-python-validator

Siz eskisini nusxalashingiz yoki klonlashingiz mumkinampyangi tasdiqlangan kirishni yaratish uchun skriptli ish oqimi kirishlari. Bundan tashqari, sobiq foydalanishingiz mumkinampo'z skriptlaringizni ishlab chiqish uchun qo'llanma sifatida le skriptlashtirilgan ish oqimi kiritishlari.

Skript tilidan qat'i nazar, quyidagi xususiyatlar va qoidalar skriptli shaxsiy kiritishni tekshirish uchun qo'llaniladi:

  • Barcha skriptli tekshirish alohida jarayonda amalga oshiriladi, shuning uchun muvaffaqiyatsiz tekshirish jarayoni Cisco UCS Director jarayoniga ta'sir qilmaydi.
  • Skriptlar yordamida faqat umumiy matn kiritishlarini tekshirish mumkin.
  • Tasdiqlash skriptlari birma-bir, ketma-ketlikda, kirishlar ish oqimining kirish sahifasida paydo bo'ladigan tartibda amalga oshiriladi. Har bir tasdiqlangan kirish uchun alohida jarayon ishga tushiriladi.
  • Skriptdan nolga teng bo'lmagan qaytarilish qiymati tekshirish muvaffaqiyatsizligini ko'rsatadi. Majburiy emas, xato xabarini ish oqimini kiritish shakliga qaytarishingiz mumkin.
  • Ish oqimining barcha ma'lumotlari tasdiqlash skriptiga ikki usulda uzatiladi:
    • “Kalit”=”qiymat” ko‘rinishidagi skriptga argumentlar sifatida.
    • Skript jarayoni uchun muhit o'zgaruvchilari sifatida. O'zgaruvchilar nomlari kirish belgilaridir.
      Misol uchunample, agar ish oqimida Mahsulot-kod deb belgilangan kirish bo'lsa va kirish qiymati AbC123 bo'lsa, o'zgaruvchi validator skriptiga “Mahsulot-kodi”=“AbC123” sifatida uzatiladi.
      Ushbu kiritish o'zgaruvchilari tekshirishni amalga oshirish uchun kerak bo'lganda skript tomonidan ishlatilishi mumkin. Istisno: Jadval qiymatlari faqat jadval tanlovining qator raqamini o'z ichiga oladi va shuning uchun foydasiz bo'lishi mumkin.
  • Maxsus ish oqimi kiritish sahifasi skriptni Maxsus topshiriq muharririda mavjud qiladi. Sintaksis barcha tillar uchun ajratilgan. Sintaksis xatolari faqat JavaScript tekshiruvchilari uchun tekshiriladi.
Maxsus ish oqimi kiritishni klonlash

Maxsus ish oqimi kiritishini yaratish uchun Cisco UCS Director-da mavjud maxsus ish oqimi kiritishidan foydalanishingiz mumkin.

Boshlashdan oldin
Cisco UCS Director-da maxsus ish oqimi kiritish mavjud bo'lishi kerak.

  • Qadam 1 Orkestratsiyani tanlang.
  • Qadam 2 Maxsus ish oqimi kiritishlari ni bosing.
  • Qadam 3 Klonlash uchun maxsus ish oqimi kiritilgan qatorni bosing.
    Klonlash belgisi maxsus ish oqimi kiritish jadvalining yuqori qismida paydo bo'ladi.
  • Qadam 4 Klonlash tugmasini bosing.
  • Qadam 5 Maxsus kiritish turi nomini kiriting.
  • Qadam 6 Yangi kiritishni moslashtirish uchun maxsus ish oqimi kiritish ekranidagi boshqa boshqaruv elementlaridan foydalaning.
  • Qadam 7 Submit tugmasini bosing.
    Maxsus ish jarayoni topshirig‘i kiritilishi tasdiqlangandan so‘ng klonlanadi va maxsus ish jarayoni vazifasida foydalanish uchun mavjud.
Maxsus topshiriq yaratish

Shaxsiy vazifani yaratish uchun quyidagilarni bajaring:

  • Qadam 1 Orkestratsiyani tanlang.
  • Qadam 2 Maxsus ish jarayoni vazifalari-ni bosing.
  • Qadam 3 Qo'shish tugmasini bosing.
  • Qadam 4 Maxsus ish oqimi vazifasini qo‘shish ekranida quyidagi maydonlarni to‘ldiring:
    • Vazifa nomi maydoni - maxsus ish jarayoni vazifasi uchun noyob nom.
    • Vazifa yorlig'i maydoni - maxsus ish jarayoni vazifasini aniqlash uchun yorliq.
    • Kategoriya ostida ro'yxatdan o'tish maydoni - maxsus ish jarayoni vazifasi ro'yxatga olinishi kerak bo'lgan ish oqimi toifasi.
    • Vazifani faollashtirish katagiga belgi qo'yilsa, maxsus ish jarayoni vazifasi Orchestratorda ro'yxatga olinadi va darhol ish oqimlarida foydalanish mumkin.
    • Qisqacha tavsif maydoni - maxsus ish jarayoni vazifasining tavsifi.
    • Batafsil tavsif maydoni - maxsus ish jarayoni vazifasining batafsil tavsifi.
  • Qadam 5 Keyingiga bosing.
    Maxsus topshiriq kiritish ekrani paydo bo'ladi.
  • Qadam 6 Qo'shish tugmasini bosing.
  • Qadam 7 Kirishlarga kirish qo‘shish ekranida quyidagi maydonlarni to‘ldiring:
    • Kirish maydoni nomi maydoni - maydon uchun noyob nom. Ism analfavit belgisi bilan boshlanishi kerak va bo'sh joy yoki maxsus belgilarni o'z ichiga olmaydi.
    • Kirish maydoni yorlig'i maydoni - kiritish maydonini aniqlash uchun yorliq.
    • Kirish maydoni turi ochiladigan ro'yxati - Kirish parametrining ma'lumotlar turini tanlang.
    • Kirish turiga xaritalash (Xaritalash yo'q) maydoni - agar bu maydon boshqa topshiriq chiqishi yoki global ish oqimi kiritishidan ko'rsatilishi mumkin bo'lsa, ushbu maydonni xaritalash mumkin bo'lgan kirish turini tanlang.
    • Majburiy belgilash katakchasi - Belgilansa, foydalanuvchi ushbu maydon uchun qiymat ko'rsatishi kerak.
    • RBID maydoni - Maydon uchun RBID qatorini kiriting.
    • Kirish maydoni oʻlchami ochiladigan roʻyxati — matn va jadvalli kiritish uchun maydon oʻlchamini tanlang.
    • Kirish maydonining yordam maydoni—(ixtiyoriy) sichqonchani maydon ustiga olib borganingizda ko‘rsatiladigan tavsif.
    • Input Field Annotation maydoni—(ixtiyoriy) Kirish maydoni uchun maslahat matni.
    • Maydon guruhi nomi maydoni - Agar ko'rsatilgan bo'lsa, guruh nomlariga mos keladigan barcha maydonlar maydonlar guruhiga kiritiladi.
    • MATN FIYADA ATRIBUTLARI maydoni — kiritish maydonining turi matn bo‘lsa, quyidagi maydonlarni to‘ldiring.
    • Bir nechta kiritish katakchasi - Belgilangan bo'lsa, kiritish maydoni kirish maydoni turiga qarab bir nechta qiymatlarni qabul qiladi:
    • LOV uchun - Kirish maydoni bir nechta kirish qiymatlarini qabul qiladi.
    • Matn maydoni uchun - kiritish maydoni ko'p qatorli matn maydoniga aylanadi.
    • Kirish maydonining maksimal uzunligi - kiritish maydoniga kiritishingiz mumkin bo'lgan belgilarning maksimal sonini belgilang.
    • LOV ATTRIBUTES maydoni — Kirish turi Qadriyatlar roʻyxati (LOV) yoki Radio tugmalari bilan LOV boʻlsa, quyidagi maydonlarni toʻldiring.
    • Qadriyatlar roʻyxati maydoni — oʻrnatilgan LOVlar uchun vergul bilan ajratilgan qiymatlar roʻyxati.
      LOV Provayder nomi maydoni — oʻrnatilgan boʻlmagan LOVlar uchun LOV provayderining nomi.
    • JADVAL XUSUSIYATLARI maydoni - kiritish maydoni turi Jadval, Qalqib chiquvchi jadval yoki Tanlangan jadval belgilash katakchasi bo'lsa, quyidagi maydonlarni to'ldiring.
    • Jadval nomi maydoni - Jadval maydonlari turlari uchun jadvalli hisobotning nomi.
    • FIELD INPUT VALIDATION (FIELD INPUT VALIDATION) maydoni — tanlangan ma’lumotlar turiga qarab quyidagi maydonlardan biri yoki bir nechtasi ko‘rsatiladi. Kirish maydonlari qanday tekshirilishini belgilash uchun maydonlarni to'ldiring.
    • Input Validator ochiladigan roʻyxati — foydalanuvchi kiritishi uchun tekshiruvchini tanlang.
    • Muntazam ifoda maydoni - Kirish qiymatiga mos keladigan muntazam ifoda namunasi.
    • Regular Expression Message maydoni - Muntazam ifodani tekshirish muvaffaqiyatsiz tugashi bilan ko'rsatiladigan xabar.
    • Minimal qiymat maydoni - Minimal raqamli qiymat.
    • Maksimal qiymat maydoni - maksimal raqamli qiymat.
    • FIELD SHARTLARI maydoni - Shaklda maydonni yashirish shartini o'rnatish uchun quyidagi maydonlarni to'ldiring.
    • Maydon nomida yashirish maydoni - forma bilan ishlaydigan dastur maydonni aniqlay olishi uchun maydonning ichki nomi.
    • Hide On Field Value maydoni - Shakl topshirilgandan keyin yuborilishi kerak bo'lgan qiymat.
    • Maydonda yashirish sharti ochiladigan ro'yxati - Maydon yashirilishi kerak bo'lgan shartni tanlang.
    • HTML Yordam maydoni - Yashirin maydon uchun yordam ko'rsatmalari.
  • Qadam 8 Submit tugmasini bosing.
    Kirish yozuvi jadvalga qo'shiladi.
  • Qadam 9 Kirishlarga qoʻshimcha yozuv qoʻshish uchun Qoʻshish tugmasini bosing.
  • Qadam 10 Kirish kiritishni tugatgandan so'ng, Keyingiga bosing.
    Maxsus ish oqimi vazifalari chiqishlari ekrani paydo bo'ladi.
  • Qadam 11 Qo'shish tugmasini bosing.
  • Qadam 12 Chiqishlarga kirish qo‘shish ekranida quyidagi maydonlarni to‘ldiring:
    • Chiqish maydoni nomi maydoni — Chiqish maydoni uchun noyob nom. U alifbo belgisi bilan boshlanishi kerak va bo'sh joy yoki maxsus belgilarni o'z ichiga olmaydi.
    • Chiqish maydoni tavsifi maydoni — Chiqish maydonining tavsifi.
    • Chiqish maydoni turi maydoni - chiqish turini tekshiring. Bu tur chiqishni boshqa topshiriq kiritishlari bilan qanday solishtirish mumkinligini aniqlaydi.
  • Qadam 13 Submit tugmasini bosing.
    Chiqish yozuvi jadvalga qo'shiladi.
  • Qadam 14 Chiqishlarga qoʻshimcha yozuv qoʻshish uchun Qoʻshish tugmasini bosing.
  • Qadam 15 Keyingiga bosing
    Controller ekrani paydo bo'ladi
  • Qadam 16 (Ixtiyoriy) Tekshirgichni qo'shish uchun Qo'shish-ni bosing.
  • Qadam 17 Controllerga yozuv qo‘shish ekranida quyidagi maydonlarni to‘ldiring:
    • Usul ochiladigan ro'yxati - Shaxsiy ish jarayoni vazifasi uchun kirish va/yoki chiqishlarni moslashtirish uchun marshalling yoki unmarshalling usulini tanlang. Usul quyidagilardan biri bo'lishi mumkin:
    • Marshalldan oldin - Kirish maydonini qo'shish yoki o'rnatish va sahifada (shakl) LOVni dinamik ravishda yaratish va o'rnatish uchun ushbu usuldan foydalaning.
    • Marshalldan keyin - Kirish maydonini yashirish yoki ko'rsatish uchun ushbu usuldan foydalaning.
    • Unmarshalldan oldin - Kirish qiymatini bir shakldan boshqa shaklga aylantirish uchun ushbu usuldan foydalaning, masalanample, ma'lumotlar bazasiga yuborishdan oldin parolni shifrlamoqchi bo'lganingizda.
    • Unmarshalldan keyin - foydalanuvchi kiritgan ma'lumotlarni tekshirish va sahifada xato xabarini o'rnatish uchun ushbu usuldan foydalaning.
      Masalan qarangampga: Kontrollerlardan foydalanish, 14-bet.
    • Skript matn maydoni - Usul ochiladigan ro'yxatidan tanlagan usul uchun GUI moslashtirish skripti kodini qo'shing.
      Eslatma Ko'proq usullar uchun kod qo'shishni istasangiz, Qo'shish tugmasini bosing.
      Kiritilgan parollar uchun tekshiruvlar mavjud bo'lsa, ish oqimlaridagi maxsus vazifalarni tahrirlash uchun parollar uchun kontroller tekshiruvini o'zgartirishga ishonch hosil qiling.
      Eslatma
  • Qadam 18 Submit tugmasini bosing.
    Tekshirish moslamasi jadvalga qo'shiladi.
  • Qadam 19 Keyingiga bosing.
    Skript ekrani paydo bo'ladi.
  • Qadam 20 Ijro tili ochiladigan ro'yxatidan tilni tanlang.
  • Qadam 21 Skript maydoniga maxsus ish jarayoni vazifasi uchun CloupiaScript kodini kiriting.
    Cloupia skript kodi kodni kiritganingizda tasdiqlanadi. Agar kodda xato bo'lsa, chiziq raqami yonida xato belgisi (qizil xoch) ko'rsatiladi. Sichqonchani xato belgisi ustiga olib boring view xato xabari va yechim
  • Qadam 22 Skriptni saqlash tugmasini bosing.
  • Qadam 23 Submit tugmasini bosing.
    Maxsus ish jarayoni vazifasi yaratilgan va ish jarayonida foydalanish uchun mavjud

Maxsus vazifalar va omborlar

Maxsus topshiriq yaratganingizda, skript oynasiga maxsus topshiriq kodini kiritish yoki matn muharriridan kodni kesish va joylashtirish o'rniga, kodni file GitHub yoki BitBucket omborida saqlanadi. Buning uchun siz:

  1. Bir yoki bir nechta matn yarating files GitHub yoki BitBucket omborida, github.com yoki xususiy korxona GitHub omborida.
    Eslatma Cisco UCS Director faqat GitHub (github.com yoki korxona GitHub nusxasi) va BitBucket-ni qo'llab-quvvatlaydi. U GitLab, Perforce yoki Codebase kabi boshqa Git xosting xizmatlarini qo'llab-quvvatlamaydi.
  2. Repozitariyni Cisco UCS Director-da ro'yxatdan o'tkazing. Cisco UCS Director-da GitHub yoki BitBucket omborini qo'shish, 7-betga qarang.
  3. Omborni tanlang va matnni belgilang file maxsus topshiriq skriptini o'z ichiga oladi. GitHub yoki BitBucket omboridan maxsus topshiriq skript kodini yuklab olish, 8-betga qarang.

Cisco UCS direktorida GitHub yoki BitBucket omborini qo'shish
GitHub yoki BitBucket omborini Cisco UCS Director-da ro'yxatdan o'tkazish uchun quyidagilarni bajaring:

Boshlashdan oldin
GitHub yoki BitBucket omborini yarating. Ombor har qanday GitHub yoki BitBucket serverida bo'lishi mumkin, Cisco UCS direktoringizdan foydalanish mumkin bo'lgan umumiy yoki shaxsiy.
Bir yoki bir nechtasini tekshiring files sizning omboringizga maxsus topshiriqlaringiz uchun JavaScript kodini o'z ichiga oladi.

  • Qadam 1 Ma'muriyat > Integratsiya-ni tanlang.
  • Qadam 2 Integratsiya sahifasida Repozitariylarni boshqarish-ni bosing.
  • Qadam 3 Qo'shish tugmasini bosing.
  • Qadam 4 "Repository qo'shish" sahifasida kerakli maydonlarni, jumladan, quyidagilarni to'ldiring:
    • Repository Nickname maydoniga Cisco UCS Director ichidagi omborni aniqlash uchun nom kiriting.
    • Repozitariyda URL maydoniga kiring URL GitHub yoki BitBucket ombori.
    • Filial nomi maydoniga siz foydalanmoqchi bo'lgan ombor filiali nomini kiriting. Standart nom - asosiy filial.
    • Repository User maydoniga GitHub yoki BitBucket hisobingiz uchun foydalanuvchi nomini kiriting.
    • GitHub omborini qo'shish uchun Parol/API token maydoniga GitHub uchun yaratilgan API tokenini kiriting.
      GitHub yordamida API tokenini yaratish uchun Sozlamalar-ni bosing va Dasturchi sozlamalari > Shaxsiy kirish tokenlari-ga oʻting va Yangi token yaratish-ni bosing.
      BitBucket omborini qo'shish uchun Parol/API token maydoniga BitBucket parolini kiriting.
    • Yangi maxsus topshiriq yaratishda ushbu omborni sukut boʻyicha oʻrnatish uchun “Buni mening standart omborim qilish” belgisini belgilang.
    • Cisco UCS Director repositoryga kira oladimi yoki yo'qligini tekshirish uchun Ulanishni sinab ko'rish tugmasini bosing.
      Repozitariy bilan ulanish holati sahifaning yuqori qismidagi bannerda ko'rsatiladi.
      Agar siz Cisco UCS dan GitHub yoki BitBucket omboriga ulana olmasangiz va ular bilan bog'lana olmasangiz
      Direktor, proksi-server orqali Internetga kirish uchun Cisco UCS Director dasturini yangilang. Cisco UCS direktori boshqaruv qo'llanmasiga qarang.
      Eslatma
  • Qadam 5 Ombor ma'lumotlari to'g'ri ekanligiga ishonchingiz komil bo'lsa, Submit tugmasini bosing.

GitHub yoki BitBucket omboridan maxsus topshiriq skript kodini yuklab olish

GitHub yoki BitBucket omboridan matn import qilish orqali yangi maxsus vazifa yaratish uchun quyidagilarni bajaring:

Boshlashdan oldin
GitHub yoki BitBucket omborini yarating va bir yoki bir nechta matnni tekshiring files sizning omboringizga maxsus topshiriqlaringiz uchun JavaScript kodini o'z ichiga oladi.

GitHub omborini Cisco UCS direktoriga qo'shing. Cisco UCS Director-da GitHub yoki BitBucket omborini qo'shish sahifasiga qarang

  • Qadam 1 Orkestratsiya sahifasida Maxsus ish jarayoni vazifalari-ni bosing.
  • Qadam 2 Qo'shish tugmasini bosing.
  • Qadam 3 Maxsus topshiriq ma'lumotlari sahifasida kerakli maydonlarni to'ldiring. Maxsus topshiriq yaratish, 3-betga qarang.
  • Qadam 4 Maxsus topshiriq kiritish sahifasidagi kerakli maydonlarni to‘ldiring. Maxsus topshiriq yaratish, 3-betga qarang.
  • Qadam 5 Maxsus topshiriq chiqishlari sahifasida kerakli maydonlarni to'ldiring. Maxsus topshiriq yaratish, 3-betga qarang.
  • Qadam 6 Controller sahifasida kerakli maydonlarni to'ldiring. Maxsus topshiriq yaratish, 3-betga qarang.
  • Qadam 7 Skript sahifasida kerakli maydonlarni to'ldiring:
    • Ijro etuvchi til ochiladigan ro'yxatidan JavaScript-ni tanlang.
    • Skriptdan foydalanish uchun maxsus topshiriqni yoqish uchun Skriptlar uchun ombordan foydalanishni belgilang file ombordan. Bu sizga omborni tanlash va skriptni belgilash imkonini beradi file foydalanish.
    • "Repository tanlash" ochiladigan ro'yxatidan skriptni o'z ichiga olgan GitHub yoki BitBucket omborini tanlang. files. Repozitariylarni qanday qo'shish haqida batafsil ma'lumot uchun Cisco UCS Director-da GitHub yoki BitBucket omborini qo'shish, 7-betga qarang.
    • Skriptga to'liq yo'lni kiriting file Skriptda filenom matn maydoni.
    • Skriptni yuklab olish uchun Load Script tugmasini bosing.
      dan matn file skript matnini tahrirlash maydoniga ko'chiriladi.
    • Majburiy emas, skript matnini tahrirlash sohasida yuklab olingan skriptga o'zgartirishlar kiriting.
    • Skriptni skript matnini tahrirlash sohasida ko'rinadigan tarzda saqlash uchun Skriptni saqlash tugmasini bosing.
      Skriptni saqlash tugmasini bosganingizda, skript joriy ish seansingizga saqlanadi. Skriptni tahrirlayotgan maxsus vazifaga saqlash uchun Yuborish tugmasini bosishingiz kerak.
      Eslatma
  • Qadam 8 Maxsus topshiriqni saqlash uchun Submit tugmasini bosing.
    Agar siz yuklab olingan skriptga Skript matnini tahrirlash sohasida o'zgartirishlar kiritgan bo'lsangiz, o'zgarishlar maxsus topshiriqda saqlanadi. GitHub yoki BitBucket omborida hech qanday o'zgarishlar saqlanmaydi. Agar yuklangan skriptni tashlab, oʻz skriptingizni kiritmoqchi boʻlsangiz, skript oynasini tozalash uchun “Skriptni oʻchirish” tugmasini bosing.

Keyinchalik nima qilish kerak
Ish jarayonida yangi maxsus topshiriqdan foydalanishingiz mumkin.

Ish oqimlarini, moslashtirilgan vazifalarni, skript modullarini va harakatlarni import qilish

Artefaktlarni Cisco UCS Director dasturiga import qilish uchun quyidagilarni bajaring:

Eslatma Agar global oʻzgaruvchi qurilmada mavjud boʻlmasa, ish oqimi bilan bogʻliq global oʻzgaruvchilar ish oqimini import qilishda import qilinadi.

  • Qadam 1 Orkestratsiyani tanlang.
  • Qadam 2 Orkestratsiya sahifasida Ish oqimlari-ni bosing.
  • Qadam 3 Import tugmasini bosing.
  • Qadam 4 Import ekranida a ni tanlang File.
  • Qadam 5 Tanlash bo'yicha File Yuklash ekrani uchun ni tanlang file import qilinadi. Cisco UCS Direktori import va eksport files .wfdx ga ega file kengaytma.
  • Qadam 6 Ochish tugmasini bosing.
    Qachon file yuklanadi, File Yuklash/Tasdiqlash ekrani ko'rsatiladi File foydalanishga tayyor va kalit.
  • Qadam 7 Eksport qilishda kiritilgan kalitni kiriting file.
  • Qadam 8 Keyingiga bosing.
    Import siyosati ekranida yuklangan Cisco UCS Director ob'ektlari ro'yxati ko'rsatiladi file.
  • Qadam 9 (Ixtiyoriy) Import siyosatlari ekranida, agar ob'ektlar allaqachon ish jarayoni papkasida joylashgan nomlarni takrorlagan bo'lsa, qanday ishlov berilishini belgilang. Import ekranida quyidagi maydonlarni to'ldiring
IsmTavsif
Ish oqimlariBir xil nomdagi ish oqimlari qanday boshqarilishini belgilash uchun quyidagi variantlardan tanlang:
  • O'zgartiring— Mavjud ish jarayonini import qilingan ish oqimi bilan almashtiring.
  • Ikkalasini ham saqlang— Ish jarayonini yangi versiya sifatida import qiling.
  • Oʻtkazib yuborish— Ish jarayonini import qilmang.
Maxsus vazifalarXuddi shunday nomlangan maxsus vazifalar qanday bajarilishini belgilash uchun quyidagi variantlardan tanlang:
  • O'zgartiring
  • Ikkalasini ham saqlang
  • Oʻtkazib yuborish
IsmTavsif
Skript modullariXuddi shunday nomlangan skript modullari qanday ishlashini belgilash uchun quyidagi variantlardan tanlang:
  • O'zgartiring
  • Ikkalasini ham saqlang
  • Oʻtkazib yuborish
FaoliyatlarBir xil nomdagi harakatlar qanday amalga oshirilishini belgilash uchun quyidagi variantlardan tanlang:
  • O'zgartiring
  • Ikkalasini ham saqlang
  • Oʻtkazib yuborish
Ish oqimlarini jildga import qilishCheck Ish oqimlarini import qilish uchun Ish oqimlarini papkaga import qiling. Agar ish oqimlarini jildga import qilishni belgilamasangiz va ish oqimining mavjud versiyasi bo'lmasaw mavjud bo'lsa, ish jarayoni import qilinmaydi.
Jildni tanlangIsh oqimlari import qilinadigan jildni tanlang. Agar tanlagan bo'lsangiz [Yangi Jild..]

ochiladigan ro'yxatda, the Yangi jild maydon paydo bo'ladi.

Yangi jildImport papkangiz sifatida yaratish uchun yangi jild nomini kiriting.
  • Qadam 10 Import tugmasini bosing.

Ish oqimlarini, moslashtirilgan vazifalarni, skript modullarini va harakatlarni eksport qilish

Cisco UCS direktoridan artefaktlarni eksport qilish uchun quyidagilarni bajaring:

Eslatma Ish jarayoni bilan bog'liq global o'zgaruvchilar ish oqimini eksport qilishda avtomatik ravishda eksport qilinadi.

  • Qadam 1 Eksport tugmasini bosing.
  • Qadam 2 Ish oqimlarini tanlash ekranida eksport qilmoqchi bo'lgan ish oqimlarini tanlang.
    Cisco UCS Director-da 6.6 versiyasidan oldin yaratilgan maxsus ish oqimlari, vazifalar va skriptlar, agar ularda XML ma'lumotlari bo'lsa, import qilinmasligi mumkin.
    Eslatma
  • Qadam 3 Keyingiga bosing.
  • Qadam 4 Maxsus topshiriqlarni tanlash ekranida ko'rsatmoqchi bo'lgan maxsus vazifalarni tanlang
    Eslatma Eksport qilingan maxsus topshiriq ushbu maxsus topshiriq tomonidan ishlatiladigan barcha maxsus kirishlarni o'z ichiga oladi.
  • Qadam 5 Keyingiga bosing.
  • Qadam 6 Eksport: Skript modullarini tanlash ekranida eksport qilmoqchi bo'lgan skript modullarini tanlang.
  • Qadam 7 Keyingiga bosing.
  • Qadam 8 Eksport qilish ekranida: Faoliyatlar ni tanlang, eksport qilmoqchi bo'lgan amallarni tanlang.
  • Qadam 9 Keyingiga bosing.
  • Qadam 10 Eksportda: Open APIs ekranini tanlang, eksport qilmoqchi bo'lgan API-larni tanlang.
  • Qadam 11 Eksport: Tasdiqlash ekranida quyidagi maydonlarni to‘ldiring:
IsmTavsif
Eksport qilinganSizning ismingiz yoki eksport uchun kim javobgar ekanligi haqidagi eslatma.
FikrlarUshbu eksport haqida sharhlar.
Eksport qilinganni shifrlash fileEksport qilinganni shifrlash-ni tekshiring file shifrlash uchun katakchani belgilang file eksport qilinadi. Odatiy bo'lib, tasdiqlash qutisi belgilangan.
KalitShifrlash uchun kalitni kiriting file.

Bu maydon faqat eksport qilinganni shifrlashda ko'rsatiladi file katakcha belgilandi.

Shifrni ochish uchun ish jarayonini import qilishda kalitni kerak bo'lganda saqlang.

Kalitni tasdiqlangTasdiqlash uchun kalitni yana kiriting.

Bu maydon faqat eksport qilinganni shifrlashda ko'rsatiladi file katakcha belgilandi.

Eksport qilingan File Ismning nomi file mahalliy tizimingizda. Faqat asosni yozing fileism; the file turi kengaytmasi (.wfdx) avtomatik ravishda qo'shiladi.
  • Qadam 12 Eksport tugmasini bosing.
    Sizdan saqlash so'raladi file.
Vazifalar kutubxonasidan maxsus ish jarayoni topshirig'ini klonlash

Maxsus vazifalarni yaratishda foydalanish uchun vazifalar kutubxonasidagi vazifalarni klonlashingiz mumkin. Bundan tashqari, maxsus vazifa yaratish uchun maxsus topshiriqni klonlashingiz mumkin.

Klonlangan vazifa asl vazifa bilan bir xil vazifa kirishlari va chiqishlari bo'lgan ramkadir. Biroq, klonlangan vazifa faqat ramka hisoblanadi. Bu yangi vazifa uchun barcha funksiyalarni CloupiaScript-da yozishingiz kerakligini anglatadi.

Shuningdek, roʻyxat qiymatlari tizimga bogʻliq boʻlmasa, ochiladigan roʻyxatlar va qiymatlar roʻyxati kabi roʻyxat kiritishlari uchun tanlash qiymatlari klonlangan vazifaga oʻtkazilishini ham unutmang. Mavjud tizimlarning nomlari va IP manzillari tizimga bog'liq; Cisco UCS Director tomonidan qo'llab-quvvatlanadigan konfiguratsiya opsiyalari kabi narsalar emas. Misol uchunample, foydalanuvchi guruhlari, bulut nomlari va port guruhlari tizimga bog'liq; foydalanuvchi rollari, bulut turlari va port guruhlari turlari bunday emas.

  • Qadam 1 Orkestratsiyani tanlang.
  • Qadam 2 Maxsus ish jarayoni vazifalari-ni bosing.
  • Qadam 3 Vazifalar kutubxonasidan klonlash-ni bosing.
  • Qadam 4 Vazifalar kutubxonasidan klonlash ekranida klonlanmoqchi boʻlgan vazifa bilan qatorni tekshiring.
  • Qadam 5 Tanlash tugmasini bosing.
    Maxsus ish jarayoni vazifasi vazifalar kutubxonasidan yaratiladi. Yangi maxsus vazifa Shaxsiy ish jarayoni vazifalari hisobotidagi oxirgi maxsus vazifadir. Yangi maxsus vazifa sana qo'shilgan holda klonlangan vazifa nomi bilan ataladi.
  • Qadam 6 Submit tugmasini bosing

Keyinchalik nima qilish kerak
Klonlangan vazifa uchun tegishli nom va tavsif mavjudligiga ishonch hosil qilish uchun maxsus ish jarayoni vazifasini tahrirlang.

Maxsus ish jarayoni vazifasini klonlash

Maxsus ish jarayoni vazifasini yaratish uchun Cisco UCS Director-da mavjud maxsus ish jarayoni vazifasidan foydalanishingiz mumkin.

Boshlashdan oldin
Maxsus ish oqimi vazifasi Cisco UCS Directorda mavjud bo'lishi kerak.

  • Qadam 1 Orkestratsiyani tanlang.
  • Qadam 2 Maxsus ish jarayoni vazifalari-ni bosing.
  • Qadam 3 Klonlamoqchi bo'lgan maxsus ish jarayoni vazifasi bilan qatorni bosing.
    Klonlash belgisi maxsus ish jarayoni vazifalari jadvalining yuqori qismida paydo bo'ladi.
  • Qadam 4 Klonlash tugmasini bosing.
  • Qadam 5 Maxsus ish oqimi vazifasini klonlash ekranida kerakli maydonlarni yangilang.
  • Qadam 6 Keyingiga bosing.
    Maxsus ish jarayoni vazifalari uchun belgilangan kirishlar paydo bo'ladi.
  • Qadam 7 Tahrir qilmoqchi boʻlgan topshiriq yozuvi boʻlgan qatorni bosing va topshiriq kiritishlarini tahrirlash uchun Tahrirlash ni bosing.
  • Qadam 8 Vazifa kiritish yozuvini qo'shish uchun Qo'shish-ni bosing.
  • Qadam 9 Keyingiga bosing.
    Vazifa natijalarini tahrirlash.
  • Qadam 10 Yangi chiqish yozuvini qo'shish uchun Qo'shish tugmasini bosing.
  • Qadam 11 Keyingiga bosing.
  • Qadam 12 Kontroller skriptlarini tahrirlash. 13-betdagi Maxsus ish oqimi topshiriqlari kiritishlarini boshqarishga qarang.
  • Qadam 13 Keyingiga bosing.
  • Qadam 14 Maxsus topshiriqni sozlash uchun vazifa skriptini tahrirlang.
  • Qadam 15 Submit tugmasini bosing
Maxsus ish oqimi topshiriqlarini kiritishni boshqarish

Kontrollerlardan foydalanish
Siz Cisco UCS Director-da mavjud boshqaruvchi interfeysi yordamida maxsus topshiriq kiritishlarining ko'rinishini va harakatini o'zgartirishingiz mumkin.

Kontrollerlardan qachon foydalanish kerak
Quyidagi stsenariylarda kontrollerlardan foydalaning:

  • GUI-ning murakkab ko'rsatish va yashirish xatti-harakatlarini amalga oshirish, jumladan, qiymatlar ro'yxatini, qiymatlarning jadvalli ro'yxatini va foydalanuvchiga ko'rsatiladigan boshqa kirish boshqaruvlarini yanada nozik nazorat qilish.
  • Murakkab foydalanuvchi kiritishni tekshirish mantiqini amalga oshirish uchun.

Kirish kontrollerlari yordamida siz quyidagilarni amalga oshirishingiz mumkin:

  • GUI boshqaruvlarini ko‘rsatish yoki yashirish: Siz shartlarga qarab belgilash katakchalari, matn qutilari, ochiladigan ro‘yxatlar va tugmalar kabi turli GUI maydonlarini dinamik ravishda ko‘rsatishingiz yoki yashirishingiz mumkin. Misol uchunampAgar foydalanuvchi ochiladigan ro'yxatdan UCSM ni tanlasa, siz Cisco UCS Manager uchun foydalanuvchi hisob ma'lumotlarini so'rashingiz yoki ochiladigan ro'yxatdagi qiymatlar ro'yxatini (LOVs) serverdagi faqat mavjud portlarni ko'rsatish uchun o'zgartirishingiz mumkin.
  • Shakl maydonini tekshirish: Ish oqimi dizaynerida ish oqimlarini yaratish yoki tahrirlashda foydalanuvchi tomonidan kiritilgan ma'lumotlarni tekshirishingiz mumkin. Foydalanuvchi tomonidan kiritilgan noto'g'ri ma'lumotlar uchun xatolar ko'rsatilishi mumkin. Foydalanuvchi kiritgan maʼlumotlar maʼlumotlar bazasida saqlanishidan oldin yoki qurilmada saqlanib qolishidan oldin oʻzgartirilishi mumkin.
  • Qiymatlar roʻyxatini dinamik ravishda olish: Siz dinamik ravishda Cisco UCS Director obʼyektlaridan qiymatlar roʻyxatini olishingiz va ulardan GUI formasi obyektlarini toʻldirish uchun foydalanishingiz mumkin.

GUI shakli ob'ektlarini marshalllash va unmarshalling
Kontrollerlar har doim Ish oqimi dizaynerining topshiriq kiritish interfeysidagi forma bilan bog'lanadi. Shakl va kontroller o'rtasida birma-bir xaritalash mavjud. Nazoratchilar ikki soniyada ishlayditages, marshalling va unmarshalling. Ikkala stages ikkita pastki qismga egatages, oldin va keyin. Tekshirish moslamasidan foydalanish uchun siz boshqaruvchi skriptlari yordamida tegishli GUI formasi obyektlarini marshalllashingiz (UI forma maydonlarini boshqarish) va/yoki unmarshall qilishingiz (foydalanuvchi kiritishlarini tekshirish) amalga oshiriladi.

Quyidagi jadvalda bu s umumlashtiriladitages.

StageSub-stage
Marshalling — Shakl maydonlarini yashirish va koʻrsatish uchun hamda LOV va jadvalli LOVlarni qoʻshimcha nazorat qilish uchun foydalaniladi.Marshalldan oldin — Kirish maydonini qoʻshish yoki oʻrnatish hamda sahifada (shakl) LOVni dinamik ravishda yaratish va oʻrnatish uchun foydalaniladi.

Marshalldan keyin — Kirish maydonini yashirish yoki koʻrsatish uchun foydalaniladi.

StageSub-stage
Unmarshalling – Shakl foydalanuvchi kiritishini tekshirish uchun foydalaniladi.Unmarshalldan oldin — Kirish qiymatini bir shakldan boshqa shaklga aylantirish uchun ishlatiladi, masalanample, parolni ma'lumotlar bazasiga yuborishdan oldin shifrlash uchun.

Unmarshalldan keyin — Foydalanuvchi kiritgan maʼlumotlarni tekshirish va sahifadagi xato xabarini oʻrnatish uchun foydalaniladi.

Controller skriptlarini qurish
Nazoratchilar qo'shimcha paketlarni import qilishni talab qilmaydi.
Siz parametrlarni kontroller usullariga o'tkazmaysiz. Buning o'rniga, Cisco UCS Director ramkasi marshalllash va unmarshalllashda foydalanish uchun quyidagi parametrlarni mavjud qiladi:

ParametrTavsifExample
SahifaBarcha topshiriq ma'lumotlarini o'z ichiga olgan sahifa yoki shakl. Siz ushbu parametrdan quyidagi amallarni bajarishingiz mumkin:
  • GUI shaklida kirish qiymatlarini oling yoki o'rnating.
  • GUI shaklida kirishlarni ko'rsatish yoki yashirish.
page.setHidden(id + “.portList”, rost); page.setValue(id + “.status”, “Hech qanday port ishlamayapti. Portlar roʻyxati yashirin”);
idShakl kiritish maydonining yagona identifikatori. Identifikator ramka tomonidan yaratiladi va uni forma kiritish maydoni nomi bilan ishlatish mumkin.page.setValue(id + “.status”, “Hech qanday port ishlamayapti. Portlar roʻyxati yashirin”);// bu yerda “status” – kiritish maydonining nomi.
PojoPOJO (oddiy eski Java ob'ekti) - kiritish shaklini ifodalovchi Java loviya. Har bir GUI sahifasida shakldagi qiymatlarni saqlaydigan mos keladigan POJO bo'lishi kerak. POJO ma'lumotlar bazasiga qiymatlarni saqlash yoki qiymatlarni tashqi qurilmaga yuborish uchun ishlatiladi.pojo.setLunSize(asciiValue); // "lunSize" kirish maydonining qiymatini o'rnating

Masalan qarangampga: Ishchi kod s uchun Controllers-dan foydalanish, 14-betdaample bu kontrollerning funksionalligini ko'rsatadi.

Example: Kontrollerlardan foydalanish

Quyidagi kod, masalanample turli usullardan foydalangan holda maxsus ish jarayoni vazifalarida boshqaruvchi funksiyasini qanday amalga oshirishni ko'rsatadi - Marshalldan oldin, Marshalldan keyin, Unmarshalldan oldin va Unmarshalldan keyin.
/*

Usul tavsiflari:
Marshalldan oldin: Kirish maydonini qo'shish yoki o'rnatish va sahifada (shakl) LOVni dinamik ravishda yaratish va o'rnatish uchun ushbu usuldan foydalaning.
Marshalldan keyin: Kirish maydonini yashirish yoki ko'rsatish uchun ushbu usuldan foydalaning.
UnMarshalldan oldin: Kirish qiymatini bir shakldan boshqa shaklga aylantirish uchun ushbu usuldan foydalaning,
masalanample, ma'lumotlar bazasiga yuborishdan oldin parolni shifrlashni xohlaganingizda. UnMarshalldan keyin: foydalanuvchi kiritgan ma'lumotlarni tekshirish va xato xabarini o'rnatish uchun ushbu usuldan foydalaning
sahifa.
*/
// Marshalldan oldin:
/*
Kirish maydonida o'zgarishlar bo'lganda yoki LOV'larni dinamik ravishda yaratish va forma yuklanishidan oldin yangi kiritish maydonini o'rnatish uchun beforeMarshall usulidan foydalaning.
OldindaampQuyida shakl brauzerda ko'rsatilishidan oldin sahifaga yangi "portList" kiritish maydoni qo'shiladi.
*/
importPackage(com.cloupia.model.cIM);
importPackage(java.util);
importPackage(java.lang);
var portList = new ArrayList();
var lovLabel = “eth0”;
var lovValue = “eth0”;
var portListLOV = new Array();
portListLOV[0] = yangi FormLOVPair(lovLabel, lovValue);//lov kiritish maydonini yarating
//"sahifa" parametri formadagi kiritish maydonini o'rnatish uchun ishlatiladi
page.setEmbeddedLOVs(id + “.portList”, portListLOV);// formadagi kiritish maydonini oʻrnating ========================== =================================================== =================================
// Marshalldan keyin:
/*
Kirish maydonini yashirish yoki ko'rsatish uchun ushbu usuldan foydalaning.
*/
page.setHidden(id + “.portList”, rost); //"portList" kirish maydonini yashirish.
page.setValue(id + “.status”, “Hech qanday port ishlamayapti. Portlar roʻyxati yashirin”);
page.setEditable(id + ".status", noto'g'ri);
=================================================== =================================================== =========
// Unmarshalldan oldin:
/*
Ma'lumotlar bazasiga kiritishdan oldin foydalanuvchi kiritgan ma'lumotlarni o'qish va uni boshqa shaklga aylantirish uchun beforeUnMarshall usulidan foydalaning. Misol uchunample, siz parolni o'qishingiz va uni base64 kodlashiga aylantirganingizdan so'ng ma'lumotlar bazasida parolni saqlashingiz yoki xodim nomini ma'lumotlar bazasiga yuborilganda xodim nomini o'qib, xodim identifikatoriga aylantirishingiz mumkin.
Kodda, masalanamplun o'lchamidan past le o'qiladi va ASCII qiymatiga aylantiriladi.
*/
importPackage(org.apache.log4j);
importPackage(java.lang);
importPackage(java.util);
var size = page.getValue(id + “.lunSize”);
var logger = Logger.getLogger (“mening loggerim”);
if(siz!= null){
logger.info("Hajm qiymati"+hajmi);
if((yangi java.lang.String(size)).matches(“\\d+”)){ var byteValue = size.getBytes(“US-ASCII”); //Lun hajmini o'zgartiring va ASCII belgilar qatorini oling

var asciiValueBuilder = new StringBuilder();
uchun (var i = 0; i < byteValue.length; i++) {
asciiValueBuilder.append(byteValue[i]);
}
var asciiValue = asciiValueBuilder.toString()+” – Ascii
qiymat”
//id + “.lunSize” – kiritish maydonining identifikatori
page.setValue(id + “.lunSize”,asciiValue); // parametr
"sahifa" kirish maydoniga qiymatni o'rnatish uchun ishlatiladi.
pojo.setLunSize(asciiValue); //pojoga qiymatni o'rnating.
Ushbu pojo JB yoki tashqi qurilmaga yuboriladi
}
=================================================== =================================================== =========
// unMarshalldan keyin:
/*
Xato xabarini tekshirish va sozlash uchun ushbu usuldan foydalaning.
*/
importPackage(org.apache.log4j);
importPackage(java.lang);
importPackage(java.util);
//var hajmi = pojo.getLunSize();
var size = page.get Value(id + “.lunSize”);
var logger = Logger .get Logger("mening logger");
logger.info("Hajm qiymati"+hajmi);
agar (hajmi > 50) { //hajmini tasdiqlang
sahifa. o'rnatish Xato(id+".lunSize", "LUN hajmi 50MB dan oshmasligi kerak "); //to'siq
sahifadagi xato xabari
page .set Page Message (“LUN hajmi 50MB dan oshmasligi kerak”);
//sahifa. Sahifa holatini o'rnatish(2);
}

Ish jarayonida oldingi vazifaning chiqishidan foydalanish

Oldingi topshiriqning natijasini ish jarayonidagi boshqa vazifa uchun kirish sifatida bevosita maxsus topshiriq skriptidan va vazifalar kutubxonasining Cloupia skriptini bajarish vazifasidan foydalanishingiz mumkin.
Ushbu chiqishga kirish uchun siz quyidagi usullardan birini ishlatishingiz mumkin:

  • Get Input() usuli yordamida ish jarayoni kontekstidan oʻzgaruvchini oling.
  • Tizim o'zgaruvchisi belgilaridan foydalangan holda chiqishga qarang.

Kontekst getInput() usuli yordamida chiqishni olish uchun quyidagilardan foydalaning:
var name = ctxt.getInput(“PreviousTaskName.outputFieldName”);

Misol uchunampga:
var name = ctxt.getInput(“custom_task1_1684.NAME”); // NAME - vazifa1 chiqishining nomi
siz kirmoqchi bo'lgan maydon
Tizim o'zgaruvchisi belgisi yordamida chiqishni olish uchun:
var name = “${Oldingi vazifa nomi. chiqish maydoni nomi}”;

Misol uchunampga:
var name = “${custom_task1_1684.NAME}”; // NAME - siz kirmoqchi bo'lgan vazifa1 chiqish maydonining nomi

Example: Maxsus topshiriqni yaratish va ishga tushirish

Shaxsiy vazifani yaratish uchun quyidagilarni bajaring:

  • Qadam 1 Orkestratsiyani tanlang.
  • Qadam 2 Maxsus ish jarayoni vazifalari-ni bosing.
  • Qadam 3 Qo'shish-ni bosing va maxsus topshiriq ma'lumotlarini kiriting.
  • Qadam 4 Keyingiga bosing.
  • Qadam 5 + tugmasini bosing va kiritish ma'lumotlarini qo'shing.
  • Qadam 6 Submit tugmasini bosing.
  • Qadam 7 Keyingiga bosing.
    Maxsus topshiriq chiqishlari ekrani ko'rsatiladi.
  • Qadam 8 + ni bosing va maxsus topshiriq uchun chiqish ma'lumotlarini qo'shing.
  • Qadam 9 Keyingiga bosing.
    Controller ekrani ko'rsatiladi.
  • Qadam 10 + tugmasini bosing va maxsus topshiriq uchun kontroller tafsilotlarini qo'shing.
  • Qadam 11 Keyingiga bosing.
    Skript ekrani ko'rsatiladi.
  • Qadam 12 Bajarish tili sifatida JavaScript ni tanlang va bajarish uchun quyidagi skriptni kiriting.
    logger.addInfo (“Salom dunyo!”);
    logger.addInfo(“Xabar”+input.xabar);
    bu erda xabar - kirish maydonining nomi.
  • Qadam 13 Skriptni saqlash tugmasini bosing.
  • Qadam 14 Submit tugmasini bosing.
    Maxsus vazifa aniqlanadi va maxsus vazifalar ro'yxatiga qo'shiladi.
  • Qadam 15 Orkestratsiya sahifasida Ish oqimlari-ni bosing.
  • Qadam 16 Ish jarayonini belgilash va ish oqimining kirish va chiqishlarini aniqlash uchun Qo‘shish tugmasini bosing.
    Ish oqimining kirish va chiqishlari aniqlangandan so'ng, ish jarayoniga ish jarayoni vazifasini qo'shish uchun Ish oqimi dizayneridan foydalaning.
  • Qadam 17 Ish oqimini dizayner ekranida ochish uchun ish jarayonini ikki marta bosing.
  • Qadam 18 Ish oqimi dizaynerining chap tomonida papkalarni kengaytiring va maxsus topshiriqni tanlang (masalanample, "Salom dunyo maxsus topshirig'i").
  • Qadam 19 Tanlangan vazifani ish jarayoni dizayneriga sudrab olib tashlang.
  • Qadam 20 Vazifa qo'shish ( ) ekran.
  • Qadam 21 Vazifani ish jarayoniga ulang. Cisco UCS direktori orchstration qoʻllanmasiga qarang.
  • Qadam 22 Ish jarayonini tekshirish tugmasini bosing.
  • Qadam 23 Hozir bajaring va Submit tugmasini bosing.
  • Qadam 24 Xizmat so'rovi jurnali oynasida jurnal xabarlarini ko'ring.

Hujjatlar / manbalar

cisco Maxsus ish jarayoni vazifalarini yaratish [pdf] Foydalanuvchi uchun qoʻllanma
Maxsus ish jarayoni vazifalarini yaratish, maxsus ish jarayoni vazifalari, ish jarayoni vazifalarini yaratish

Ma'lumotnomalar

Fikr qoldiring

Sizning elektron pochta manzilingiz nashr etilmaydi. Majburiy maydonlar belgilangan *