Skip to content

Architecture and design

marksvc edited this page Jun 14, 2023 · 6 revisions

Paratext Sync Process

SF and PT synchronization process

Serval Sync Process

The Serval Sync process involves the interactions between the texts collection (Local Data), sf_project_secrets collection (Sync Data), and Serval (Remote Data). The valid states for data being present in this system could be defined as:

Text Docs (Local Data) Project Secrets (Sync Data) Serval Data Files (Remote Data) Sync State
Yes Yes Yes Fully In Sync
No No No Does Not Exist
Yes No No Not Yet Synced
No Yes Yes Text Deleted

The following is a simplified flowchart describing the sync process for text docs to Serval: image

sf-serval-diagram drawio

Clone this wiki locally