msa publishers db import deck - ajtruckle/meeting-schedule-assistant-support GitHub Wiki
Importing Data from Deckhand
In the Publishers Database window, select Deckhand from the Import fly-out menu on the Database menu.
This tool allows you to import publishers from a Deckhand database (CSV format) into your current database.
How to Use
-
Select the Deckhand CSV file
- Click the folder icon to browse and select your Publishers Database (CSV) file.
- The file must be UTF-8 encoded and include column headers.
-
Configure Student Assignment Defaults
-
Choose which assignments are available by default for Brothers and Sisters:
- Brothers: Bible Reading, Discussion, Talk, Assistant
- Sisters: Discussion, Assistant
-
-
Other Settings
- Import as Notes: Select a single CSV field (e.g., Mobile) to store as the publisherβs notes.
-
Start the Import
- Click OK to begin the import.
- A log dialog will show any errors or warnings (e.g., duplicate publishers).
- After a successful import, the database is automatically saved.
![]() |
Please perform a complete backup before undertaking the steps below as this operation cannot be undone. |
---|
π CSV Import Guide β Whatβs Supported
β Field Mappings
Standing
Only these values are supported:
- UP β Unbaptized Publisher (overrides all other values)
- E β Elder (sets Appointed = Elder)
- MS β Ministerial Servant (sets Appointed = MS)
All other values are ignored.
Publisher Type
Only applied if Standing β UP:
- P β Publisher
- RP β Regular Pioneer
All other types are ignored.
Gender
Based on the Title column:
- Sister β Female
- Any other value β Male
Notes
- Only one column can be mapped to Notes (selected in the dialog).
- Complex or multi-field notes are not supported.
π« Unsupported Values
Standing
These values are not supported and will be ignored:
- P β Publisher (redundant if not paired with Publisher Type)
- A β Associate
Publisher Type
These values are not supported and will be ignored:
- IN β Inactive
- CA β Continuous Auxiliary Pioneer
- SP β Special Pioneer
- BS β Bethel Servant
- M β Missionary
- CS β Construction Servant
- RPI β Regular Pioneer Infirm
- A β Associate
- G β Guest
β οΈ Limitations
- Partial imports not supported β entire CSV is processed.
- Duplicate publishers are skipped (existing records not updated).
- New groups are created if missing; name clashes are not resolved.
- Assignments are limited to defaults shown in the dialog.
- Advanced Deckhand fields are ignored.
- Invalid or unexpected values may be silently skipped.
β Summary of Supported Features
Feature | Supported? | Notes |
---|---|---|
CSV Encoding | β Yes | Must be UTF-8 with column headers |
Groups | β Yes | New groups created automatically; existing reused |
Duplicate Publishers | π« No | Existing records not updated β duplicates skipped |
Standing | β Partial | Only UP, E, MS supported |
Publisher Type | β Partial | Only P, RP supported |
Gender Detection | β Yes | Title = Sister β Female; otherwise Male |
Assignments | β Yes | Limited to defaults shown in the dialog |
Notes Import | β Partial | Only one column can be mapped to Notes |
Partial Import | π« No | Entire CSV is processed |
Advanced Fields | π« No | Not imported |
Error Logging | β Yes | Shown in the log dialog after import |