Versions Compared

Key

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

...

  1. QueryMode değerleri

    • DLV → DLV Sorgu sonucu ile çalışır

    • KLV → KLV Sorgu sonucu ile çalışır

    • SUMMARY → Summary Sorgu sonucu ile çalışır

    • QUERY_DOCUMENTS → DLV Rest api ekleri olmayan çok basit, yalın DLV sorgusudur.

    • QUERY_KEYWORDS → KLV Rest api ekleri olmayan çok basit, yalın KLV sorgusudur.

    • QUERY_SUMMARY → Summary Rest api ekleri olmayan çok basit, yalın Summary sorgusudur.

    • Boş bırakılırsa eskisi gibi GeodiEntry getirecek.

  2. GenericSettings ayarlarında

    1. HideClient true ise istemcide Raporlar listesinde görüntülenmez.

    2. FillOptions query nesnesindeki FillOptions değerine or ile eklenir.

    3. QueryStringParams key value koleksiyondur. Bazı iç REST API yöntemlerinin beklediği url parametrelerini taklit eder.

    4. DisableWaitConnectionCheck ayarı rapor indirmelerde yararlandığımız gecikmeli sonuç göndermeyi iptal ediyor.

Aleyna Özkan (Unlicensed)

...

Örnek

Request:

Code Block
POST https://icdemo.dece.com.tr/GeodiExportHandler?op=Export2

ReportID=VakifSet1
languagetemp=en-US
wsName=1013-Veri-Koruma-KVKK
query={startIndex:0,endIndex:2}
UserSession=FLNepbjfacXNkWxzkHPzN0Emj81qOiLo9LYDw9LMOt0hDCf6Vkazut5GqUgbxEtI2nNJNaZi37fLiora1MIyD4HkEiCeYZOwFP5gK2Jok3uLRd7HS9XrD3OBKCaX5HRml47I9hJ235EsRvfvYnX3M28R4EEmqKWEG6B6Hy6gLa0RFOwa7yjUfmiu6FbxIUfaKYKjlPc0yBla0KByHpb717y7qd1dYRMTucvfe9hedoYTPP1Jnu6RiHLzSasuNbqM2dQvV2mfhvJzKgGhnozyieexB9cKdMUbCtiwUEiqcRCyR159jFSaHQdRDSVThvSru9i7bXbPh0PU5wl7vR2VppVGdZuXR

Response:

Code Block
[
    {
        "Content": "Kişiler",
        "ContentId": 0,
        "Version": 0,
        "Recognizer": "",
        "UNCPath": "43a3b54a-e332-e1de-d3e7-44c5bcc57ee6AccessConnectionString_bb9f3b8a-6141-4ba7-9406-6cd3cd5ea5e1\\Table:Kişiler",
        "ContentType": "file_db:geodi_table",
        "CreateDate": "0001-01-01T00:00:00.000Z",
        "ModifiedDate": "0001-01-01T00:00:00.000Z",
        "ComputerName": null,
        "IP": null
    },
    {
        "Content": "İbrahim Kayahan",
        "ContentId": 1,
        "Version": 0,
        "Recognizer": "Person Names;Phone Numbers;Turkey-Counties;Turkey-Cities;Türkiye Tapu Mahalleleri",
        "UNCPath": "43a3b54a-e332-e1de-d3e7-44c5bcc57ee6AccessConnectionString_bb9f3b8a-6141-4ba7-9406-6cd3cd5ea5e1\\Table:Kişiler\\Table:PK_Value_objectid:1",
        "ContentType": "file_db:geodi_row",
        "CreateDate": "0001-01-01T00:00:00.000Z",
        "ModifiedDate": "0001-01-01T00:00:00.000Z",
        "ComputerName": null,
        "IP": null
    }
]

Ortamda bulunan rapor dosyaları

VakifSet1.html

Panel
panelIconIdatlassian-note
panelIcon:note:
bgColor#FFEBE6

[
<dcc:repeater>
[=c.RepeaterIndex>0?",":""]
{
"Content":[=c.ToJson(d.DisplayName)],
"ContentId":[=d.ContentIdentifier],
"Version":[=d.DocVersion],
"Recognizer":[=c.ToJson(d.AdditionalValues.ContainsKey("DocLayersNames")?string.Join(";",(List<string>)d.AdditionalValues["DocLayersNames"\]):"")],
"UNCPath":[=c.ToJson(d.AdditionalValues["UNC"\])],
"ContentType":[=c.ToJson(d.ContentType)],
"ModifiedDate":"[=((DateTime)d.AdditionalValues["ContentDate"\]).ToUniversalTime().ToString("yyyy'-'MM'-'dd'T'HH':'mm':'ss'.'fff'Z'")]",
"Source":[=c.ToJson(d.AdditionalValues.ContainsKey("EnumaratorName")?d.AdditionalValues["EnumaratorName"\]:null)]
"ComputerName":[=c.ToJson(d.AdditionalValues.ContainsKey("SP_ComputerName")?d.AdditionalValues["SP_ComputerName"\]:null)],
"IP":[=c.ToJson(d.AdditionalValues.ContainsKey("SP_IP")?d.AdditionalValues["SP_IP"\]:null)]

}

</dcc:repeater>

]

VakifSet1.jSettings

Panel
panelIconIdatlassian-info
panelIcon:info:
bgColor#FFEBE6

{
"ID":"VakifSet1",
"__type":"Factory.ActionFactory:HTMLReporter",
"DisableDownload":true,
"DisableWaitConnectionCheck":true,
"DisplayName":"VakifSet1",
"ForcedExtension":".json",
"DefaultContentType":"text/json",
"GenericSettings":{
"QueryMode":"DLV",
"FillOptions":33554432,
"QueryStringParams": { "FillLayerNames": "1" },
"HideClient":true
}
}