You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

İçerdiği Metotlar

1) /api/workflow/ 

Logo Flow üzerinde devam eden işlerin listesini döner.

Input Parameters

  • Authorization(Headers): Login metotlarından herhangi biri kullanılarak alınan token bilgisi geçilir. bknz: Authentication
  • offset(query): Gelen verinin kaçıncı sayfadan itibaren listelenceği bilgisidir.
  • limit(query): Gelen verinin verilen offsete göre kaçar kaçar gösterileceği bilgisidir.
  • sort(query): Gelen veride sıralama yapmak için kullanılır. asc,desc
  • withcount(query): Toplam kayıt sayısını döndürür. Gerekmedikçe kullanmayınız.

2) /api/workflow/{instanceid}/{currentbookmark}- Delete

Logo Flow üzerinde ilgili instance idli işi iptal eder.

Input Parameters

  • Authorization(Headers): Login metotlarından herhangi biri kullanılarak alınan token bilgisi geçilir. bknz: Authentication
  • storageid(query): Silinecek olan işin akış idsidir. 
  • instanceid(path): Slinecek işin guid id bilgisidir. Format: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx (UID).
  • currentbookmark(path): Silinecek işin bulunduğu adım guid bilgisidir.  Format: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

3) /api/workflow/{instanceid}/{currentbookmark}- Get

Logo Flow üzerinde ilgili instance id li işi döner.

Input Parameters

  • Authorization(Headers): Login metotlarından herhangi biri kullanılarak alınan token bilgisi geçilir. bknz: Authentication
  • storageid(query): Silinecek olan işin akış idsidir. 
  • instanceid(path): Slinecek işin guid id bilgisidir. Format: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx (UID).
  • currentbookmark(path): Silinecek işin bulunduğu adım guid bilgisidir.  Format: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

4) /api/workflow/count 

Logo Flow üzerinde devam eden işlerin sayısını döner.

Input Parameters

  • Authorization(Headers): Login metotlarından herhangi biri kullanılarak alınan token bilgisi geçilir. 
  • keyFilter(body): Veriyi filtreli bir şekilde getirmek için kullanılır.

           {
             "KeyFilters": [
              {
                  "Operator": "string" : eq,neq,gt,lt,lte,contains,doesnotcontain
                  "Field": "string", : filtre uygulanacak alan
                  "Value": {} : filtre uygulanacak alanın değeri
              }
              ],
              "Logic": "string" : birden fazla filtre içeren requestlerde filtrelerin bağlaçları. (and,or)
           }

5) /api/workflow/file 

Logo Flow üzerinde akışa eklenen doküman bilgisini ve indirme linkini döner.

Input Parameters

  • Authorization(Headers): Login metotlarından herhangi biri kullanılarak alınan token bilgisi geçilir. 
  • fileid(query): İşe eklenen doküman id bilgisidir.

6) /api/workflow/resume/externalapi 

Logo Flow üzerinde iş akışını devam ettir ve sonraki adıma ait bilgileri döner.

Input Parameters

  • Authorization(Headers): Login metotlarından herhangi biri kullanılarak alınan token bilgisi geçilir. 
  • resumeparameters(body): Devam ettirilecek işe ait bilgiler parametre geçilir.

{
"storageid": 0,
"instanceid": "string",
"currentbookmark": "string",
"NextButtonName": "string",
"ResumeParameters": [
"string"
],
"RequestLocationType": "0",
"CommentList": [
{
"Id": {},
"Comment": "string",
"OperationType": "0"
}
],
"FileList": [
{
"FileId": {},
"FileData": "string",
"FileName": "string",
"OperationType": "0"
}
],
"ValidateFilesAndComments": true
}

7) /api/workflow/start

Logo Flow üzerinde akış başlatmak için kullanılır.

Input Parameters

  • Authorization(Headers): Login metotlarından herhangi biri kullanılarak alınan token bilgisi geçilir. 
  • storageid(query): Başlatılmak istenen akış id bilgisidir.
  • description(query): Akış başlatılırken açıklama eklenmek istenirse girilir.
  • publishtype(query): Akışın yayın modu başlatılmak isteniyorsa 1, geliştirim modu başlatılmak isteniyorsa 0 gönderilir.