Běžné scénáře použití
| Zdroj | Cíl | Pole ke kopírování |
|---|---|---|
| Společnost | Příležitost | Odvětví, velikost společnosti, ARR |
| Osoba | Příležitost | E-mail, telefon, pozice |
| Příležitost | Společnost | Částka posledního obchodu, datum posledního vyhraného obchodu |
Základní kopírování polí
Příklad: Zkopírovat e-mail kontaktu do příležitosti
Cíl: Při nastavení kontaktní osoby u příležitosti zkopírujte její e-mail do příležitosti pro snadný přístup.Předpoklad
Vytvořte cílová pole v Nastavení → Datový model → Příležitosti před vytvořením pracovního postupu:- E-mail kontaktu (typ: E-mail)
- Telefon kontaktu (typ: Telefon)
Nastavení
- Spouštěč: Záznam je aktualizován (Příležitosti, pole Kontaktní osoba)
- Filtr: Zkontrolujte, že pole Kontaktní osoba není prázdné
-
Vyhledat záznamy: Najděte propojenou osobu
- Objekt: Lidé
- Filtr: ID se rovná
{{trigger.object.pointOfContact.id}}
-
Aktualizovat záznam:
- Objekt: Příležitosti
- Záznam:
{{trigger.object.id}} - E-mail kontaktu:
{{searchRecords[0].email}} - Telefon kontaktu:
{{searchRecords[0].phone}}
Kopírování více polí
Příklad: Synchronizace informací o společnosti do všech souvisejících příležitostí
Cíl: Když se změní údaje společnosti, aktualizujte všechny související příležitosti.Nastavení
-
Spouštěč: Záznam je aktualizován (Společnosti)
- Pole: Odvětví, velikost společnosti, roční tržby
-
Vyhledat záznamy: Najděte všechny příležitosti pro tuto společnost
- Objekt: Příležitosti
- Filtr: ID společnosti se rovná
{{trigger.object.id}}
- Iterátor: Procházejte každou příležitost
-
Aktualizovat záznam (uvnitř iterátoru):
- Objekt: Příležitosti
- Záznam:
{{iterator.currentItem.id}} - Odvětví společnosti:
{{trigger.object.industry}} - Velikost společnosti:
{{trigger.object.companySize}} - ARR společnosti:
{{trigger.object.annualRevenue}}
Kopírování při vytvoření záznamu
Příklad: Předvyplnit příležitost údaji společnosti
Cíl: Při vytváření příležitosti propojené se společností automaticky zkopírujte klíčové informace o společnosti.Předpoklad
Vytvořte cílová pole v Nastavení → Datový model → Příležitosti:- Odvětví společnosti (typ: Text)
- Velikost společnosti (typ: Číslo)
Nastavení
-
Spouštěč: Záznam je vytvořen (Příležitosti)
- Filtr: Společnost není prázdná
-
Vyhledat záznamy: Získejte podrobnosti propojené společnosti
- Objekt: Společnosti
- Filtr: ID se rovná
{{trigger.object.company.id}}
-
Aktualizovat záznam:
- Objekt: Příležitosti
- Záznam:
{{trigger.object.id}} - Odvětví společnosti:
{{searchRecords[0].industry}} - Velikost společnosti:
{{searchRecords[0].employees}}
Omezení pro Úkoly a Poznámky: Relace u Úkolů a Poznámek jsou napevno nastaveny jako mnoho k mnoha a zatím nejsou k dispozici ve spouštěčích ani akcích pracovních postupů. Pro přístup k těmto relacím použijte místo toho API.
Oboustranná synchronizace
Příklad: Udržujte primární kontakt v synchronizaci
Cíl: Když se změní primární kontakt společnosti, aktualizujte kontakt. Když se osoba stane primárním kontaktem, aktualizujte společnost.Pracovní postup 1: Společnost → Osoba
- Spouštěč: Záznam je aktualizován (Společnosti, pole Primární kontakt)
- Aktualizovat záznam: Nastavte u osoby “Is Primary Contact” na hodnotu true
- Vyhledat záznamy: Najděte předchozí primární kontakt
- Aktualizovat záznam: Nastavte u předchozího kontaktu “Is Primary Contact” na hodnotu false
Pracovní postup 2: Osoba → Společnost
- Spouštěč: Záznam je aktualizován (Lidé, Is Primary Contact = true)
- Aktualizovat záznam: Nastavte u společnosti Primární kontakt na tuto osobu
Dávejte pozor u oboustranných synchronizací, abyste se vyhnuli nekonečným smyčkám. Před aktualizací použijte filtry ke kontrole, zda se hodnota skutečně změnila.
Použití kódu pro složité mapování
Příklad: Transformace dat během kopírování
Cíl: Zkopírovat a naformátovat telefonní číslo z osoby do příležitosti.Osvědčené postupy
Vyhněte se smyčkám
- Nevytvářejte pracovní postupy, které se navzájem spouštějí donekonečna
- Používejte konkrétní podmínky polí
- Přidejte kontroly, zda se hodnota skutečně změnila
Zpracování chybějících dat
- Před kopírováním vždy zkontrolujte, zda zdrojový záznam existuje
- Poskytněte výchozí hodnoty pro volitelná pole
- Použijte filtry k vynechání, pokud je zdrojové pole prázdné
Výkon
- Pro mnoho záznamů používejte dávkové aktualizace při kopírování
- Pro hromadné synchronizační operace použijte plánované pracovní postupy
- Zvažte použití iterátoru pro aktualizace více záznamů