elimizde bir kaç firmanın xml i var bunları içeri aktarırken ürün adından yola çıkarak ürünkodu belirleyecek yapılacak olan özellikleri aşağıda listeliyorum.
- Nihai xml için İstenilen sütün ler belirlenecek bu yapı dinamik olacak yani eksiltip çıkarılabilecek
- Tedarikçiler açılıcak ve içine xml tanımlanabilecek
- Xml tanımlamada her bir tedarikçinin xml öğeleri farklı olduğundan bizim nihai olan xml yapımıza map lanacak
- Örnek: bizim xml öğe adı "Ürün Adı" müşterinin ürün adı "name" bunları birbirine map lenecek (örnek resim ekte)
- Ayrıca bu durumda bir farklılık daha var oda bazı müşterilerin birden fazla xml yapısı var örneğin birinde ürün bilgileri var diğerinde ürün resimleri var fakat bunların ortak yönü o ürüne verdiği ürün kodu aynı olduğu için 2 xml in satırlarını ürün kodundan yola çıkarak bileştirme işlemi yapılacak. onu tek bir <product> </product> içinde birleştirecek.
- Tam liste almak için birleştir butonu olacak ve aynı excel deki gibi tüm ürünleri alt alta listeleyecek.
- Her satırın ürün adını baz alarak ona bir ürün kodu verecek (DM000001) ve db ye kaydedecek ve
- Bu tedarikçilerde aynı ürünlerin olmasından dolayı ve mükerrer ürün olmaması için;
- Bu listeleme de tüm satırların başında checkbox olacak yani nihai xml yapabilmek için istediğim ürünleri seçmek istiyorum.
- Ardından xml dönüştür dediğimizde seçtiklerimi nihai bir xml linkine dönüştürmeli.
- Bir sonraki gün tekrar stokları çekmek için Ürünleri güncelleme butonu olacak
- Bütün xml lerin ürün adını db ile kıyaslayarak;
- Eğer ki tam listeme yeni ürün gelirse bunu listenin en başına Yeşil olarak gelecek ve yeni bir ürün kodu oluşturacak
- Eğer ki güncelle dediğimizde gelen listede mevcut db de ürünün adı yok ise onuda listenin en altına kırmızı olarak getirip stoğunu "0" yapacak
- Tekrar checkbox ları kontrol ederek nihai listemize ulaşılınca aynı linkte xml güncellecektir.
Anlaşılmayan bir durum söz konusu ise pm ile iletişime geçip detaylıca konuşabiliriz.
(Örnek)
bizim nihai xml ile müşteri xml birbirlerine bağlama için ekran görüntüsü

