vitrinka.docs
Produkt

Zrcadlení Jiry

Synchronizace úkolů s Jirou a volba systému, který má při změnách přednost.

Vedle trackeru, když o to stojíte

Projekt můžete vést samostatně ve vitrince nebo jeho úkoly propojit s Jirou. Synchronizaci nastavujete pro každý projekt zvlášť.

Který systém má přednost

Nastavení určuje konektor, zdroj pravdy — local (vitrinka) nebo remote (Jira) — a mapování stavů. Při synchronizaci se změny přenesou ze zvoleného zdroje. Pokud se stejný úkol změnil na obou stranách, přednost má zvolený zdroj a přepsání se zaznamená jako událost mirrored.

NastaveníVýznam
connectorjira — použije připojení workspace k Jiře z Nastavení → Trackers (bez něj server odpoví 409); prázdné zrcadlo zruší.
truthlocal, nebo remote — která strana vyhraje konflikt.
config.stateMapKlíč stavu projektu → status v Jiře.
{"connector":"jira","truth":"local","config":{"stateMap":{"in_review":"In Review"}}}

Navázání a synchronizace

Správce nastaví propojení přes PUT /api/v1/projects/{project}/mirror a spustí synchronizaci přes POST /api/v1/projects/{project}/mirror/sync. Obě operace používají uložené přihlašovací údaje workspace k trackeru. Synchronizace přenese změny od předchozího běhu a zapíše syncedAt. Propojení úkolů se nastavuje přes API; nastavení Trackers v prohlížeči slouží k převodu hlášení na tikety.

Co se zrcadlí

Ven: název, tělo (s odkazem zpět na úkol), štítky při založení tiketu a stav přes mapu. Dovnitř: název tiketu, jeho status a řešitel. Priorita, komentáře, sprinty, milníky, pořadí a drafty příjmu zůstávají lokální — jsou to vlastní slovník vitrínky.

Plane jako zrcadlo záměrně zapojený není. Integrace s Plane, kterou instalace může nastavit, přidá na odkazovaný issue jeden komentář na publikovanou sadu; úkoly nezrcadlí.

Na této stránce