Sdílet prostřednictvím


Použití aplikace Azure Boards se Slackem ke správě pracovních položek

Služby Azure DevOps

Pokud používáte Slack, můžete pomocí aplikace Azure Boards pro Slack vytvářet pracovní položky a monitorovat aktivitu pracovních položek v projektu Azure Boards z kanálu Slack.

Aplikace Azure Boards pro Slack umožňuje uživatelům nastavit a spravovat předplatná v kanálu Slack. Můžou spravovat předplatná pro události vytvoření nebo aktualizace pracovních položek a další události. Uživatelé také můžou dostávat oznámení o těchto událostech v kanálu Slack. K vytváření pracovních položek je možné využít konverzace v kanálu Slack. Náhledy adres URL pracovních položek pomáhají uživatelům zahajovat diskuze o práci.

Obrázek: Oznámení

Poznámka:

  • Integrace Azure Boards a Slack se podporují jenom pro Azure DevOps Services.
  • Oznámení se v současné době nepodporují v přímých zprávách.

Požadavky

Přidání aplikace Azure Boards do pracovního prostoru Slack

  1. Pokud chcete aplikaci Azure Boards nainstalovat do pracovního prostoru Slack, otevřete webový prohlížeč, přihlaste se ke Slacku a otevřete aplikaci Azure Boards.

  2. Po přidání se z aplikace zobrazí uvítací zpráva, jak je znázorněno na následujícím obrázku.

    Obrázek: Uvítací zpráva

  3. K interakci /azboards s aplikací použijte popisovač Slack. Seznam příkazů najdete dále v tomto článku s odkazem na příkazy.

Pokud chcete aplikaci používat, musíte nejprve propojit projekt Azure Boards s kanálem Slack.

  1. Jakmile se aplikace nainstaluje do pracovního prostoru Slack, připojte se k Azure Boards a ověřte se sami.

    Snímek obrazovky s přihlášením

  2. Po přihlášení použijte následující příkaz lomítko v kanálu Slack k propojení s projektem Azure Boards, který zadáte pomocí adresy URL:

     /azboards link [project url]
    

    Příklad:

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

Jakmile je projekt propojený, můžete pracovní položky vytvářet pomocí /azboards create příkazu nebo pomocí akcí zpráv.

Nastavení předplatných pro monitorování pracovních položek

Pomocí příkazu můžete vytvářet předplatná, která budou monitorovat pracovní položky /azboards subscriptions . Máte možnost nastavit předplatná hned po propojení projektu.

  1. Vyberte požadovanou cestu oblasti, událost, kterou vás zajímají, a pomocí přidružených filtrů můžete přizpůsobit kanál Slack. Pokud chcete snadno nastavit předplatná, zobrazí se v rozevíracím seznamu cesty k oblasti vaše nedávno přístupné cesty k oblasti.

    Nastavte předplatná.

    V případě, že se cesta k oblasti vašeho týmu nezobrazí v rozevírací nabídce Cesta k oblasti, postupujte podle pokynů uvedených v další části Přidat cesty oblasti. Cesty oblasti přidané pomocí /azboards addAreapath příkazů a cest oblastí, pro která se předplatná vytvářejí v kanálu Slack, se vždy zobrazí v rozevíracím seznamu Cesta k oblasti spolu s nedávno přístupnými cestami oblasti.

Přidání cest k oblasti

Do kanálu můžete přidat oblasti, na kterých váš tým pracuje, aby byly vždy dostupné pro vytváření pracovních položek a předplatných. Tato akce je důležitá hlavně pro týmy s více než 100 plošnými cestami.

  • Pomocí následujícího příkazu přidejte cesty oblasti z projektu do kanálu Slack.

      /azboards addAreapath [area path]
    

    Příklad:

      /azboards addAreapath myproject\fabrikam
    

    přidání zprávy o úspěchu cesty k oblasti

  • Pokud jako cestu k oblasti zvolíte název projektu, zobrazí se oznámení pro všechny cesty oblastí v projektu. Je logicky ekvivalentní výběru cesty oblasti Any.

Vytvoření pracovní položky pomocí příkazu

  1. Pomocí aplikace Azure Boards můžete vytvářet pracovní položky ze svého kanálu. Aplikace podporuje také vlastní pracovní položky.
  • Chcete-li vytvořit pracovní položku, použijte /azboards create.

    Vytvoření pracovní položky pomocí příkazu

  1. Pracovní položky můžete vytvořit přímo z příkazu předáním typu a názvu pracovní položky jako parametrů. Pracovní položky se vytvoří jenom v případě, že nemají povinně vyplněná žádná pole.

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

    Příklad:

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

Vytvoření pracovní položky z akcí zpráv

Diskuze v kanálu často volají za vytváření pracovních položek. Akce zpráv můžete použít k vytvoření pracovní položky. Vybraná zpráva je předem vyplněna v části popisu pracovní položky. Odkaz zpět na konverzaci v kanálu se uloží v části Diskuze nově vytvořené pracovní položky, která uživatelům poskytuje přístup k diskuzi, která vedla k vytvoření pracovní položky.

  • Vytvoření pracovních položek pomocí akcí zpráv

    Vytvoření pracovní položky pomocí akce zprávy

Správa předplatných Azure Boards

  1. Pokud chcete zobrazit, přidat a odebrat předplatná pro kanál, použijte /azboards subscriptions příkaz:

     /azboards subscriptions
    

    Tento příkaz zobrazí seznam všech aktuálních předplatných pro kanál a umožňuje přidat nová předplatná a odebrat existující. V rámci přidávání předplatných můžete také přizpůsobit, na co dostanete oznámení, pomocí různých filtrů.

[! POZNÁMKA]Správci týmu nemůžou odebírat ani upravovat předplatná vytvořená správci projectu.

Obrázek: Zobrazení předplatných

Náhledy adres URL pracovních položek

Pokud chcete podporovat spolupráci s pracovními položkami probíranými v rámci kanálu, zobrazí se náhled pracovních položek odkazovaných v kanálu. Když uživatel vloží adresu URL pracovní položky, zobrazí se náhled podobný následujícímu obrázku. Tato verze Preview pomáhá udržovat relevantní a správné konverzace související s pracovními položkami.

Obrázek: Unfurling adresy URL

Aby tato funkce fungovala, musí být uživatelé přihlášení. Po přihlášení tato funkce funguje pro všechny kanály v pracovním prostoru.

Kanál Slack může současně propojit jenom jeden projekt Azure Boards. Pokud chcete vytvořit propojení s jiným projektem, musíte nejprve zrušit propojení aktuálního projektu pomocí /azboards unlink příkazu.

Zrušení propojení projektu odstraní všechna předplatná spolu s přidanými cestami oblastí z kanálu. Pokud kanál nemá žádná předplatná, může každý uživatel zrušit propojení projektu. Pokud ale kanál obsahuje předplatná, můžou projekt z kanálu zrušit jenom správci projektu.

Reference k příkazům

V následující tabulce jsou uvedeny všechny /azboards příkazy, které můžete použít v kanálu Slack.

Příkaz s lomítkem Funkce
/azboards link [adresa URL projektu] Propojení projektu s tímto kanálem za účelem vytvoření pracovních položek a přijímání oznámení
/azboards subscriptions Přidání nebo odebrání odběrů pro tento kanál
/azboards create nebo /azboards create [typ pracovní položky] [title] Vytvoření pracovní položky
/azboards addAreapath [area path] Přidání cesty oblasti z projektu do tohoto kanálu
/azboards signin Přihlášení k organizaci Azure Boards
/azboards signout Odhlaste se od organizace Azure Boards
/azboards unlink Zrušení propojení projektu z tohoto kanálu
/azboards feedback Nahlášení problému nebo návrh funkce

Správa práce v soukromých kanálech

Aplikace Azure Boards pro Slack vám může pomoct vytvářet pracovní položky a monitorovat aktivitu pracovních položek i v privátních kanálech. Pokud chcete robota pozvat do vašeho privátního kanálu, zadejte /invite @azboards. Po publikování můžete vytvářet pracovní položky a spravovat oznámení stejným způsobem jako u veřejného kanálu.

Řešení chyb

Pokud při používání aplikace Azure Boards pro Slack dochází k následujícím chybám, postupujte podle pokynů v této části.

Je nám líto, ale něco se nepovedlo. Zkuste to prosím znovu.

Aplikace Azure Boards používá ověřovací protokol OAuth a vyžaduje , aby organizace povolila přístup k aplikacím třetích stran prostřednictvím OAuth. Pokud chcete toto nastavení povolit, přejděte do části Zásady zabezpečení>nastavení>organizace a nastavte přístup k aplikacím třetích stran prostřednictvím OAuth pro nastavení organizace na Zapnuto.

Povolení přístupu k aplikacím třetích stran prostřednictvím OAuth pro nastavení organizace

Konfigurace se nezdařila. Ujistěte se, že organizace {název organizace} existuje a že máte dostatečná oprávnění.

Odhlaste se z Azure DevOps tak, že přejdete do https://aka.ms/VsSignout prohlížeče.

Otevřete soukromé nebo anonymní okno prohlížeče a přejděte na https://aex.dev.azure.com/me a přihlaste se. V rozevíracím seznamu pod ikonou profilu vlevo vyberte adresář obsahující organizaci obsahující projekt, který chcete propojit.

Vyberte adresář, který obsahuje organizaci, která projekt obsahuje.

Ve stejném prohlížeči spusťte novou kartu, přejděte na https://slack.coma přihlaste se k pracovnímu prostoru (použijte webového klienta). /azboards signout Spusťte příkaz následovaný příkazem/azboards signin.

Sign in Vyberte tlačítko a budete přesměrováni na stránku se souhlasem, jako je ta v následujícím příkladu. Ujistěte se, že adresář zobrazený vedle e-mailu je stejný jako adresář vybraný v předchozím kroku. Přijměte a dokončete proces přihlášení.

Souhlas s požadovanými oprávněními aplikace

Pokud tyto kroky váš problém s ověřováním nevyřeší, obraťte se na nás na komunitu vývojářů.