Döküman Transfer Metadata Yapısı
Bu dokümantasyon, Döküman Transfer uygulamasının şablon yapısının içerisinde yer alan Metadata sütnunun hangi nesnelerden oluştuğunu ve nasıl düzenlememiz gerektiğini açıklamaktadır. Döküman Transfer uygulamasının kullandığı sütunlardan biri olan Metadata alanı birden fazla farklı veri tipinde çalışabilir. Bu alanlar doğru girilmediği takdirde istenen verinin gitmemesi ve programın hata vermesi gibi durumlar oluşabilir. Bu yüzden bu alanların doğru girilmesi için aşağıda yer alan örnekler üzerinde ilerlenebilir.
{
"Mention1": "Mention",
"Password1": "Password",
"DateTimePicker1": "2023-07-05T21:59:56+03:00",
"MaskInput1": "MaskInput",
"NumberBox1": 99.99,
"TimePicker1": "2023-07-05T21:59:56+03:00",
"TreeSelect": 5,
"Lookup1": [
1,
2,
3,
4
],
"TextBox1": "Burak",
"TextBox2": {
"tr-TR": "Turkce",
"en-US": "English"
},
"TextArea1": "Burak",
"TextArea2": {
"tr-TR": "Turkce",
"en-US": "English"
},
"HtmlTextBox1": "Burak",
"HtmlTextBox2": {
"tr-TR": "Turkce",
"en-US": "English"
},
"ColorPicker1": "#ccc",
"MapImage1": "Image",
"Rate1": 5,
"Slider1": 1,
"Switch1": true,
"CheckBox1": true,
"SearchBox1": "Search",
"DocumentMetadata1": 6500,
"RadioButton1": 1,
"UseMetadata1": "admin",
"Barcode": "3873894739",
"AutoComplete1": 1,
"ComboBox1": 2,
"RadioList1": 3,
"TagBox1": "Tag1, Tag2",
"Transfer1": 1,
"Dropdown1": 1,
"DataGrid1": {
"Rows": [
{
"Cells": [
{
"Value": "10.0",
"Name": "PID",
"Text": "10.0",
"Column": null
},
{
"Value": "item.USERNAME",
"Name": "USERNAME",
"Text": "item.USERNAME",
"Column": null
},
{
"Value": "item.PARTICIPANT",
"Name": "PARTICIPANT",
"Text": "item.PARTICIPANT",
"Column": null
},
{
"Value": "preEvaSPID",
"Name": "PRE_EVALUATION_SPID",
"Text": "preEvaSPID",
"Column": null
},
{
"Value": "postEvaSPID",
"Name": "POST_EVALUATION_SPID",
"Text": "postEvaSPID",
"Column": null
}
],
"Index": null
}
],
"Columns": []
},
"RelatedDocuments1": {
"Files": [
{
"CategoryId": 1,
"SecretKey": "",
"Id": 1,
"Key": "",
"Name": "",
"Path": "",
"Extension": "",
"DownloadUrl": "",
"CreateDate": "2023-07-05T21:59:56+03:00",
"Creator": 1
}
]
},
"FileSelector1": {
"Files": [
{
"CategoryId": 1,
"SecretKey": "",
"Id": 1,
"Key": "",
"Name": "",
"Path": "",
"Extension": "",
"DownloadUrl": "",
"CreateDate": "2023-07-05T21:59:56+03:00",
"Creator": 1
}
]
},
"ListBox1": [
1,
2,
3
]
}
Eğer form nesnesi değerlerini bir veri kaynağından çekiyor ise, yani dinamik bir nesne ise, kullanım farklı olacaktır. Dinamik veriler için kullanım aşağıdaki gibidir.
"ComboBox": {
"columnName": "ComboBox1",
"type": 1,
"text": "admin",
"value": "7"
}
"TagBox": {
"columnName": "TagBox2",
"type": 9,
"text": [
"admin",
“user1”
],
"value": [
"1",”2”
]
}
"LookUp": {
"columnName": " LookUp ",
"type": 9,
"text": [
"admin"
],
"value": [
"7"
]
}
"ListBox": {
"columnName": " ListBox ",
"type": 9,
"text": [
"admin"
],
"value": [
"7"
]
}