Mapa rozhodnutí — zdroj pravdyprodator · prospectly + ats + oms
0 / 0
Sjednocení databází · co kde platí
Všechna místa, kde si tři systémy odporují — a kdo má vlastnit pravdu.
Prodator běží na třech oddělených databázích. Kdekoli tatáž reálná věc žije ve víc z nich, musí někdo rozhodnout, která kopie platí. Tato mapa ukazuje všechna taková místa — 40 kolizí stejných názvů i entity skryté pod různými názvy. Je to podklad ke společnému rozhodnutí (Daniel + Michal): u každého bodu je jasně napsáno, o čem se rozhoduje a co která volba znamená. Vyberte vlastníka; volby se ukládají u vás v prohlížeči a jdou vyexportovat.
3
databáze (199 · 86 · 136 veřejných tabulek)
40
kolizí stejných názvů
9
entit pod různými názvy
—
rozhodnutí o zdroji pravdy
0
zaznamenaných rozhodnutí
Postup porady
návrh · ~45 min · rozhodujeme 49 položek
Cíl: u každé položky určit vlastníka (zdroj pravdy). Stránka běží na sdílené obrazovce, rozhodnutí se ukládají a na konci se vyexportují do zápisu.
Páteř — odsouhlasit pravidlo5 min Potvrdit vlastnictví oblastí: ATS = nábor, OMS = provoz klientů, Prospectly = obchod. Když projde, většina položek je tím rozhodnutá.
Předvyplnit doporučení — 1 klik1 min Tlačítko nahoře vyplní všechny nerozhodnuté položky doporučenou volbou. Dál už jen procházíte a měníte výjimky.
9 entit — hlavní diskuze20 min Projít karty „Stejná věc pod různými názvy" — tady padají skutečná rozhodnutí. Filtr Zdroj pravdy ukáže jen ty důležité.
40 kolizí — kontrola10 min Většina je mechanická (sloučit / oddělit / funkce) a je předvyplněná. Zkontrolovat hlavně řádky zdroj pravdy; filtr Nerozhodnuto ukáže, co zbývá.
Nosná pole + otevřené body5 min Projít varování o polích filtrů a body „vyžaduje rozhodnutí klienta" dole.
Export1 min Tlačítko „Export rozhodnutí" zkopíruje kompletní zápis do schránky.
⚠ Vyřešit před poradou: ATS drift — potvrdit, která databáze je živá (nnym vs ikisww). Ovlivňuje jen počty uchazečů, ne rozhodnutí o strukturě.
Páteř: kdo vlastní kterou oblast
pravidlo, které vyřeší většinu níže
Prospectly už nese tabulky cos_*_mirror — kopíruje OMS jako zdroj „výše proudu“. To spolu s rozdělením oblastí dává každé tabulce přirozeného vlastníka. Začněte tady; každé rozhodnutí níže je vlastně jen „do které oblasti to patří?“
A · ATS
NÁBOR → hlavní je ATS
uchazeči, náborové kampaně, hodnocení, odpovědi z dotazníků, příjem hovorů. Živý provozní náborový systém.
O · OMS
PROVOZ KLIENTŮ → hlavní je OMS
klienti, klientské kampaně, úkoly, obnovy, fakturace. Už zrcadleno do Prospectly jako cos_*_mirror.
P · Prospectly
OBCHOD / CRM → hlavní je Prospectly
obchody, firmy, B2B kontakty, obchodní schůzky. Předání do OMS při vyhraném obchodu (deal_cos_handoff_drafts).
Sdílené
IDENTITA · INFRASTRUKTURA
profily / role / has_role = rozhodnout sdílené vs. per aplikace. Email a fronty = jedna sdílená kopie.
Stejná věc pod různými názvy
Nejcitlivější rozhodnutí — tatáž reálná entita pod různými názvy tabulek napříč systémy, kterou seznam kolizí nevidí. První karta (uchazeči) je už hotová deduplikace.
Nosná pole pro filtry v appce
reference, ne rozhodnutí
Chování v appce (filtrování seznamů uchazečů, kampaní, obnov) čte konkrétní pole. Při sjednocení se tato pole nesmí přejmenovat ani sloučit bez úpravy front-endu — jinak se filtr rozbije. Přehled velkých případů (živě z DB + kódu):
Každá tabulka (nebo funkce), jejíž název existuje ve ≥2 databázích, se živými počty sloupců. Stejné počty ⇒ nejspíš sloučit; různé počty ⇒ oddělit; tytéž reálné řádky ve ≥2 systémech ⇒ zdroj pravdy.
Hlavní: ATS / OMS / Prospectlydaný systém je jediný zdroj pravdy; ostatní z něj čtou nebo se synchronizují.
Rozdělitjedna věc, ale různá pole patří různým systémům; spojit přes společný klíč.
Oddělitkaždá aplikace si drží vlastní tabulku, neslučovat je.
Sloučitschémata jsou stejná → jedna sdílená tabulka s rozlišením aplikace.
Nechat v schématechstejná funkce ve všech; volat kvalifikovaně podle schématu.
Odložitrozhodnout později (chybí informace nebo je potřeba klient).