inSCADA
Version 2022
Version 2022
  • inSCADA Version 2022
    • inSCADA 2022
    • Başlarken
    • Kullanıcı Arayüzü
      • Dashboards
      • Development
        • Projeler
        • Bağlantılar
        • Cihazlar
        • Variables
        • Cihaz Kütüphanesi
        • Animasyonlar
          • Pipe
          • Get
          • Click
          • Color
          • Rotate
          • Move & Move Line
          • Opacity
          • Bar
          • Tooltip
          • Visibility
          • Slider
          • Chart
          • Data Table
          • Get Symbol
          • Input
          • QR Code
          • All in One
        • Alarmlar
          • Alarm Grupları
          • Alarmlar
        • Grafikler
        • Scriptler
          • Scriptler
          • Script Editor
        • Expressions
        • Raporlar
          • Custom Reports
          • Raporlar
          • Jasper Reports
        • Custom Table
          • Custom Table
          • SQL Editor
        • Gas Ölçüm
        • Süreçler
        • Veri Transferi
        • Anahtar Kelimeler
        • Languages
        • Info
      • Runtime
        • Kontrol Panel
        • Visualization
        • Trend Grafik
        • Rapor
        • Variable Tracking
          • Değişken Geçmişi
          • Değişken İzleme
          • Variable Trace
        • Alarm Tracking
          • Alarm Geçmişi
          • Alarm Monitor
        • Proje Haritası
        • Akış
        • Süreç
        • Job
      • Kullanıcı Menüsü
        • Kullanıcılar
        • Space
        • Roller
      • Bildirimler
        • E-Posta
        • SMS
        • Chat
      • Yedekle / İçe Aktar
        • Meta Data
        • Data
      • Settings
        • General Settings
        • Custom Table
        • Akış
        • E-posta
        • SMS
        • Harita
      • Logs
        • Log
        • Auth Log
      • Yardım
        • Online Yardım
        • Lisans
        • Hakkında
    • Mimik Tasarım
    • Haberleşme Protokolleri
      • MODBUS
        • Modbus TCP
        • Modbus UDP
        • Modbus RTU Over TCP
        • Modbus TCP Server
        • Modbus RTU Slave Over TCP
      • DNP3
        • DNP3 Master
        • DNP3 Outstation
      • S7 Protokol
      • IEC-104-Master
      • OPC
        • OPC DA Client
        • OPC UA Client
      • MQTT
    • Programlama
      • API's
        • Variable Functions
        • Connection Functions
        • Project Functions
        • Alarm Functions
        • Script Functions
        • In-Memory DB Functions
        • System Functions
        • User Funcitons
        • Date-Time Functions
        • String Functions
        • Notification Functions
        • Confirmation Functions
        • Database Functions
        • Other Functions
    • Veritabanı
    • Faydalı Özellikler
    • Mimari ve Uygulamalar
    • Geliştirme Yol Haritası
    • inSCADA' ya Geçiş
    • Lisanslandırma Politikaları
    • SSS
    • Videolar
    • Örnek Ekranlar
    • Yardımcı Araçlar
      • VSTO Excel Add-In
      • S7-PLCSim Connector
      • Modbus TCP/UDP Client
  • KURULUMLAR
    • Gereksinimler
    • Windows Kurulum
    • Linux'a Kurulum
    • Başlangıç Parametreleri
Powered by GitBook
On this page
  1. inSCADA Version 2022
  2. Kullanıcı Arayüzü
  3. Development
  4. Raporlar

Custom Reports

Custom Reports

PreviousRaporlarNextRaporlar

Last updated 1 year ago

inSCADA'da Raporlar alanında sistem üzerinden tabloları kullanarak raporlarınızı oluşturabildiğiniz gibi, JavaScript yazılım dilinide kullanarak " Custom Report " menüsünden kendi raporlarınızıda oluşturabilirsiniz.

Resim 1 'de custom reports için ana sayfa gösterilmektedir. Bu ekranda tüm custom raporlarınızı görebileceğiniz gibi proje bazlı filtreleme yaapabilirsiniz. Aynı zamanda rapor adı ve/veya açıklamasıyla da filtreleme yapılması mümkündür. Üst alanda oluşturalan raporun hangi projeye ait olduğu, raporun adı ve varsa açıklaması görüntülenmektedir. Alt alanın sol tarafında üst alanda seçilen raporun script editor' ü yani yazılmış olan kodlarını, yine alt alanın sağ tarafında yazılmış olan raporun ön izlemesini görüntüleyebilirsiniz.

Custom Reports Add / Edit Form

Burada raporun bağlı olduğu proje seçilir, rapor adı yazılır ve varsa açıklama girişi yapılmaktadır. Oluşturulan rapor kaydı seçilerek alt sol alanda bulunan script Editor alanına örneği aşağıda gösterildiği dilediğiniz rapor modeli java script yazım dili kullanılarak yazılabilinir.

 var data = [{
       value: 100,
      name: "TAG_001"
    },
    {
      value: 50,
      name: "SET_VALUE_TAG"
    },
  ];
ins.notify("info","sdfsfd","fsfdsdfs");

function makePdf(obj) {
    var reportCode="R001";
    var reportDate="25.11.2021";
    var reportTime="08:00:00";
    var target="IRON01";
    doc.setFont("Verdana", "bold");
    doc.setFontSize("25");
    doc.text("Deneme A.S. ", 20, 20);
    doc.text("ProMelt",20,30);
    doc.text("Furnace 1",20,40);
    doc.setFontSize("15");
    doc.setFont("Courier New", "normal");
    doc.text("Cast Report ..............",20,50);
    var printDate=new Date();
    doc.text(printDate.toString(),20,58);
    doc.text("-------------------------------",20,66);
    doc.text("Report Code....................: "+reportCode,20,74);
    doc.text("Date ................................: "+reportDate,20,82);
    doc.text("Time ...............................: "+reportTime,20,90);
    doc.text("Target..............................: "+target,20,98);
    doc.text("Absent elements FOR calculation of Carbon Equivalent value: ---",20,106);
    // doc.save("test.pdf");
}
return { type: "exportPdf", func: makePdf.toString(), obj: data };

Custom Reports ekranının sağ üst köşesinde bulunan add ve edit ikonları yardımı ile yapılmak istenen işleme göre add / edit form açılabilinmektedir.

Kodlarınızı yazarken , oluşan görsellerinizi kontrol etmek için ikonu yardımı ile görüntüleyebilir, ikonu yardımı ile kodlarınızı kaydedebilirsiniz. Oluşturduğunuz raporlarınızı ekranın sağ alt alanında bulunan " Preview Script " alanından resim 3 ' te gösterildiği gibi görüntüleyebilir ve kontrol edebilirsiniz. PDF olarak oluşan raporlarınızın çıktılarını alabilirsiniz.

Resim 1 : Custom Reports HomePage
Resim 2 : Custom Reports Add/Edit Form
Resim 3 : Custom Reports Preview