PANTHEON™ Help

 Kategori
 PANTHEON Ndihmë - Mirësevini
[Collapse]PANTHEON
 [Collapse]Udhëzues për PANTHEON
  [Collapse]Udhëzues për PANTHEON
   [Expand]Cilësime
   [Expand]Porositë
   [Expand]Mallrat
   [Expand]Prodhimi
   [Expand]POS
   [Expand]Shërbimi
   [Expand]Financat
   [Expand]Stafi
   [Expand]Analitika
   [Expand]Desktop
   [Expand]Ndihmë
   [Expand]Mesazhe dhe Paralajmërime
   [Collapse]Programet shtesë
     ShtoPërdorues - Shtimi i Përdoruesve të Bazës së të Dhënave
    [Collapse]PANTHEON Shërbimet Web (PAWS)
      Skema e Këmbimit të Grupeve të Dhënave
      Instalimi i Kornizës së Shërbimeve Web
     [Collapse]Katalogu i Shërbimeve Web
      [Collapse]Katalogu i API-ve
        DBObjekte
        Ident
        Subjekti
        Përdoruesit
        Skemat
        Parametrat e bazës së të dhënave
    [Expand]Datalab OTOS
    [Expand]Datalab CHRONOS
    [Expand]Datalab ATENA
    [Expand]Datalab Migrator
     Asistenti i Pas-Migrimit
    [Expand]mobilni Potni Nalogi
    [Expand]Pantheon LX/LT
     Pantheon SHAKE
    [Expand]PANTHEON Server i Automatizimit (PAAS)
   [Expand]Produkte të vjetra
  [Expand]Udhëzues për PANTHEON Retail
  [Expand]Udhëzues për PANTHEON Vet
  [Expand]Udhëzues për PANTHEON Bujqësi
 [Collapse]Manualet e Përdoruesve për PANTHEON
  [Expand]Manuali i Përdoruesit për PANTHEON
  [Expand]Manuali i Përdoruesit për PANTHEON Retail
  [Expand]Manuali i përdoruesit për PANTHEON Vet
  [Expand]Manuali i Përdoruesit për PANTHEON Bujqësi
[Collapse]PANTHEON Web
 [Collapse]Udhëzues për PANTHEON Web
  [Expand]Udhëzues për PANTHEON Web Light
  [Expand]Udhëzues për Terminalin Web PANTHEON
  [Expand]Udhëzues për PANTHEON Web Legal
  [Expand]Arkiva e produkteve të vjetra
 [Collapse]Manualet e Përdoruesit për PANTHEON Web
  [Expand]Fillimi PANTHEON Web
  [Expand]Manuali i Përdoruesit për PANTHEON Web Light
  [Expand]Manuali i Përdoruesit për Terminalin Web PANTHEON
  [Expand]Manuali i Përdoruesit për PANTHEON Web Legal
  [Expand]Arkiva e produkteve të vjetra
[Collapse]PANTHEON Granulat
 [Collapse]Udhëzues për Granulat PANTHEON
  [Expand]Granul Personeli
  [Expand]Urdhërat e Udhëtimit Granule
  [Expand]Dokumentet dhe Granula e Detyrave
  [Expand]Dashboard Granule
  [Expand]Porositë B2B Granule
  [Expand]Shërbimi në Terren Granul
  [Expand]Inventari i Aseteve të Paluajtshme
  [Expand]Inventari i Magazinës Granule
 [Collapse]Manualet e Përdoruesit për Granulat PANTHEON
  [Expand]Fillimi
  [Expand]Granula e Personelit
  [Expand]Urdhërat e Udhëtimit Granule
  [Expand]Dokumentet dhe Detyrat Granule
  [Expand]Porositë B2B Granule
  [Expand]Dashboard Granule
  [Expand]Shërbimi në Terren Granul
  [Expand]Inventari i Aseteve të Paluajtshme
  [Expand]Inventari i Magazinës Granule
  [Expand]Arkiv
[Expand]Faqja e Përdoruesit

Load Time: 390,6312 ms
"
  1000002241 | 221864 | 449035 | AI translated
Label

DBObjects API-t

               

Në këtë kategori, do të gjeni API-t që ju mundësojnë të merrni, shtoni, përditësoni ose fshini gati çdo të dhënë nga ose në PANTHEON.

 

Tabela e përmbajtjes

  1. Përshkrim i shkurtër i DBObjects
  2. POST/api/DBObjects/execproc
  3. POST/api/DBObjects/selecttables
  4. POST/api/DBObjects/inserttable
  5. POST/api/DBObjects/updatetable
  6. POST/api/DBObjects/deletetable

 

1. Përshkrim i shkurtër i API-ve DBObjects:

POST/api/DBObjects/execproc Ekzekuton procedurë të ruajtur(e) dhe krijon tabela përkohshme PANTHEON.
POST/api/DBObjects/selecttables Zgjedh të dhëna nga tabela(t) dhe krijon PANTHEON tabela përkohshme.
POST/api/DBObjects/inserttable Shton të dhëna në një tabelë duke përdorur kolona.
POST/api/DBObjects/updatetable Përditëson të dhëna në tabelë duke përdorur kolona dhe kusht opsional.
POST/api/DBObjects/deletetable Fshin të dhëna nga tabela(t) bazuar në kusht(e)

2. POST/api/DBObjects/execproc

Kjo API ju mundëson të ekzekutoni një ose më shumë procedura. Nëse procedura përdor ttempTables, mund të specifikohet në tempTables parametrat e vargut. Në bllokun procParams, duhet të specifikoni parametrat e procedurës. Rezultatet e kthyer nga procedura mund të paraqiten në një strukturë skedari .json.

{
  "procedures": [
    {
      "procname": "string",
      "procParams": {
        "additionalProp1": "string",
        "additionalProp2": "string",
        "additionalProp3": "string"
      }
    }
  ],
  "inserts": [
    {
      "masterTable": "string",
      "fieldvalues": {
        "additionalProp1": "string",
        "additionalProp2": "string",
        "additionalProp3": "string"
      }
    }
  ],
  "updates": [
    {
      "masterTable": {
        "table": "string",
        "alias": "string"
      },
      "fieldvalues": {
        "additionalProp1": "string",
        "additionalProp2": "string",
        "additionalProp3": "string"
      },
      "tableFKs": [
        {
          "table": "string",
          "alias": "string",
          "join": "string",
          "parentAlias": "string",
          "fieldsToReturn": "string"
        }
      ],
      "customConditions": {
        "condition": "string",
        "params": [
          "string"
        ]
      }
    }
  ],
  "tempTables": [
    "string"
  ]
}

 

3. POST/api/DBObojects/selecttables

Kjo API ju mundëson të merrni të dhëna si rezultat i një pyetje të definuar si parametrin masterTable me tabela bashkëngjitëse në parametrat tableFKs me kushte të personalizuara në parametrat customConditions.

Gjithashtu, mund të renditni të dhënat tuaja duke përdorur parametrat sortColumn dhe sortOrder. Mund të përdorni parametrin tempTable në pyetje nëse ekzekutoni procedurë të ruajtur me grup rezultatesh.

{
  "start": 0,
  "length": 0,
  "fieldsToReturn": "string",
  "tableFKs": [
    {
      "table": "string",
      "alias": "string",
      "join": "string",
      "parentAlias": "string",
      "fieldsToReturn": "string"
    }
  ],
  "customConditions": {
    "condition": "string",
    "params": [
      "string"
    ]
  },
  "sortColumn": "string",
  "sortOrder": "string",
  "withSubSelects": 0,
  "masterTable": {
    "table": "string",
    "alias": "string"
  },
  "tempTables": [
    "string"
  ]
}

 

4. POST/api/DBObjects/inserttable

Kjo API ju mundëson të shtoni të dhëna në tabelën e definuar në parametrin masterTable. Gjithashtu, tempTables mund të krijohen me parametrat tempTables dhe të dhënat mund të shtohen në këto tabela përkohshme.

 

{
  "masterTable": "string",
  "fieldvalues": {
    "additionalProp1": "string",
    "additionalProp2": "string",
    "additionalProp3": "string"
  }
}

 

5. POST/api/DBObjects/updatetable

Kjo API ju mundëson të përditësoni të dhëna në tabelën si parametrin masterTable, përditësoni të dhëna në parametrin fieldvalues me aftësinë për të bashkuar tabela në parametrat tableFKs me kushte të personalizuara në parametrat customConditions. 

 

{
  "masterTable": {
    "table": "string",
    "alias": "string"
  },
  "fieldvalues": {
    "additionalProp1": "string",
    "additionalProp2": "string",
    "additionalProp3": "string"
  },
  "tableFKs": [
    {
      "table": "string",
      "alias": "string",
      "join": "string",
      "parentAlias": "string",
      "fieldsToReturn": "string"
    }
  ],
  "customConditions": {
    "condition": "string",
    "params": [
      "string"
    ]
  }
}

 

6. POST/api/DBObjects/deletetable

Kjo API ju mundëson të fshini të dhëna në tabelën si parametrin masterTable, fshini të dhëna në parametrin fieldvalues me aftësinë për të bashkuar tabela në parametrat tableFKs me kushte të personalizuara në parametrat customConditions. 

 

{
  "masterTable": {
    "table": "string",
    "alias": "string"
  },
  "tableFKs": [
    {
      "table": "string",
      "alias": "string",
      "join": "string",
      "parentAlias": "string",
      "fieldsToReturn": "string"
    }
  ],
  "customConditions": {
    "condition": "string",
    "params": [
      "string"
    ]
  }
}

 


 

Rate this topic
Was this topic usefull?
Comments
Comment will also bo visible in forum!