会议记录要点
该模板为您提供一个企业会议记录后端,包括会议日志、决议跟踪和董事签名记录,以便您的团队可以保持企业决策的组织性。
- 会议日志结构 — 用会议日期、与会者和备注来建模每个会议,以便会议记录易于审核。
- 决议跟踪 — 使用决议记录捕捉投票结果、通过者和董事会行动的状态。
- 董事签名 — 将董事签名条目附加到正确的会议或决议中,以便于签署历史记录。
- 公司记录控制 — 将公司、会议、决议和签名数据分开,以便清晰的访问规则。
概览:公司会议记录
当公司会议记录团队在不同地点工作时,一致的分类法可以防止审计记录中的“同样的问题,五个不同的名称”。这通常不是一个单一的错误——而是漂移。该模板在 Back4app 上结构化了公司、会议、决议和签名,内置审计记录,以便公司会议记录审核可以显示一个有依据的时间线。该模式涵盖了公司(法定名称、管辖权、会议记录编号)、会议(会议日期、会议类型、与会者、备注)、决议(标题、文本、投票结果、状态)和签名(董事姓名、签署时间、签名状态),并内置了授权和记录跟踪。连接您首选的前端,加速交付。
最佳适用:
您在公司会议记录模板中获得的内容
移动团队和后台员工在公司会议记录中看到不同的现实切片;产品的工作是将这些切片无责备地拼接在一起。
中心突出显示公司、会议和决议,以便您可以将客户堆栈与相同的实体、字段和关系进行对比。
核心公司会议记录功能
该中心中的每个技术卡片使用相同的公司会议记录模式,包括公司、会议、决议和董事签名。
公司注册
公司存储法定名称、管辖权和会议记录号。
会议记录
会议记录包含会议日期、会议类型、与会者和备注。
决议跟踪
决议保持标题、文本、投票结果和状态。
董事签名
DirectorSignature 将 directorName 和 signedAt 关联到会议或决议。
为什么要使用 Back4app 构建您的公司会议记录后端?
Back4app 为您提供公司、会议、决议和签名原语,以便您的团队可以专注于董事记录,而不是后端设置。
- •分钟记录在一个架构中: 公司和会议类将法律实体详细信息和会议日志结合在一起,而不与认证逻辑混合。
- •决议跟踪保持明确: 像voteResult和status这样的决议字段使得跟踪董事会从草案到通过的行动变得简单。
- •带审计上下文的签名流程: DirectorSignature指向会议或决议,保留了谁签署、何时签署以及哪个记录被批准。
在所有平台上通过一个后端合同快速构建和修订记录工作流程。
核心优势
一个帮助团队保持记录结构化和易于审查的会议记录后端。
会议记录是可搜索的
在会议中存储 meetingDate、meetingType 和笔记,以便协调员可以快速找到正确的会议记录。
决策保持可追溯
使用 Resolution.status 和 voteResult 显示每个提案在审批过程中的位置。
签名历史是明确的
DirectorSignature 捕获 signedAt 和 signatureStatus,以便审批不会埋没在自由文本中。
企业身份保持独立
公司将 legalName、jurisdiction 和 minuteBookNumber 与会议内容区分开。
董事会记录适配一个 API
通过 REST 或 GraphQL 查询 Company、Meeting、Resolution 和 DirectorSignature,无需重塑模型。
AI辅助设置
从单个提示生成会议记录后端和启动屏幕。
准备好启动您的公司会议记录应用程序了吗?
让 Back4app AI 代理搭建您的公司会议记录后端,并从一个提示生成会议日志、决议跟踪和董事签名。
免费开始 - 每月 50 个 AI 代理提示,无需信用卡
技术栈
此公司会议记录后端模板包含所有内容。
ER 图
企业会议记录后台架构的实体关系模型。
涵盖公司、会议记录、决议和董事签名的架构。
查看图表源
erDiagram
User ||--o{ Company : "primaryContact"
User ||--o{ Meeting : "createdBy"
User ||--o{ Signature : "director"
User ||--o{ MinuteEntry : "recordedBy"
Company ||--o{ Meeting : "company"
Company ||--o{ Resolution : "company"
Meeting ||--o{ Resolution : "meeting"
Meeting ||--o{ MinuteEntry : "meeting"
Resolution ||--o{ Signature : "resolution"
User {
String objectId PK
String username
String email
String password
String role
Date createdAt
Date updatedAt
}
Company {
String objectId PK
String legalName
String jurisdiction
String minuteBookCode
String primaryContactId FK
Date createdAt
Date updatedAt
}
Meeting {
String objectId PK
String companyId FK
Date meetingDate
String meetingType
String agendaSummary
String minutesStatus
String createdById FK
Date createdAt
Date updatedAt
}
Resolution {
String objectId PK
String companyId FK
String meetingId FK
String resolutionTitle
String resolutionText
String voteResult
String trackingStatus
Date createdAt
Date updatedAt
}
Signature {
String objectId PK
String resolutionId FK
String directorId FK
String signatureStatus
Date signedAt
String signatureNote
Date createdAt
Date updatedAt
}
MinuteEntry {
String objectId PK
String meetingId FK
String entryType
String entryText
String recordedById FK
Number sequenceNumber
Date createdAt
Date updatedAt
}
会议记录集成流程
典型运行流程,包括登录、会议记录、解决方案跟踪和董事签名。
查看图表源
sequenceDiagram
participant User
participant App as Corporate Minute Book App
participant Back4app as Back4app Cloud
User->>App: Sign in to the minute book
App->>Back4app: POST /login
Back4app-->>App: Session token
User->>App: Open company minute book
App->>Back4app: GET /classes/Company?include=primaryContact
Back4app-->>App: Company profile and records owner
User->>App: Add a meeting log
App->>Back4app: POST /classes/Meeting
Back4app-->>App: Meeting objectId
User->>App: Record resolutions and director signatures
App->>Back4app: POST /classes/Resolution
App->>Back4app: POST /classes/Signature
Back4app-->>App: Resolution and signature status
App->>Back4app: Subscribe to MinuteEntry and Signature updates
Back4app-->>App: Live query events数据字典
企业会议记录架构中每个类的完整字段级参考。
| 字段 | 类型 | 描述 | 是否必填 |
|---|---|---|---|
| objectId | String | Auto-generated unique identifier | 自动 |
| username | String | User login name | |
| String | User email address | ||
| password | String | Hashed password (write-only) | |
| role | String | User role such as coordinator, manager, or director | |
| createdAt | Date | Auto-generated creation timestamp | 自动 |
| updatedAt | Date | Auto-generated last-update timestamp | 自动 |
7 字段在 User 中
安全性和权限
如何通过 ACL 和 CLP 策略保护公司、会议、决议和董事签名。
公司级记录控制
仅授权员工应创建或修改公司记录,例如 legalName 和 minuteBookNumber。
会议和决议完整性
限制对会议和决议的编辑,以便董事会书记或批准的用户可以更新备注、投票结果和状态。
签名访问管理
将 DirectorSignature 的写入权限限制为具有审批权的认证用户,并在 Cloud Code 中验证 signedAt。
架构(JSON)
原始JSON架构定义可复制到Back4app或用作实现参考。
{
"classes": [
{
"className": "User",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"username": {
"type": "String",
"required": true
},
"email": {
"type": "String",
"required": true
},
"password": {
"type": "String",
"required": true
},
"role": {
"type": "String",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "Company",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"legalName": {
"type": "String",
"required": true
},
"jurisdiction": {
"type": "String",
"required": true
},
"minuteBookCode": {
"type": "String",
"required": true
},
"primaryContact": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "Meeting",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"company": {
"type": "Pointer",
"required": true,
"targetClass": "Company"
},
"meetingDate": {
"type": "Date",
"required": true
},
"meetingType": {
"type": "String",
"required": true
},
"agendaSummary": {
"type": "String",
"required": true
},
"minutesStatus": {
"type": "String",
"required": true
},
"createdBy": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "Resolution",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"company": {
"type": "Pointer",
"required": true,
"targetClass": "Company"
},
"meeting": {
"type": "Pointer",
"required": true,
"targetClass": "Meeting"
},
"resolutionTitle": {
"type": "String",
"required": true
},
"resolutionText": {
"type": "String",
"required": true
},
"voteResult": {
"type": "String",
"required": true
},
"trackingStatus": {
"type": "String",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "Signature",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"resolution": {
"type": "Pointer",
"required": true,
"targetClass": "Resolution"
},
"director": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"signatureStatus": {
"type": "String",
"required": true
},
"signedAt": {
"type": "Date",
"required": false
},
"signatureNote": {
"type": "String",
"required": false
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "MinuteEntry",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"meeting": {
"type": "Pointer",
"required": true,
"targetClass": "Meeting"
},
"entryType": {
"type": "String",
"required": true
},
"entryText": {
"type": "String",
"required": true
},
"recordedBy": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"sequenceNumber": {
"type": "Number",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
}
]
}与AI代理一起构建
使用Back4app AI代理从该模板生成一个真实的公司会议记录应用,包括前端、后端、身份验证,以及会议、决议和签名流程。
在Back4app上根据这个确切的架构和行为创建一个公司会议记录应用后端。 架构: 1. 用户(使用Back4app内置):用户名、电子邮件、密码;objectId、createdAt、updatedAt(系统)。 2. 公司:法定名称(字符串,必填)、管辖区(字符串,必填)、会议记录编号(字符串,必填);objectId、createdAt、updatedAt(系统)。 3. 会议:公司(指向公司,必填)、会议日期(日期,必填)、会议类型(字符串,必填)、与会者(字符串数组,必填)、备注(字符串);objectId、createdAt、updatedAt(系统)。 4. 决议:公司(指向公司,必填)、会议(指向会议,选填)、标题(字符串,必填)、文本(字符串,必填)、投票结果(字符串,必填)、状态(字符串,必填);objectId、createdAt、updatedAt(系统)。 5. 董事签名:决议(指向决议,选填)、会议(指向会议,选填)、董事名称(字符串,必填)、签署时间(日期,必填)、签名状态(字符串,必填);objectId、createdAt、updatedAt(系统)。 安全: - 限制公司、会议、决议和董事签名的编辑权限仅限授权人员。验证云代码中的批准权限。 身份验证: - 注册、登录、注销。 行为: - 列出会议、创建决议和记录董事签名。 交付: - Back4app 应用程序,包含架构、ACL、CLP;用于会议记录、决议跟踪和董事签名审核的前端。
按下面的按钮以打开带有此模板提示预填充的代理。
这是没有技术后缀的基本提示。您可以在后续调整生成的前端堆栈。
API 游乐场
尝试 REST 和 GraphQL 端点与企业分钟书架构。响应使用模拟数据,不需要 Back4app 账号。
使用与此模板相同的架构。
选择您的技术
展开每个卡片以查看如何与您选择的技术栈集成公司、会议和决议。
Flutter 公司会议记录后端
React 公司会议记录后端
React 本地应用 公司会议记录后端
Next.js 公司会议记录后端
JavaScript 公司会议记录后端
Android 公司会议记录后端
iOS 公司会议记录后端
Vue 公司会议记录后端
Angular 公司会议记录后端
GraphQL 公司会议记录后端
REST API 公司会议记录后端
PHP 公司会议记录后端
.NET 公司会议记录后端
每项技术都能获得的内容
每个技术栈都使用相同的企业会议记录后端架构和 API 合同。
统一的会议记录数据结构
在一个架构中组织公司、会议、决议和签名。
治理团队的会议日志
记录会议日期、会议类型、与会者和笔记,无需自定义表。
董事会行动的决议跟踪
通过其批准路径跟踪每项动议的投票结果和状态。
董事签名审查
捕获每个审批记录的 signedAt 值和 signatureStatus。
REST/GraphQL 的会议记录 API
通过灵活的 API 集成网页、移动和后端工具。
公司会议记录框架比较
比较所有支持的技术的设置速度、SDK 风格和 AI 支持。
| 框架 | 设置时间 | 会议记录的好处 | SDK 类型 | 人工智能支持 |
|---|---|---|---|---|
| 大约5分钟 | 移动和网络上的会议记录审查单一代码库。 | 输入的SDK | 完整 | |
| 少于5分钟 | 会议记录的快速网页仪表板。 | 输入的SDK | 完整 | |
| ~3-7分钟 | 用于分辨率跟踪的跨平台移动应用。 | 输入的SDK | 完整 | |
| 快速(5分钟)设置 | 服务器渲染的公司记录网站。 | 输入的SDK | 完整 | |
| ~3-5分钟 | 用于会议记录工具的轻量级集成。 | 输入的SDK | 完整 | |
| 大约5分钟 | 为董事会文员提供的原生 Android 应用程序。 | 输入的 SDK | 完整 | |
| 少于 5 分钟 | 为董事会审查提供的原生 iOS 应用程序。 | 输入的 SDK | 完整 | |
| 约 3–7 分钟 | Reactive 网页用户界面用于会议记录审查。 | 输入的 SDK | 完整 | |
| 快速(5 分钟)设置 | 企业治理记录的网络应用。 | 输入的 SDK | 完整 | |
| 少于2分钟 | 灵活的 GraphQL API 用于会议和决议查询。 | GraphQL API | 完整 | |
| 快速(2分钟)设置 | 用于会议记录工作流的 REST API 集成。 | REST API | 完整 | |
| 约3分钟 | 服务器端 PHP 后端用于治理记录。 | REST API | 完整 | |
| ~3–7分钟 | .NET 后台用于公司记录。 | 输入的SDK | 完整 |
设置时间反映从项目启动到使用此模板模式的第一次会议或解决查询的预期持续时间。
常见问题
有关使用此模板构建公司会议记录后端的常见问题。