İçeriğe geç

Jira, GitLab, Asana ve Trello

Focus projelerini ve görevlerini Jira, GitLab, Asana ve Trello ile eşit tutar: konular (issue) görev olur, görevin durumu ve adı konuya geri gider. Jira ve GitLab’de kişilerin bir göreve kaydettiği süre de geri gönderilebilir. İş takibi senkronu Premium paketine dahildir. Hesap sahipleri ve şirket yöneticileri bunu Ayarlar → Entegrasyonlar sayfasında kurar; Pro’ya da dahil olan takvim senkronu ve kullanıcı içe aktarma ile geliştirici ayarları da buradan başlar (takvim senkronu, kullanıcı içe aktarma).

Workify360 bir sağlayıcıyı henüz kurmadıysa kartı kullanılamadığını söyler (integration_not_configured).

SağlayıcıNasıl bağlanır
Jira CloudAtlassian’da giriş yapın ve erişime izin verin. Focus hesabın ilk Jira sitesini kullanır.
GitLabapi kapsamlı kişisel, grup ya da proje erişim belirteci. Kendi barındırdığınız GitLab için adresi de; bu adres herkese açık bir https adresi olmalıdır.
AsanaKişisel erişim belirteci.
TrelloTrello hesabının API anahtarı ve belirteci.

Her sağlayıcı hesabı bir organizasyonda bir kez bağlanabilir (connection_exists). Focus bir belirteci eklediğinizde denetler ve sağlayıcının kabul etmediği belirteci reddeder (provider_rejected). Bağlantı organizasyon adına çalışır: Focus’ta yaptığı değişiklikler denetim kaydında bir kişinin değil, bağlantının kendi adıyla yer alır.

Bağlantıyı açın ve Proje bağla’yı seçin. Sağlayıcının bir projesini ve var olan bir Focus projesini ya da Focus’un bunun için oluşturacağı yeni bir projeyi seçin. Bir sağlayıcı projesi ve bir Focus projesi bir bağlantıda yalnız bir kez bağlanabilir (project_link_exists). Her bağlantı için neyin eşitleneceğini seçersiniz:

SeçenekVarsayılanNe yapar
Konuları içe alAçıkKonular Focus projesinin görevleri olur
Durumu gönderAçıkGörevin durumu (ve adı) konuya geri gider
Konu oluşturKapalıFocus’ta oluşturulan görev yeni bir konu olur
Kaydedilen süreyi gönderKapalıGöreve atanan süre konuya kaydedilen süre olarak eklenir (yalnız Jira ve GitLab)

İlk senkron projeyi bağladıktan hemen sonra başlar. Bir proje bağlantısını kaldırmak senkronu durdurur; görevler Focus projesinde kalır.

  • Sıklık: Focus 10 dakikada bir sağlayıcıya değişen konuları sorar. Bağlantıdaki şimdi senkronla komutu hemen bir senkron başlatır, en fazla dakikada bir (sync_too_frequent). Focus sağlayıcıların kendi webhook’larını almaz.
  • Görev adları: bir konu, anahtarı ve özetiyle adlandırılmış bir görev olur, örneğin MOB-12 Giriş ekranı. Projenin adını sağlayıcıda değiştirmek Focus projesinin adını değiştirmez.
  • Durum: her sağlayıcının durumları görev durumlarına (açık, devam ediyor, bitti) eşlenir (aşağıdaki tabloya bakın).
  • Sorumlu: konunun sorumlusunun sağlayıcının paylaştığı bir e-posta adresi varsa ve bu kişi projede çalışabilen bir üyeyse görevin sorumlusu olur; aksi hâlde görevin sorumlusu olmaz.
  • Çakışmalar: bir konu ve görevi son senkrondan bu yana ikisi de değiştiyse sağlayıcı kazanır: görev konunun değerlerini alır ve bir sonraki temiz senkrona kadar çakışma olarak işaretlenir. Bağlantının sorun listesi bunları gösterir.
  • Silinen konular: konusu silinen ya da projeden taşınan görev, ona süre atanmış olabileceği için silinmez, arşivlenir. Focus’ta bir görevi arşivlemek konusunu değiştirmez.

Kaydedilen süreyi gönder açıkken kişilerin bağlı bir göreve atadığı süre konuya eklenir:

  • Jira: Focus’taki süre değiştiğinde değiştirilen ya da silinen bir worklog olarak.
  • GitLab: harcanan süre olarak; GitLab’de ayrı kayıtlar olmadığı için düzeltme negatif harcanan süre olarak gönderilir.

Worklog’un yorumunda “Workify360” yazar. Kişinin adı yalnız proje bağlantısında kişiyi adlandırmayı seçtiğinizde eklenir. Kaydedilen süre bundan sonra organizasyonunuzun yönettiği iş takip aracındadır; bir kişiyi Focus’ta silmek onu orada kaldırmaz.

YetenekJiraGitLabAsanaTrello
Bağlanma, projeleri listelemeEvetEvetEvetEvet (panolar)
Konular görev olurEvetEvetEvetEvet (kartlar)
Durum eşlemesiDurum kategorisi (yapılacak, devam ediyor, bitti)Açık ya da kapalı, ayrıca devam ediyor etiketi (varsayılan doing)Tamamlandı ya da değilListeler: ilk liste açık, son liste bitti, aradakiler devam ediyor
Görev durumu konuya geri giderEvet (iş akışı geçişi)Evet (kapatma, yeniden açma, etiket)Evet (tamamlandı)Evet (kartı taşır)
Yeni görev konu olurEvetEvetEvetEvet (ilk listede)
Görev adı konuya geri giderEvetEvetEvetEvet
Kaydedilen süreyi gönderEvetEvetHayırHayır
E-postayla sorumluEvet (e-posta görünürse)Evet (herkese açık e-posta ayarlıysa)EvetHayır
Tahmin, bitiş tarihiEvet, evetEvet, evetHayır, evetHayır, evet

Jira’da görevin gerektirdiği duruma giden bir geçiş yoksa konu olduğu gibi kalır ve sorun listesi bunu gösterir.

Bağlantıyı duraklatma, devralma ya da kaldırma

Section titled “Bağlantıyı duraklatma, devralma ya da kaldırma”
  • Bağlantı onu kuran şirket yöneticisine aittir. Bu kişi hesap sahibi ya da şirket yöneticisi olmaktan çıkarsa ya da ayrılırsa bağlantı duraklar ve diğer şirket yöneticilerine bildirim gider; devam etmesi için başka bir şirket yöneticisi bağlantıyı devralır. Duraklatılmış bağlantı senkronu reddeder (connection_paused).
  • Sağlayıcı erişimi kabul etmeyi bırakırsa bağlantı yeni bir giriş ya da belirteç ister (integration_needs_reauth).
  • Bağlantıyı kaldırmak bütün senkronu durdurur. Projeler, görevler ve atanan süre Focus’ta kalır. Focus Jira erişimini Atlassian’da geri çeker; GitLab, Asana ve Trello belirteçlerini sağlayıcıda siz geri çekersiniz.
KodNe yapmalı
integration_not_configuredWorkify360 bu sağlayıcıyı henüz kurmadı
provider_unavailableSağlayıcı yanıt vermedi; Focus daha sonra yeniden dener
provider_rejectedSağlayıcı isteği reddetti, örneğin geçersiz bir belirteç ya da hesabın göremediği bir proje; belirteci ya da sağlayıcıdaki izinleri denetleyin
connection_existsBu sağlayıcı hesabı zaten bağlı
connection_not_foundBağlantı kaldırılmış; sayfayı yenileyin
connection_pausedÖnce bağlantıyı devralın ya da sürdürün
sync_too_frequentBir sonraki senkronu başlatmadan önce bir dakika bekleyin
project_link_existsSağlayıcı projesi ya da Focus projesi zaten bağlı
remote_project_not_foundSağlayıcı projesi artık yok ya da hesap onu göremiyor
project_link_not_foundProje bağlantısı kaldırılmış; sayfayı yenileyin
integration_needs_reauthSağlayıcıyı yeniden bağlayın ya da yeni bir belirteç girin
oauth_deniedAtlassian’da erişime izin verilmedi; yeniden bağlanın ve izin verin