tr | en
7
Haz
2020
GLPI Entegrasyon Modülü
Kategori: eIrene İYS
Burada eIrene altyapımız GLPI ITSM kullanıcı portalı olarak hizmet sunmak üzere yapılandırılması anlatılmaktadır.

eIrene web portalının GLPI ile entegrasyonu için eIrene glpi modülü kullanılır.

GLPI modülü eIrene ile birlikte kullanıma hazır olarak gelmektedir ancak GLPI ITSM ürünündeki veriye erişimini sağlamak üzere yetkilendirme ve yapılandırma yaılması gerekmektedir.

eIrene glpi modülü GLPI versine REST API üzerinden erişmektedir. Bunun için GLPI ITSM ürününde API'nin etkinleştirilmesi ve eIrene tarafından erişilebilir yapılması gerekir (Bu ayarlar bu yazının konusu olmadığı için burada anlatılmamaktadır.)

eIrene tarafında ise GLPI sunucusuna API üzerinden bağlanmak için aşağıdaki yapılandırmalar uygulanmalıdır:

  • eIrene Site Yönetimi > Sabitler arayüzünden aşağıdaki sabitler tanımlanmalıdır:
    • glpi-api: GLPI API erişimi için kullanılacak URL. Örnek: https://<GLPI_sunucusunun_alan_adı>/apirest.php
    • glpi-token: GLPI'ye erişim için kullanılacak app-token değeri.
    • glpi-info: varsa GLPI giriş sayfasında gösterilmesi istenen eIrene öyküsünün numarası (hn değeri).
  • Portal sayfa yapılandırması için şablona özel XML dosyaya farklı GLPI gösterimleri için uygun XML tanımlamaları eklenmelidir. Yörenet yapılandırmasında kullanılan örnek tanımlamalar aşağıda verilmiştir
    <document>
    ...
    <page im="glpi" cn="0" name="case-list">
        <content type="breadcrumb" kid="327"/>
        <content type="container" col="lg-12" name="glpi-ticket-list">
            <content type="glpi-ticket-list"/t>
        </content>
    </page>
    <page im="glpi"  cn="default" name="case">
        <content type="breadcrumb" kid="327"/>
        <content type="container" col="lg-12" name="glpi-ticket-content">
           <content type="glpi-ticket-content"/>
        </content>
    </page>
    <page im="glpi" kb="0" name="knowledge">
       <content type="breadcrumb" kid="327"/>
       <content type="container" col="lg-12" name="search-box">
          <content type="glpi-search" style="margin:40px;padding:40px;text-align:center">
             <heading lang="tr" type="h1">Yanıtları Daha Hızlı Bul</heading>
             <heading lang="tr" type="h4">İhtiyacınız olan yanıtları, ihtiyacınız olduğunda bulun</heading>
          </content>
       </content>
       <content type="container" col="lg-12" name="glpi-content">
          <heading lang="tr" type="h2">Bilgi Bankası</heading>
          <content type="container" col="md-3">
             <content type="glpi-kb-categories" name="glpi-kb-categories">
             </content>
          </content>
          <content type="container" col="md-9" name="glpi-kb-content">
            <content type="glpi-kb-content">
             </content>
          </content>
       </content>
    </page>
    <page im="glpi"  kb="default" name="knowledge-list">
       <content type="breadcrumb" kid="327"/>
    </page>
    <page im="glpi" cn="none" kb="none" name="tech-sup">
       <content type="breadcrumb" kid="327"/>
       <content type="container" col="lg-12" name="glpi-intro">
          <content type="container" col="md-6" name="glpi-info">
             <content type="eirene-article" oyku="glpi-info">
                <!-- glpi-info siste sabiti olarak tanimlanmali -->
             </content>
          </content>
          <content type="container" col="md-6" name="glpi-profile">
             <content type="glpi-profile">
             </content>
          </content>
       </content>
    </page>
    ...
  • GLPI portal girişi ve giriş sonrasında GLPI'de yapılabilecek işlemler için aşağıdaki şekilde menü kategorileri tanımlanmalıdır:
    • Destek Hattı##@Login##glpiusersession##
      • Destek Giriş Sayfası##/?im=glpi####
      • Yeni Vaka##?im=glpi&cn=N####
      • Vakalar##?im=glpi&cn=0####
      • Bilgi##?im=glpi&kb=0####
      • @Logout##/?im=glpi&komut=glpiLogout##glpiusername##
    • Destek Hattı##@Logout##glpiusersession##
      • @Login##glpiusersession##

 

 

 


Yorum Ekle (giriş yapın)