Veri içe aktarma

İndir

Kaynaklar

https://github.com/pluginsGLPI/datainjection/releases

https://github.com/pluginsGLPI/datainjection

Gereksinimler (özel kurulum)

GLPI sürümü

En düşük PHP sürümü

Önerilen

10.0.x

8.1

8.2

Not

This plugin is available without a GLPI Network subscription. It is also available on GLPI Cloud.

Eklentiyi kurmak

  • Mağazaya gidin. Veri içe aktarma eklentisini indirip kurun.

Eklentiyi kurmak

İzin yönetimi

Eklentiyi market üzerinden kurduktan sonra, profile göre izinleri yapılandırabilirsiniz:

  • Yönetim > Profiller bölümünden söz konusu profili seçin

  • Veri içe aktarma bölümüne gidin

Her kullanıcı profili için aşağıdaki izinleri verebilirsiniz:

  • Model yönetimi : Okuma / Güncelleme / Ekleme / Silme

  • Dosya içe aktar : Okuma

Yapılandırma

Eklenti yapılandırmasını Araçlar > Veri içe aktarma adresinde bulabilirsiniz. Eklenti bir yardımcı olarak sunulur. Her işlem adımlara ayrılır ve bir seçimi düzeltmek için bir önceki adıma geri dönülebilir.

Bir modeli yönetmek veya kullanmak

İlk adımda izinlerinize bağlı olarak hangi işlemin yapılacağını seçebilirsiniz.

  • Açılır menüden var olan bir kalıbı kullanmak

  • Kalıp yönetimi:

    • Yeni bir kalıp oluşturmak

    • Var olan bir kalıbı değiştirmek

    • Var olan bir kalıbı silmek

    • Var olan bir kalıbı kullanmak

Bir kalıp oluşturmak

İlk adım, herhangi bir kalıp yoksa bir kalıp oluşturmaktır.

  • Araçlar > Veri içe aktarma bölümüne gidin

  • Kalıp üzerine tıklayın

  • Ekle üzerine tıklayın

Kalıbı ekleyin

Model tanımlamak

Bu adım, eklentinin temel seçeneklerini tanımlamanızı sağlar:

  • Ad: Açılır listede görüntülenecek ad

  • Görünürlük: Diğer kullanıcılar tarafından görülüp görülmeyeceği

  • Varlık ve Alt varlık: Kalıp yalnızca oluşturulduğu varlıkta (alt varlık ayarı hayır) ya da varlık ve tüm alt varlıklarında (alt varlık ayarı evet) görülebilir.

  • Açıklama: Kalıp ile ilgili açıklamalar.

  • İçe aktarılacak veri türü: İçe aktarılacak dosyada bulunan veri türü. Bir dosya yalnızca aynı türdeki verilerden oluşur.

  • Satırlar eklenebilsin: Eklentiye, satırdaki veri, veri tabanında var olan bir bileşene karşılık gelmiyorsa nesneyi eklemesini belirtir.

  • Satır güncellenebilsin: Eklentiye, dosyadaki verileri kullanarak var olan nesneleri değiştirmesini belirtir.

  • Başlığın varlığı: Eklentiye, dosyada başlık bulunup bulunmadığını (konum, aygıt türü, model, vb.) belirtir. Ekleme ayrıca kalıp kullanıcısının izinleriyle de sınırlıdır.

  • Var olan alanlar güncellensin: Eklentiye, dosyadaki verilerin daha önce doldurulmuş alanları değiştirip değiştirmeyeceğini belirtir.

  • Tarih biçimi: CSV dosyasında bulunan tarih biçimi. Biçim yanlışsa, tarih içe aktarılamaz.

  • Ondalık sayı biçimi: CSV dosyasında kullanılan sayı biçimi. Biçim yanlışsa, sayılar içe aktarılamaz.

Model doğrulandıktan sonra şu alanlar eklenir:

  • Başlığın varlığı: CSV dosyasının ilk satırının başlık satırı olup olmadığını belirtir. Böylece içeriği belirleyerek sütunların içeriğini görebilirsiniz

  • Dosya ayracı: Alan ayracı (varsayılan olarak noktalı virgül)

İçe aktarılacak dosya

  • İçe aktarılacak dosya sekmesinden, bilgisayarınızda içe aktarılmış verilerle aynı yapıda bir dosya seçmelisiniz.

  • Ardından kodlamayı belirtin (Windows dosyaları için ISO8859-1, Linux dosyaları için UTF-8. Kodlamayı belirlemek için otomatik algılama kullanılabilir. Ancak dosyanın işlenmesi yavaşlar. Her zaman UTF-8 kullanmanızı önemle öneririz.)

Dosya doğrulandıktan sonra Eşleştirmeler sekmesine yönlendirileceksiniz

Eşleştirmeler

Bu aşama önemlidir. Dosyadaki her sütuna veri tabanındaki karşılık gelen alanı belirler. Sütunlar, başlık satırının içeriğiyle (önceki adımda tanımlanan varlık) veya konumlarıyla (0 ile başlayarak) tanımlanır. Bir ayraç hatası (önceki adımda) verinin yanlış bölünmesine neden olur. Dosyayı görüntüle düğmesi, dosyanın ilk satırlarını ön izlemek ve içerikleri ile eklenti tarafından yapılan yorumu kontrol etmek için kullanılır.

Her sütun için şunları seçebilirsiniz:

  • Bu sütundan veri alınmasın (Bir tablo seçin seçeneğini bırakın)

  • Bir tablo seçin: 2. adımda tanımlanan veri türü veya mali bilgiler tablosu

  • Bir alan seçin: İçe aktarma tarafından doldurulacak alan

  • Bağlantı alanı: Bu sütunun veri tabanındaki verilerin varlığını kontrol etmek ve yeni bir nesne oluşturmak ya da güncellemek arasında seçim yapılmasını sağlar. Aday alan örnekleri, Seri numarası, Ad veya Envanter numarası

Uyarı

En az 1 bağlantı alanı tanımlanması zorunludur. Bir alan işaretlenmişse, içe aktarma için kullanılan CSV dosyanızda bulunması gerekir.

Alanları eşleştirin

Not

Dosyadaki birkaç sütun için hedef olarak Açıklamalar veya Notlar tanımlanabilir. Her sütun alana farklı bir satırda eklenecektir. Bu adım özellikle önemlidir ve yanlış bir seçim envanter verilerine zarar verebilir. Bu nedenle içe aktarmayı bir deneme veri tabanında sınamanız ya da bu özelliği kullanmayı deneyimli kullanıcılara bırakmanız önerilir.

Ek bilgiler

Bu adım, bir dosya içe aktarıldığında kullanıcı tarafından doldurulabilecek/doldurulması gereken alanları tanımlamak için kullanılır. Her alan için, dosyanın her satırı için aynı değer kullanılır ve dosyanın içeriklerine göre öncelik kazanır.

  • Tablo: Eşleştirme adımında tanımlanan veri türü

  • Alan: İçe aktarma tarafından doldurulacak alan

  • Zorunlu bilgiler: Model kullanıcı girişinin zorunlu mu yoksa isteğe bağlı mı olduğu

Kullanım örneği:

  • Bir teslimat notunu içe aktarırken satın alma tarihi

  • Arama motorunda kullanılabilecek bir ölçütü tanımlayan yorumlar (örneğin 31/10 İÇE AKTARIM)

Model doğrulaması

Doğrulama sekmesinden kaydı onaylayabilirsiniz. Belirli seçenekleri kontrol etmek ve düzeltmek için önceki adımlara geri dönebilirsiniz.

Kalıp doğrulaması

Uyarı

Bir alt varlıkla çalışıyorsanız, içe aktarma işleminden önce istediğiniz varlığı seçmelisiniz.

Not

CSV dosyanızdaki bazı alanların Boolean olarak doldurulması gerekir. Bunlar, örneğin yazıcılar için “Bağlantı noktaları” (seri/paralel/USB) gibi çift seçenekli alanlarda geçerlidir. CSV dosyanıza Evet | Hayır yazmak yerine, uygun şekilde 1 | 0 yazın. Bu değerler değiştirilmezse, raporda yanlış türde veri bulunduğunu belirten bir hata görürsünüz.

Bir kalıp kullanmak

Bir kalıp seçmek

  • Araçlar > Veri içe aktarma bölümünde açılır listeden kullanmak istediğiniz kalıbı seçin

  • Ardından içe aktarılacak CSV dosyasının yolunu yazın

  • Biliyorsanız dosyanın Kodlamasını belirtin. Bilmiyorsanız Otomatik algılama olarak bırakın

  • İçe aktarmayı başlat üzerine tıklayın

Dosyayı içe aktar

İçe aktarma öncesi onayı

Seçilmiş dosyanın içe aktarılmasını onaylayıp onaylamadığınızı soran bir pencere açılır.

İçe aktarma sonuçları

Bu son aşamada, renkli daireye tıklayarak, içe aktarmayla ilgili bir rapor görüntüleyebilir ve özellikle herhangi bir sorunu görebilirsiniz.

İçe aktarma sonuçları

İşlemi tamamlamak

Açılan bir pencerede, seçilmiş dosyanın içe aktarılmasını onaylamak isteyip istemediğiniz sorulur. İlerleme çubuğu dolduğunda Tamam üzerine tıklayın

İçe aktarım tamamlanmış olur

SSS

Eklentinin kullanımıyla ilgili herhangi bir sorunuz varsa SSS bölümüne bakabilirsiniz.

Creative Commons Lisansı