____13DS — Referenced-Doc, Actor, Attendees, Persons

Yếu tố kích hoạt S6, nhận định AP5/AP6

Phiên bản Container đầu tiên đã nhầm lẫn các tầng bên tham gia: GF bị ghi nhận với tư cách người tham dự có quyền quyết địnhthành viên duy nhất bị thiếu vắng với tư cách Actor. Việc chỉnh sửa của doanh nhân (E1) đã tạo ra một phân tầng vai trò được đưa vào schema — đây là thành quả nghiên cứu quan trọng nhất của lần sử dụng đầu tiên.

Phân tầng

Actor = hành động của các thành viên

Actor không phải là người ký tên — nó là hành động của các thành viên: đại hội thành viên hay đúng hơn là thành viên duy nhất với tư cách cơ quan ra nghị quyết.

"actor": {
  "actor_id": "PARTNER-ORG",
  "kind": "gvb",
  "name": "PARTNER-ORG (Platzhalter: Alleingesellschafterin der ORG-1)",
  "role": "Alleingesellschafterin (100 % der Geschäftsanteile)",
  "capacity": "fasst den Beschluss als Gesellschafterversammlung im Sinne des § 48 Abs. 3 GmbHG — es ist ein Akt der Gesellschafter (Alleingesellschafterbeschluss in Textform, § 126b BGB)",
  "entity": "PARTNER-ORG",
  "act": {
    "kind": "shareholder-meeting-resolution",
    "note": "…",
    "acts": [ … ]
  }
}

Lỗi mà chúng ta đã khắc phục theo cách này: Ban đầu E1 được ghi nhận là Actor „GF của ORG-1" — sai, vì GVB đưa các chỉ thị cho GF; anh ta không phải là người ra nghị quyết. Mối quan hệ của anh ta với ORG-1 không có ý nghĩa gì trong thủ tục này.

Attendee = cá nhân với tư cách người tham dự

"attendees": [
  {
    "attendee_id": "E1-PARTNER-ORG-GF",
    "kind": "actor",
    "actor_ref": "E1",
    "tenant_ref": "PARTNER-ORG",
    "role": "Geschäftsführer der PARTNER-ORG",
    "org_unit_id": "PARTNER-ORG-Portfolio",
    "participation": "zeichnend",
    "presence": "Teilnehmer der Gesellschafterversammlung (Textform § 126b BGB) — nimmt als GF der PARTNER-ORG an der Versammlung teil und zeichnet für die Alleingesellschafterin PARTNER-ORG"
  }
]

Persons = cầu nối PII đã được giả danh hóa

"persons": {
  "note": "Personen-zu-Rollen-Zuordnung liegt im PII-Kreis (gitignored, DSGVO) — hier nur der Pseudonymisierungs-Verweis",
  "mappings": [
    {
      "person_pseudonym": "E1",
      "person_ref_type": "pii-repo-ref",
      "person_ref": "E1 = Erich Mustermann (natürliche Person, Platzhalter)
      "attendee_id": "E1-PARTNER-ORG-GF",
      "roles": ["Geschäftsführer der PARTNER-ORG (Teilnehmer/Zeichner)"],
      "pii_repo": "PII-Verzeichnis des Tenants (gitignored)"
    }
  ]
}

Các quan hệ trong sơ đồ

%%{init: {'theme':'base','themeVariables':{'primaryColor':'#FBFAF7','primaryTextColor':'#0F1B33','primaryBorderColor':'#6B7280','lineColor':'#6B7280'}}}%% flowchart TB A["actor: PARTNER-ORG
(kind: gvb — Akt der Gesellschafter)"] --> B["attendee: E1-PARTNER-ORG-GF
(Person als Teilnehmer, zeichnend)"] B --> C["persons.mapping
E1 → attendee_id (PII-Brücke, pseudonymisiert)"] C --> D["PII-Repo (gitignored)
kanonische Person→Rollen-Zuordnung"] A -.-> E["referenced_doc
(sha256-Verweis, 1×)"] style D fill:#f3e6e6,stroke:#8b2635

Phân định (đã kiểm chứng qua chỉnh sửa)

Thuật ngữ Trước đây (phiên bản sai) Chỉnh sửa
Actor GF với tư cách người tham dự có quyền quyết định Hành động của các thành viên (PARTNER-ORG thông qua nghị quyết; kind: gvb)
Attendee Tenant với tư cách người tham dự Cá nhân với tư cách người tham dự (GF, ký tên)
Persons Vai trò kép của cá nhân Chỉ là cầu nối PII: Cá nhân → attendee_id → vai trò (ký tên)

Câu cốt lõi: Đó là hành động của các thành viên, còn người tham dự là cá nhân. GF hành động với tư cách cơ quan của PARTNER-ORG — vai trò GF đối với ORG-1 của anh ta không có ý nghĩa gì trong thủ tục này (GVB đưa chỉ thị cho GF).

Liên kết với nhu cầu công việc của GCBoK

Việc ánh xạ người sang vai trò được ghi chú như một nhu cầu công việc trong Trục 4: Kỹ thuật („Git làm IdP"): User→Role, Role→Group (Gitea-Teams), Group→Org-Unit (điền departments.json), Org-Unit→Tenant (điền others.json), Person(PII)→User (PII-Schema). Cho đến khi được soạn thảo chi tiết, các tham chiếu giả danh hóa được coi là giải pháp chuyển tiếp.


Ngày tạo: 260913 | Phần III, Bài viết ____13DS | Chuỗi: digital-signage