Logo Objects'in temel amacı, kullanılan Logo ürününün veri tabanına, veri bütünlüğünü bozmadan aktarım yapabilmektir. Ancak, bunun dışında Logo Objects'in entegrasyon projelerini kolaylaştıran bir çok metodu da mevcuttur. Arka planda yeni fişler oluşturan, onlarca tablo, yüzlerce alan ile çalışılması gereken bir çok işlem Logo Objects'in bazı metodlarıyla tek satırlık kodlar ile  gerçekleştirilebiliyor. Bu metodların büyük kısmı REST servis ile de desteklenmektedir.

Kullanım şekilleriyle ilgili örnekler aşağıdadır;

CurrentFirm ve ActivePeriod okumak için;

Requests

http://172.16.57.114:32001/api/v1/methods/CurrentFirm
http://172.16.57.114:32001/api/v1/methods/ActivePeriod

Responses

3
1


GetTableName için;

Request

http://172.16.57.114:32001/api/v1/methods/GetTableName/14/3/1

Response

LG_003_01_INVOICE


CAPI tablolarını okumak;

Request

http://172.16.57.114:32001/api/v1/methods/CAPI/Users

Response

{
  "Item": {
    "items": [
      {
        "index": 0,
        "UserNr": 1,
        "name": "LOGO",
        "Groups": {
          "items": [
            1,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0
          ]
        },
        "FirmNr": 1,
        "Language": 1,
        "Options": 0,
        "blocked": 0,
        "LogFlag": 0,
        "DefaultRole": 0,
        "Roles": {
          "items": [
            1,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0
          ]
        }
      },
      {
        "index": 1,
        "UserNr": 5,
        "name": "NaciO",
        "Groups": {
          "items": [
            1,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0
          ]
        },
        "FirmNr": 1,
        "Language": 1,
        "Options": 0,
        "blocked": 0,
        "LogFlag": 1,
        "DefaultRole": 0,
        "Roles": {
          "items": [
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0
          ]
        }
      }
    ]
  }
}



Telif HakkıKullanım KoşullarıGizlilik
Copyright © 2018 Logo Yazılım