V1.0 Waktu pembaruan 2024.11Saat Anda mengonfigurasi database dedicated untuk penyimpanan dedicated, platform YiDA menambahkan sejumlah Tabel yang diperlukan ke database tersebut untuk menyimpan Data yang dihasilkan selama penggunaan YiDA. Skema Tabel ini tidak bersifat tetap — skema akan berkembang seiring pertumbuhan bisnis dan iterasi teknis, sehingga Bidang atau Tabel baru dapat ditambahkan. Umumnya, guna menghindari gangguan pada operasional bisnis Anda, Bidang yang sudah ada akan tetap dipertahankan. Meskipun demikian, platform YiDA tetap menyarankan agar Anda tidak membangun ketergantungan yang kuat pada Data ini.
Daftar Tabel
odin_open_application_data
Nama Tabel: odin_open_application_data Deskripsi: Tabel Data instans formulir (Dibagikan oleh Formulir dan laporan). Character set: UTF8| Nama Kolom | Tipe | Panjang | Precision | Scale | Nullable | Nilai default | Deskripsi |
| id | varchar | 128 | Y | id Unik; boleh kosong untuk Data historis — keunikan tetap ditentukan oleh pid | |||
| gmt_create | timestamp | N | Waktu pembuatan | ||||
| gmt_modified | timestamp | N | Waktu modifikasi | ||||
| creator | varchar | 64 | Y | Dibuat oleh | |||
| modifier | varchar | 64 | Y | Terakhir diubah oleh | |||
| is_deleted | bpchar | 1 | N | n | Apakah dihapus | ||
| corp_id | varchar | 128 | Y | id Organisasi tempat instans dimasukkan | |||
| namespace_code | varchar | 128 | N | appType Aplikasi | |||
| table_name | varchar | 128 | N | id Model Formulir | |||
| pid | varchar | 64 | N | id Instans | |||
| parent_pid | varchar | 64 | Y | Digunakan untuk kasus seperti Asosiasi sub-Tabel, ketika Data sub-Tabel diasosiasikan dengan pid Tabel induk melalui Bidang ini | |||
| json_data | jsonb | Y | Data Komponen spesifik, json | ||||
| data_version | int8 | N | 0 | Versi perubahan Data | |||
| data_order | int8 | N | 0 | Urutan tampilan Data, biasanya digunakan untuk sub-Tabel | |||
| Nama Indeks | Tipe | Bidang yang Disertakan | |||||
| odin_open_application_data_gmt_modified_idx1 | Normal | gmt_modified | |||||
| odin_open_application_data_namespace_code_creator_idx1 | Normal | namespace_code,creator | |||||
| odin_open_application_data_namespace_code_table_name_gmt_c_idx1 | Normal | namespace_code,table_name,gmt_create | |||||
| odin_open_application_data_namespace_code_table_name_paren_idx1 | Normal | namespace_code,table_name,parent_pid,is_deleted | |||||
| odin_open_application_data_namespace_code_table_name_pid_idx1 | Unik | namespace_code,table_name,pid | |||||
| odin_open_application_data_pid_idx1 | Normal | pid | |||||
tianshu_form_data_operation_log
Nama Tabel: tianshu_form_data_operation_log Deskripsi: Tabel Log Aktivitas Data Formulir. Character set: utf8mb4| Nama Kolom | Tipe | Panjang | Precision | Scale | Nullable | Nilai default | Deskripsi |
| id | bigint(20) unsigned | 20 | 0 | N | Dihasilkan melalui tianshu_form_data_operation_log_id_seq | Kunci utama | |
| gmt_create | datetime | N | Waktu pembuatan | ||||
| gmt_modified | datetime | N | Waktu modifikasi | ||||
| creator | varchar(64) | 64 | N | Dibuat oleh | |||
| modifier | varchar(64) | 64 | N | Terakhir diubah oleh | |||
| is_deleted | char(1) | 1 | N | Apakah dihapus secara logis | |||
| system_type | varchar(64) | 64 | N | Tipe sistem | |||
| app_type | varchar(64) | 64 | N | App key | |||
| form_inst_id | varchar(128) | 128 | N | Id Data instans formulir | |||
| operation_type | varchar(64) | 64 | N | Tipe Tindakan | |||
| operation_field | varchar(64) | 64 | N | Bidang Tindakan | |||
| pre_value | mediumtext | 16777215 | Y | Konten asli | |||
| value | mediumtext | 16777215 | Y | Konten yang dimodifikasi | |||
| shard_key | varchar(130) | 130 | N | Kunci sharding | |||
| pre_code | mediumtext | 16777215 | Y | Kode yang berkorespondensi dengan nilai kontrol asli | |||
| code | mediumtext | 16777215 | Y | Kode yang berkorespondensi dengan kontrol | |||
| operation_id | varchar(64) | 64 | Y | ID Tindakan Unik | |||
| parent_operation_field | varchar(64) | 64 | N | ROOT | Bidang Tindakan Induk | ||
| parent_operation_id | varchar(64) | 64 | N | ROOT | id Tindakan Induk | ||
| trigger_src | varchar(4000) | 4000 | Y | Deskripsi sumber Pemicu | |||
| trigger_type | varchar(4) | 4 | Y | Tipe sumber Pemicu | |||
| Nama Indeks | Tipe | Bidang yang Disertakan | |||||
| idx_app_type | Normal | app_type | |||||
| idx_inst_id_parent_operation_field_gmt_modified | Normal | form_inst_id,parent_operation_field,gmt_modified | |||||
| idx_inst_id_parent_operation_field_parent_operation_id | Normal | form_inst_id,parent_operation_field,parent_operation_id | |||||
| idx_operation_id | Normal | operation_id | |||||
| idx_operation_id_is_deleted | Normal | operation_id,is_deleted | |||||
| idx_opertaion_field_gmt_modified | Normal | operation_field,gmt_modified | |||||
| idx_parentoperationid_parentoperationfield | Normal | parent_operation_id,parent_operation_field | |||||
| PRIMARY | Primary | id | |||||
| uk_inst_id_id | Unik | form_inst_id,id | |||||
tianshu_proc_inst_carbon
Nama Tabel: tianshu_proc_inst_carbon Deskripsi: Tabel penerima CC instans alur kerja Character set: utf8mb4| Nama Kolom | Tipe | Panjang | Precision | Scale | Nullable | Nilai default | Deskripsi |
| id | bigint(20) | 19 | 0 | N | Dihasilkan melalui proc_inst_carbon_id_seq | Kunci utama | |
| gmt_create | datetime | N | Waktu pembuatan | ||||
| gmt_modified | datetime | N | Waktu modifikasi | ||||
| shard_key | varchar(130) | 130 | N | Bidang sharding | |||
| system_type | varchar(64) | 64 | N | Kategori sistem | |||
| app_type | varchar(64) | 64 | N | Jenis aplikasi | |||
| form_uuid | varchar(128) | 128 | N | UUID Formulir | |||
| is_deleted | char(1) | 1 | N | Flag hapus | |||
| form_inst_id | varchar(128) | 128 | N | ID Instans | |||
| form_inst_title | varchar(1024) | 1024 | N | Judul Instans | |||
| carbon | varchar(64) | 64 | N | Penerima CC | |||
| activity_id | varchar(128) | 128 | N | ID node CC | |||
| process_code | varchar(128) | 128 | N | Kode alur kerja | |||
| inst_status | varchar(32) | 32 | N | Status Instans | |||
| is_printed | char(1) | 1 | Y | Apakah Dicetak | |||
| inst_originator | varchar(64) | 64 | Y | Inisiator Instans | |||
| Nama Indeks | Tipe | Bidang yang Disertakan | |||||
| idx_carbon | Normal | carbon | |||||
| idx_carbon_app | Normal | carbon,shard_key,is_deleted | |||||
| idx_form_inst_id | Normal | form_inst_id | |||||
| idx_form_uuid_carbon | Normal | form_uuid40,carbon20,is_deleted | |||||
| idx_inst_originator | Normal | inst_originator | |||||
| idx_shard_key | Normal | shard_key | |||||
| PRIMARY | Primary | id | |||||
tianshu_data_form_version
Nama Tabel: tianshu_data_form_version Deskripsi: Tabel Asosiasi antara Data instans dan Versi Formulir Character set: utf8mb4| Nama Kolom | Tipe | Panjang | Precision | Scale | Nullable | Nilai default | Deskripsi |
| id | bigint(20) unsigned | 20 | 0 | N | Dihasilkan melalui data_form_version_id_seq | Kunci utama | |
| gmt_create | datetime | N | Waktu pembuatan | ||||
| gmt_modified | datetime | N | Waktu modifikasi | ||||
| creator | varchar(64) | 64 | N | Dibuat oleh | |||
| modifier | varchar(64) | 64 | N | Terakhir diubah oleh | |||
| form_uuid | varchar(128) | 128 | N | id Formulir | |||
| model_uuid | varchar(128) | 128 | N | id Model | |||
| inst_id | varchar(128) | 128 | N | id Instans | |||
| version | bigint(20) | 19 | 0 | N | Versi Formulir | ||
| system_type | varchar(64) | 64 | N | Versi Sistem | |||
| app_type | varchar(64) | 64 | N | ID Aplikasi | |||
| shard_key | varchar(130) | 130 | N | Kunci sharding | |||
| Nama Indeks | Tipe | Bidang yang Disertakan | |||||
| idx_form_uuid | Normal | form_uuid | |||||
| idx_inst_id | Normal | inst_id | |||||
| idx_model_uuid | Normal | model_uuid | |||||
| idx_shard_key | Normal | shard_key | |||||
| PRIMARY | Primary | id | |||||
tianshu_form_data_stash
Nama Tabel: tianshu_form_data_stash Deskripsi: Tabel cache Formulir Character set: utf8mb4| Nama Kolom | Tipe | Panjang | Precision | Scale | Nullable | Nilai default | Deskripsi |
| id | bigint(20) unsigned | 20 | 0 | N | Dihasilkan melalui form_data_stash_id_seq | Kunci utama | |
| gmt_create | datetime | N | Waktu pembuatan | ||||
| gmt_modified | datetime | N | Waktu modifikasi | ||||
| shard_key | varchar(130) | 130 | N | Kunci sharding | |||
| is_deleted | char(1) | 1 | N | Flag hapus | |||
| system_type | varchar(64) | 64 | N | Identifier sistem | |||
| app_type | varchar(64) | 64 | N | Identifier aplikasi | |||
| form_uuid | varchar(64) | 64 | N | UUID Formulir | |||
| inst_value | mediumtext | 16777215 | Y | Konten Formulir | |||
| creator | varchar(64) | 64 | N | Dibuat oleh | |||
| modifier | varchar(64) | 64 | N | Terakhir diubah oleh | |||
| Nama Indeks | Tipe | Bidang yang Disertakan | |||||
| idx_form_creator | Normal | shard_key90,form_uuid,creator | |||||
| PRIMARY | Primary | id | |||||
tianshu_form_remark
Nama Tabel: tianshu_form_remark Deskripsi: Fitur Komentar Character set: utf8mb4| Nama Kolom | Tipe | Panjang | Precision | Scale | Nullable | Nilai default | Deskripsi |
| id | bigint(20) unsigned | 20 | 0 | N | Dihasilkan melalui form_remark_id_seq | Kunci utama | |
| gmt_create | datetime | N | Waktu pembuatan | ||||
| gmt_modified | datetime | N | Waktu modifikasi | ||||
| creator | varchar(64) | 64 | N | Dibuat oleh | |||
| modifier | varchar(64) | 64 | N | Terakhir diubah oleh | |||
| form_inst_id | varchar(128) | 128 | N | ID Instans | |||
| reply_id | bigint(20) unsigned | 20 | 0 | Y | ID Asosiasi | ||
| content | text | 65535 | N | Konten | |||
| files | varchar(3000) | 3000 | Y | Lampiran | |||
| reply_user_id | varchar(64) | 64 | Y | ID Pengguna Balasan | |||
| at_user_id | varchar(640) | 640 | Y | ID Pengguna yang Disebut | |||
| is_deleted | char(1) | 1 | N | n | Flag hapus | ||
| system_type | varchar(64) | 64 | N | Tipe sistem | |||
| app_type | varchar(64) | 64 | N | Jenis aplikasi | |||
| shard_key | varchar(130) | 130 | N | Kunci sharding | |||
| images | text | 65535 | Y | Gambar | |||
| Nama Indeks | Tipe | Bidang yang Disertakan | |||||
| idx_form_inst_id | Normal | form_inst_id | |||||
| PRIMARY | Primary | id | |||||
alibpms_app_cm_operator_record
Nama Tabel: alibpms_app_cm_operator_record Deskripsi: Tabel Rekam Persetujuan instans alur kerja Character set: utf8mb4 Catatan: Tidak mencakup tugas Persetujuan yang sedang berlangsung.| Nama Kolom | Tipe | Panjang | Precision | Scale | Nullable | Nilai default | Deskripsi |
| id | bigint(20) | 19 | 0 | N | Dihasilkan melalui pro_operator_record_id_seq | id Kunci utama | |
| operator | varchar(64) | 64 | Y | id operator aktual | |||
| operate_time | datetime(3) | Y | Waktu Diubah | ||||
| action | varchar(256) | 256 | Y | Deskripsi Tindakan | |||
| remark | text | 65535 | Y | Alias Tindakan | |||
| process_instance_id | varchar(64) | 64 | Y | ID instans alur kerja | |||
| activity_setting_id | varchar(64) | 64 | Y | ID definisi node | |||
| task_id | varchar(64) | 64 | Y | ID Tugas | |||
| step | varchar(256) | 256 | Y | Langkah Tindakan | |||
| visible | varchar(128) | 128 | Y | Apakah terlihat (true = terlihat, false = tidak terlihat) | |||
| app_key | varchar(128) | 128 | Y | App key | |||
| activity_id | varchar(64) | 64 | Y | ID node | |||
| original_operator | varchar(64) | 64 | Y | Operator asli | |||
| agent_operator | varchar(64) | 64 | Y | Operator yang didelegasikan | |||
| operate_type | varchar(32) | 32 | Y | Tipe Tindakan | |||
| group_id | bigint(20) | 19 | 0 | N | 1 | Isolasi integrator | |
| from_mobile | char(1) | 1 | N | n | Flag yang menunjukkan apakah berasal dari Persetujuan mobile | ||
| files | longtext | 4294967295 | Y | Flag Bidang File | |||
| user_job | varchar(70) | 70 | Y | Flag Jabatan Pengguna | |||
| is_deleted | char(1) | 1 | N | n | Flag hapus | ||
| gmt_modified | datetime | Y | Waktu modifikasi | ||||
| modifier | varchar(64) | 64 | Y | Terakhir diubah oleh | |||
| step_en | varchar(256) | 256 | Y | Langkah Tindakan dalam bahasa Inggris | |||
| notice | text | 65535 | Y | Tanggung jawab Persetujuan dalam bahasa Mandarin dan Inggris | |||
| reason | text | 65535 | Y | Alasan Persetujuan dalam bahasa Mandarin dan Inggris | |||
| digital_sign | varchar(512) | 512 | Y | Gambar Tanda tangan elektronik | |||
| target_users | text | 65535 | Y | Pengguna Target; pisahkan dengan koma untuk beberapa Pengguna | |||
| Nama Indeks | Tipe | Bidang yang Disertakan | |||||
| idx_activity_id | Normal | app_key,activity_id | |||||
| idx_process_instance_id | Normal | app_key,process_instance_id,operate_time | |||||
| idx_task_id | Normal | app_key,task_id | |||||
| operator | Normal | app_key,operator | |||||
| original_operator | Normal | app_key,original_operator | |||||
| PRIMARY | Primary | id | |||||
Tabel Lainnya
tianshu_instance_relation: Tabel relasi instans formulir --- digunakan oleh penyimpanan dedicated YiDA versi lama, tidak digunakan lagi. yida_entity_instance: Tabel Data instans formulir --- digunakan oleh penyimpanan dedicated YiDA versi lama, tidak digunakan lagi. Banyak pengguna masih bergantung padanya; Data disinkronkan secara asinkron melalui Tabel odin_open_application_data. Kami menyarankan untuk mengandalkan Tabel odin_open_application_data sebagai sumber kebenaran. Contoh penambahan indeks untuk mengatasi timeout ditunjukkan di bawah — ganti kontennya, dan tetap gunakan odin_open_application_data sebagai referensi:- Atau gunakan antarmuka yang telah tersedia (pembuatan indeks secara manual lebih disarankan; jika Anda tidak yakin caranya, buat melalui produk. Indeks yang dibuat melalui produk terkadang mungkin belum mencapai efisiensi optimal — hubungi R&D bila diperlukan).