S9 Petition Delegation — คำร้องจากพอร์ทัลสู่ทุกระบบ (API + Schema)

S9 Petition Delegation — คำร้องจากพอร์ทัลสู่ทุกระบบ (API + Schema) A data-flow diagram generated by Archify. 01 / ประชาชน 02 / S9 BFF (Express) 03 / PORTAL schema (PSDBDEVDB) 04 / สะพานรายระบบ 05 / ระบบปลายทาง /petition-request · วิซาร์ด 4 ขั้น · 01 / ประชาชน · ThaID SSO /petition-request วิซาร์ด 4 ขั้น ThaID SSO Petition API · /petition-request/* · 02 / S9 BFF (Express) · ALTCHA Petition API /petition-request/* ALTCHA PetitionRequests · แม่ + ลูกตามระบบ · 03 / PORTAL schema (PSDBDEVDB) · PORTAL PetitionRequests แม่ + ลูกตามระบบ PORTAL LCS.v_sc_petition · Status RLPD011_PENDING · 04 / สะพานรายระบบ · RLPD011 LCS.v_sc_petition Status RLPD011_PENDING RLPD011 PJOS.v_sc_petition · +victim · usp (CAS) · 04 / สะพานรายระบบ · RLPD012 PJOS.v_sc_petition +victim · usp (CAS) RLPD012 EMED.v_sc_petition · V055/56 + _party V089 · 04 / สะพานรายระบบ · RLPD017 EMED.v_sc_petition V055/56 + _party V089 RLPD017 OCIPA push bridge · push · retry 1 · 04 / สะพานรายระบบ · HTTP OCIPA push bridge push · retry 1 HTTP S1 LCS · รับเข้า → ผลกลับ V036 · 05 / ระบบปลายทาง · RLPD011 S1 LCS รับเข้า → ผลกลับ V036 RLPD011 S2 PJOS · /service-center → claim · 05 / ระบบปลายทาง · RLPD012 S2 PJOS /service-center → claim RLPD012 S4 eMediation · service-center-intake · 05 / ระบบปลายทาง · RLPD017 S4 eMediation service-center-intake RLPD017 S6 OCIPA (.NET) · /api/case/screceive · 05 / ระบบปลายทาง · RLPD008 S6 OCIPA (.NET) /api/case/screceive RLPD008 โมดูลใน S9 เอง · Complaint · TorturePrev. · 04 / สะพานรายระบบ · RLPD003/004 โมดูลใน S9 เอง Complaint · TorturePrev. RLPD003/004 POST /create citizen + ALTCHA แม่ + ลูก + Files Prisma tx S1 S2 S4 RLPD008 BFF push หลัง create สำเร็จ อ่านคิว → รับเข้า read-only view claim (CAS) proc, no PORTAL write import → คำร้องร่าง stamp source_petition_id upsert refPetitionId ReferenceSource=SERVICECTR in-app ไม่มีสะพาน — โมดูลใน S9 ResultDetail / ResultAt write-back (V036) Legend primary data policy / PII async batch data store data flow

สัญญากลาง (Contract)

  • • requestPurpose = รหัสระบบ: RLPD011 S1 · 012 S2 · 017 S4 · 008 S6 · 003/004 ใน S9
  • • สถานะ: TaskStatusMapping + StatusModuleCode · ประวัติ: PetitionRequestHistory
  • • ตารางลูก: Consultation / Assistance(+Victims) / Mediation(+Parties) + Files

แบบแผนสะพาน (S1/S2/S4)

  • • วิวอ่านใน schema ตัวเองบน PSDBDEVDB — ไม่เขียนตาราง PORTAL ตรง ๆ
  • • S2 claim แบบ CAS ผ่าน PJOS.usp_sc_petition_claim · S4 กันซ้ำด้วย source_petition_id
  • • S1 รายเดียวที่เขียนผลกลับ (ResultDetail/ResultAt, V036)

ข้อยกเว้น

  • • S6: BFF push POST /api/case/screceive header token — ไม่ block การยื่น
  • • RLPD003/004 จบในโมดูล S9 (schema ComplaintSystem / TorturePrevention)
  • • S3 / S5 / S7 / S8 ยังไม่มีช่องรับจาก /petition-request