PANTHEON™ Help

 Toc
 PANTHEON Ndihmë - Mirësevini
[Collapse]PANTHEON
 [Collapse]Udhëzues për PANTHEON
  [Collapse]Udhëzues për PANTHEON
   [Expand]Rregullimet
   [Expand]Porositë
   [Expand]Mallrat
   [Expand]Prodhimi
   [Expand]POS
   [Expand]Shërbim
   [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ë Grumbujve të Dhënash
      Instalimi i Kornizës së Shërbimeve Web
     [Collapse]Katalogu i Shërbimeve Web
      [Collapse]Katalogu i API-ve
        DBObjects
        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 pas Migrimit
    [Expand]mobilni Potni Nalogi
    [Expand]Pantheon LX/LT
     Pantheon SHAKE
    [Expand]PANTHEON Serveri 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ërdoruesit 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 Bujqësinë PANTHEON
[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]Granula e Personelit
  [Expand]Urdhërat e Udhëtimit Granule
  [Expand]Dokumente dhe Detyra Granule
  [Expand]Dashboard Granule
  [Expand]Porositë B2B Granule
  [Expand]Granul i Shërbimit në Terren
  [Expand]Inventari i Aseteve të Paluajtshme
  [Expand]Inventari i Magazinës Granul
 [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 Granula e Detyrave
  [Expand]Porositë B2B Granule
  [Expand]Dashboard Granule
  [Expand]Granul i Shërbimit në Terren
  [Expand]Inventari i Aseteve të Paluajtshme
  [Expand]Inventari i Magazinës Granul
  [Expand]Arkiv
[Expand]Faqja e Përdoruesit

Load Time: 812.4944 ms
"
  1000002241 | 221864 | 461622 | AI translated
Label

DBObjects API-t

               

Në këtë kategori, do të gjeni API 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 dhe krijon tabela përkohshme PANTHEON.
POST/api/DBObjects/selecttables Zgjedh të dhëna nga tabela 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 bazuar në kushtet

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!