Profilio sinchronizavimo nustatymai

Profilio sinchronizavimo nustatymai

TimelyChurch Formos turi unikalią Profilio sinchronizavimo funkciją, kuri automatiškai atnaujina Asmens įrašus jūsų Žmonių duomenų bazėje, kai formos pateikimai turi susietus laukus. Šiame straipsnyje paaiškinami trys sinchronizavimo režimai ir rankinio sinchronizavimo parinktis.

Kas yra Profilio sinchronizavimas?

Kai susiejate formos laukus su Asmens profilio laukais, per jūsų formą pateikti duomenys gali būti įrašomi į atitinkamą Asmens įrašą. Profilio sinchronizavimas valdo, kada vyksta šis įrašymas.

Sinchronizavimo režimo konfigūravimas

Norėdami sukonfigūruoti formos sinchronizavimo režimą:

  1. Atverkite formą redaktoriuje.
  2. Spustelėkite skirtuką Nustatymai.
  3. Nuslinkite iki skyriaus Profilio sinchronizavimo režimas.
  4. Pasirinkite vieną iš trijų žemiau aprašytų parinkčių.
  5. Spustelėkite Išsaugoti nustatymus.

Kūrėjams / API naudotojams: Šis nustatymas saugomas formos settings JSON stulpelyje, rakto person_sync_mode reikšmėje. Galiojančios reikšmės yra on_submit (numatytoji, jei nenustatyta), on_approve ir disabled. Modelis pateikia ją kaip person_sync_mode prieigos metodą klasėje App\Models\Form.

Sinchronizavimo režimo parinktys

Pateikiant (numatytasis)

Kada sinchronizuoja: Iš karto, kai forma pateikiama.

Tai numatytasis režimas. Kai tik žmogus pateikia formą, visi susieti laukai iš karto sinchronizuojami su jo Asmens profiliu. Tai idealu formoms, kuriomis pasitikite ir norite akimirksniu atnaujinti duomenis.

Geriausiai tinka:

  • Kontaktų formoms ir svečių kortelėms
  • Profilio atnaujinimo formoms esamiems nariams
  • Paprastoms registracijos formoms

Kaip tai veikia:

  1. Žmogus pateikia formą.
  2. TimelyChurch identifikuoja arba sukuria Asmens įrašą.
  3. Susietos lauko reikšmės iš karto įrašomos į Asmens įrašą.
  4. Pateikimas išsaugomas su būsena „Laukiama" (vis tiek gali būti peržiūrėtas).

Pastaba: Nors duomenys sinchronizuojami iš karto, pateikimas vis tiek patenka į patvirtinimo eilę su būsena „Laukiama". Vis tiek galite peržiūrėti ir atmesti pateikimus -- bet profilio duomenys jau bus atnaujinti.

Po patvirtinimo

Kada sinchronizuoja: Tik po to, kai administratorius patvirtina pateikimą.

Šiame režime jokie duomenys neįrašomi į Asmens profilį, kol administratorius aiškiai nepatvirtina pateikimo. Tai suteikia jums galimybę peržiūrėti duomenis, prieš jiems paliečiant jūsų narių įrašus.

Geriausiai tinka:

  • Savanorių prašymams (peržiūrai prieš pridedant į įrašus)
  • Formoms, kuriose duomenų tikslumas yra svarbiausias
  • Registracijos formoms, kurioms reikia patikrinimo

Kaip tai veikia:

  1. Žmogus pateikia formą.
  2. TimelyChurch identifikuoja arba sukuria Asmens įrašą.
  3. Susietos lauko reikšmės dar nesinchronizuojamos.
  4. Administratorius peržiūri pateikimą ir spustelėja Patvirtinti.
  5. Patvirtinus, susietos lauko reikšmės sinchronizuojamos su Asmens įrašu.
  6. Administratorius mato patvirtinimo žinutę, rodančią, kiek laukų buvo sinchronizuota.

Patarimas: Jei atmetate pateikimą, jokie duomenys niekada nesinchronizuojami su Asmens profiliu.

Išjungta

Kada sinchronizuoja: Niekada (automatinis sinchronizavimas išjungtas).

Šiame režime formos pateikimai renkami ir saugomi, bet susieti laukai niekada automatiškai neįrašomi į Asmenų profilius. Vis tiek galite sinchronizuoti duomenis rankiniu būdu kiekvienam pateikimui atskirai.

Geriausiai tinka:

  • Apklausos formoms, kai atsakymai skirti tik analizei
  • Formoms, renkančioms duomenis, kurie neturėtų atnaujinti profilių
  • Situacijoms, kai norite pilnos rankinio valdymo kontrolės

Rankinio sinchronizavimo mygtukas

Nepriklausomai nuo sinchronizavimo režimo nustatymo, administratoriai visada gali rankiniu būdu paleisti sinchronizavimą iš bet kurio pavienio pateikimo:

  1. Eikite į pateikimo detalių puslapį.
  2. Jei pateikimas turi susietą Asmenį ir susietus laukus, prieinamas mygtukas Sinchronizuoti su profiliu.
  3. Spustelėkite Sinchronizuoti su profiliu, kad perkeltumėte susietus duomenis į Asmens įrašą.
  4. Patvirtinimo žinutė parodo, kiek laukų buvo sinchronizuota.

Jei profilis jau atnaujintas (visi susieti laukai jau turi tas pačias reikšmes), pamatysite žinutę: „Naujų laukų sinchronizuoti nėra -- profilis jau atnaujintas."

Pastaba: Rankinio sinchronizavimo mygtukas laikosi tų pačių saugumo taisyklių kaip ir automatinis sinchronizavimas: tapatybės laukai (vardas, pavardė, el. paštas) niekada neperrašomi esamuose įrašuose, ir pagal numatytuosius nustatymus užpildomi tik tušti laukai.

Sinchronizavimo saugumo taisyklės

Nepriklausomai nuo sinchronizavimo režimo, visada galioja šios saugumo taisyklės:

Taisyklė Aprašymas
Tapatybės apsauga first_name, last_name ir email niekada neperrašomi esamuose Asmenų įrašuose. Jie nustatomi tik kuriant naują Asmenį.
Tik užpildymo režimas Pagal numatytuosius nustatymus sinchronizavimas užpildo tik tuo metu tuščius Asmens įrašo laukus. Esamos reikšmės neperrašomos.
Bažnyčios izoliacija Sinchronizavimas patikrina, ar pateikimas ir Asmens įrašas priklauso tai pačiai bažnyčiai. Sinchronizavimas tarp skirtingų bažnyčių blokuojamas.
Duomenų sanitizavimas Visos sinchronizuojamos reikšmės sanitizuojamos: HTML žymos pašalinamos, el. paštai ir datos tikrinami, o eilučių ilgis ribojamas iki 255 simbolių.
Sinchronizavimo sekimas Kiekvienas pateikimas įrašo laiko žymą person_synced_at, kad matytumėte, kada duomenys paskutinį kartą buvo sinchronizuoti.

Sinchronizavimo būsenos tikrinimas

Pateikimo detalių puslapyje galite matyti:

  • Ar pateikimas susietas su Asmens įrašu
  • Ar iš šio pateikimo buvo sukurtas naujas Asmuo
  • Sinchronizavimo laiko žymą (jei sinchronizuota)
  • Kiek laukų buvo atnaujinta per paskutinį sinchronizavimą

Dažnai užduodami klausimai

K: Kas nutinka, jei kažkas pateikia formą, bet nėra prisijungęs ir nenurodo el. pašto? A: Jei sistema negali identifikuoti ar sukurti Asmens įrašo (nenurodytas nei el. paštas, nei vardas), pateikimas išsaugomas be susieto Asmens. Sinchronizavimas nevyksta, bet duomenys vis tiek prieinami pateikime.

K: Ar galiu pakeisti sinchronizavimo režimą po to, kai pateikimai jau surinkti? A: Taip. Sinchronizavimo režimo pakeitimas paveikia tik būsimus pateikimus ir būsimus patvirtinimo veiksmus. Esami pateikimai, kurie jau buvo sinchronizuoti, nepaveikiami.

K: Kas, jei patvirtinu pateikimą, kuris jau buvo sinchronizuotas pateikiant? A: Jei pateikimas jau buvo sinchronizuotas (pvz., sinchronizavimo režimas anksčiau buvo „Pateikiant"), patvirtinimas iš naujo nesinchronizuos. Sistema patikrina, ar pateikimas jau buvo sinchronizuotas, ir praleidžia dubliuotus sinchronizavimus.

Naudojame slapukus, kad pritaikytume jūsų patirtį. Toliau naršydami šioje svetainėje, sutinkate su slapukų naudojimu

Daugiau