İş öğelerini yönetmek için Slack ile Azure Boards uygulamasını kullanma

Azure DevOps Services

Slack kullanıyorsanız Slack kanalınızdan iş öğeleri oluşturmak ve Azure Boards projenizdeki iş öğesi etkinliğini izlemek için Slack için Azure Boards uygulamasını kullanabilirsiniz.

Slack için Azure Boards uygulaması, kullanıcıların Slack kanallarında abonelikleri ayarlamasına ve yönetmesine olanak tanır. Oluşturma, güncelleştirme ve diğer iş öğesi olayları için abonelikleri yönetebilirler. Kullanıcılar ayrıca Slack kanalında bu etkinlikler için bildirim alabilir. Slack kanalındaki konuşmalar iş öğeleri oluşturmak için kullanılabilir. İş öğesi URL'leri için önizlemeler, kullanıcıların işle ilgili tartışmalar başlatmasına yardımcı olur.

Pic: Notification

Şunların nasıl yapılacağını öğrenmek için bu makaleyi okuyun:

  • Azure Boards uygulamasını Slack çalışma alanınıza ekleme
  • Azure Boards projenizi Azure Boards uygulamasına bağlama ve bağlantısını kaldırma
  • Slack kanalınızda iş öğesiyle ilgili olaylar için abonelikleri ayarlama
  • Slack kanalınızdan iş öğeleri oluşturma
  • Slack kanalınızdaki iş öğesi etkinliğini izleme
  • Özel Slack kanallarında bildirim alma

Not

  • Azure Boards ve Slack tümleştirmesi yalnızca Azure DevOps Services için desteklenir.
  • Bildirimler şu anda doğrudan iletilerin içinde desteklenmemektedir.

Önkoşullar

Azure Boards uygulamasını Slack çalışma alanınıza ekleme

  1. Azure Boards uygulamasını Slack çalışma alanınıza yüklemek için bir web tarayıcısı açın, Slack'te oturum açın ve Azure Boards uygulamasını açın.

  2. Eklendikten sonra, aşağıdaki görüntüde gösterildiği gibi uygulamadan bir karşılama iletisi görürsünüz.

    Pic: Welcome message

  3. /azboards Uygulamayla etkileşime geçmek için Slack tutamacını kullanın. Komut listesi, bu makalenin devamında Komut başvurusu bölümünde verilmiştir.

Uygulamayı kullanmak için önce Azure Boards projenizi Slack kanalınıza bağlamanız gerekir.

  1. Uygulama Slack çalışma alanınıza yüklendikten sonra bağlanın ve Azure Boards için kimliğinizi doğrulayın.

    screenshot of sign-in

  2. Oturum açtıktan sonra, URL ile belirttiğiniz Azure Boards projesine bağlanmak için Slack kanalında aşağıdaki eğik çizgi komutunu kullanın:

     /azboards link [project url]
    

    Örneğin:

     /azboards link https://dev.azure.com/myorg/myproject
    

Proje bağlandıktan sonra komutunu kullanarak /azboards create iş öğeleri oluşturabilir veya ileti eylemlerini kullanabilirsiniz.

İş öğelerini izlemek için abonelikleri ayarlama

komutunu kullanarak /azboards subscriptions istediğiniz zaman iş öğelerini izlemek için abonelikler oluşturabilirsiniz. Projeyi bağladıktan hemen sonra abonelikleri ayarlama seçeneğiniz vardır.

  1. İstediğiniz alan yolunu, ilgilendiğiniz olayı seçin ve Slack kanalınızı özelleştirmek için ilişkili filtreleri kullanın. Abonelikleri kolayca ayarlamak için yakın zamanda erişilen alan yollarınız alan yolu açılan listesinde gösterilir.

    Set up subscriptions.

    Alan yolu açılan menüsünde ekibinizin alan yolunun görünmemesi durumunda, bir sonraki bölüm olan Alan yolları ekleme bölümünde belirtilen yönergeleri izleyin. Slack kanalında /azboards addAreapath aboneliklerin oluşturulduğu komut ve alan yolları kullanılarak eklenen alan yolları her zaman Yakın zamanda erişilen alan yollarıyla birlikte Alan yolu açılan listesinde görünür.

Alan yolları ekleme

Ekibinizin üzerinde çalıştığı alanları kanala ekleyerek iş öğeleri ve abonelikler oluşturmak için her zaman kullanılabilir olmasını sağlayabilirsiniz. Bu, çoğunlukla 100'den fazla alan yoluna sahip takımlar için önemlidir.

  • Projenizden Slack kanalına alan yolları eklemek için aşağıdaki komutu kullanın.

      /azboards addAreapath [area path]
    

    Örneğin:

      /azboards addAreapath myproject\fabrikam
    

    add areapath success message

  • Alan yolunuz olarak proje adını seçerseniz, projedeki tüm alan yolları için bildirimler alırsınız. Mantıksal olarak 'Any' alan yolunu seçmeye eşdeğerdir.

Komutuyla iş öğesi oluşturma

  1. Azure Boards uygulamasıyla kanalınızdan iş öğeleri oluşturabilirsiniz. Uygulama özel iş öğelerini de destekler.
  • İş öğesi oluşturmak için kullanın /azboards create.

    Create work item using command

  1. İş öğesi türünü ve başlığını parametre olarak geçirerek doğrudan bir komuttan iş öğeleri oluşturabilirsiniz. İş öğeleri yalnızca zorunlu olarak doldurulacak alanları yoksa oluşturulur.

     /azboards create [work item type] [work item title]
    

    Örneğin:

     /azboards create 'user story' Push cloud monitoring alerts to mobile devices
    

İleti eylemlerinden iş öğesi oluşturma

Genellikle, kanaldaki tartışmalar iş öğelerinin oluşturulmasını çağırır. bir iş öğesi oluşturmak için ileti eylemlerini kullanabilirsiniz. Seçilen ileti, iş öğesinin açıklama bölümünde önceden doldurulur. Kanaldaki konuşmaya geri bağlantı, yeni oluşturulan iş öğesinin Tartışma bölümünde depolanır ve kullanıcılara iş öğesinin oluşturulmasına neden olan tartışmaya erişim verir.

  • İleti eylemlerini kullanarak iş öğeleri oluşturmak için

    Create work item using message action

Azure Boards aboneliklerini yönetme

  1. Kanalın aboneliklerini görüntülemek, eklemek ve kaldırmak için komutunu /azboards subscriptions kullanın:

     /azboards subscriptions
    

    Bu komut kanal için tüm geçerli abonelikleri listeler ve yeni abonelikler eklemenizi ve mevcut abonelikleri kaldırmanızı sağlar. Abonelik eklemenin bir parçası olarak, çeşitli filtreler kullanarak ne hakkında bildirim alabileceğinizi de özelleştirebilirsiniz.

[! NOT]Ekip yöneticileri, Project yöneticileri tarafından oluşturulan abonelikleri kaldıramaz veya değiştiremez.

Pic: View subscriptions

İş öğesi URL'lerinin önizlemeleri

Bir kanalda ele alınan iş öğeleri üzerinde işbirliğini desteklemek için kanalda başvuruda bulunan iş öğelerinin önizlemesi görüntülenir. Kullanıcı iş öğesi URL'sini yapıştırdığında, aşağıdaki görüntüye benzer bir önizleme gösterilir. Bu önizleme, iş öğesiyle ilgili konuşmaların ilgili ve doğru tutulmasına yardımcı olur.

Pic: URL unfurling

Bu özelliğin çalışması için kullanıcıların oturum açmış olması gerekir. Oturum açtıktan sonra bu özellik çalışma alanında tüm kanallarda çalışır.

Slack kanalı aynı anda yalnızca bir Azure Boards projesine bağlanabilir. Farklı bir projeye bağlanmak için, önce komutunu kullanarak /azboards unlink geçerli projenin bağlantısını kaldırmanız gerekir.

Projenin bağlantısı kaldırıldığında kanaldan eklenen alan yolları ile birlikte tüm abonelikler silinir. Kanalın aboneliği yoksa, herhangi bir kullanıcı projenin bağlantısını kaldırabilir. Ancak bir kanalın abonelikleri varsa, yalnızca proje yöneticileri bir projenin kanalla bağlantısını kaldırabilir.

Komut başvurusu

Aşağıdaki tabloda Slack kanalınızda kullanabileceğiniz tüm /azboards komutlar listelenir.

Slash komutu İşlev
/azboards bağlantısı [proje url'si] İş öğeleri oluşturmak ve bildirim almak için projeyi bu kanala bağlayın
/azboards abonelikleri Bu kanal için abonelik ekle veya kaldır
/azboards create veya /azboards create [iş öğesi türü] [title] İş öğesi oluşturma
/azboards addAreapath [alan yolu] Projenizden bu kanala bir alan yolu ekleyin
/azboards signin Azure Boards kuruluşunuzda oturum açın
/azboards oturumu kapatma Azure Boards kuruluşunuzda oturumu kapatma
/azboards unlink Bir projenin bu kanalla bağlantısını kaldırma
/azboards geri bildirimi Sorun bildirme veya özellik önerme

Özel kanallarda çalışmayı yönetme

Slack için Azure Boards uygulaması, iş öğeleri oluşturmanıza ve özel kanallarınızda iş öğesi etkinliğini izlemenize de yardımcı olabilir. Botu özel kanalınıza davet etmek için girin /invite @azboards. Bunu gönderdikten sonra, iş öğeleri oluşturabilir ve bildirimlerinizi genel kanalla aynı şekilde yönetebilirsiniz.

Sorun giderme hataları

Slack için Azure Boards Uygulamasını kullanırken aşağıdaki hatalarla karşılaşıyorsanız bu bölümdeki yordamları izleyin.

Ne yazık ki bir sorun oluştu. Lütfen tekrar deneyin.

Azure Boards uygulaması OAuth kimlik doğrulama protokolünü kullanır ve kuruluşun etkinleştirilmesi için OAuth aracılığıyla Üçüncü taraf uygulama erişimi gerektirir. Bu ayarı etkinleştirmek için Kuruluş Ayarlar>Güvenlikİlkeleri'ne> gidin vekuruluş için OAuth aracılığıyla Üçüncü taraf uygulama erişiminiAçık olarak ayarlayın.

Enable the Third-party application access via OAuth for the organization setting

Yapılandırma başarısız oldu. Lütfen '{organization name}' kuruluşunun mevcut olduğundan ve yeterli izinlere sahip olduğunuzdan emin olun.

Tarayıcınızı kullanarak Azure DevOps https://aka.ms/VsSignout oturumunuzu kapatın.

Özel veya gizli bir tarayıcı penceresinden in'i açın ve adresine https://aex.dev.azure.com/me gidip oturum açın. Soldaki profil simgesinin altındaki açılan listede, bağlamak istediğiniz projeyi içeren kuruluşu içeren dizini seçin.

Select the directory that contains the organization that contains the project

Aynı tarayıcıda yeni bir sekme başlatın, adresine gidin https://slack.comve çalışma alanınızda oturum açın (web istemcisini kullanın). /azboards signout komutunu ve ardından /azboards signin komutunu çalıştırın.

Düğmeyi Sign in seçtiğinizde aşağıdaki örnekteki gibi bir onay sayfasına yönlendirilirsiniz. E-postanın yanında gösterilen dizinin önceki adımda seçilen dizinle aynı olduğundan emin olun. Oturum açma işlemini kabul edin ve tamamlayın.

Consent to the requested app permissions

Bu adımlar kimlik doğrulama sorununuzu çözmezse Geliştirici Topluluğu adresinden bize ulaşın.