AQL مخفف Asset Query Language یک زبان پرسوجوی خاص است که برای جستجو و بازیابی اطلاعات مربوط به داراییهای سازمانی در پلتفرم Insight جیرا طراحی شده است. AQL در Insight به شما این امکان را میدهد که فیلترها و پرسشهای پیشرفتهای را بر روی دادههای داراییهای خود اعمال کنید تا بتوانید اطلاعات دقیق و کاربردی را به دست آورید.
بهطور خلاصه، AQL به کاربر اجازه میدهد تا با استفاده از یک زبان ساده و قابل فهم، در میان هزاران دارایی و منابع موجود در سیستم، دادههای مورد نظر را پیدا کند.
ویژگیهای کلیدی AQL:
- سفارشیسازی پیشرفته: با استفاده از AQL میتوانید جستجوهای بسیار خاص و پیچیدهای برای یافتن اطلاعات دقیق داراییهای سازمان خود انجام دهید.
- یکپارچگی با Insight: AQL به طور مستقیم با Insight که برای مدیریت داراییهای سازمانی استفاده میشود، هماهنگ است.
- انعطافپذیری بالا: از سادهترین پرسوجوها مانند جستجوی یک دارایی خاص تا پیچیدهترین فیلترها که شامل ترکیب چندین معیار مختلف میشود، با AQL امکانپذیر است.

Insight چیست و چگونه با جیرا کار میکند؟
Insight یک افزونه قدرتمند و محبوب برای جیرا است که برای مدیریت CMDB (پایگاه داده مدیریت پیکربندی) و همچنین داراییهای سازمانی طراحی شده است. Insight به کاربران اجازه میدهد تا بهطور موثری داراییها، منابع، نرمافزارها، سختافزارها و سایر موارد سازمانی خود را در یک سیستم متمرکز مدیریت و پیگیری کنند.
Insight به عنوان ابزاری که به طور کامل با جیرا یکپارچه شده است، به تیمها اجازه میدهد تا داراییهای فیزیکی و دیجیتالی خود را مدیریت کنند و وضعیت آنها را در ارتباط با پروژهها و وظایف مختلف دنبال کنند.
کاربردهای AQL در Insight
- AQL یک زبان پرسوجوی کاربردی است که برای مدیریت و تحلیل دادههای داراییهای سازمانی در Insight بهکار میرود. مهمترین کاربردهای AQL شامل موارد زیر است:
- هماهنگی با ITSM: اگر از سیستم مدیریت خدمات فناوری اطلاعات (ITSM) استفاده میکنید، AQL به شما این امکان را میدهد که داراییها و منابع مورد نیاز را با سرویسها و درخواستهای خدمات پیوند دهید.
- پیگیری داراییهای سازمانی: شما میتوانید با استفاده از AQL به راحتی اطلاعات مربوط به داراییها، از جمله وضعیت، مکان، مالکیت، و سایر ویژگیهای آنها را جستجو و پیگیری کنید.
- مدیریت تغییرات و بهروزرسانیها: با استفاده از AQL، میتوانید تغییرات ایجاد شده در داراییها را پیگیری کنید و اطلاعات مربوط به بهروزرسانیها و تغییرات مالکیت را به دست آورید.
- ایجاد گزارشهای سفارشی: با استفاده از AQL میتوانید گزارشهایی دقیق و مطابق با نیازهای خود ایجاد کنید. به عنوان مثال، میتوانید گزارشهایی از وضعیت داراییهای حیاتی سازمان تهیه کنید.
ساختار و دستورات AQL
AQL مانند سایر زبانهای پرسوجو ساختار خاص خود را دارد که کاربران باید با آن آشنا شوند تا بتوانند جستجوهای موثر انجام دهند. در ادامه به اجزای اصلی AQL و برخی از دستورات متداول آن میپردازیم.
اجزای اصلی یک پرسوجوی AQL:
- عملگرها: AQL از عملگرهای مختلفی مانند
=،<،>،IN، و غیره استفاده میکند که به شما اجازه میدهد تا جستجوهای دقیقتری انجام دهید. - کلاسها: در Insight، داراییها به کلاسهایی تقسیم میشوند. هر کلاس شامل نوع خاصی از داراییها است. به عنوان مثال، میتواند شامل “سرورها”، “لپتاپها”، “نرمافزارها”، یا “کارمندان” باشد.
- ویژگیها: هر دارایی ویژگیهای خاصی دارد که میتواند شامل نام، وضعیت، مکان، و مالکیت باشد.

دستورات متداول AQL
جستجوی ساده بر اساس یک ویژگی خاص:
objectType = "Server"
این دستور تمام سرورها را جستجو میکند.
جستجوی بر اساس چند ویژگی:
objectType = "Server" AND Status = "Active"
این دستور سرورهایی که در وضعیت فعال هستند را برمیگرداند.
جستجوی بر اساس محدوده تاریخی:
objectType = "Laptop" AND PurchaseDate > "2022-01-01"
این دستور لپتاپهایی را که بعد از ژانویه 2022 خریداری شدهاند، نمایش میدهد.
استفاده از عملگر LIKE برای جستجوهای مشابه:
objectType = "Software" AND Name LIKE "Office%"
این دستور تمام نرمافزارهایی که با “Office” شروع میشوند را برمیگرداند.

مثالهای عملی از استفاده AQL در جیرا
برای فهم بهتر نحوه کار با AQL در Insight، به چند مثال عملی از جستجوهای مختلف با استفاده از این زبان میپردازیم.
مثال 1: جستجوی سرورهای در یک مکان خاص
objectType = "Server" AND Location = "Data Center A"
این پرسوجو تمام سرورهایی که در “مرکز داده A” قرار دارند را نمایش میدهد.
مثال 2: جستجوی نرمافزارهایی با لایسنس منقضی شده
objectType = "Software" AND LicenseExpiryDate < now()
این پرسوجو نرمافزارهایی که لایسنس آنها منقضی شده است را پیدا میکند.
مثال 3: جستجوی لپتاپهای فعال در مالکیت یک کارمند خاص
objectType = "Laptop" AND Status = "Active" AND Owner = "Ali Rezaei"
این دستور لپتاپهایی که به “علی رضایی” تعلق دارند و در حال حاضر فعال هستند را برمیگرداند.
AQL (Asset Query Language) ابزاری قدرتمند است که در پلتفرم Insight جیرا برای مدیریت و جستجوی داراییهای سازمانی استفاده میشود. این زبان به کاربران این امکان را میدهد تا دادههای داراییها را با استفاده از پرسوجوهای دقیق و پیچیده مدیریت کنند. در دنیای امروز که مدیریت موثر داراییهای سازمانی اهمیت بسیاری دارد، آشنایی با AQL و کاربردهای آن میتواند به بهینهسازی فرآیندها و افزایش بهرهوری سازمان کمک شایانی کند.
با استفاده از مثالهای عملی و دستورات کاربردی که در این مقاله بررسی شد، میتوانید بهراحتی از AQL برای مدیریت داراییهای خود در Insight استفاده کنید و به سوالات رایج در این زمینه پاسخ دهید.
با خرید نسخه کرک شده نرم افزار جیرا (Jira) با پرداخت مبلغ کمتر از 1% ارزش واقعی این نرم افزار، به تمام امکانات نرم افزار Jira دسترسی خواهید داشت!
سوالات متداول درباره AQL در جیرا
آیا AQL مانند JQL است؟
هر دو AQL و JQL (Jira Query Language) زبانهای پرسوجو هستند، اما JQL برای جستجوی تسکها و پروژهها در جیرا استفاده میشود، در حالی که AQL مخصوص داراییها در Insight است.
آیا میتوان AQL را با JQL ترکیب کرد؟
در حال حاضر، AQL و JQL بهطور مستقیم ترکیب نمیشوند، اما میتوانید از هر دو برای اهداف مختلف در جیرا استفاده کنید.
آیا AQL تنها برای کاربران حرفهای مناسب است؟
هرچند AQL قابلیتهای پیشرفتهای دارد، اما با داشتن راهنماهای مناسب و تمرین، کاربران سطح مبتدی نیز میتوانند بهراحتی از آن استفاده کنند.
آیا AQL قابلیت اتوماسیون دارد؟
بله، با استفاده از AQL میتوان جستجوهای خودکار انجام داد و از نتایج آنها در فرآیندهای اتوماسیون جیرا استفاده کرد.