Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Panel

Table of Contents

Panel

Amaç

Destek kaydı resimler tabında grid üzerinden ilişkili resimlerin RL_Ticket_Image ile ilişkilendirilmesi, resim ekleme, silme ve PO_Image tablosundan beslenmesi, eski Image 01-08 değerlerin kaldırılması sağlanmıştırkaydına n tane resim eklenmesi ve rest api resim işlemlerinde performans iyileştirmesine yönelik altyapı çalışması hedeflenmiştir.

Panel
titleDestek Kayıtları Resim Sekmesinin Yenilenmesi

1- Destek Kayıtları Resim Sekmesinin Yenilenmesi

  • "Destek kayıtları > Resimler" sekmesinde 8 sabit resim giriş desteğinin kaldırılması

    Expand
    titleEski Görünüm

    • Yerine n adet ekleme yapılabilmesini sağlayan liste desteği eklenmesi

      Expand
      titleYeni Görünüm

Kullanım

Destek kaydı ekranına liste ekranına gelinir. Resimler sekmesini açılır. Resim eklemesi yapabilmek için "Ekle" butonuna basılır. içerisinde Resimler sekmesi açılır. Ekle butonu üzerinden resim seçilir ve isim alanı doldurularak yükleme işlemi tamamlanır.

Expand
titleResim Ekleme

Image RemovedImage Added

Açılan ekran üzerinden resim dosya yoluna girilir ve resim dosyası seçimi yapılır.

Expand
titleİlişkili Kayıtlar Resim

Tip
titleBilgilendirme

Destek kaydını kaydetme işlemi bitmeden eklenen resim kaydını düzeltemezsiniz. Resim ekledikten sonra destek kaydını kayıt yapmanız beklenir.

Panel
titleResimler için Yeni İş Nesnesi (PO_Image)

3- Rest Post ve Get Uçları

Post ucu için  (http://localhost:64023/api/v1.0/images?sessionId=fb00ddbf-e9c1-4406-bfb3-87c2942c5d70)     {
      "OriginalImage": "base64",
    "TicketOid":

{         "Oid": "ticketoid"                 }

      } 

Image RemovedGet ucu için 

2- PO_Image İş Nesnesi

Resim bilgilerin tutuğu PO_Image nesnesi oluşturulması sağlanmıştır.

Tablo bilgileri;

Image Added


Image Added

  • Oid (guid)
  • OrginalImage (Image)
    • orjinal hali
  • Thumbnail32 (Image)
    • 32*32 dönüştürülmüş hali.
  • Thumbnail128 (Image)
    • 128x128 dönüştürülmüş hali.
  • Extension (string)
    • resmin formatı png, pdf vs.. Image.RawFormat  
  • Name (string)
    • resmin adı
  • TicketOid 
    • relation kayıtları için
  • ProductOid
    • relation kayıtları için
  • _CreatedBy
  • _CreatedDateTime
  • OptimisticLockField
  • GCRecord
Panel
titleRest Üzerinden Desteklenmesi

3- API-Rest İşlemleri

Ürün kayıtları listesinin Rest üzerinden düzenlenmesi sağlanmıştır.

Rest İşlemleri için

http://localhost:64023/api/v1.0/imagestickets/ticketoid/ImageOid?sessionId=b5331c70-46ff-46a7-bd1f-3143c63ba

Image Removed

? ile ilgili ticketoid ye ait Thumbnail32,Thumbnail256,Oid,Extension,_CreatedDateTime, _LastModifiedDateTime gelir.

Ticket Oid: PO_Image tablosundaki destek kayıtları resim için TicketOid kullanılır. Session alınarak rest-api işlemi gözlemlenir.

Image Added

Image Added