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
- Body
- TaskActionsResponse
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
- Body
- TasksResponse
İş 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
- Body
- WorkflowDataResponse
İş 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ı
|
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.