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.
- 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}- DeleteLogo 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.
- 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}- GetLogo 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.
- 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.
- latitude(query): Mobil uygulamadan ilerletilen iş için konum bilgisidir.(enlem)
- longitude(query): Mobil uygulamadan ilerletilen iş için konum bilgisidir.(boylam)
- 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/startLogo 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.
- latitude(query): Mobil uygulamadan başlatılan iş için konum bilgisidir.(enlem)
- longitude(query): Mobil uygulamadan başlatılan iş için konum bilgisidir.(boylam)
8) /api/workflow/start/withparamsLogo Flow üzerinde detay parametreler ile 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.
- startupParameters(body): Akış başlatırken kullanılabilecek parametreler gönderilir.
{ "storageid": 0, "description": "string", "storagePublishType": "0", "StartupParameters": [ "string" ], "CommentList": [-- yorum { "Id": {}, "Comment": "string", "OperationType": "0" } ], "FileList": [ --dosya { "FileId": {}, "FileData": "string", "FileName": "string", "OperationType": "0" } ] } 9) /api/workflow/statusLogo Flow üzerinde başlatılan işlerin durumunu döner. Input Parameters - Authorization(Headers): Login metotlarından herhangi biri kullanılarak alınan token bilgisi geçilir.
10) /api/workflow/validate/{instanceid}/{currentbookmark}Logo Flow üzerinde ilgili instance id li işin validasyon bilgilerini döner. Input Parameters - Authorization(Headers): Login metotlarından herhangi biri kullanılarak alınan token bilgisi geçilir.
- storageid(query): Sorgulanacak işin akış idsidir.
- instanceid(path): Sorgulanacak işin guid id bilgisidir. Format: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx (UID).
- currentbookmark(path): Sorgulanacak işin bulunduğu adım guid bilgisidir. Format: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
- incluefileandcomment(query): Sorgulanacak işte dosya ve yorum zorunluğunun bulunup bulunmadığının bilgisini döner.
11) /api/workflow/withcriteriaLogo Flow üzerinde belirtilen kriterlerde devam eden işlerin listesini döner. Input Parameters - Authorization(Headers): Login metotlarından herhangi biri kullanılarak alınan token bilgisi geçilir.
- 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.
- 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) } 12) /api/workflow/withcustomcolumnLogo Flow üzerinde devam eden işlerin listesini tanımlı özel alanları ile birlikte döner. Input Parameters - Authorization(Headers): Login metotlarından herhangi biri kullanılarak alınan token bilgisi geçilir.
- firstversionid(query): İlgili akışın fisrtversionid bilgisi geçilir.
- publishType(query): Akışın yayın modu başlatılmak isteniyorsa 1, geliştirim modu başlatılmak isteniyorsa 0 gönderilir.
- 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.
- 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) } |