คลังเสาไฟถนน Backend แม่แบบ
การจัดเก็บข้อมูลเสา, การติดตามประเภทหลอดไฟ, และประวัติการบำรุงรักษา
คลังเสาไฟถนน Backend ที่พร้อมใช้งาน ใน Back4app ที่มีบันทึกเสา, การติดตามประเภทหลอดไฟ, บันทึกบอลลาสต์, และประวัติการบำรุงรักษา รวมถึงแผนภาพ ER, พจนานุกรมฟิลด์, โครงสร้าง JSON, API playground, และ prompt AI Agent สำหรับการตั้งค่าที่รวดเร็ว.
ข้อสรุปสำคัญจากการทำงานไฟถนน
เทมเพลตนี้ให้คุณได้คลังหลังเสาไฟถนนพร้อมบันทึกเสา, การติดตามประเภทหลอดไฟ, บันทึกบอลลาสต์, และประวัติการบำรุงรักษาเพื่อให้ทีมงานและผู้ประสานงานสามารถทำงานจากแหล่งข้อมูลเดียวกันได้.
- บันทึกแบบ pole-first — ทำโมเดลแต่ละเสาด้วยตำแหน่ง, สถานะ, ประเภทหลอดไฟ, และชี้ไปที่บันทึกบอลลาสต์เพื่อการค้นหาอย่างรวดเร็ว.
- การมองเห็นประเภทหลอดไฟ — เก็บประเภทหลอดไฟ, กำลังไฟ, และบันทึกการเปลี่ยนหลอดไฟไว้ที่คลังแทนที่จะฝังอยู่ในสเปรดชีต.
- ประวัติการบันทึกบอลลาสต์ — เก็บบันทึกบอลลาสต์พร้อมวันที่ให้บริการ, หมายเหตุจากช่างเทคนิค, และการดำเนินการติดตาม.
- การติดตามการบำรุงรักษา — เชื่อมโยงประวัติการบำรุงรักษากับเสาเพื่อให้การตรวจสอบ การซ่อมแซม และการเปลี่ยนทดแทนยังคงตรวจสอบได้ง่าย
- การเข้าถึงข้อมูลแบบอาร์ไคฟ์บนมือถือและเว็บ — ให้บริการทีมงานภาคสนามและเจ้าหน้าที่สำนักงานผ่าน REST และ GraphQL แบ็กเอนด์เดียวสำหรับอาร์ไคฟ์เสา
ภาพรวม: อาร์ไคฟ์เสาไฟถนน
หากเอกสารอาร์ไคฟ์เสาไฟถนนอยู่ในกล่องจดหมาย คุณจะต้องมีไฟล์แนบที่หายไปเพียงไฟล์เดียวเพื่อผลลัพธ์ที่คุณไม่สามารถปกป้องได้ ลูกค้ารู้สึกถึงสิ่งนี้ในระยะเวลาในการจัดส่งที่คุณสัญญา แม่แบบนี้จัดโครงสร้าง เสา ประเภทหลอด บันทึกแบลลาสต์ และรายการการบำรุงรักษาใน Back4app พร้อมเส้นทางการตรวจสอบในตัวเพื่อให้การตรวจสอบอาร์ไคฟ์เสาไฟถนนสามารถแสดงเส้นเวลาได้ที่สามารถปกป้องได้ สคีมาครอบคลุม เสา (รหัสเสา, ชื่อสถานที่, ประเภทเสา, สถานะ), ประเภทหลอด (ชื่อ, เทคโนโลยี, กำลังวัตต์, ชั่วโมงอายุการใช้งาน), บันทึกแบลลาสต์ (เสา, โมเดลแบลลาสต์, วันที่ให้บริการ, หมายเหตุช่างเทคนิค) และรายการการบำรุงรักษา (เสา, ประเภทการดำเนินการ, เมื่อดำเนินการ, ผลลัพธ์) โดยมีการทำงานอำนาจและอาร์ไคฟ์ในตัว เชื่อมต่อกับฟรอนต์เอนด์ที่คุณเลือกและจัดเก็บประวัติของเสาให้เป็นระเบียบ
ดีที่สุดสำหรับ:
สิ่งที่คุณได้รับในเทมเพลตบันทึกไฟถนน
นิสัยที่ดีในการบันทึกไฟถนนดูเหมือนจะมีระเบียบ: ฟิลด์เดียวกัน ภาษาในวงจรเดียวกัน และเส้นทางการตรวจสอบเดียวกันทุกครั้ง
ตรวจสอบหมุด ประเภทหลอดไฟ และบันทึกบอลลาสต์ก่อน จากนั้นเปิดการ์ดสแต็คเพื่อดูบันทึกเฉพาะของ SDK และรูปแบบการรวม
ฟีเจอร์หลักของ Archives เสาไฟถนน
การ์ดเทคโนโลยีแต่ละใบในศูนย์นี้ใช้โครงสร้างข้อมูลประวัติเดียวกันกับเสา, ประเภทหลอด, BallastLog และ MaintenanceEntry.
ทะเบียนเสา
คลาสเสารวบรวม poleCode, locationName, poleType, status และตัวชี้ bulbType
แคตตาล็อกประเภทหลอด
คลาส BulbType เก็บชื่อ เทคโนโลยี วัตต์ และอายุการใช้งานชั่วโมง
การติดตามบันทึกดินน้ำหนัก
คลาส BallastLog บันทึกเสา, ballastModel, serviceDate และ technicianNote.
ประวัติการบำรุงรักษา
คลาส MaintenanceEntry เก็บข้อมูลเสา, actionType, performedAt และผลลัพธ์.
ทำไมต้องสร้างแบ็คเอนด์ Archives เสาไฟถนนของคุณด้วย Back4app?
Back4app ให้คุณมูลค่าประเภทอาร์คิฟเสา—Pole, BulbType, BallastLog, และ MaintenanceEntry—เพื่อให้ทีมของคุณสามารถใช้เวลาในการตรวจสอบและบันทึกประวัติแทนการเขียนแบ็คเอนด์.
- •การติดตามเสาและหลอดไฟ: คลาส Pole เก็บ poleCode, locationName, bulbType, และสถานะในที่เดียว.
- •ประวัติการบำรุงรักษาและบอลลาส: BallastLog และ MaintenanceEntry บันทึกวันที่ให้บริการ, หมายเหตุจากช่างซ่อมบำรุง, และผลลัพธ์สำหรับแต่ละเสา.
- •Realtime + การเข้าถึง API: ใช้ Live Queries เพื่อรับข้อมูลอัปเดตการบำรุงรักษาแบบสด ในขณะที่เปิดเผยอาร์คิฟเดียวกันผ่าน REST และ GraphQL.
สร้างอาร์คิฟเสาที่ใช้งานได้จริงด้วยสัญญาแบ็คเอนด์เดียวกันในมือถือ, เว็บ, และเครื่องมือภาคสนาม.
ประโยชน์หลักสำหรับประวัติเสา
ระบบ backend ของการเก็บข้อมูลไฟถนนที่เก็บรายละเอียดเสา, ประเภทหลอดไฟ และประวัติการบริการให้สามารถค้นหาได้ง่าย.
การค้นหาพูลที่รวดเร็วขึ้น
ค้นหาพูลโดยใช้ poleCode หรือ locationName แทนการเรียงลำดับจากสเปรดชีตที่ไม่เชื่อมโยงกัน
ความชัดเจนของประเภทหลอดไฟ
แนบฟิลด์ BulbType เช่น เทคโนโลยีและกำลังวัตต์ไปยังพูลแต่ละตัวเพื่อให้ทีมงานทราบว่ากำลังให้บริการอะไร
ความต่อเนื่องของบันทึก Ballast
เก็บข้อมูล BallastLog พร้อมกับ serviceDate และ technicianNote เพื่อให้ปัญหาซ้ำซากสามารถมองเห็นได้
ประวัติที่ยังคงเชื่อมโยง
เชื่อมโยงบันทึก MaintenanceEntry กับพูลเดียวกันเพื่อให้คลังเก็บมีเส้นทางการบริการที่ครบถ้วน
การเข้าถึงข้อมูลที่เป็นมิตรกับสนาม
ใช้ API เดียวสำหรับผู้ตรวจสอบ ผู้บังคับบัญชา และผู้ประสานงานสำนักงานที่ต้องการคลังพูลเดียวกัน
AI bootstrap workflow
สร้างสคีมาและแผนการรวมข้อมูลจากพรอมต์ที่มีโครงสร้างเดียว
พร้อมที่จะเปิดแอปเก็บบันทึกไฟถนนของคุณหรือยัง?
ให้ Back4app AI Agent สร้างโครงต่างๆ ของแบ็กเอนด์เก็บบันทึกเสาของคุณและสร้างการติดตามประเภทหลอดไฟ บันทึกบอลลาสต์ และประวัติการบำรุงรักษาจากพรอมต์เดียว
เริ่มต้นฟรี — 50 พรอมต์ AI Agent/เดือน ไม่ต้องใช้บัตรเครดิต
เทคโนโลยีสแตค
ทุกอย่างรวมอยู่ในเทมเพลตแบ็คเอนด์คลังเสาไฟถนนนี้.
แผนภาพ ER ของเสา
โมเดลความสัมพันธ์ระหว่างเอนทิตีสำหรับสคีมาของบันทึกเสาไฟถนน
สคีมาครอบคลุมเสา ประเภทหลอดไฟ บันทึกบอลลาสต์ และประวัติการบำรุงรักษา.
ดูแหล่งภาพ
erDiagram
Operator ||--o{ Pole : "assignedOperator"
Operator ||--o{ BulbRecord : "createdBy"
Operator ||--o{ BallastLog : "inspectedBy"
Operator ||--o{ MaintenanceEntry : "performedBy"
Pole ||--o{ BulbRecord : "pole"
Pole ||--o{ BallastLog : "pole"
Pole ||--o{ MaintenanceEntry : "pole"
Operator {
String objectId PK
String username
String email
String password
String role
Date createdAt
Date updatedAt
}
Pole {
String objectId PK
String poleNumber
String locationLabel
String bulbType
Date lastBallastCheckAt
String status
String assignedOperatorId FK
Date createdAt
Date updatedAt
}
BulbRecord {
String objectId PK
String poleId FK
String bulbType
Date installedAt
String notes
String createdById FK
Date createdAt
Date updatedAt
}
BallastLog {
String objectId PK
String poleId FK
Date inspectionDate
String ballastCondition
String actionTaken
String inspectedById FK
Date createdAt
Date updatedAt
}
MaintenanceEntry {
String objectId PK
String poleId FK
Date workDate
String taskType
String summary
Boolean resolved
String performedById FK
Date createdAt
Date updatedAt
}
การรวมข้อมูลเก็บถาวร
การไหลปกติสำหรับการพิสูจน์ตัวตน การค้นหาเสา การอัปเดตประเภทหลอดไฟ บันทึกบอลลาสต์ และประวัติการบำรุงรักษา
ดูแหล่งภาพ
sequenceDiagram
participant User
participant App as Streetlight Pole Archive App
participant Back4app as Back4app Cloud
User->>App: Sign in to review poles
App->>Back4app: POST /login
Back4app-->>App: Session token
User->>App: Open pole archive
App->>Back4app: GET /classes/Pole?include=assignedOperator
Back4app-->>App: Pole list with bulbType and status
User->>App: Add bulb record or ballast log
App->>Back4app: POST /classes/BulbRecord
App->>Back4app: POST /classes/BallastLog
Back4app-->>App: Saved record IDs
User->>App: Record maintenance history
App->>Back4app: POST /classes/MaintenanceEntry
Back4app-->>App: Maintenance entry saved
App->>Back4app: Subscribe to live updates for Pole and MaintenanceEntry
Back4app-->>App: Live query changesพจนานุกรมฟิลด์
ข้อมูลอ้างอิงระดับฟิลด์ครบถ้วนสำหรับทุกคลาสในสถาปัตยกรรมการเก็บถาวรของหลอดไฟถนน
| ฟิลด์ | ประเภท | คำอธิบาย | จำเป็น |
|---|---|---|---|
| objectId | String | Auto-generated unique identifier | อัตโนมัติ |
| username | String | Login name for managers and field staff | |
| String | Work email address | ||
| password | String | Hashed password (write-only) | |
| role | String | Access role such as coordinator, inspector, or admin | |
| createdAt | Date | Auto-generated creation timestamp | อัตโนมัติ |
| updatedAt | Date | Auto-generated last-update timestamp | อัตโนมัติ |
7 ฟิลด์ใน Operator
ความปลอดภัยและการอนุญาต
กลยุทธ์ ACL และ CLP ป้องกันเสา ประเภทหลอด แถบบอลลาสต์ และประวัติการบำรุงรักษาอย่างไร
การแก้ไขสถิติที่มีการรับรู้บทบาท
เฉพาะผู้ประสานงานหรือช่างเทคนิคที่ได้รับอนุญาตเท่านั้นที่สามารถสร้างหรือเปลี่ยนแปลงระเบียนเสา บอลลาสต์ล็อก และการบำรุงรักษาได้
ความสมบูรณ์ของประวัติ
ใช้ Cloud Code เพื่อยืนยันรายการบอลลาสต์และการบำรุงรักษาก่อนที่จะบันทึกลงในเสา
การเข้าถึงข้อมูลแบบสโคป
จำกัดการอ่านข้อมูลในคลังตามเขต, กลุ่มงาน, หรือคำสั่งทำงาน เพื่อให้ผู้ใช้ภาคสนามเห็นเฉพาะเสาไฟที่ต้องการ
JSON โครงสร้างของคลังข้อมูล
คำนิยามโครงสร้าง JSON ดิบพร้อมสำหรับการคัดลอกไปยัง Back4app หรือใช้เป็นอ้างอิงการใช้งาน
{
"classes": [
{
"className": "Operator",
"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": "Pole",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"poleNumber": {
"type": "String",
"required": true
},
"locationLabel": {
"type": "String",
"required": true
},
"bulbType": {
"type": "String",
"required": true
},
"lastBallastCheckAt": {
"type": "Date",
"required": false
},
"status": {
"type": "String",
"required": true
},
"assignedOperator": {
"type": "Pointer",
"required": true,
"targetClass": "Operator"
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "BulbRecord",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"pole": {
"type": "Pointer",
"required": true,
"targetClass": "Pole"
},
"bulbType": {
"type": "String",
"required": true
},
"installedAt": {
"type": "Date",
"required": true
},
"notes": {
"type": "String",
"required": false
},
"createdBy": {
"type": "Pointer",
"required": true,
"targetClass": "Operator"
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "BallastLog",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"pole": {
"type": "Pointer",
"required": true,
"targetClass": "Pole"
},
"inspectionDate": {
"type": "Date",
"required": true
},
"ballastCondition": {
"type": "String",
"required": true
},
"actionTaken": {
"type": "String",
"required": true
},
"inspectedBy": {
"type": "Pointer",
"required": true,
"targetClass": "Operator"
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "MaintenanceEntry",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"pole": {
"type": "Pointer",
"required": true,
"targetClass": "Pole"
},
"workDate": {
"type": "Date",
"required": true
},
"taskType": {
"type": "String",
"required": true
},
"summary": {
"type": "String",
"required": true
},
"resolved": {
"type": "Boolean",
"required": true
},
"performedBy": {
"type": "Pointer",
"required": true,
"targetClass": "Operator"
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
}
]
}สร้างด้วย AI Agent
ใช้ Back4app AI Agent เพื่อสร้างแอปคลังข้อมูลเสาไฟถนนจริงจากเทมเพลตนี้ รวมถึงส่วนหน้า ส่วนหลัง การตรวจสอบสิทธิ์ และการไหลของเสา ประเภทหลอดไฟ รายงานบอลลาสต์ และประวัติการบำรุงรักษา
สร้างแอปแบ็กเอนด์สำหรับจัดเก็บข้อมูลเสาไฟถนนบน Back4app โดยใช้รูปแบบและพฤติกรรมนี้ รูปแบบ: 1. ผู้ใช้ (ใช้ Back4app ที่สร้างมา): ชื่อผู้ใช้, อีเมล, รหัสผ่าน; objectId, createdAt, updatedAt (ระบบ). 2. เสา: poleCode (String, จำเป็น), locationName (String, จำเป็น), poleType (String, จำเป็น), status (String, จำเป็น), bulbType (Pointer to BulbType, ไม่จำเป็น), ballastLog (Pointer to BallastLog, ไม่จำเป็น); objectId, createdAt, updatedAt (ระบบ). 3. BulbType: name (String, จำเป็น), technology (String, จำเป็น), wattage (Number, จำเป็น), lifespanHours (Number, ไม่จำเป็น), notes (String, ไม่จำเป็น); objectId, createdAt, updatedAt (ระบบ). 4. BallastLog: pole (Pointer to Pole, จำเป็น), ballastModel (String, จำเป็น), serviceDate (Date, จำเป็น), technicianNote (String, ไม่จำเป็น), replaced (Boolean, จำเป็น); objectId, createdAt, updatedAt (ระบบ). 5. MaintenanceEntry: pole (Pointer to Pole, จำเป็น), actionType (String, จำเป็น), performedAt (Date, จำเป็น), outcome (String, จำเป็น), technicianName (String, ไม่จำเป็น); objectId, createdAt, updatedAt (ระบบ). ความปลอดภัย: - ผู้ใช้ที่ได้รับอนุญาตเท่านั้นที่สามารถสร้างหรืออัปเดตข้อมูลการจัดเก็บข้อมูลเสาได้ ใช้ Cloud Code เพื่อยืนยันการเขียนประวัติเสา. การรับรองความถูกต้อง: - ลงทะเบียน, เข้าสู่ระบบ, ออกจากระบบ. พฤติกรรม: - รายการเสา, ตรวจสอบรายละเอียดประเภทหลอดไฟ, เพิ่มบันทึกบอลลาสต์, และแนบประวัติการบำรุงรักษา. การส่งมอบ: - แอป Back4app ที่มีรูปแบบ, ACLs, CLPs; ด้านหน้าสำหรับเสา, ประเภทหลอดไฟ, บันทึกบอลลาสต์, และประวัติการบำรุงรักษา.
กดปุ่มด้านล่างเพื่อเปิดตัวเอเจนต์ด้วยคำชวนเทมเพลตนี้ที่กรอกข้อมูลล่วงหน้าแล้ว.
นี่คือข้อความพื้นฐานโดยไม่มีส่วนเสริมเทคโนโลยี คุณสามารถปรับแต่งสแต็คด้านหน้าได้หลังจากนั้น
API Playground
ลองเรียกใช้ REST และ GraphQL endpoints กับรูปแบบการจัดเก็บข้อมูลเสาไฟถนน การตอบสนองใช้ข้อมูลจำลองและไม่ต้องการบัญชี Back4app
ใช้รูปแบบเดียวกับเทมเพลตนี้.
เลือกเทคโนโลยีของคุณ
ขยายการ์ดแต่ละใบเพื่อดูวิธีการรวม Pole, BulbType, และ BallastLog กับสแต็คที่คุณเลือก.
Flutter ระบบเบื้องหลังไฟถนน
React ระบบเบื้องหลังไฟถนน
React แบบ Native ระบบเบื้องหลังไฟถนน
Next.js ระบบเบื้องหลังไฟถนน
JavaScript ระบบเบื้องหลังไฟถนน
Android ระบบเบื้องหลังไฟถนน
iOS ระบบเบื้องหลังไฟถนน
Vue ระบบเบื้องหลังไฟถนน
Angular ระบบเบื้องหลังไฟถนน
GraphQL ระบบเบื้องหลังไฟถนน
REST API ระบบเบื้องหลังไฟถนน
PHP ระบบเบื้องหลังไฟถนน
.NET ระบบเบื้องหลังไฟถนน
สิ่งที่คุณจะได้รับจากทุกเทคโนโลยี
ทุกสแต็คใช้สคีมาของคลังโคมไฟถนนและสัญญา API เดียวกัน.
โครงสร้างข้อมูลคลังเสาแบบรวมศูนย์
จัดการ Pole, BulbType, BallastLog, และ MaintenanceEntry ด้วยสคีมาที่สอดคล้องกัน.
การค้นหาประเภทหลอดสำหรับทีมงานในสนาม
แสดงเทคโนโลยีหลอด, กำลังวัตต์, และชั่วโมงอายุการใช้งานเมื่อเปิดเสา.
ประวัติ Ballast และการบำรุงรักษา
เก็บบันทึกการบริการแนบไว้ที่เสาเดียวกันเพื่อให้งานติดตามสะดวกต่อการตรวจสอบ.
เวิร์กโฟลว์ของคลังข้อมูลตามบทบาท
แยกการดำเนินการของผู้ประสานงานออกจากการดำเนินการของช่างเทคนิคด้วยสิทธิ์และ Cloud Code.
REST/GraphQL เข้าถึงสำหรับลูกค้าแต่ละราย
เชื่อมต่อแดชบอร์ด, ฟอร์มมือถือ, และเครื่องมือรายงานไปยังแบ็กเอนด์คลังข้อมูลเดียวกัน.
การเปรียบเทียบโครงสร้างพื้นฐานของไฟถนน
เปรียบเทียบความเร็วในการตั้งค่า, รูปแบบ SDK, และการสนับสนุน AI ข้ามเทคโนโลยีทั้งหมดที่รองรับ
| โครงสร้างพื้นฐาน | เวลาในการตั้งค่า | ประโยชน์ในการเก็บข้อมูล | ประเภท SDK | การสนับสนุน AI |
|---|---|---|---|---|
| ประมาณ 5 นาที | โค้ดเบสเดียวสำหรับแอพเก็บข้อมูลเสาในสนามและสำนักงาน. | SDK ที่พิมพ์ | ทั้งหมด | |
| ไม่เกิน 5 นาที | แดชบอร์ดเว็บที่เร็วสำหรับการจัดเก็บข้อมูลเสาและบันทึก. | SDK ที่พิมพ์ | ทั้งหมด | |
| ~3–7 นาที | แอปมือถือข้ามแพลตฟอร์มสำหรับการตรวจสอบและประวัติการบำรุงรักษา | SDK ที่พิมพ์ | ทั้งหมด | |
| การตั้งค่าอย่างรวดเร็ว (5 นาที) | พอร์ทัลเก็บถาวรที่สร้างจากเซิร์ฟเวอร์สำหรับผู้ประสานงาน | SDK แบบพิมพ์ | ทั้งหมด | |
| ~3–5 นาที | การรวมเว็บที่ประหยัดสำหรับหน้าจอการค้นหาหมายเสา | SDK แบบพิมพ์ | ทั้งหมด | |
| ประมาณ 5 นาที | แอป Android แบบพื้นเมืองสำหรับทีมงานในสนาม | SDK แบบพิมพ์ | ทั้งหมด | |
| น้อยกว่า 5 นาที | แอป iOS แบบเนทีฟสำหรับการตรวจสอบและบันทึกการบริการ. | SDK ที่พิมพ์แล้ว | ทั้งหมด | |
| ประมาณ 3–7 นาที | UI เว็บ React สำหรับการเรียกดูเก็บถาวร. | SDK ที่พิมพ์แล้ว | ทั้งหมด | |
| การตั้งค่าอย่างรวดเร็ว (5 นาที) | คอนโซลการดำเนินงานสำหรับการจัดการเสา. | SDK ที่พิมพ์แล้ว | ทั้งหมด | |
| น้อยกว่า 2 นาที | API ที่ยืดหยุ่นของ GraphQL สำหรับการค้นหาในที่เก็บข้อมูลที่ซ้อนกัน | GraphQL API | ทั้งหมด | |
| การตั้งค่าเร็ว (2 นาที) | การรวม REST API สำหรับเครื่องมือและแดชบอร์ดบริการ | REST API | ทั้งหมด | |
| ~3 นาที | แบ็คเอนด์ PHP ฝั่งเซิร์ฟเวอร์สำหรับพอร์ทัลที่เก็บข้อมูล | REST API | ทั้งหมด | |
| ~3–7 นาที | .NET แบ็กเอนด์สำหรับระบบการดำเนินงาน | SDK ที่มีการระบุประเภท | ทั้งหมด |
เวลาในการตั้งค่าคือระยะเวลาที่คาดหวังตั้งแต่การเริ่มต้นโปรเจกต์ไปจนถึงการค้นหาคำถาม Pole หรือ MaintenanceEntry แรกโดยใช้สคีมานี้。
คำถามที่พบบ่อย
คำถามทั่วไปเกี่ยวกับการสร้างแบ็คเอนด์คลังข้อมูลเสาไฟถนนด้วยเทมเพลตนี้.
พร้อมที่จะสร้างแอปอาร์ไคฟ์เสาไฟถนนของคุณหรือยัง?
เริ่มโครงการอาร์ไคฟ์เสาในไม่กี่นาที ไม่ต้องใช้บัตรเครดิต