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.
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
- Úrovně přístupu: Pokud chcete vytvořit pracovní položku, buďte přispěvatelem projektu.
- Oprávnění: Chcete-li vytvořit odběry v kanálu Slack pro události pracovních položek, buďte členem skupiny Správci projektu nebo skupiny Týmoví správci .
- Zásady: Pokud chcete dostávat oznámení, povolte přístup k aplikacím třetích stran prostřednictvím zásad OAuth pro organizaci.
Přidání aplikace Azure Boards do pracovního prostoru Slack
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.
Po přidání se z aplikace zobrazí uvítací zpráva, jak je znázorněno na následujícím obrázku.
K interakci
/azboards
s aplikací použijte popisovač Slack. Seznam příkazů najdete dále v tomto článku s odkazem na příkazy.
Propojení projektu Azure Boards s aplikací Azure Boards
Pokud chcete aplikaci používat, musíte nejprve propojit projekt Azure Boards s kanálem Slack.
Jakmile se aplikace nainstaluje do pracovního prostoru Slack, připojte se k Azure Boards a ověřte se sami.
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.
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.
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
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
- 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
.
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
Správa předplatných Azure Boards
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.
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.
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.
Zrušení propojení projektu z kanálu
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.
- Konfigurace se nezdařila. Ujistěte se, že organizace {název organizace} existuje a že máte dostatečná oprávnění.
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.
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.
Ve stejném prohlížeči spusťte novou kartu, přejděte na https://slack.com
a 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í.
Pokud tyto kroky váš problém s ověřováním nevyřeší, obraťte se na nás na komunitu vývojářů.