Deluge؛ امکانی برای اتصال سرویس دسک به سایر برنامه‌

زبان Deluge

Deluge یک زبان برنامه نویسی یا اسکریپت نویسی اختصاصی شرکت Zoho است که می‌توان با استفاده از آن بیش از 25 محصول زیرمجموعه این شرکت مانند ServiceDesk Plus و Analytics Plus و … را به یکدیگر متصل کرد.

مزیت های این زبان :

  • اجرای سریع و انعطاف پذیر اسکرپیت های نوشته شده به کمک موتور اجرایی قدرتمند این زبان
  • به حداقل رسیدن استفاده از اصطلاحات فنی و کدهای پیچیده در این زبان که باعث شده است، برنامه نویسان راحت تر با آن ارتباط برقرار کنند.
  • در جریان برنامه نویسی با این زبان تمام کدها در فضای برنامه ذخیره می‌شوند و نیازی به قرار دادن فایل های برنامه بر روی سرور نیست.
  • دارای Syntax یا نحو واضح و صریح که به درک منطق اسکریپت نوشته شده، کمک می کند.
  • قابلیت یکپارچه سازی و اتصال به برنامه های دیگر فراهم شده است.
  • این زبان در برنامه ServiceDesk Plus بصورت توکار تعبیه شده است و شما با استفاده از امکان Custom Function می توانید از آن استفاده کنید.
  • برخلاف زبانهای برنامه نویسی دیگر، Deluge برای اجرای دستورالعمل های پیچیده به خطوط کد کمتری نیاز دارد.
  • Deluge دارای توابع داخلی است که باعث سادگی کار و صرفه جویی در زمان خواهد شد.
deluge

استفاده از زبان Deluge در ServiceDesk Plus :

در ServiceDesk Plus می توانید از Deluge برای بخش زیر استفاده کنید:

  • ایجاد Business Rule در ماژول درخواست
  • ایجاد Business Rule در ماژول تغییر
  • ایجاد Custom Trigger در ماژول درخواست
  • ایجاد Custom Trigger در ماژول تغییر
  • در قسمت چرخه حیات درخواست یا Request Life Cycle
  • توابع عمومی یا Global Function

بعنوان مثال می‌توانیم یک Custom Action برای Update کردن درخواست هایی که دسته بندی آنها برابر Printer هست، تعریف کنیم. برای اینکار به مسیر زیر رفته و یک Custom Action جدید ایجاد می‌کنیم.

Admin >> Incident Management >> Request Custom Function

در صفحه لیست اقدام سفارشی روی New کلیک کنید.

زبان Deluge در SDP

در صفحه نمایش داده شده، نام و توضیحاتی را برای عملکرد سفارشی خود ارائه دهید.

زبان دلیوج

سپس اسکریپت مورد نظر خود را با زبان Deluge در بخش پایین قرار می دهید:

استفاده از زبان Deluge در سرویس دسک

برای مثال فوق اسکریپت زیر می تواند تکنسین و یا کارشناس یک درخواست را به آقای حسن کریمی انتساب دهد و فیلد Technician را تغییر دهد.

زبان دلیوج در سرویس دسک

پس از نوشتن و ذخیره این کد باید به سراغ تعریف رویداد یا همان Custom Trigger نمائیم. برای این کار به مسیر Admin >> Incident Management >> Custom Trigger  می روید و همانند تصویر زیر یک Custom Trigger تعریف می کنید:

ویژگی دلیوج در Servicedesk

بدین ترتیب هز زمان درخواستی ایجاد شود که دسته بندی آن Printers باشد اسکریپت Deluge نوشته شده، اجرا می گردد و درخواست را به آقای کریمی انتساب می دهد.

 

برای مشاهده سایر مثال های Deluge می توانید به مسیر زیر بروید:

Admin >> General >> API

و سپس در هر بخش از این مستندات با مثال های عملی Deluge آشنا شوید:

کاربرد دلیوج در سرویس دسک