Aracılığıyla paylaş


K2 İş Akışı (Önizleme)

İş akışları ve görevlerle uzaktan çalışmak için K2 İş Akışı API'sini kullanın.

Bu bağlayıcı aşağıdaki ürün ve bölgelerde kullanılabilir:

Hizmet Class Bölgeler
Copilot Studio Standart Aşağıdakiler dışında tüm Power Automate bölgeleri :
     - ABD Kamu (GCC)
     - US Government (GCC High)
     - 21Vianet tarafından işletilen Çin Bulutu
     - ABD Savunma Bakanlığı (DoD)
Logic Apps Standart Aşağıdakiler dışında tüm Logic Apps bölgeleri :
     - Azure Kamu bölgeleri
     - Azure Çin bölgeleri
     - ABD Savunma Bakanlığı (DoD)
Power Apps Standart Aşağıdakiler dışında tüm Power Apps bölgeleri :
     - ABD Kamu (GCC)
     - US Government (GCC High)
     - 21Vianet tarafından işletilen Çin Bulutu
     - ABD Savunma Bakanlığı (DoD)
Power Automate Standart Aşağıdakiler dışında tüm Power Automate bölgeleri :
     - ABD Kamu (GCC)
     - US Government (GCC High)
     - 21Vianet tarafından işletilen Çin Bulutu
     - ABD Savunma Bakanlığı (DoD)
İletişim
URL https://portal.k2.com/ticket/default
Bağlayıcı Meta Verileri
Publisher K2
Web sitesi https://www.k2.com
Gizlilik ilkesi https://www.k2.com/legal/privacy-policy

Bağlantı oluşturma

Bağlayıcı aşağıdaki kimlik doğrulama türlerini destekler:

Varsayılan Bağlantı oluşturmak için parametreler. Tüm bölgeler Paylaşılamaz

Temerrüt

Geçerli: Tüm bölgeler

Bağlantı oluşturmak için parametreler.

Bu, paylaşılabilir bir bağlantı değildir. Power app başka bir kullanıcıyla paylaşılıyorsa, başka bir kullanıcıdan açıkça yeni bağlantı oluşturması istenir.

İsim Türü Description Gerekli
K2 URL'si String K2 URL'niz (Örnek: https://[K2ID].onk2.com). Doğru
Kullanıcı adı securestring Bu API'nin kullanıcı adı Doğru
Şifre securestring Bu API'nin parolası Doğru

Azaltma Sınırları

Name Çağrılar Yenileme Dönemi
Bağlantı başına API çağrıları 100 60 saniye

Eylemler

Eylem Görevi

bir iş akışı eylemi gerçekleştirir.

Görev Al

Bir görevi seri numarasına göre alır.

Görev Ata

Geçerli kullanıcıya bir görev atar.

Görev Eylemlerini Alma

Görev için eylemlerin listesini alır.

Görevi Serbest Bırak

Bir görevi serbest bırakır.

Görevi Yeniden Yönlendirme

Görevi başka bir kişiye gönderir.

Görevleri Alma

Bağlı kullanıcının kullanabileceği görevlerin listesini alın.

İş Akışlarını Alma

Kullanılabilir iş akışlarının listesini alın.

İş Akışını Alın

Kimliğine göre bir iş akışı tanımı alır.

İş Akışını Başlat

Yeni bir iş akışı örneği oluşturur ve başlatır.

Sunucu Olayını Alma

Seri numarasına göre bir sunucu olayı alır.

Sunucu Olayını Bitir

Yanıt bekleyen zaman uyumsuz sunucu görevine bitiş yanıtı gönderme

Uyandırma Görevi

Uyuyan bir görevi uyandırır.

Uyku Görevi

Görevi saniye sayısı veya tarihe kadar bir süre boyunca uyku moduna alır.

Eylem Görevi

bir iş akışı eylemi gerçekleştirir.

Parametreler

Name Anahtar Gerekli Tür Description
Seri Numarası
serialNumber True string

Görevin seri numarası. Örn: 1234_5678

Özel Eylem
customAction True string

İş akışı tarafından tanımlanan görev eylemi.

XML Alan Adı
name string

XML alanının adı.

XML Alan Değeri
value string

XML alanının değeri.

Öğe Başvuruları
ItemReferences object

İş akışı örneğinin Öğe Başvurusu alanları.

Veri Alanları
DataFields object

İş akışı örneğinin veri alanları.

Görev Al

Bir görevi seri numarasına göre alır.

Parametreler

Name Anahtar Gerekli Tür Description
Seri Numarası
serialNumber True string

Görevin seri numarası. Örn: 1234_5678

Döndürülenler

Body
Task

Görev Ata

Geçerli kullanıcıya bir görev atar.

Parametreler

Name Anahtar Gerekli Tür Description
Seri Numarası
serialNumber True string

Görevin seri numarası. Örn: 1234_5678

Döndürülenler

response
object

Görev Eylemlerini Alma

Görev için eylemlerin listesini alır.

Parametreler

Name Anahtar Gerekli Tür Description
Seri Numarası
serialNumber True string

Görevin seri numarası. Örn: 1234_5678

Döndürülenler

Görevi Serbest Bırak

Bir görevi serbest bırakır.

Parametreler

Name Anahtar Gerekli Tür Description
Seri Numarası
serialNumber True string

Görevin seri numarası. Örn: 1234_5678

Görevi Yeniden Yönlendirme

Görevi başka bir kişiye gönderir.

Parametreler

Name Anahtar Gerekli Tür Description
Seri Numarası
serialNumber True string

Görevin seri numarası. Örn: 1234_5678

Yeniden Yönlendirme Bilgileri
RedirectTo True string

Görevin yeniden yönlendirildiği kişi.

Görevleri Alma

Bağlı kullanıcının kullanabileceği görevlerin listesini alın.

Parametreler

Name Anahtar Gerekli Tür Description
All, Allocated, Sleeping, SharedFrom, SharedTo
state string

Bağlı kullanıcının görev listesini döndürür.

Döndürülenler

İş Akışlarını Alma

Kullanılabilir iş akışlarının listesini alın.

Parametreler

Name Anahtar Gerekli Tür Description
İş Akışı Türü
type string

İş akışı türü. Başlatılabilir veya Sahip Olunan.

Döndürülenler

İş Akışını Alın

Kimliğine göre bir iş akışı tanımı alır.

Parametreler

Name Anahtar Gerekli Tür Description
İş Akışı Kimliği
id True integer

İş akışının kimliği.

Döndürülenler

İş Akışını Başlat

Yeni bir iş akışı örneği oluşturur ve başlatır.

Parametreler

Name Anahtar Gerekli Tür Description
İş Akışı Kimliği
id True integer

Örneği başlatmak için bir iş akışı kimliği belirtin.

İş Akışı Örneği Ayrıntıları
instance True dynamic

İş akışını başlatmak için iş akışı örneği nesnesi gönderin.

Döndürülenler

response
integer

Sunucu Olayını Alma

Seri numarasına göre bir sunucu olayı alır.

Parametreler

Name Anahtar Gerekli Tür Description
Sunucu Olay Seri Numarası
serialNumber True string

Sunucu olayının seri numarası. Örn: 1234_5678.

Döndürülenler

Sunucu Olayını Bitir

Yanıt bekleyen zaman uyumsuz sunucu görevine bitiş yanıtı gönderme

Parametreler

Name Anahtar Gerekli Tür Description
Sunucu Olay Seri Numarası
serialNumber True string

Sunucu olayının seri numarası. Örn: 1234_5678

XML Alan Adı
name string

XML alanının adı.

XML Alan Değeri
value string

XML alanının değeri.

Öğe Başvuruları
ItemReferences object

İş akışı örneğinin Öğe Başvurusu alanları.

Veri Alanları
DataFields object

İş akışı örneğinin veri alanları.

Uyandırma Görevi

Uyuyan bir görevi uyandırır.

Parametreler

Name Anahtar Gerekli Tür Description
Seri Numarası
serialNumber True string

Görevin seri numarası. Örn: 1234_5678

Döndürülenler

response
object

Uyku Görevi

Görevi saniye sayısı veya tarihe kadar bir süre boyunca uyku moduna alır.

Parametreler

Name Anahtar Gerekli Tür Description
Seri Numarası
serialNumber True string

Görevin seri numarası. Örn: 1234_5678

Uyku Için
SleepFor integer

Görevin uyku moduna geçmek için gereken saniye sayısı.

Uyku Moduna
SleepUntil date-time

Görevi uyandırma tarihi ve saati. Biçim: yyyy-MM-ddTHH:mm:ss:fffZ UTC

Tanımlar

ServerEventDataResponse

Name Yol Tür Description
Sunucu Olay Seri Numarası
serialNumber string

Sunucu olayının seri numarası. Örn: 1234_5678

Sunucu Olayı İş Akışı Kimliği
workflowID integer

Sunucu olayıyla ilişkili iş akışının kimliği.

Sunucu Olayı İş Akışı Adı
workflowName string

Sunucu olayıyla ilişkili iş akışının adı.

Sunucu Olay İş Akışı Görünen Adı
workflowDisplayName string

Sunucu olayıyla ilişkili iş akışının görünen adı.

Sunucu Olayı İş Akışı Kategorisi
workflowCategory string

Sunucu olayıyla ilişkili iş akışının kategorisi.

Sunucu Olayı İş Akışı Örneği Kimliği
workflowInstanceID integer

Sunucu olayıyla ilişkili iş akışının örnek kimliği.

Sunucu Olayı İş Akışı Folio
workflowInstanceFolio string

Sunucu olayıyla ilişkili iş akışı örneğinin foliosu.

Sunucu Olayı Etkinlik Örneği Kimliği
activityInstanceID integer

Sunucu olayının etkinlik örneği kimliği.

Sunucu Olay Etkinliği Hedef Kimliği
activityInstanceDestinationID integer

Sunucu olayının etkinlik örneği hedef kimliği.

Sunucu Olay Etkinliği Adı
activityName string

Sunucu olayının etkinlik adı.

Sunucu Olay Olay Adı
eventName string

Sunucu olayının olay adı.

Sunucu Olayı Olay Açıklaması
eventDescription string

Sunucu olayının olay açıklaması.

Gönderen
originator User
eventInstance
eventInstance EventInstanceWrapper
Sunucu Olayı Etkinlik Veri Alanları
dataFields object

Etkinliğin veri alanları.

Sunucu Olay Etkinliği XML Alanları
xmlFields array of UserDefinedXmlField

Etkinliğin XML alanları.

Sunucu Olay Öğesi Başvuruları
itemReferences object

İş akışı örneğinin öğe başvuruları.

Sunucu Olayı İş Akışı Veri Alanları Dizesi
workflowInstanceDataFieldsString string

İş Akışı Örneğinin veri alanlarını temsil eden dize.

Sunucu Olay Öğesi Başvuru Dizesi
itemReferencesString string

İş akışı örneğinin öğe başvurularını temsil eden dize.

viewFlowURL
viewFlowURL string

EventInstance

Name Yol Tür Description
Olay Örneği Başlangıç Tarihi
StartDate date-time

Olay örneğinin başladığı tarih ve saat.

Olay Örneği Beklenen Süresi
ExpectedDuration integer

Olay örneğinin beklenen süresi.

Olay Örneği Önceliği
Priority integer

Olay örneğinin önceliği.

Olay Örneği Meta Verileri
MetaData string

Olay örneğinin meta verileri.

Olay Örneği Açıklaması
Description string

Olay örneğinin açıklaması.

Olay Örneği Adı
Name string

Olay örneğinin adı.

Olay Örneği Kimliği
ID integer

Olay örneğinin kimliği.

UserDefinedXmlField

Name Yol Tür Description
XML Alan Adı
name string

XML alanının adı.

XML Alan Değeri
value string

XML alanının değeri.

GörevlerResponse

Name Yol Tür Description
Görev Sayısı
itemCount integer

Döndürülen görevlerin sayısı.

Görevler
tasks array of TaskLite

Bir veya daha fazla görev.

TaskLite

Name Yol Tür Description
Görev Seri Numarası
serialNumber string

Görevin seri numarası. Örn: 1234_5678

Görev Durumu
status string

Görevin durumu. Örneğin: Açık, Tamamlandı, Uyku, Ayrılan, Kullanılabilir

Görev Başlangıç Tarihi
taskStartDate date-time

Görevin başlangıç tarihi.

Görev Uyku Süresi
sleepUntil date-time

Görevin uyanacağı tarih ve saat.

Görev Önceliği
priority integer

Görevin önceliği.

Görev Formu URL'si
formURL string

Görevin form URL'si.

Görev Görünümü Akışı URL'si
viewFlowURL string

Görevin Akış GÖRÜNTÜLEME URL'si.

Görev İş Akışı Kimliği
workflowID integer

Görevle ilişkili iş akışının kimliği.

Görev İş Akışı Adı
workflowName string

Görevle ilişkili iş akışının adı.

Görev İş Akışı Görünen Adı
workflowDisplayName string

Görevle ilişkili iş akışının görünen adı.

Görev İş Akışı Kategorisi
workflowCategory string

Görevle ilişkili iş akışının kategorisi.

Görev İş Akışı Örneği Kimliği
workflowInstanceID integer

Görevle ilişkili iş akışının örnek kimliği.

Görev İş Akışı Folio
workflowInstanceFolio string

Görevle ilişkili iş akışı örneğinin foliosu.

Görev Örneği Kimliği
activityInstanceID integer

Görevin etkinlik örneği kimliği.

Görev Etkinliği Hedef Kimliği
activityInstanceDestinationID integer

Görevin etkinlik örneği hedef kimliği.

Görev Etkinliği Adı
activityName string

Görevin etkinlik adı.

Görev Olay Adı
eventName string

Görevin olay adı.

Görev Olayı Açıklaması
eventDescription string

Görevin olay açıklaması.

Gönderen
originator User
eylemler
actions TaskActionsResponse
Görev Yönergeleri
instruction string

Görevle ilişkili yönergeler.

User

Name Yol Tür Description
Kullanıcı Adı
username string

Kişinin kullanıcı adı.

Kullanıcı FQN'i
fqn string

Kişinin tam adı. Örn: bob@denallix.com, K2:Denallix\Bob

Kullanıcı E-postası
email string

Kişinin e-posta adresi.

Kullanıcı Yöneticisi
manager string

Kişinin yöneticisi.

Kullanıcı Görünen Adı
displayName string

Kişinin görünen adı.

TaskActionsResponse

Name Yol Tür Description
Eşleşmeyen Eylemler
nonBatchableActions array of string

Görevi atamadan gerçekleştirilemeyecek eylemlerin listesi.

Toplu İşlenebilir Eylemler
batchableActions array of string

Görevi atamadan gerçekleştirilebilecek eylemlerin listesi.

Sistem Eylemleri
systemActions array of string

Sistem eylemlerinin listesi.

Görev

Name Yol Tür Description
Görev Seri Numarası
serialNumber string

Görevin seri numarası. Örn: 1234_5678

Görev Durumu
status string

Görevin durumu. Örneğin: Açık, Tamamlandı, Uyku, Ayrılan, Kullanılabilir

Görev Başlangıç Tarihi
taskStartDate date-time

Görevin başlangıç tarihi.

Görev Uyku Süresi
sleepUntil date-time

Görevin uyanacağı tarih ve saat.

Görev Önceliği
priority integer

Görevin önceliği.

Görev Formu URL'si
formURL string

Görevin form URL'si.

Görev Görünümü Akışı URL'si
viewFlowURL string

Görevin Akış GÖRÜNTÜLEME URL'si.

Görev İş Akışı Kimliği
workflowID integer

Görevle ilişkili iş akışının kimliği.

Görev İş Akışı Adı
workflowName string

Görevle ilişkili iş akışının adı.

Görev İş Akışı Görünen Adı
workflowDisplayName string

Görevle ilişkili iş akışının görünen adı.

Görev İş Akışı Kategorisi
workflowCategory string

Görevle ilişkili iş akışının kategorisi.

Görev İş Akışı Örneği Kimliği
workflowInstanceID integer

Görevle ilişkili iş akışının örnek kimliği.

Görev İş Akışı Folio
workflowInstanceFolio string

Görevle ilişkili iş akışı örneğinin foliosu.

Görev Örneği Kimliği
activityInstanceID integer

Görevin etkinlik örneği kimliği.

Görev Hedef Kimliği
activityInstanceDestinationID integer

Görevin etkinlik örneği hedef kimliği.

Görev Etkinliği Adı
activityName string

Görevin etkinlik adı.

Görev Olay Adı
eventName string

Görevin olay adı.

Görev Olayı Açıklaması
eventDescription string

Görevin olay açıklaması.

Gönderen
originator User
eylemler
actions TaskActionsResponse
Görev İş Akışı Veri Alanları
workflowInstanceDataFields object

İş akışı örneğinin veri alanları.

Görev Etkinliği Veri Alanları
activityDataFields object

Etkinliğin veri alanları.

Görev İş Akışı XML Alanları
workflowInstanceXmlFields array of UserDefinedXmlField

İş akışı örneğinin XML alanları.

Görev Öğesi Başvuruları
itemReferences object

İş akışı örneğinin öğe başvuruları.

talimat
instruction string
Görev İş Akışı Veri Alanları Dizesi
workflowInstanceDataFieldsString string

İş Akışı Örneğinin veri alanlarını temsil eden dize.

Görev Öğesi Başvuru Dizesi
itemReferencesString string

İş akışı örneğinin öğe başvurularını temsil eden dize.

WorkflowLabelsResponse[WorkflowLabel]

Name Yol Tür Description
Öğe Sayısı
itemCount integer

İş akışı sayısı.

Workflows
workflows array of WorkflowLabel

İş akışlarının listesi.

WorkflowLabel

Name Yol Tür Description
İş Akışı Kimliği
id integer

İş akışının kimliği.

İş Akışı Varsayılan Sürümü
defaultVersionId integer

Varsayılan iş akışı sürümü.

İş Akışı Adı
name string

İş akışı adı.

İş Akışı Klasörü
folder string

İş akışı klasörü.

İş Akışı Sistem Adı
systemName string

İş akışı sistem adı.

WorkflowDataResponse

Name Yol Tür Description
workflowInfo
workflowInfo WorkflowDefinition
İş Akışı Şeması
workflowSchema string

İş akışının şeması.

WorkflowDefinition

Name Yol Tür Description
İş Akışı Adı
name string

İş akışının adı.

İş Akışı Açıklaması
description string

İş akışının açıklaması.

İş Akışı Klasörü
folder string

İş akışının klasörü (kategori).

İş Akışı Sistem Adı
systemName string

İş akışının sistem adı.

İş Akışı Beklenen Süresi
expectedDuration integer

İş akışının beklenen süresi.

EventInstanceWrapper

Name Yol Tür Description
EventInstance
EventInstance EventInstance
Olay Örneği Açıklaması
Description string

Olay örneğinin açıklaması.

Olay Örneği Beklenen Süresi
ExpectedDuration integer

Olay örneğinin beklenen süresi.

Olay Örneği Kimliği
ID integer

Olay örneğinin kimliği.

Olay Örneği Meta Verileri
MetaData string

Olay örneğinin meta verileri.

Olay Örneği Adı
Name string

Olay örneğinin adı.

Olay Örneği Önceliği
Priority integer

Olay örneğinin önceliği.

Olay Örneği Başlangıç Tarihi
StartDate date-time

Olay örneğinin başladığı tarih ve saat.

tamsayı

Bu, 'integer' temel veri türüdür.

object

Bu , 'object' türüdür.