File CivicCA agendas and minutes in Laserfiche
Every hour, files each newly published CivicCA agenda and set of minutes in the city's Laserfiche repository, in the folder for that board, with meeting metadata. Each municipality sets its own boards-to-folders value map; boards without a folder go to the data-quality alert instead of being misfiled.
8 steps
The whole flow, as it appears on the canvas.
Scroll sideways on small screens. Colors show the kind of step: start, read, change, decide, write.
What each step does.
- 01 · Start · On a schedule
Every hour
- Every hour (workspace time zone)
Then: Changed meetings
- 02 · Read · Get records · CivicCA
Changed meetings
- Reads Meetings from CivicCA
- Only records changed since the last good run
Then: Agenda published
- 03 · Decide · Filter
Agenda published
- Keeps only records where
agenda_statusispublishedandagenda_pdf_urlis not empty
Then: Find the board's folder
- Keeps only records where
- 04 · Change · Apply rules
Find the board's folder
body: copylf_folderlf_folder: translate with the value map Laserfiche folders by board (else “No Laserfiche folder for this board”)meeting_date: dateY-m-d- Records that fail a check leave by the Invalid output
Then: Invalid → Data quality alert; File the agenda; Minutes ready?
- 05 · Files · Transfer file · Laserfiche Cloud
File the agenda
- Downloads
{{agenda_pdf_url}}in memory - Uploads it as
{{meeting_date}} {{body}} Agenda.pdfto Laserfiche Cloud, with metadata - The file is never stored
- Downloads
- 06 · Decide · If / else
Minutes ready?
- Yes when
minutes_pdf_urlis not empty
Then: Yes → File the minutes
- Yes when
- 07 · Act · Run another flow
Data quality alert
- Hands the records to the Data quality alert (sub-flow) sub-flow
- 08 · Files · Transfer file · Laserfiche Cloud
File the minutes
- Downloads
{{minutes_pdf_url}}in memory - Uploads it as
{{meeting_date}} {{body}} Minutes.pdfto Laserfiche Cloud, with metadata - The file is never stored
- Downloads
Code tables that ship with it.
Each client edits its own copy, so one template fits every municipality.
| from | to |
|---|---|
| City Council | 101 |
| Planning Commission | 102 |
| Parks & Recreation Commission | 103 |
Connectors used
Swap any of them for another system with the same kind of data.
Run this flow on your systems.
We'll set up a workspace with your systems in a sandbox and build your first flow with you.