Bakım Modülü Tanımlamaları

This commit is contained in:
Sedat ÖZTÜRK 2026-10-15 01:42:19 +03:00
parent 29f4bc8b33
commit 48e7d34026
33 changed files with 12337 additions and 7 deletions

View file

@ -38,6 +38,11 @@
"Name": "App.Production",
"DisplayName": "App.Production",
"Order": 7
},
{
"Name": "App.Maintenance",
"DisplayName": "App.Maintenance",
"Order": 8
}
]
}

View file

@ -19003,6 +19003,436 @@
"IsEnabled": true,
"MultiTenancySide": 3,
"Modules": "Inventory"
},
{
"GroupName": "App.Maintenance",
"Name": "App.Maintenance.Definitions",
"ParentName": null,
"DisplayName": "App.Maintenance.Definitions",
"Order": 1,
"IsEnabled": true,
"MultiTenancySide": 3,
"Modules": "Mm"
},
{
"GroupName": "App.Maintenance",
"Name": "App.Maintenance.EquipmentCategory",
"ParentName": "App.Maintenance.Definitions",
"DisplayName": "App.Maintenance.EquipmentCategory",
"Order": 1,
"IsEnabled": true,
"MultiTenancySide": 3,
"Modules": "Mm"
},
{
"GroupName": "App.Maintenance",
"Name": "App.Maintenance.EquipmentCategory.Create",
"ParentName": "App.Maintenance.EquipmentCategory",
"DisplayName": "App.Platform.Create",
"Order": 1,
"IsEnabled": true,
"MultiTenancySide": 3,
"Modules": "Mm"
},
{
"GroupName": "App.Maintenance",
"Name": "App.Maintenance.EquipmentCategory.Update",
"ParentName": "App.Maintenance.EquipmentCategory",
"DisplayName": "App.Platform.Update",
"Order": 2,
"IsEnabled": true,
"MultiTenancySide": 3,
"Modules": "Mm"
},
{
"GroupName": "App.Maintenance",
"Name": "App.Maintenance.EquipmentCategory.Delete",
"ParentName": "App.Maintenance.EquipmentCategory",
"DisplayName": "App.Platform.Delete",
"Order": 3,
"IsEnabled": true,
"MultiTenancySide": 3,
"Modules": "Mm"
},
{
"GroupName": "App.Maintenance",
"Name": "App.Maintenance.EquipmentCategory.Export",
"ParentName": "App.Maintenance.EquipmentCategory",
"DisplayName": "App.Platform.Export",
"Order": 4,
"IsEnabled": true,
"MultiTenancySide": 3,
"Modules": "Mm"
},
{
"GroupName": "App.Maintenance",
"Name": "App.Maintenance.EquipmentCategory.Import",
"ParentName": "App.Maintenance.EquipmentCategory",
"DisplayName": "App.Platform.Import",
"Order": 5,
"IsEnabled": true,
"MultiTenancySide": 3,
"Modules": "Mm"
},
{
"GroupName": "App.Maintenance",
"Name": "App.Maintenance.EquipmentCategory.Note",
"ParentName": "App.Maintenance.EquipmentCategory",
"DisplayName": "App.Platform.Note",
"Order": 6,
"IsEnabled": true,
"MultiTenancySide": 3,
"Modules": "Mm"
},
{
"GroupName": "App.Maintenance",
"Name": "App.Maintenance.Team",
"ParentName": "App.Maintenance.Definitions",
"DisplayName": "App.Maintenance.Team",
"Order": 2,
"IsEnabled": true,
"MultiTenancySide": 3,
"Modules": "Mm"
},
{
"GroupName": "App.Maintenance",
"Name": "App.Maintenance.Team.Create",
"ParentName": "App.Maintenance.Team",
"DisplayName": "App.Platform.Create",
"Order": 1,
"IsEnabled": true,
"MultiTenancySide": 3,
"Modules": "Mm"
},
{
"GroupName": "App.Maintenance",
"Name": "App.Maintenance.Team.Update",
"ParentName": "App.Maintenance.Team",
"DisplayName": "App.Platform.Update",
"Order": 2,
"IsEnabled": true,
"MultiTenancySide": 3,
"Modules": "Mm"
},
{
"GroupName": "App.Maintenance",
"Name": "App.Maintenance.Team.Delete",
"ParentName": "App.Maintenance.Team",
"DisplayName": "App.Platform.Delete",
"Order": 3,
"IsEnabled": true,
"MultiTenancySide": 3,
"Modules": "Mm"
},
{
"GroupName": "App.Maintenance",
"Name": "App.Maintenance.Team.Export",
"ParentName": "App.Maintenance.Team",
"DisplayName": "App.Platform.Export",
"Order": 4,
"IsEnabled": true,
"MultiTenancySide": 3,
"Modules": "Mm"
},
{
"GroupName": "App.Maintenance",
"Name": "App.Maintenance.Team.Import",
"ParentName": "App.Maintenance.Team",
"DisplayName": "App.Platform.Import",
"Order": 5,
"IsEnabled": true,
"MultiTenancySide": 3,
"Modules": "Mm"
},
{
"GroupName": "App.Maintenance",
"Name": "App.Maintenance.Team.Note",
"ParentName": "App.Maintenance.Team",
"DisplayName": "App.Platform.Note",
"Order": 6,
"IsEnabled": true,
"MultiTenancySide": 3,
"Modules": "Mm"
},
{
"GroupName": "App.Maintenance",
"Name": "App.Maintenance.MaintenanceType",
"ParentName": "App.Maintenance.Definitions",
"DisplayName": "App.Maintenance.MaintenanceType",
"Order": 3,
"IsEnabled": true,
"MultiTenancySide": 3,
"Modules": "Mm"
},
{
"GroupName": "App.Maintenance",
"Name": "App.Maintenance.MaintenanceType.Create",
"ParentName": "App.Maintenance.MaintenanceType",
"DisplayName": "App.Platform.Create",
"Order": 1,
"IsEnabled": true,
"MultiTenancySide": 3,
"Modules": "Mm"
},
{
"GroupName": "App.Maintenance",
"Name": "App.Maintenance.MaintenanceType.Update",
"ParentName": "App.Maintenance.MaintenanceType",
"DisplayName": "App.Platform.Update",
"Order": 2,
"IsEnabled": true,
"MultiTenancySide": 3,
"Modules": "Mm"
},
{
"GroupName": "App.Maintenance",
"Name": "App.Maintenance.MaintenanceType.Delete",
"ParentName": "App.Maintenance.MaintenanceType",
"DisplayName": "App.Platform.Delete",
"Order": 3,
"IsEnabled": true,
"MultiTenancySide": 3,
"Modules": "Mm"
},
{
"GroupName": "App.Maintenance",
"Name": "App.Maintenance.MaintenanceType.Export",
"ParentName": "App.Maintenance.MaintenanceType",
"DisplayName": "App.Platform.Export",
"Order": 4,
"IsEnabled": true,
"MultiTenancySide": 3,
"Modules": "Mm"
},
{
"GroupName": "App.Maintenance",
"Name": "App.Maintenance.MaintenanceType.Import",
"ParentName": "App.Maintenance.MaintenanceType",
"DisplayName": "App.Platform.Import",
"Order": 5,
"IsEnabled": true,
"MultiTenancySide": 3,
"Modules": "Mm"
},
{
"GroupName": "App.Maintenance",
"Name": "App.Maintenance.MaintenanceType.Note",
"ParentName": "App.Maintenance.MaintenanceType",
"DisplayName": "App.Platform.Note",
"Order": 6,
"IsEnabled": true,
"MultiTenancySide": 3,
"Modules": "Mm"
},
{
"GroupName": "App.Maintenance",
"Name": "App.Maintenance.ServiceType",
"ParentName": "App.Maintenance.Definitions",
"DisplayName": "App.Maintenance.ServiceType",
"Order": 4,
"IsEnabled": true,
"MultiTenancySide": 3,
"Modules": "Mm"
},
{
"GroupName": "App.Maintenance",
"Name": "App.Maintenance.ServiceType.Create",
"ParentName": "App.Maintenance.ServiceType",
"DisplayName": "App.Platform.Create",
"Order": 1,
"IsEnabled": true,
"MultiTenancySide": 3,
"Modules": "Mm"
},
{
"GroupName": "App.Maintenance",
"Name": "App.Maintenance.ServiceType.Update",
"ParentName": "App.Maintenance.ServiceType",
"DisplayName": "App.Platform.Update",
"Order": 2,
"IsEnabled": true,
"MultiTenancySide": 3,
"Modules": "Mm"
},
{
"GroupName": "App.Maintenance",
"Name": "App.Maintenance.ServiceType.Delete",
"ParentName": "App.Maintenance.ServiceType",
"DisplayName": "App.Platform.Delete",
"Order": 3,
"IsEnabled": true,
"MultiTenancySide": 3,
"Modules": "Mm"
},
{
"GroupName": "App.Maintenance",
"Name": "App.Maintenance.ServiceType.Export",
"ParentName": "App.Maintenance.ServiceType",
"DisplayName": "App.Platform.Export",
"Order": 4,
"IsEnabled": true,
"MultiTenancySide": 3,
"Modules": "Mm"
},
{
"GroupName": "App.Maintenance",
"Name": "App.Maintenance.ServiceType.Import",
"ParentName": "App.Maintenance.ServiceType",
"DisplayName": "App.Platform.Import",
"Order": 5,
"IsEnabled": true,
"MultiTenancySide": 3,
"Modules": "Mm"
},
{
"GroupName": "App.Maintenance",
"Name": "App.Maintenance.ServiceType.Note",
"ParentName": "App.Maintenance.ServiceType",
"DisplayName": "App.Platform.Note",
"Order": 6,
"IsEnabled": true,
"MultiTenancySide": 3,
"Modules": "Mm"
},
{
"GroupName": "App.Maintenance",
"Name": "App.Maintenance.FailureType",
"ParentName": "App.Maintenance.Definitions",
"DisplayName": "App.Maintenance.FailureType",
"Order": 5,
"IsEnabled": true,
"MultiTenancySide": 3,
"Modules": "Mm"
},
{
"GroupName": "App.Maintenance",
"Name": "App.Maintenance.FailureType.Create",
"ParentName": "App.Maintenance.FailureType",
"DisplayName": "App.Platform.Create",
"Order": 1,
"IsEnabled": true,
"MultiTenancySide": 3,
"Modules": "Mm"
},
{
"GroupName": "App.Maintenance",
"Name": "App.Maintenance.FailureType.Update",
"ParentName": "App.Maintenance.FailureType",
"DisplayName": "App.Platform.Update",
"Order": 2,
"IsEnabled": true,
"MultiTenancySide": 3,
"Modules": "Mm"
},
{
"GroupName": "App.Maintenance",
"Name": "App.Maintenance.FailureType.Delete",
"ParentName": "App.Maintenance.FailureType",
"DisplayName": "App.Platform.Delete",
"Order": 3,
"IsEnabled": true,
"MultiTenancySide": 3,
"Modules": "Mm"
},
{
"GroupName": "App.Maintenance",
"Name": "App.Maintenance.FailureType.Export",
"ParentName": "App.Maintenance.FailureType",
"DisplayName": "App.Platform.Export",
"Order": 4,
"IsEnabled": true,
"MultiTenancySide": 3,
"Modules": "Mm"
},
{
"GroupName": "App.Maintenance",
"Name": "App.Maintenance.FailureType.Import",
"ParentName": "App.Maintenance.FailureType",
"DisplayName": "App.Platform.Import",
"Order": 5,
"IsEnabled": true,
"MultiTenancySide": 3,
"Modules": "Mm"
},
{
"GroupName": "App.Maintenance",
"Name": "App.Maintenance.FailureType.Note",
"ParentName": "App.Maintenance.FailureType",
"DisplayName": "App.Platform.Note",
"Order": 6,
"IsEnabled": true,
"MultiTenancySide": 3,
"Modules": "Mm"
},
{
"GroupName": "App.Maintenance",
"Name": "App.Maintenance.RejectReason",
"ParentName": "App.Maintenance.Definitions",
"DisplayName": "App.Maintenance.RejectReason",
"Order": 6,
"IsEnabled": true,
"MultiTenancySide": 3,
"Modules": "Mm"
},
{
"GroupName": "App.Maintenance",
"Name": "App.Maintenance.RejectReason.Create",
"ParentName": "App.Maintenance.RejectReason",
"DisplayName": "App.Platform.Create",
"Order": 1,
"IsEnabled": true,
"MultiTenancySide": 3,
"Modules": "Mm"
},
{
"GroupName": "App.Maintenance",
"Name": "App.Maintenance.RejectReason.Update",
"ParentName": "App.Maintenance.RejectReason",
"DisplayName": "App.Platform.Update",
"Order": 2,
"IsEnabled": true,
"MultiTenancySide": 3,
"Modules": "Mm"
},
{
"GroupName": "App.Maintenance",
"Name": "App.Maintenance.RejectReason.Delete",
"ParentName": "App.Maintenance.RejectReason",
"DisplayName": "App.Platform.Delete",
"Order": 3,
"IsEnabled": true,
"MultiTenancySide": 3,
"Modules": "Mm"
},
{
"GroupName": "App.Maintenance",
"Name": "App.Maintenance.RejectReason.Export",
"ParentName": "App.Maintenance.RejectReason",
"DisplayName": "App.Platform.Export",
"Order": 4,
"IsEnabled": true,
"MultiTenancySide": 3,
"Modules": "Mm"
},
{
"GroupName": "App.Maintenance",
"Name": "App.Maintenance.RejectReason.Import",
"ParentName": "App.Maintenance.RejectReason",
"DisplayName": "App.Platform.Import",
"Order": 5,
"IsEnabled": true,
"MultiTenancySide": 3,
"Modules": "Mm"
},
{
"GroupName": "App.Maintenance",
"Name": "App.Maintenance.RejectReason.Note",
"ParentName": "App.Maintenance.RejectReason",
"DisplayName": "App.Platform.Note",
"Order": 6,
"IsEnabled": true,
"MultiTenancySide": 3,
"Modules": "Mm"
}
]
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -97597,6 +97597,398 @@
"ResourceName": "Platform",
"Key": "App.StaticLookup.Lifo",
"Value": "LIFO (Son Giren İlk Çıkar)"
},
{
"Id": "77773e50-15e5-516e-8aaf-89d04101d9c3",
"CultureName": "en",
"ResourceName": "Platform",
"Key": "App.Maintenance.EquipmentCategory",
"Value": "Equipment Categories"
},
{
"Id": "6cf56b22-ed8d-5d49-94a0-e4f815bcf1d3",
"CultureName": "tr",
"ResourceName": "Platform",
"Key": "App.Maintenance.EquipmentCategory",
"Value": "Ekipman Kategorileri"
},
{
"Id": "27cd379b-e529-58bd-aaf4-27c7d494b906",
"CultureName": "en",
"ResourceName": "Platform",
"Key": "App.Maintenance.EquipmentCategory.Title",
"Value": "Equipment Categories"
},
{
"Id": "14e00875-e2dd-5f2e-ba78-2f196a6c763a",
"CultureName": "tr",
"ResourceName": "Platform",
"Key": "App.Maintenance.EquipmentCategory.Title",
"Value": "Ekipman Kategorileri"
},
{
"Id": "3d1a39a0-34ee-5cd7-a218-85dd0ab6a761",
"CultureName": "en",
"ResourceName": "Platform",
"Key": "App.Maintenance.EquipmentCategory.Desc",
"Value": "Equipment Categories — groups that equipment-type products belong to (weaving machines, compressors, computers, vehicles…).\nWhere: Maintenance › Definitions › Equipment Categories.\nFields: company (branch, first column, filled with the selected branch on new records), category name, responsible user (from users), active.\nUsed by: equipment cards and maintenance work orders/instructions pick a category from this list. The list is filtered by the selected branch; deactivate a used category instead of deleting it."
},
{
"Id": "7cd24036-32f6-5b83-85d4-755767e160ea",
"CultureName": "tr",
"ResourceName": "Platform",
"Key": "App.Maintenance.EquipmentCategory.Desc",
"Value": "Ekipman Kategorileri — ekipman olan ürünlerin bağlı olduğu gruplar (dokuma makineleri, kompresörler, bilgisayarlar, taşıtlar…).\nNerede: Bakım › Tanımlamalar › Ekipman Kategorileri.\nAlanlar: firma (şube, ilk sütun; yeni kayıtta seçili şubeyle dolar), kategori adı, sorumlu (kullanıcılardan), aktif.\nKullanıldığı yer: ekipman kartları ve bakım iş emirleri/talimatları kategoriyi bu listeden seçer. Liste seçili şubeye süzülür; kullanılmış kategori silinmez, pasife alınır."
},
{
"Id": "9570bfb2-f5e9-5e56-b5ac-ee5f7b16bdea",
"CultureName": "en",
"ResourceName": "Platform",
"Key": "App.Maintenance",
"Value": "Maintenance"
},
{
"Id": "9f3ff07b-0a06-5aef-a600-e0475a16c8b2",
"CultureName": "tr",
"ResourceName": "Platform",
"Key": "App.Maintenance",
"Value": "Bakım"
},
{
"Id": "111feb05-95d3-5da7-ace1-5251d1291ac3",
"CultureName": "en",
"ResourceName": "Platform",
"Key": "App.Maintenance.Definitions",
"Value": "Definitions"
},
{
"Id": "7aaf0e4f-3709-594d-a527-c80326b30dd0",
"CultureName": "tr",
"ResourceName": "Platform",
"Key": "App.Maintenance.Definitions",
"Value": "Tanımlamalar"
},
{
"Id": "0b95508d-443b-5952-ae5e-ebb3a4b6b320",
"CultureName": "en",
"ResourceName": "Platform",
"Key": "App.Listform.ListformField.CategoryName",
"Value": "Category Name"
},
{
"Id": "92a1a23f-dffb-505d-ba74-be8c81dd889f",
"CultureName": "tr",
"ResourceName": "Platform",
"Key": "App.Listform.ListformField.CategoryName",
"Value": "Kategori Adı"
},
{
"Id": "72b9ec26-4f05-5321-bde8-a95fb3b03a3c",
"CultureName": "en",
"ResourceName": "Platform",
"Key": "App.Maintenance.Team",
"Value": "Maintenance Teams"
},
{
"Id": "99630cd8-8b1f-5eb2-a932-43d0479d9994",
"CultureName": "tr",
"ResourceName": "Platform",
"Key": "App.Maintenance.Team",
"Value": "Bakım Ekipleri"
},
{
"Id": "57a0f8ae-2558-5252-b758-8431a11bfb87",
"CultureName": "en",
"ResourceName": "Platform",
"Key": "App.Maintenance.Team.Title",
"Value": "Maintenance Teams"
},
{
"Id": "a100acbf-7632-5f60-ad80-b5253edac932",
"CultureName": "tr",
"ResourceName": "Platform",
"Key": "App.Maintenance.Team.Title",
"Value": "Bakım Ekipleri"
},
{
"Id": "37b506c2-ca70-51ce-9d2a-b0ead15ca814",
"CultureName": "en",
"ResourceName": "Platform",
"Key": "App.Maintenance.Team.Desc",
"Value": "Maintenance Teams — groups of the people who carry out maintenance (internal, mechanical, electrical, external/supplier).\nWhere: Maintenance › Definitions › Maintenance Teams.\nFields: company (branch, first column, filled with the selected branch), team name, team manager (user), team members (multiple users), active.\nUsed by: Maintenance Types and Service Types select the teams that can do that work; work orders are assigned to a team. Deactivate a used team instead of deleting it."
},
{
"Id": "c85ad5f1-8057-54b6-8c3f-c9a67f4c8070",
"CultureName": "tr",
"ResourceName": "Platform",
"Key": "App.Maintenance.Team.Desc",
"Value": "Bakım Ekipleri — bakım yapacak kişilerin grupları (iç bakım, mekanik, elektrik, dış bakım/tedarikçi).\nNerede: Bakım › Tanımlamalar › Bakım Ekipleri.\nAlanlar: firma (şube, ilk sütun; seçili şubeyle dolar), ekip adı, ekip yöneticisi (kullanıcı), ekip üyeleri (birden çok kullanıcı), aktif.\nKullanıldığı yer: Bakım Tipleri ve Hizmet Tipleri o işi yapabilecek ekipleri buradan seçer; iş emirleri bir ekibe atanır. Kullanılmış ekip silinmez, pasife alınır."
},
{
"Id": "77546b05-12be-5d28-90f2-3681bfb29f08",
"CultureName": "en",
"ResourceName": "Platform",
"Key": "App.Listform.ListformField.TeamName",
"Value": "Team Name"
},
{
"Id": "8d217be6-f95d-529a-9a3d-4f1790bef816",
"CultureName": "tr",
"ResourceName": "Platform",
"Key": "App.Listform.ListformField.TeamName",
"Value": "Ekip Adı"
},
{
"Id": "e3d37ef0-07ba-5ae1-b3c0-ce3ba2ccbd3d",
"CultureName": "en",
"ResourceName": "Platform",
"Key": "App.Listform.ListformField.TeamManager",
"Value": "Team Manager"
},
{
"Id": "cec25bd9-d51c-5d45-8f49-24fd0861a8b3",
"CultureName": "tr",
"ResourceName": "Platform",
"Key": "App.Listform.ListformField.TeamManager",
"Value": "Ekip Yöneticisi"
},
{
"Id": "bb45fbb1-cfe7-54cf-9737-b42615d236e8",
"CultureName": "en",
"ResourceName": "Platform",
"Key": "App.Listform.ListformField.TeamMembers",
"Value": "Team Members"
},
{
"Id": "93e19782-8300-5d17-a1c4-c43b07479e3c",
"CultureName": "tr",
"ResourceName": "Platform",
"Key": "App.Listform.ListformField.TeamMembers",
"Value": "Ekip Üyeleri"
},
{
"Id": "5c4fac2b-4e1a-5b1b-97f1-151e841de2e0",
"CultureName": "en",
"ResourceName": "Platform",
"Key": "App.Maintenance.MaintenanceType",
"Value": "Maintenance Types"
},
{
"Id": "16fca2b0-0a72-5cf6-b238-a5400fdcd520",
"CultureName": "tr",
"ResourceName": "Platform",
"Key": "App.Maintenance.MaintenanceType",
"Value": "Bakım Tipleri"
},
{
"Id": "0542c508-b1c4-5d79-8802-ee3764bfaea2",
"CultureName": "en",
"ResourceName": "Platform",
"Key": "App.Maintenance.MaintenanceType.Title",
"Value": "Maintenance Types"
},
{
"Id": "e5fc4446-164e-520d-a0c9-7a36182e1c6a",
"CultureName": "tr",
"ResourceName": "Platform",
"Key": "App.Maintenance.MaintenanceType.Title",
"Value": "Bakım Tipleri"
},
{
"Id": "449050dc-4f13-5df9-b490-97023b3cdb97",
"CultureName": "en",
"ResourceName": "Platform",
"Key": "App.Maintenance.MaintenanceType.Desc",
"Value": "Maintenance Types — kinds of maintenance work (mechanical, electrical & electronic, cleaning, measurement & calibration, periodic, IT hardware…).\nWhere: Maintenance › Definitions › Maintenance Types.\nFields: code, maintenance type, maintenance teams (multiple, from Maintenance Teams), description, sort order, active.\nUsed by: maintenance work orders and maintenance instructions. The list is sorted by sort order; deactivate a used type instead of deleting it."
},
{
"Id": "2fe59a31-2f47-5baa-933f-5ae53cc9d3d0",
"CultureName": "tr",
"ResourceName": "Platform",
"Key": "App.Maintenance.MaintenanceType.Desc",
"Value": "Bakım Tipleri — bakım işinin türleri (mekanik, elektrik & elektronik, genel temizlik, ölçüm & kalibrasyon, periyodik, bilgi işlem donanım…).\nNerede: Bakım › Tanımlamalar › Bakım Tipleri.\nAlanlar: kod, bakım tipi, bakım ekipleri (Bakım Ekipleri'nden çoklu seçim), açıklama, sıra, aktif.\nKullanıldığı yer: bakım iş emirleri ve bakım talimatları. Liste sıraya göre dizilir; kullanılmış tip silinmez, pasife alınır."
},
{
"Id": "78078943-716e-5275-bdcc-95662001d752",
"CultureName": "en",
"ResourceName": "Platform",
"Key": "App.Listform.ListformField.MaintenanceType",
"Value": "Maintenance Type"
},
{
"Id": "fad47fc9-c765-52e3-9258-36967d3a00b9",
"CultureName": "tr",
"ResourceName": "Platform",
"Key": "App.Listform.ListformField.MaintenanceType",
"Value": "Bakım Tipi"
},
{
"Id": "19994dd1-a5b3-5a93-85a6-61ce2fad5faf",
"CultureName": "en",
"ResourceName": "Platform",
"Key": "App.Listform.ListformField.MaintenanceTeams",
"Value": "Maintenance Teams"
},
{
"Id": "131ec545-a026-5027-9116-72e35bec3447",
"CultureName": "tr",
"ResourceName": "Platform",
"Key": "App.Listform.ListformField.MaintenanceTeams",
"Value": "Bakım Ekipleri"
},
{
"Id": "4909c422-51ee-5fad-9d29-9227485f3c8a",
"CultureName": "en",
"ResourceName": "Platform",
"Key": "App.Maintenance.ServiceType",
"Value": "Service Types"
},
{
"Id": "9dec8030-f65b-5527-8ba4-b3c198f7531f",
"CultureName": "tr",
"ResourceName": "Platform",
"Key": "App.Maintenance.ServiceType",
"Value": "Hizmet Tipleri"
},
{
"Id": "79e5e30c-366b-53fc-a921-518ef6fb7089",
"CultureName": "en",
"ResourceName": "Platform",
"Key": "App.Maintenance.ServiceType.Title",
"Value": "Service Types"
},
{
"Id": "01313b5a-39c6-559f-b24d-f5f6a492b25a",
"CultureName": "tr",
"ResourceName": "Platform",
"Key": "App.Maintenance.ServiceType.Title",
"Value": "Hizmet Tipleri"
},
{
"Id": "d10fb5bd-ca71-53bd-8fd2-a02d1d8b219b",
"CultureName": "en",
"ResourceName": "Platform",
"Key": "App.Maintenance.ServiceType.Desc",
"Value": "Service Types — the kinds of service a department can request (mechanical/electrical faults, IT support, printer service, server work, special weaving operations…).\nWhere: Maintenance › Definitions › Service Types.\nFields: order, code (unique, e.g. ST01), service type, maintenance teams (multiple, from Maintenance Teams), description, active.\nUsed by: service requests and service work orders. The list is sorted by order; deactivate a used type instead of deleting it."
},
{
"Id": "6bd90a26-76ba-53e5-b66a-2e4d0f409a5e",
"CultureName": "tr",
"ResourceName": "Platform",
"Key": "App.Maintenance.ServiceType.Desc",
"Value": "Hizmet Tipleri — bölümlerin talep edebileceği hizmet türleri (mekanik/elektrik arıza, bilgi işlem destek, yazıcı servisi, sunucu işleri, dokuma özel işlemleri…).\nNerede: Bakım › Tanımlamalar › Hizmet Tipleri.\nAlanlar: sıra, kod (benzersiz, ör. ST01), hizmet tipi, bakım ekipleri (Bakım Ekipleri'nden çoklu seçim), açıklama, aktif.\nKullanıldığı yer: hizmet talepleri ve hizmet iş emirleri. Liste sıraya göre dizilir; kullanılmış tip silinmez, pasife alınır."
},
{
"Id": "125f17ab-8a6e-5e84-b2db-1ca03e68c5bc",
"CultureName": "en",
"ResourceName": "Platform",
"Key": "App.Listform.ListformField.ServiceType",
"Value": "Service Type"
},
{
"Id": "fcf1ac9d-aebc-5bc1-bf2b-52ccefa28981",
"CultureName": "tr",
"ResourceName": "Platform",
"Key": "App.Listform.ListformField.ServiceType",
"Value": "Hizmet Tipi"
},
{
"Id": "be7f8112-2ca7-5a40-b5e4-772374db666b",
"CultureName": "en",
"ResourceName": "Platform",
"Key": "App.Maintenance.FailureType",
"Value": "Failure Types"
},
{
"Id": "a5993279-68ee-58c1-8bac-49ac8ee15567",
"CultureName": "tr",
"ResourceName": "Platform",
"Key": "App.Maintenance.FailureType",
"Value": "Arıza Tipleri"
},
{
"Id": "0497a47a-4cdc-5485-926f-44097aa63401",
"CultureName": "en",
"ResourceName": "Platform",
"Key": "App.Maintenance.FailureType.Title",
"Value": "Failure Types"
},
{
"Id": "00e21c56-e00e-53bc-8a50-a119648bdbd3",
"CultureName": "tr",
"ResourceName": "Platform",
"Key": "App.Maintenance.FailureType.Title",
"Value": "Arıza Tipleri"
},
{
"Id": "4c8763eb-7006-5351-b7d8-ce64369b720e",
"CultureName": "en",
"ResourceName": "Platform",
"Key": "App.Maintenance.FailureType.Desc",
"Value": "Failure Types — classification of the fault reported in a service request (mechanical, electrical, pneumatic, hydraulic, software/PLC, sensor, wear, other).\nWhere: Maintenance › Definitions › Failure Types.\nFields: code (unique), failure type, description, sort order, active.\nUsed by: service requests; failure statistics are reported by this type. The list is sorted by sort order; deactivate a used type instead of deleting it."
},
{
"Id": "9bd46ae4-6021-574b-843d-17450ff4e565",
"CultureName": "tr",
"ResourceName": "Platform",
"Key": "App.Maintenance.FailureType.Desc",
"Value": "Arıza Tipleri — hizmet talebinde bildirilen arızanın sınıflandırması (mekanik, elektrik, pnömatik, hidrolik, yazılım/PLC, sensör, aşınma, diğer).\nNerede: Bakım › Tanımlamalar › Arıza Tipleri.\nAlanlar: kod (benzersiz), arıza tipi, açıklama, sıra, aktif.\nKullanıldığı yer: hizmet talepleri; arıza istatistikleri bu tipe göre raporlanır. Liste sıraya göre dizilir; kullanılmış tip silinmez, pasife alınır."
},
{
"Id": "70d9947f-30d0-5b5b-af39-fe1d69ab715a",
"CultureName": "en",
"ResourceName": "Platform",
"Key": "App.Listform.ListformField.FailureType",
"Value": "Failure Type"
},
{
"Id": "cdd594a3-ed82-5a3b-9dfa-b38d28b0dec9",
"CultureName": "tr",
"ResourceName": "Platform",
"Key": "App.Listform.ListformField.FailureType",
"Value": "Arıza Tipi"
},
{
"Id": "fe6b5c84-f874-5412-9671-5dd53de7d7ba",
"CultureName": "en",
"ResourceName": "Platform",
"Key": "App.Maintenance.RejectReason",
"Value": "Reject Reasons"
},
{
"Id": "0ba679b9-91b8-50df-ba76-0af769904378",
"CultureName": "tr",
"ResourceName": "Platform",
"Key": "App.Maintenance.RejectReason",
"Value": "Red Nedenleri"
},
{
"Id": "5b846a90-0f7d-5555-a923-35bec78f24e9",
"CultureName": "en",
"ResourceName": "Platform",
"Key": "App.Maintenance.RejectReason.Title",
"Value": "Reject Reasons"
},
{
"Id": "14a0ff2f-28e3-515d-93ee-7023c5e46454",
"CultureName": "tr",
"ResourceName": "Platform",
"Key": "App.Maintenance.RejectReason.Title",
"Value": "Red Nedenleri"
},
{
"Id": "3e1714a3-38c6-502c-b730-9ac87c277048",
"CultureName": "en",
"ResourceName": "Platform",
"Key": "App.Maintenance.RejectReason.Desc",
"Value": "Reject Reasons — reasons for rejecting a maintenance or service request (user error, no failure found, under warranty, external company, scrap, duplicate, not needed, other).\nWhere: Maintenance › Definitions › Reject Reasons.\nFields: code (unique), reject reason, description, sort order, active.\nUsed by: maintenance and service requests/work orders when they are rejected. The list is sorted by sort order; deactivate a used reason instead of deleting it."
},
{
"Id": "7a5e4c99-a488-52c3-9e8d-4f509362b7a1",
"CultureName": "tr",
"ResourceName": "Platform",
"Key": "App.Maintenance.RejectReason.Desc",
"Value": "Red Nedenleri — bakım ve hizmet iş taleplerinin reddedilme sebepleri (kullanıcı hatası, arıza bulunamadı, garanti, dış firma, hurda, mükerrer, bakım gerekmiyor, diğer).\nNerede: Bakım › Tanımlamalar › Red Nedenleri.\nAlanlar: kod (benzersiz), red nedeni, açıklama, sıra, aktif.\nKullanıldığı yer: bakım ve hizmet talepleri/iş emirleri reddedilirken neden buradan seçilir. Liste sıraya göre dizilir; kullanılmış neden silinmez, pasife alınır."
}
]
}

View file

@ -0,0 +1,512 @@
{
"ListFormCode": "App.Maintenance.EquipmentCategory",
"KeyFieldName": "Id",
"GeneratedAt": "2026-10-14T22:09:17.6382832Z",
"Order": 0,
"Rows": [
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "DKU DOKUMA MAKİNESİ",
"IsActive": true,
"Id": "f9c7c359-8ae3-4a73-438c-3a244ea34944"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "DKU DOKUMA JAKAR MAKİNASI",
"IsActive": true,
"Id": "85e0b3ab-8b3c-5f53-d67a-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "BYH BOYA KAZANLARI",
"IsActive": true,
"Id": "60b8686f-fc54-a938-84aa-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "EL ALETLERİ VE GEREÇLERİ",
"IsActive": true,
"Id": "49379e9d-5fc4-2f2b-e1b7-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "IPU PUNTALAMA",
"IsActive": true,
"Id": "de519f07-7e91-8552-3201-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "IPU RİNG",
"IsActive": true,
"Id": "74d55922-2e35-afe4-f603-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "PARÇA İMALAT TALEP",
"IsActive": true,
"Id": "4d67475d-592e-d6ec-3822-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "APR EFEKT MAK.",
"IsActive": true,
"Id": "7fcc3504-1fbc-5637-1d65-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "ELEKTRİK TESİSATI",
"IsActive": true,
"Id": "26e3bf05-d811-e401-bdca-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "IPU PES BÜKÜM",
"IsActive": true,
"Id": "40a1557d-7298-802b-c056-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "APR RAM",
"IsActive": true,
"Id": "ac59766a-2477-1744-f2b8-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "BYH BASKI",
"IsActive": true,
"Id": "9b8145d3-572c-3c39-d884-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "IPU FANTAZİ MAK.",
"IsActive": true,
"Id": "77b52bc9-3b32-bfa7-1f94-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "IPU AKTARMA MAK.",
"IsActive": true,
"Id": "7a9450ca-a5e5-e3d6-e8c7-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "BYH HAZIRLAMA",
"IsActive": true,
"Id": "c86c139e-b3e7-c19a-3623-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "KALİTE KONTROL EKİPMANLARI",
"IsActive": true,
"Id": "4c42ef9d-ca16-e205-d346-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "AYDINLATMA LAMBALARI",
"IsActive": true,
"Id": "226a7439-1957-e2a0-b034-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "TAŞITLAR",
"IsActive": true,
"Id": "dd962a70-ed37-8dab-bc25-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "APR TUŞE MAK.",
"IsActive": true,
"Id": "191cd685-0529-2aae-342b-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "BİNA YAPI İNŞAAT",
"IsActive": true,
"Id": "5f1d7a90-5813-c5a3-4797-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "IPU ŞÖNİL",
"IsActive": true,
"Id": "bb7fc971-95d1-91a7-2aef-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "KAPI VE PENCERELER",
"IsActive": true,
"Id": "a0f042da-9c62-2e81-93a8-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "KOMPRESÖRLER",
"IsActive": true,
"Id": "87851c77-723c-93b9-14c7-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "YANGIN SİSTEMLERİ",
"IsActive": true,
"Id": "ce0a6bf5-eacd-26b6-e019-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "HİZMET SERVİS",
"IsActive": true,
"Id": "6703dae4-1483-0e7c-7fa7-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "ASANSÖRLER",
"IsActive": true,
"Id": "f31ef129-1078-38ba-0755-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "SU YUMUŞATMA",
"IsActive": true,
"Id": "b6b8fa54-513f-07b5-d3c3-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "OFİS MABİLYALARI",
"IsActive": true,
"Id": "966d7979-fe71-a471-c5eb-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "POMPALAR",
"IsActive": true,
"Id": "5c94b566-348c-4613-709d-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "İSTİF MAK.VE FORKLİFTLER",
"IsActive": true,
"Id": "1436763e-5dc1-7d22-a52e-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "IPU HAZIRLAMA",
"IsActive": true,
"Id": "c8d726e7-2bba-548c-b23c-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "TEKSTİL KLİMALARI",
"IsActive": true,
"Id": "b7b1c503-88c8-210a-878f-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "TRANSPALETLER",
"IsActive": true,
"Id": "505d7a41-cffc-9d09-7e31-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "ELEK. GÜÇ PANOLARI",
"IsActive": true,
"Id": "29c18b6f-4a61-a572-cc73-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "RA ÇÖZGÜLÜ ÖRME MAK.",
"IsActive": true,
"Id": "ecbe83d8-77c9-f6ea-ec9b-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "ELK.TAŞIYICILAR",
"IsActive": true,
"Id": "2483ecdf-aea1-24f3-b0b3-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "TEMİZLİK MAKİNELERİ",
"IsActive": true,
"Id": "324efdf5-ae29-279b-be75-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "AMBALAJ",
"IsActive": true,
"Id": "d68edfb1-474a-3fc8-315f-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "GÜVENLİK SİSTEMLERİ",
"IsActive": true,
"Id": "ee4cf4f8-f1f7-47f7-9e63-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "APR HAZIRLAMA GRP.",
"IsActive": true,
"Id": "b94ea775-93af-e435-b04f-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "BYH SIKMA HALAT AÇMA",
"IsActive": true,
"Id": "4f311f42-f0e0-6fe9-d5fd-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "CZ ÇÖZGÜ MAK. VE EKİPMANLARI",
"IsActive": true,
"Id": "d93fae9c-c3a1-1f05-7eab-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "DKU DOKUMA FAALİYET",
"IsActive": true,
"Id": "2080827d-29b2-1bb1-30fc-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "FİKSE KAZANLARI",
"IsActive": true,
"Id": "4b23627e-b5e6-d391-09b2-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "ELEK. TRAFOLAR",
"IsActive": true,
"Id": "4ef0b8cc-a742-4a8f-bbe0-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "ARITMA TES.",
"IsActive": true,
"Id": "dc83e3f8-d300-4b34-e55d-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "ELEK. JENARATÖRLER",
"IsActive": true,
"Id": "37d18c97-fdc6-d497-069b-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "BYH OTOMASYON SİS.",
"IsActive": true,
"Id": "4c8d745f-66af-c51e-c2d3-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "LAMİNASYON MAKİNESİ",
"IsActive": true,
"Id": "cbc8f528-d24b-3790-495b-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "KONFEKSİYON MAKİNALARI",
"IsActive": true,
"Id": "4772bf56-f253-edd4-fa6e-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "DKU TOPMATİK BAĞLAMA MAK.",
"IsActive": true,
"Id": "32bd1488-3653-d665-89d9-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "KADİFE DOKUMA MAKİNASI",
"IsActive": true,
"Id": "df7baad1-28f5-4d26-09c2-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "ISITMA SİSTEMLERİ",
"IsActive": true,
"Id": "a8ac518f-6102-84da-033e-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "LAB. CİHAZLARI",
"IsActive": true,
"Id": "5524dcb8-6941-b8ab-d678-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "APR İĞNE MAK.",
"IsActive": true,
"Id": "4d16d0e3-aefa-5fe2-925b-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "SIHHI TESİSAT",
"IsActive": true,
"Id": "6807d2d3-10df-0ed0-cbae-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "TELEFON ve DEC",
"IsActive": true,
"Id": "8605e78d-bb3f-972f-8354-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "OTOMATİK KAPILAR",
"IsActive": true,
"Id": "692de1ef-74ed-28df-5628-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "IPU BÜKÜM",
"IsActive": true,
"Id": "76571922-ab91-38e4-24e3-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "ÖLÇÜ ALETLERİ",
"IsActive": true,
"Id": "f155e05f-57ab-0750-bfe9-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "TELEFON SANTRALİ",
"IsActive": true,
"Id": "9ad1ba28-658a-7edf-5b7b-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "UPS GÜÇ KAYNAKLARI",
"IsActive": true,
"Id": "81bc269a-641d-db8d-7d77-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "VİNÇLER VE EKİPMANLARI",
"IsActive": true,
"Id": "0aa6f5f2-0841-d6d0-8308-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "MUTFAK GEREÇLERİ",
"IsActive": true,
"Id": "fa65d925-09e9-8d8a-aeea-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "TAZE HAVA SANT.",
"IsActive": true,
"Id": "3cc51948-0d8b-de9e-eb3f-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "TEKSTİL ARABALARI",
"IsActive": true,
"Id": "c2917a30-f868-f7ea-66dd-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "BYH KURUTMA",
"IsActive": true,
"Id": "4d2725be-c400-7dbd-5f15-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "DIŞ SERVİSLER",
"IsActive": true,
"Id": "768f6b26-f17f-3df2-41c1-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "BGL BİLGİSAYAR",
"IsActive": true,
"Id": "77b43323-574e-873d-0f9b-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "APR KÖPÜK JENERATÖRÜ",
"IsActive": true,
"Id": "36e092f1-bd1f-80ad-16d9-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "KONFOR KLİMALARI",
"IsActive": true,
"Id": "b3f84294-b70a-f5c7-864c-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "KR KARTELA EKİPMANLARI",
"IsActive": true,
"Id": "0804b32b-7aea-3354-1310-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "BUHAR KAZANI",
"IsActive": true,
"Id": "5ad60b57-8e98-6131-e429-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "BGL MONİTÖR",
"IsActive": true,
"Id": "eb7b4370-c93c-33bf-4fcc-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "HAVA TESİSATI",
"IsActive": true,
"Id": "7357f734-3d8f-06b1-b63b-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "SU SEBİLİ",
"IsActive": true,
"Id": "c0e68928-4f94-9ebb-5a6f-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "VANTILATÖR / ASPİRATÖR",
"IsActive": true,
"Id": "a90234b4-7696-cd78-2e22-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "HAVA KURUTUCU",
"IsActive": true,
"Id": "8bb81a2a-889f-0938-67dd-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "TARTIM CİHAZLARI",
"IsActive": true,
"Id": "6b566174-6b93-0762-bd53-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "PANO KLİMALARI",
"IsActive": true,
"Id": "881f1a29-a05d-a697-c680-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "BYH LABARATUVAR CİH.",
"IsActive": true,
"Id": "8709a20c-73d2-7960-1eb2-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "BGL NOTEBOOK",
"IsActive": true,
"Id": "3387ba29-4142-2b6a-081b-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "BUHAR TESİSATI",
"IsActive": true,
"Id": "ab4c1bb9-82bc-f524-7761-3a244ea34945"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "SU SARNIÇLARI",
"IsActive": true,
"Id": "ec32427e-2aea-91c3-d4b6-3a244ea34945"
}
]
}

View file

@ -0,0 +1,72 @@
{
"ListFormCode": "App.Maintenance.FailureType",
"KeyFieldName": "Id",
"GeneratedAt": "2026-10-14T22:11:45.8282159Z",
"Order": 0,
"Rows": [
{
"Code": "MECH",
"Name": "Mekanik Arıza",
"Description": "Mekanik parçalarda oluşan arızalar",
"SortOrder": 1,
"IsActive": true,
"Id": "6fee2d0f-cbf5-2274-e544-3a244ea58c24"
},
{
"Code": "ELEC",
"Name": "Elektrik Arızası",
"Description": "Elektrik ve elektronik sistemlerdeki arızalar",
"SortOrder": 2,
"IsActive": true,
"Id": "40598f8b-c20b-7b8b-8050-3a244ea58c24"
},
{
"Code": "PNEU",
"Name": "Pnömatik Arıza",
"Description": "Pnömatik sistemlerdeki arızalar",
"SortOrder": 3,
"IsActive": true,
"Id": "4d90cc1e-eb21-2d1f-053f-3a244ea58c24"
},
{
"Code": "HYDR",
"Name": "Hidrolik Arıza",
"Description": "Hidrolik sistemlerdeki arızalar",
"SortOrder": 4,
"IsActive": true,
"Id": "50e2f25a-fb66-6e2e-0e9f-3a244ea58c24"
},
{
"Code": "SOFT",
"Name": "Yazılım/PLC Arızası",
"Description": "Yazılım ve PLC kaynaklı arızalar",
"SortOrder": 5,
"IsActive": true,
"Id": "a7b4ebc4-c086-f233-6023-3a244ea58c24"
},
{
"Code": "SENS",
"Name": "Sensör Arızası",
"Description": "Sensör ve algılayıcı arızaları",
"SortOrder": 6,
"IsActive": true,
"Id": "62f3e17b-b9dd-4392-8b91-3a244ea58c24"
},
{
"Code": "WEAR",
"Name": "Aşınma/Yıpranma",
"Description": "Normal kullanıma bağlı aşınma ve yıpranma",
"SortOrder": 7,
"IsActive": true,
"Id": "0de48e17-26de-0b93-aafb-3a244ea58c24"
},
{
"Code": "OTHER",
"Name": "Diğer",
"Description": "Diğer arıza tipleri",
"SortOrder": 8,
"IsActive": true,
"Id": "3463629f-90d4-1a25-9e9d-3a244ea58c24"
}
]
}

View file

@ -0,0 +1,85 @@
{
"ListFormCode": "App.Maintenance.MaintenanceType",
"KeyFieldName": "Id",
"GeneratedAt": "2026-10-14T22:10:14.7715425Z",
"Order": 0,
"Rows": [
{
"Code": "MK",
"Name": "MEKANİK BAKIMLAR",
"SortOrder": 1,
"IsActive": true,
"Id": "056384e0-8caf-5902-0dfb-3a244ea42873"
},
{
"Code": null,
"Name": "sargı yenileme",
"SortOrder": 2,
"IsActive": true,
"Id": "5b3fb454-14bd-1956-ba85-3a244ea42873"
},
{
"Code": "EL",
"Name": "ELEKTRİK & ELEKTRONİK BAKIMLAR",
"SortOrder": 3,
"IsActive": true,
"Id": "ada3d33b-51e3-4f53-0772-3a244ea42873"
},
{
"Code": "GT",
"Name": "GENEL TEMİZLİK",
"SortOrder": 4,
"IsActive": true,
"Id": "dfda997a-c092-c470-bbe4-3a244ea42873"
},
{
"Code": "OK",
"Name": "ÖLÇÜM & KALİBRASYON",
"SortOrder": 5,
"IsActive": true,
"Id": "1981692b-c840-bda7-2d5d-3a244ea42873"
},
{
"Code": "PB",
"Name": "PERİYODİK BAKIM",
"SortOrder": 6,
"IsActive": true,
"Id": "d6cfc035-9c13-794d-a978-3a244ea42873"
},
{
"Code": "BD",
"Name": "BİLGİ İŞLEM DONANIM BAKIM",
"SortOrder": 7,
"IsActive": true,
"Id": "dc6642a1-34a0-da2b-b21e-3a244ea42873"
},
{
"Code": "YZ",
"Name": "YAZICI GENEL BAKIM",
"SortOrder": 8,
"IsActive": true,
"Id": "f9bcdcd8-2d09-19cc-12dd-3a244ea42873"
},
{
"Code": "GS",
"Name": "GÜVENLİK SİSTEMLERİ BAKIM",
"SortOrder": 9,
"IsActive": true,
"Id": "4da840a1-3da3-227e-c143-3a244ea42873"
},
{
"Code": "SV",
"Name": "SERVER GENEL BAKIM",
"SortOrder": 10,
"IsActive": true,
"Id": "85d157b4-6bed-3fcb-ed27-3a244ea42873"
},
{
"Code": "TM",
"Name": "TEM MEKANİK BAKIMLAR",
"SortOrder": 11,
"IsActive": true,
"Id": "716d5f59-24f1-b5e4-d018-3a244ea42873"
}
]
}

View file

@ -0,0 +1,72 @@
{
"ListFormCode": "App.Maintenance.RejectReason",
"KeyFieldName": "Id",
"GeneratedAt": "2026-10-14T22:12:12.8325108Z",
"Order": 0,
"Rows": [
{
"Code": "USER_ERR",
"Name": "Kullanıcı Hatası",
"Description": "Kullanıcı kaynaklı hata, arıza bulunmamaktadır",
"SortOrder": 1,
"IsActive": true,
"Id": "0efdd97a-407a-2316-88d1-3a244ea5f5a0"
},
{
"Code": "NO_FAIL",
"Name": "Arıza Bulunamadı",
"Description": "İnceleme sonucunda arıza tespit edilemedi",
"SortOrder": 2,
"IsActive": true,
"Id": "37bc7c17-60ed-fb46-1b2f-3a244ea5f5a0"
},
{
"Code": "WARRANTY",
"Name": "Garanti Kapsamında",
"Description": "Ekipman garanti kapsamında, dış servis müdahale edecek",
"SortOrder": 3,
"IsActive": true,
"Id": "c0997968-5356-7de7-ac6c-3a244ea5f5a0"
},
{
"Code": "EXTERNAL",
"Name": "Dış Firma Yapacak",
"Description": "İşlem dış firma/servis tarafından yapılacak",
"SortOrder": 4,
"IsActive": true,
"Id": "173cc156-6d13-f4b0-2cd3-3a244ea5f5a0"
},
{
"Code": "SCRAP",
"Name": "Hurda Ekipman",
"Description": "Ekipman hurda durumunda, bakım yapılmayacak",
"SortOrder": 5,
"IsActive": true,
"Id": "46d8ff5b-b064-6734-a23a-3a244ea5f5a0"
},
{
"Code": "DUPLICATE",
"Name": "Mükerrer Talep",
"Description": "Aynı arıza için zaten talep/iş emri mevcut",
"SortOrder": 6,
"IsActive": true,
"Id": "6a13056b-4764-5a63-8118-3a244ea5f5a0"
},
{
"Code": "NOT_APPL",
"Name": "Bakım Gerekmiyor",
"Description": "İnceleme sonucunda bakım gerekli görülmedi",
"SortOrder": 7,
"IsActive": true,
"Id": "079bef5d-c8ea-eb48-540d-3a244ea5f5a0"
},
{
"Code": "OTHER",
"Name": "Diğer",
"Description": "Diğer nedenler",
"SortOrder": 8,
"IsActive": true,
"Id": "bea0709e-36c0-3b70-ebc3-3a244ea5f5a0"
}
]
}

View file

@ -0,0 +1,561 @@
{
"ListFormCode": "App.Maintenance.ServiceType",
"KeyFieldName": "Id",
"GeneratedAt": "2026-10-14T22:11:19.5503555Z",
"Order": 0,
"Rows": [
{
"SortOrder": 10,
"Code": "ST01",
"Name": "Mekanik Arıza ( Bölüm içi )",
"IsActive": true,
"Id": "998d1e43-6d6a-6a62-b2d4-3a244ea5257a"
},
{
"SortOrder": 20,
"Code": "ST02",
"Name": "Elektrik Arızası (Makine)",
"IsActive": true,
"Id": "b083478e-589a-cae1-0fd5-3a244ea5257a"
},
{
"SortOrder": 30,
"Code": "ST03",
"Name": "Genel",
"IsActive": true,
"Id": "0fea5ec8-2f47-1ce3-1b4d-3a244ea5257a"
},
{
"SortOrder": 40,
"Code": "ST04",
"Name": "Bilgisayar Donanım Arızası",
"IsActive": true,
"Id": "f5dad180-58e2-44d2-8186-3a244ea5257a"
},
{
"SortOrder": 50,
"Code": "ST05",
"Name": "Mekanik_Y ( Yardımcı İşletme Arıza )",
"IsActive": true,
"Id": "5f5425b3-ef8c-cc13-8ee5-3a244ea5257a"
},
{
"SortOrder": 60,
"Code": "ST06",
"Name": "Elektrik Arızası ( Makine )",
"IsActive": true,
"Id": "8571fa17-471b-c29b-7f37-3a244ea5257a"
},
{
"SortOrder": 70,
"Code": "ST07",
"Name": "Elektrik Arızası ( Tesisat )",
"IsActive": true,
"Id": "13065bb2-8dee-1e7c-ab81-3a244ea5257a"
},
{
"SortOrder": 80,
"Code": "ST08",
"Name": "Elektrik Arıza ( Yeni Tesisat Talebi )",
"IsActive": true,
"Id": "28603423-0d2b-ad09-4a6c-3a244ea5257a"
},
{
"SortOrder": 90,
"Code": "ST09",
"Name": "Elektronik Kart Tamiri",
"IsActive": true,
"Id": "5667c274-9d4d-446e-b82f-3a244ea5257a"
},
{
"SortOrder": 100,
"Code": "ST10",
"Name": "Elektrik Arızası ( Otomasyon ve Tadilat )",
"IsActive": true,
"Id": "7ecfb07d-0a82-f831-2942-3a244ea5257a"
},
{
"SortOrder": 110,
"Code": "ST11",
"Name": "Elektrik ( Parça / İmalat Talebi )",
"IsActive": true,
"Id": "e7ff9288-ed46-5fe0-0ce8-3a244ea5257a"
},
{
"SortOrder": 120,
"Code": "ST12",
"Name": "Mekanik_Y ( Parça / İmalat Talebi )",
"IsActive": true,
"Id": "084fcce0-04f1-7819-cc09-3a244ea5257a"
},
{
"SortOrder": 130,
"Code": "ST13",
"Name": "Otomobil / Araç Bakım _ Arıza",
"IsActive": true,
"Id": "deeb2c08-0b13-787f-c606-3a244ea5257a"
},
{
"SortOrder": 140,
"Code": "ST14",
"Name": "Özel - Dokuma - Çözgü Baglama",
"IsActive": true,
"Id": "04cea4d0-4d8b-59f3-1831-3a244ea5257a"
},
{
"SortOrder": 150,
"Code": "ST15",
"Name": "Özel - İplik İşlt. - Direkt Malzeme sarfiyatı",
"IsActive": true,
"Id": "85f45973-9473-dcef-0984-3a244ea5257a"
},
{
"SortOrder": 160,
"Code": "ST16",
"Name": "Özel - Dokuma - Çögü Çekme",
"IsActive": true,
"Id": "3a2ea83c-dea3-bf7c-d99b-3a244ea5257a"
},
{
"SortOrder": 170,
"Code": "ST17",
"Name": "Özel - Dokuma - Tarak Kontrol",
"IsActive": true,
"Id": "97056298-07ed-04d2-f3ae-3a244ea5257a"
},
{
"SortOrder": 180,
"Code": "ST18",
"Name": "Özel - iplik işlt. - optik servis bakım",
"IsActive": true,
"Id": "5dc279b8-e10e-e0b1-b79a-3a244ea5257a"
},
{
"SortOrder": 190,
"Code": "ST19",
"Name": "Özel - Dokuma - Çözgü Atma",
"IsActive": true,
"Id": "d4e35d98-9e21-be1b-0582-3a244ea5257a"
},
{
"SortOrder": 200,
"Code": "ST20",
"Name": "Özel - Dokuma Malzeme Kayıt",
"IsActive": true,
"Id": "74caa3c3-6c67-ec99-1df7-3a244ea5257a"
},
{
"SortOrder": 210,
"Code": "ST21",
"Name": "Elektrik Arıza ( Servo Motor Tamiri )",
"IsActive": true,
"Id": "cb6c0209-bafa-3a6c-cb68-3a244ea5257a"
},
{
"SortOrder": 220,
"Code": "ST22",
"Name": "Bilgisayar Satınalmalar",
"IsActive": true,
"Id": "4dc4ffb7-02fe-16cb-95cb-3a244ea5257a"
},
{
"SortOrder": 230,
"Code": "ST23",
"Name": "mekanik arıza (OTONOM )",
"IsActive": true,
"Id": "acfedafa-9e0f-4005-c7e8-3a244ea5257a"
},
{
"SortOrder": 240,
"Code": "ST24",
"Name": "Mekanik_Y ( Yardımcı İşletme Arıza ) (OTONOM)",
"IsActive": true,
"Id": "458774af-d181-610c-9bb3-3a244ea5257a"
},
{
"SortOrder": 250,
"Code": "ST25",
"Name": "Elektirik arızası (OTONOM)",
"IsActive": true,
"Id": "42635446-fcc8-6660-2af2-3a244ea5257a"
},
{
"SortOrder": 260,
"Code": "ST26",
"Name": "Ağ Problemi Giderilmesi",
"IsActive": true,
"Id": "89d0e2d0-0311-fa08-a921-3a244ea5257a"
},
{
"SortOrder": 270,
"Code": "ST27",
"Name": "Ağ Yetki Düzenlemesi",
"IsActive": true,
"Id": "037b5525-987f-b405-212e-3a244ea5257a"
},
{
"SortOrder": 280,
"Code": "ST28",
"Name": "Arızalı ürün takibi",
"IsActive": true,
"Id": "75f0fdb4-8936-532b-5aee-3a244ea5257a"
},
{
"SortOrder": 290,
"Code": "ST29",
"Name": "Backup Tanımlama ve problemleri",
"IsActive": true,
"Id": "40f8e32b-95dc-f764-3899-3a244ea5257b"
},
{
"SortOrder": 300,
"Code": "ST30",
"Name": "Bilgisayar Bakımı Servis",
"IsActive": true,
"Id": "139fec7b-35de-9a73-3db0-3a244ea5257b"
},
{
"SortOrder": 310,
"Code": "ST31",
"Name": "Bilgisayar Değişimi",
"IsActive": true,
"Id": "87b0ab09-f175-7cd6-4fd8-3a244ea5257b"
},
{
"SortOrder": 320,
"Code": "ST32",
"Name": "Bilgisayar İşletim Sistemi arızası",
"IsActive": true,
"Id": "732a61ce-387e-42e3-11a2-3a244ea5257b"
},
{
"SortOrder": 330,
"Code": "ST33",
"Name": "Bilgisayar Parçası Değiştirilmesi",
"IsActive": true,
"Id": "01f3d696-83d7-7f15-e0fa-3a244ea5257b"
},
{
"SortOrder": 340,
"Code": "ST34",
"Name": "El Terminali Arızaları",
"IsActive": true,
"Id": "c724350f-52a3-dccd-6505-3a244ea5257d"
},
{
"SortOrder": 350,
"Code": "ST35",
"Name": "Email Arızaları ve istekleri",
"IsActive": true,
"Id": "6fa7d979-6030-c8d0-32a6-3a244ea5257d"
},
{
"SortOrder": 360,
"Code": "ST36",
"Name": "Email Adresi Açılması",
"IsActive": true,
"Id": "8f1295ad-8789-73a9-288e-3a244ea5257d"
},
{
"SortOrder": 370,
"Code": "ST37",
"Name": "Monitör Değişimi",
"IsActive": true,
"Id": "975c4348-fea5-55c2-c6b6-3a244ea5257d"
},
{
"SortOrder": 380,
"Code": "ST38",
"Name": "Office Program Sorun istek ve kurulum",
"IsActive": true,
"Id": "c7aa9109-dedb-eb0e-ec8e-3a244ea5257d"
},
{
"SortOrder": 390,
"Code": "ST39",
"Name": "Program Kurulumu",
"IsActive": true,
"Id": "20592e83-7255-9784-e152-3a244ea5257d"
},
{
"SortOrder": 400,
"Code": "ST40",
"Name": "Rapor Hazırlanması",
"IsActive": true,
"Id": "6ba3a678-1792-114d-add7-3a244ea5257d"
},
{
"SortOrder": 410,
"Code": "ST41",
"Name": "Server Kurulumu ve Fiziksel Mudahale",
"IsActive": true,
"Id": "8ddedb4c-eae7-f80e-796a-3a244ea5257d"
},
{
"SortOrder": 420,
"Code": "ST42",
"Name": "Server Update işlemleri",
"IsActive": true,
"Id": "cf74b0f7-42ab-98ad-8ca6-3a244ea5257d"
},
{
"SortOrder": 430,
"Code": "ST43",
"Name": "Storage arıza ve bakımları",
"IsActive": true,
"Id": "52d5ca9b-f242-e5fb-daa7-3a244ea5257d"
},
{
"SortOrder": 440,
"Code": "ST44",
"Name": "Sunucu Erişimleri ve Arızası Giderilmesi",
"IsActive": true,
"Id": "d13bf2f3-40aa-0c99-0b42-3a244ea5257d"
},
{
"SortOrder": 450,
"Code": "ST45",
"Name": "Switch Arızası Giderilmesi",
"IsActive": true,
"Id": "17f1f286-4e29-507a-4ba0-3a244ea5257d"
},
{
"SortOrder": 460,
"Code": "ST46",
"Name": "Uzak Masaüstü Sorunları",
"IsActive": true,
"Id": "99d98d89-0baa-c41c-8084-3a244ea5257d"
},
{
"SortOrder": 470,
"Code": "ST47",
"Name": "Ürün/Parça Araştırma",
"IsActive": true,
"Id": "d2478a87-3437-8ba1-9491-3a244ea5257d"
},
{
"SortOrder": 480,
"Code": "ST48",
"Name": "Veri Kurtarmak",
"IsActive": true,
"Id": "1620f13e-d43b-5fe0-b603-3a244ea5257d"
},
{
"SortOrder": 490,
"Code": "ST49",
"Name": "Windows Kurulumu",
"IsActive": true,
"Id": "36540416-0e53-f9c3-fb6c-3a244ea5257d"
},
{
"SortOrder": 500,
"Code": "ST50",
"Name": "Yazıcı Bakımı",
"IsActive": true,
"Id": "894abc82-e40f-c4ed-222b-3a244ea5257d"
},
{
"SortOrder": 510,
"Code": "ST51",
"Name": "Yazıcı Kurulumu",
"IsActive": true,
"Id": "7d8f8b21-4075-42fc-5ddb-3a244ea5257d"
},
{
"SortOrder": 520,
"Code": "ST52",
"Name": "Yazıcı Servisi",
"IsActive": true,
"Id": "7a77c721-4afa-9e17-83ad-3a244ea5257d"
},
{
"SortOrder": 530,
"Code": "ST53",
"Name": "Yazıcı Sorunları",
"IsActive": true,
"Id": "68a250b5-3e26-2ceb-d56f-3a244ea5257d"
},
{
"SortOrder": 540,
"Code": "ST54",
"Name": "Pediyodik Bakım",
"IsActive": true,
"Id": "8ed9e083-daa6-204d-98a1-3a244ea5257d"
},
{
"SortOrder": 550,
"Code": "ST55",
"Name": "Mekanik_Kuzuluk ( Parça/İmalat)",
"IsActive": true,
"Id": "e05fd8f0-cad6-3127-0f91-3a244ea5257d"
},
{
"SortOrder": 560,
"Code": "ST56",
"Name": "Mekanik_Kuzuluk ( Yardımcı İşletme Arıza)",
"IsActive": true,
"Id": "fea3a4ca-9391-ddcb-d0fb-3a244ea5257d"
},
{
"SortOrder": 570,
"Code": "ST57",
"Name": "Mekanik Arıza_Kuzuluk ( Bölüm içi)",
"IsActive": true,
"Id": "3229ae22-d27f-4572-dd70-3a244ea5257d"
},
{
"SortOrder": 580,
"Code": "ST58",
"Name": "Mekanik Arıza_Kuzuluk",
"IsActive": true,
"Id": "d6b2c4ea-6291-31eb-d0a4-3a244ea5257d"
},
{
"SortOrder": 590,
"Code": "ST59",
"Name": "Elektirik Kesintisi_Kuzuluk",
"IsActive": true,
"Id": "039531d4-c967-dc0c-8c55-3a244ea5257d"
},
{
"SortOrder": 600,
"Code": "ST60",
"Name": "Barkod Yazıcı Bakımı",
"IsActive": true,
"Id": "f72ec846-e551-cc25-36a9-3a244ea5257d"
},
{
"SortOrder": 610,
"Code": "ST61",
"Name": "Bilgisayar Bakımı (Hafif)",
"IsActive": true,
"Id": "b0e39c71-01b1-490a-dccd-3a244ea5257d"
},
{
"SortOrder": 620,
"Code": "ST62",
"Name": "Bilgisayar Bakımı (Yoğun)",
"IsActive": true,
"Id": "5867d43e-8795-0922-3f72-3a244ea5257d"
},
{
"SortOrder": 630,
"Code": "ST63",
"Name": "Cep Tel Kurulumları ve mail",
"IsActive": true,
"Id": "bfe691b7-51a8-3868-1519-3a244ea5257d"
},
{
"SortOrder": 640,
"Code": "ST64",
"Name": "ISO 27001 ve KVKK Çalışmaları",
"IsActive": true,
"Id": "0b0c83e0-106b-2dbd-9f82-3a244ea5257d"
},
{
"SortOrder": 650,
"Code": "ST65",
"Name": "İşletme Makinalarına Müdahale (RPR)",
"IsActive": true,
"Id": "c02b6eb4-50d7-db45-3fbd-3a244ea5257d"
},
{
"SortOrder": 660,
"Code": "ST66",
"Name": "Lisanslama Takip ve yazılım envanteri",
"IsActive": true,
"Id": "8e62ae35-5d31-316f-318f-3a244ea5257d"
},
{
"SortOrder": 670,
"Code": "ST67",
"Name": "Thin Client Arızaları",
"IsActive": true,
"Id": "c50ad0a3-d910-f4ec-9443-3a244ea5257d"
},
{
"SortOrder": 680,
"Code": "ST68",
"Name": "Virus Temizliği",
"IsActive": true,
"Id": "f1cefc0f-2853-a37f-01dd-3a244ea5257e"
},
{
"SortOrder": 690,
"Code": "ST69",
"Name": "VPN Kurulum Hizmeti",
"IsActive": true,
"Id": "60e70dc3-22f1-94a6-7e6b-3a244ea5257e"
},
{
"SortOrder": 700,
"Code": "ST70",
"Name": "Wireless Arızaları",
"IsActive": true,
"Id": "0337a044-31ba-73f8-95bc-3a244ea5257e"
},
{
"SortOrder": 710,
"Code": "ST71",
"Name": "Kamera Kayıt ve Arızaları",
"IsActive": true,
"Id": "cf0f8876-563f-4b12-93fc-3a244ea5257e"
},
{
"SortOrder": 720,
"Code": "ST72",
"Name": "Monitör Klavye Mause kurulum ve değişimi",
"IsActive": true,
"Id": "d836f1b3-e597-c0e0-21fe-3a244ea5257e"
},
{
"SortOrder": 730,
"Code": "ST73",
"Name": "LOG takibi ve çözümlemesi",
"IsActive": true,
"Id": "4721a5c9-e2b6-dda6-e5af-3a244ea5257e"
},
{
"SortOrder": 740,
"Code": "ST74",
"Name": "İnternet sorunları ve raporlanması",
"IsActive": true,
"Id": "0c0af589-a87d-1742-d323-3a244ea5257e"
},
{
"SortOrder": 750,
"Code": "ST75",
"Name": "E-İmza ve E-Devlet istekleri",
"IsActive": true,
"Id": "ddf210f4-b19d-9b3a-83c5-3a244ea5257e"
},
{
"SortOrder": 760,
"Code": "ST76",
"Name": "Akaryakıt Sarfiyatı",
"IsActive": true,
"Id": "12117c0f-cd12-547b-1dd6-3a244ea5257e"
},
{
"SortOrder": 770,
"Code": "ST77",
"Name": "Makine Mekanik/Elekt.Dış Servis",
"IsActive": true,
"Id": "bc3a168f-7876-fa06-16ab-3a244ea5257e"
},
{
"SortOrder": 780,
"Code": "ST78",
"Name": "Hava Kaçak Kontrolü",
"IsActive": true,
"Id": "a1664fb4-c0c4-4412-503d-3a244ea5257e"
},
{
"SortOrder": 790,
"Code": "ST79",
"Name": "Dokuma Donanım Arıza",
"IsActive": true,
"Id": "fdb9bb06-fc8b-4b61-c04e-3a244ea5257e"
}
]
}

View file

@ -0,0 +1,38 @@
{
"ListFormCode": "App.Maintenance.Team",
"KeyFieldName": "Id",
"GeneratedAt": "2026-10-14T22:09:45.8735951Z",
"Order": 0,
"Rows": [
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "İç Bakım",
"IsActive": true,
"Id": "49964fd2-1c07-e50a-ac77-3a244ea3b791"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "tedarikçi",
"IsActive": true,
"Id": "fd35736a-d0ac-9628-97c0-3a244ea3b791"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "mekanik bakım",
"IsActive": true,
"Id": "b08b0002-73d9-cd12-6378-3a244ea3b791"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "elektrik bakım",
"IsActive": true,
"Id": "65f59861-d337-6bb5-ee5f-3a244ea3b791"
},
{
"BranchId": "1c125bf3-3ffd-4445-a270-1bc43ac3f61c",
"Name": "Dış Bakım",
"IsActive": true,
"Id": "78132242-3ff6-bc8c-8a72-3a244ea3b791"
}
]
}

View file

@ -2528,7 +2528,7 @@
"Id": "20d626a9-f766-4803-b8f3-c52d3a7144ec",
"Code": "App.Production",
"DisplayName": "App.Production",
"Order": 8,
"Order": 9,
"Url": null,
"Icon": "FcEngineering",
"ParentCode": null,
@ -3138,6 +3138,126 @@
"IsDisabled": false,
"ElementId": null,
"ModuleId": "Inventory"
},
{
"Id": "9d2540e3-4a77-4db1-8114-36e1d49ece18",
"Code": "App.Maintenance",
"DisplayName": "App.Maintenance",
"Order": 8,
"Url": null,
"Icon": "FcServices",
"ParentCode": null,
"RequiredPermissionName": null,
"CssClass": null,
"Target": null,
"IsDisabled": false,
"ElementId": null,
"ModuleId": "Mm"
},
{
"Id": "ad5a0922-db6b-4312-81f3-992bc1ceef37",
"Code": "App.Maintenance.Definitions",
"DisplayName": "App.Maintenance.Definitions",
"Order": 1,
"Url": null,
"Icon": "FcSettings",
"ParentCode": "App.Maintenance",
"RequiredPermissionName": null,
"CssClass": null,
"Target": null,
"IsDisabled": false,
"ElementId": null,
"ModuleId": "Mm"
},
{
"Id": "e00a9b3d-0348-4494-a53b-61fd0d7b5bce",
"Code": "App.Maintenance.EquipmentCategory",
"DisplayName": "App.Maintenance.EquipmentCategory",
"Order": 1,
"Url": "/admin/list/App.Maintenance.EquipmentCategory",
"Icon": "FcFolder",
"ParentCode": "App.Maintenance.Definitions",
"RequiredPermissionName": "App.Maintenance.EquipmentCategory",
"CssClass": null,
"Target": null,
"IsDisabled": false,
"ElementId": null,
"ModuleId": "Mm"
},
{
"Id": "a0160645-1e74-4fbc-a252-620d8ca87f74",
"Code": "App.Maintenance.Team",
"DisplayName": "App.Maintenance.Team",
"Order": 2,
"Url": "/admin/list/App.Maintenance.Team",
"Icon": "FcConferenceCall",
"ParentCode": "App.Maintenance.Definitions",
"RequiredPermissionName": "App.Maintenance.Team",
"CssClass": null,
"Target": null,
"IsDisabled": false,
"ElementId": null,
"ModuleId": "Mm"
},
{
"Id": "c1254463-91b2-400f-bd8c-6b1f5abfce89",
"Code": "App.Maintenance.MaintenanceType",
"DisplayName": "App.Maintenance.MaintenanceType",
"Order": 3,
"Url": "/admin/list/App.Maintenance.MaintenanceType",
"Icon": "FcList",
"ParentCode": "App.Maintenance.Definitions",
"RequiredPermissionName": "App.Maintenance.MaintenanceType",
"CssClass": null,
"Target": null,
"IsDisabled": false,
"ElementId": null,
"ModuleId": "Mm"
},
{
"Id": "fdd28ed1-793d-4c67-bc9b-dcc7004b280a",
"Code": "App.Maintenance.ServiceType",
"DisplayName": "App.Maintenance.ServiceType",
"Order": 4,
"Url": "/admin/list/App.Maintenance.ServiceType",
"Icon": "FcSupport",
"ParentCode": "App.Maintenance.Definitions",
"RequiredPermissionName": "App.Maintenance.ServiceType",
"CssClass": null,
"Target": null,
"IsDisabled": false,
"ElementId": null,
"ModuleId": "Mm"
},
{
"Id": "bfcf0a55-a025-48f3-b90a-5adca5a9891a",
"Code": "App.Maintenance.FailureType",
"DisplayName": "App.Maintenance.FailureType",
"Order": 5,
"Url": "/admin/list/App.Maintenance.FailureType",
"Icon": "FcHighPriority",
"ParentCode": "App.Maintenance.Definitions",
"RequiredPermissionName": "App.Maintenance.FailureType",
"CssClass": null,
"Target": null,
"IsDisabled": false,
"ElementId": null,
"ModuleId": "Mm"
},
{
"Id": "27cd1c6f-830c-4e0d-a77d-9b8303dbf28a",
"Code": "App.Maintenance.RejectReason",
"DisplayName": "App.Maintenance.RejectReason",
"Order": 6,
"Url": "/admin/list/App.Maintenance.RejectReason",
"Icon": "FcCancel",
"ParentCode": "App.Maintenance.Definitions",
"RequiredPermissionName": "App.Maintenance.RejectReason",
"CssClass": null,
"Target": null,
"IsDisabled": false,
"ElementId": null,
"ModuleId": "Mm"
}
]
}

View file

@ -35,6 +35,10 @@
{
"Id": "Prj",
"Name": "Prj"
},
{
"Id": "Mm",
"Name": "Mm"
}
]
}

View file

@ -0,0 +1,244 @@
# Bakım (`App.Maintenance`)
> Menünün altındaki her dal bu dosyada bir bölümdür (`module-doc:section`); dosya ve bölümler ilk deploy'da otomatik açılır. `module-doc:todo` işaretli alt bölümleri modülü üreten kişi ya da AI doldurur (`lowcode.instructions.md` §0.13); MCP ile üretimde talep bu bölümler doldurulmadan Testing'e alınamaz. "Ek — Ekran envanteri" bölümü wizard dosyalarından üretilir, elle düzenlenmez.
<!-- module-doc:section App.Maintenance.Definitions -->
## Tanımlamalar (`App.Maintenance.Definitions`)
### 1. Amaç ve kapsam
Bakım modülünün (KADİFETEKS Odoo Bakım modülünden taşınan) tanım listeleri: ekipman kategorileri, bakım ekipleri, bakım tipleri, hizmet tipleri, arıza tipleri ve red nedenleri. Kullanıcılar bakım ve bilgi işlem yöneticileridir. Bakım/hizmet iş emirleri, bakım talimatları ve hizmet talepleri bu bölümün kapsamında değildir; bu ekranlar onların lookup kaynağıdır.
### 2. Analiz ve kararlar
- Modül kodu `Mm`, tablo öneki `Mm_T_`, ekran kökü `App.Maintenance` (kullanıcı onayı).
- Sorumlu, Ekip Yöneticisi ve Ekip Üyeleri AbpUsers'tan seçilir (kullanıcı onayı); Ekip Üyeleri çoklu seçimdir (dxTagBox, `|` ile ayrılmış Id'ler).
- Şube bilgisi `BranchId`'dir (Ekipman Kategorileri ve Bakım Ekipleri); demo satırlar Branch1'e yazıldı (kullanıcı onayı).
- Hizmet Tipleri tablosundaki "Bakım Tipi" başlıklı kolon hizmetin adıdır → `Name` / "Hizmet Tipi"; Bakım Tipleri'ne lookup yoktur (kullanıcı onayı).
- Odoo'daki "Satış Ekip Üyeleri" etiketi hatalıdır; alan "Ekip Üyeleri" olarak açıldı.
- Red Nedenleri, Satınalma'daki `App.Prc.RejectReason` ile birleştirilmedi; Bakım'a ait kodlu ayrı liste.
- Ürün kartına ekipman işareti/kategorisi eklenmesi bu bölümün kapsamında değildir.
### 3. Menü ve ekranlar
Bakım (`App.Maintenance`) › Tanımlamalar (`App.Maintenance.Definitions`):
| Ekran | Kod | Not |
| --- | --- | --- |
| Ekipman Kategorileri | `App.Maintenance.EquipmentCategory` | şube kapsamlı, 84 demo satır |
| Bakım Ekipleri | `App.Maintenance.Team` | şube kapsamlı, 5 demo satır; Bakım/Hizmet Tipleri'nin lookup kaynağı |
| Bakım Tipleri | `App.Maintenance.MaintenanceType` | 11 demo satır |
| Hizmet Tipleri | `App.Maintenance.ServiceType` | 79 demo satır (ST01–ST79) |
| Arıza Tipleri | `App.Maintenance.FailureType` | 8 demo satır |
| Red Nedenleri | `App.Maintenance.RejectReason` | 8 demo satır |
### 4. Veri modeli
Tüm tablolar kiracı (`TenantId`) + tam audit + soft delete taşır.
- `Mm_T_EquipmentCategory` (BranchId, Name, ResponsibleUserId → AbpUsers, IsActive)
- `Mm_T_Team` (BranchId, Name, ManagerUserId → AbpUsers, MemberUserIds nvarchar(MAX) `|` listesi, IsActive)
- `Mm_T_MaintenanceType` (Code null olabilir, Name, TeamIds nvarchar(MAX) `|` listesi → Mm_T_Team, Description, SortOrder, IsActive)
- `Mm_T_ServiceType` (SortOrder, Code, Name, TeamIds, Description, IsActive) — UQ (TenantId, Code)
- `Mm_T_FailureType` (Code, Name, Description, SortOrder, IsActive) — UQ (TenantId, Code)
- `Mm_T_RejectReason` (Code, Name, Description, SortOrder, IsActive) — UQ (TenantId, Code)
### 5. İş kuralları ve hesaplar
- Lookup'lar yalnızca silinmemiş kayıtları, ekip lookup'ı ayrıca yalnız aktif ekipleri listeler; kullanılmış tanım silinmez, pasife alınır.
- Bakım Tipleri, Hizmet Tipleri, Arıza Tipleri ve Red Nedenleri SortOrder'a göre artan sıralı açılır.
- Hizmet/Arıza/Red kodu kiracı içinde benzersizdir (soft delete edilmiş kayıt da kodu tutar).
- Hesaplanan alan yoktur.
### 6. Yetki ve görünürlük
Yetki ağacı: `App.Maintenance` › `App.Maintenance.Definitions` › her ekran (+ Create/Update/Delete/Export/Import/Note). Ekipman Kategorileri ve Bakım Ekipleri şube kapsamlıdır (`IsBranch`), diğerleri yalnız kiracı kapsamlıdır. Widget'lar: her ekranda Toplam · Aktif · Pasif.
### 7. Entegrasyonlar
Yok. Kullanıcı lookup'ları AbpUsers'tan, şube lookup'ı kullanıcıya atanmış aktif şubelerdir (`Sas_T_Branch` ⋈ `Sas_T_BranchUsers`, kiracıya süzülü; `LookupQueryValues.UserBranchValues`), yeni kayıt ilk şubeyle açılır (`UserDefaultBranchValue`).
### 8. Akış örneği
1. Bakım › Tanımlamalar › Bakım Ekipleri'nde "elektrik bakım" ekibi açılır; Ekip Yöneticisi ve Ekip Üyeleri kullanıcılardan seçilir.
2. Bakım Tipleri'nde "ELEKTRİK & ELEKTRONİK BAKIMLAR" düzenlenir, Bakım Ekipleri'ne "elektrik bakım" eklenir.
3. Hizmet Tipleri'nde ST07 "Elektrik Arızası ( Tesisat )" satırına aynı ekip eklenir; hizmet talebinde bu tip seçildiğinde ilgili ekip önerilir.
### 9. Sık sorulanlar
- **Ekipman kategorisi neden başka şubede görünmüyor?** Liste seçili şubeye süzülür; kategori kaydedildiği şubeye aittir.
- **Bakım tiplerinin demo verisinde ekipler neden boş?** Demo ekiplerin Id'si migrate'te üretildiği için bağlantılar ekrandan elle kurulur.
- **ST02 ile ST06 aynı ad mı?** Evet, talepteki veri böyle; kodları farklıdır.
### 10. Dosyalar ve geri alma
- Tablolar: `sql/object/Mm_T_EquipmentCategory.sql`, `Mm_T_Team.sql`, `Mm_T_MaintenanceType.sql`, `Mm_T_ServiceType.sql`, `Mm_T_FailureType.sql`, `Mm_T_RejectReason.sql`.
- Wizard'lar: `Mm_EquipmentCategory.json`, `Mm_Team.json`, `Mm_MaintenanceType.json`, `Mm_ServiceType.json`, `Mm_FailureType.json`, `Mm_RejectReason.json`.
- Demo veri: `data/App.Maintenance.{EquipmentCategory,Team,MaintenanceType,ServiceType,FailureType,RejectReason}.json`.
- Geri alma: ekranlar `delete_wizard` ile silinir (önce Bakım/Hizmet Tipleri, sonra Bakım Ekipleri); tablolar yalnızca açık onayla `dropTables: true` ile düşürülür.
<!-- module-doc:auto:begin -->
## Ek — Ekran envanteri (otomatik)
> Wizard dosyalarından üretilir; deploy, silme, tasarımcı kaydı ve import'ta yenilenir. Elle düzenleme bir sonraki yenilemede kaybolur.
### Tanımlamalar (`App.Maintenance.Definitions`)
#### Ekipman Kategorileri — `App.Maintenance.EquipmentCategory`
| Özellik | Değer |
| --- | --- |
| Wizard | `wizard/Mm_EquipmentCategory.json` |
| Yol | Liste (Wizard) |
| Menü | `App.Maintenance.Definitions` › `App.Maintenance.EquipmentCategory` (sıra 1) |
| Yetki | `App.Maintenance.EquipmentCategory` + `.Create`, `.Update`, `.Delete`, `.Export`, `.Import`, `.Note` |
| Açıklama | Ekipman Kategorileri — ekipman olan ürünlerin bağlı olduğu gruplar (dokuma makineleri, kompresörler, bilgisayarlar, taşıtlar…). |
| Geliştirme talebi | Bakım Modülü |
| Kaynak | `Mm_T_EquipmentCategory` · filtre `"IsDeleted" = 'false'` |
| Görünümler | Grid, Card, Pivot, Chart (açılış grid) |
| Düzenleme | ekle ✓ · düzenle ✓ · sil ✓ · popup |
| Kapsam | Kiracı |
| Widget'lar | `App.Widget.Total`, `App.Widget.Active`, `App.Widget.Passive` |
| Form varsayılanları | IsActive=true |
| Veri aynası | `data/App.Maintenance.EquipmentCategory.json` |
| Alan | Başlık | Editör | Zorunlu | Formda | Kaynak |
| --- | --- | --- | --- | --- | --- |
| `BranchId` | Şube Adı | dxSelectBox | ✓ | ✓ | sorgu: kullanıcının şubeleri (Sas_T_Branch ⋈ Sas_T_BranchUsers), varsayılan ilk şube |
| `Name` | Kategori Adı | dxTextBox | ✓ | ✓ | |
| `ResponsibleUserId` | Sorumlu | dxSelectBox | | ✓ | sorgu: AbpUsers |
| `IsActive` | Aktif | dxCheckBox | ✓ | ✓ | |
#### Bakım Ekipleri — `App.Maintenance.Team`
| Özellik | Değer |
| --- | --- |
| Wizard | `wizard/Mm_Team.json` |
| Yol | Liste (Wizard) |
| Menü | `App.Maintenance.Definitions` › `App.Maintenance.Team` (sıra 2) |
| Yetki | `App.Maintenance.Team` + `.Create`, `.Update`, `.Delete`, `.Export`, `.Import`, `.Note` |
| Açıklama | Bakım Ekipleri — bakım yapacak kişilerin grupları (iç bakım, mekanik, elektrik, dış bakım/tedarikçi). |
| Geliştirme talebi | Bakım Modülü |
| Kaynak | `Mm_T_Team` · filtre `"IsDeleted" = 'false'` |
| Görünümler | Grid, Card, Pivot, Chart (açılış grid) |
| Düzenleme | ekle ✓ · düzenle ✓ · sil ✓ · popup |
| Kapsam | Kiracı |
| Widget'lar | `App.Widget.Total`, `App.Widget.Active`, `App.Widget.Passive` |
| Form varsayılanları | IsActive=true |
| Veri aynası | `data/App.Maintenance.Team.json` |
| Alan | Başlık | Editör | Zorunlu | Formda | Kaynak |
| --- | --- | --- | --- | --- | --- |
| `BranchId` | Şube Adı | dxSelectBox | ✓ | ✓ | sorgu: kullanıcının şubeleri (Sas_T_Branch ⋈ Sas_T_BranchUsers), varsayılan ilk şube |
| `Name` | Ekip Adı | dxTextBox | ✓ | ✓ | |
| `ManagerUserId` | Ekip Yöneticisi | dxSelectBox | | ✓ | sorgu: AbpUsers |
| `MemberUserIds` | Ekip Üyeleri | dxTagBox | | ✓ | sorgu: AbpUsers |
| `IsActive` | Aktif | dxCheckBox | ✓ | ✓ | |
#### Bakım Tipleri — `App.Maintenance.MaintenanceType`
| Özellik | Değer |
| --- | --- |
| Wizard | `wizard/Mm_MaintenanceType.json` |
| Yol | Liste (Wizard) |
| Menü | `App.Maintenance.Definitions` › `App.Maintenance.MaintenanceType` (sıra 3) |
| Yetki | `App.Maintenance.MaintenanceType` + `.Create`, `.Update`, `.Delete`, `.Export`, `.Import`, `.Note` |
| Açıklama | Bakım Tipleri — bakım işinin türleri (mekanik, elektrik & elektronik, genel temizlik, ölçüm & kalibrasyon, periyodik, bilgi işlem donanım…). |
| Geliştirme talebi | Bakım Modülü |
| Kaynak | `Mm_T_MaintenanceType` · filtre `"IsDeleted" = 'false'` |
| Görünümler | Grid, Card, Pivot, Chart (açılış grid) |
| Düzenleme | ekle ✓ · düzenle ✓ · sil ✓ · popup |
| Kapsam | Kiracı |
| Widget'lar | `App.Widget.Total`, `App.Widget.Active`, `App.Widget.Passive` |
| Form varsayılanları | SortOrder=0, IsActive=true |
| Veri aynası | `data/App.Maintenance.MaintenanceType.json` |
| Alan | Başlık | Editör | Zorunlu | Formda | Kaynak |
| --- | --- | --- | --- | --- | --- |
| `Code` | Kod | dxTextBox | | ✓ | |
| `Name` | Bakım Tipi | dxTextBox | ✓ | ✓ | |
| `TeamIds` | Bakım Ekipleri | dxTagBox | | ✓ | sorgu: Mm_T_Team |
| `Description` | Açıklama | dxTextArea | | ✓ | |
| `SortOrder` | Sıra | dxNumberBox | ✓ | ✓ | |
| `IsActive` | Aktif | dxCheckBox | ✓ | ✓ | |
#### Hizmet Tipleri — `App.Maintenance.ServiceType`
| Özellik | Değer |
| --- | --- |
| Wizard | `wizard/Mm_ServiceType.json` |
| Yol | Liste (Wizard) |
| Menü | `App.Maintenance.Definitions` › `App.Maintenance.ServiceType` (sıra 4) |
| Yetki | `App.Maintenance.ServiceType` + `.Create`, `.Update`, `.Delete`, `.Export`, `.Import`, `.Note` |
| Açıklama | Hizmet Tipleri — bölümlerin talep edebileceği hizmet türleri (mekanik/elektrik arıza, bilgi işlem destek, yazıcı servisi, sunucu işleri, dokuma özel işlemleri…). |
| Geliştirme talebi | Bakım Modülü |
| Kaynak | `Mm_T_ServiceType` · filtre `"IsDeleted" = 'false'` |
| Görünümler | Grid, Card, Pivot, Chart (açılış grid) |
| Düzenleme | ekle ✓ · düzenle ✓ · sil ✓ · popup |
| Kapsam | Kiracı |
| Widget'lar | `App.Widget.Total`, `App.Widget.Active`, `App.Widget.Passive` |
| Form varsayılanları | SortOrder=0, IsActive=true |
| Veri aynası | `data/App.Maintenance.ServiceType.json` |
| Alan | Başlık | Editör | Zorunlu | Formda | Kaynak |
| --- | --- | --- | --- | --- | --- |
| `SortOrder` | Sıra | dxNumberBox | ✓ | ✓ | |
| `Code` | Kod | dxTextBox | ✓ | ✓ | |
| `Name` | Hizmet Tipi | dxTextBox | ✓ | ✓ | |
| `TeamIds` | Bakım Ekipleri | dxTagBox | | ✓ | sorgu: Mm_T_Team |
| `Description` | Açıklama | dxTextArea | | ✓ | |
| `IsActive` | Aktif | dxCheckBox | ✓ | ✓ | |
#### Arıza Tipleri — `App.Maintenance.FailureType`
| Özellik | Değer |
| --- | --- |
| Wizard | `wizard/Mm_FailureType.json` |
| Yol | Liste (Wizard) |
| Menü | `App.Maintenance.Definitions` › `App.Maintenance.FailureType` (sıra 5) |
| Yetki | `App.Maintenance.FailureType` + `.Create`, `.Update`, `.Delete`, `.Export`, `.Import`, `.Note` |
| Açıklama | Arıza Tipleri — hizmet talebinde bildirilen arızanın sınıflandırması (mekanik, elektrik, pnömatik, hidrolik, yazılım/PLC, sensör, aşınma, diğer). |
| Geliştirme talebi | Bakım Modülü |
| Kaynak | `Mm_T_FailureType` · filtre `"IsDeleted" = 'false'` |
| Görünümler | Grid, Card, Pivot, Chart (açılış grid) |
| Düzenleme | ekle ✓ · düzenle ✓ · sil ✓ · popup |
| Kapsam | Kiracı |
| Widget'lar | `App.Widget.Total`, `App.Widget.Active`, `App.Widget.Passive` |
| Form varsayılanları | SortOrder=0, IsActive=true |
| Veri aynası | `data/App.Maintenance.FailureType.json` |
| Alan | Başlık | Editör | Zorunlu | Formda | Kaynak |
| --- | --- | --- | --- | --- | --- |
| `Code` | Kod | dxTextBox | ✓ | ✓ | |
| `Name` | Arıza Tipi | dxTextBox | ✓ | ✓ | |
| `Description` | Açıklama | dxTextArea | | ✓ | |
| `SortOrder` | Sıra | dxNumberBox | ✓ | ✓ | |
| `IsActive` | Aktif | dxCheckBox | ✓ | ✓ | |
#### Red Nedenleri — `App.Maintenance.RejectReason`
| Özellik | Değer |
| --- | --- |
| Wizard | `wizard/Mm_RejectReason.json` |
| Yol | Liste (Wizard) |
| Menü | `App.Maintenance.Definitions` › `App.Maintenance.RejectReason` (sıra 6) |
| Yetki | `App.Maintenance.RejectReason` + `.Create`, `.Update`, `.Delete`, `.Export`, `.Import`, `.Note` |
| Açıklama | Red Nedenleri — bakım ve hizmet iş taleplerinin reddedilme sebepleri (kullanıcı hatası, arıza bulunamadı, garanti, dış firma, hurda, mükerrer, bakım gerekmiyor, diğer). |
| Geliştirme talebi | Bakım Modülü |
| Kaynak | `Mm_T_RejectReason` · filtre `"IsDeleted" = 'false'` |
| Görünümler | Grid, Card, Pivot, Chart (açılış grid) |
| Düzenleme | ekle ✓ · düzenle ✓ · sil ✓ · popup |
| Kapsam | Kiracı |
| Widget'lar | `App.Widget.Total`, `App.Widget.Active`, `App.Widget.Passive` |
| Form varsayılanları | SortOrder=0, IsActive=true |
| Veri aynası | `data/App.Maintenance.RejectReason.json` |
| Alan | Başlık | Editör | Zorunlu | Formda | Kaynak |
| --- | --- | --- | --- | --- | --- |
| `Code` | Kod | dxTextBox | ✓ | ✓ | |
| `Name` | Red Nedeni | dxTextBox | ✓ | ✓ | |
| `Description` | Açıklama | dxTextArea | | ✓ | |
| `SortOrder` | Sıra | dxNumberBox | ✓ | ✓ | |
| `IsActive` | Aktif | dxCheckBox | ✓ | ✓ | |
<!-- module-doc:auto:end -->

View file

@ -0,0 +1,17 @@
CREATE TABLE IF NOT EXISTS public."Mm_T_EquipmentCategory"
(
"Id" uuid NOT NULL DEFAULT gen_random_uuid(),
"TenantId" uuid NULL,
"BranchId" uuid NOT NULL,
"Name" varchar(128) NOT NULL,
"ResponsibleUserId" uuid NULL,
"IsActive" boolean NOT NULL DEFAULT TRUE,
"CreationTime" timestamp NOT NULL DEFAULT (NOW() AT TIME ZONE 'UTC'),
"CreatorId" uuid NULL,
"LastModificationTime" timestamp NULL,
"LastModifierId" uuid NULL,
"IsDeleted" boolean NOT NULL DEFAULT FALSE,
"DeletionTime" timestamp NULL,
"DeleterId" uuid NULL,
CONSTRAINT "PK_Mm_T_EquipmentCategory" PRIMARY KEY ("Id")
);

View file

@ -0,0 +1,26 @@
CREATE TABLE IF NOT EXISTS public."Mm_T_FailureType"
(
"Id" uuid NOT NULL DEFAULT gen_random_uuid(),
"TenantId" uuid NULL,
"Code" varchar(16) NOT NULL,
"Name" varchar(128) NOT NULL,
"Description" text NULL,
"SortOrder" integer NOT NULL DEFAULT 0,
"IsActive" boolean NOT NULL DEFAULT TRUE,
"CreationTime" timestamp NOT NULL DEFAULT (NOW() AT TIME ZONE 'UTC'),
"CreatorId" uuid NULL,
"LastModificationTime" timestamp NULL,
"LastModifierId" uuid NULL,
"IsDeleted" boolean NOT NULL DEFAULT FALSE,
"DeletionTime" timestamp NULL,
"DeleterId" uuid NULL,
CONSTRAINT "PK_Mm_T_FailureType" PRIMARY KEY ("Id")
);
DO $$
BEGIN
IF NOT EXISTS (SELECT 1 FROM pg_constraint WHERE conname = 'UQ_Mm_T_FailureType_TenantId_Code') THEN
ALTER TABLE public."Mm_T_FailureType" ADD CONSTRAINT "UQ_Mm_T_FailureType_TenantId_Code" UNIQUE ("TenantId", "Code");
END IF;
END
$$;

View file

@ -0,0 +1,19 @@
CREATE TABLE IF NOT EXISTS public."Mm_T_MaintenanceType"
(
"Id" uuid NOT NULL DEFAULT gen_random_uuid(),
"TenantId" uuid NULL,
"Code" varchar(16) NULL,
"Name" varchar(128) NOT NULL,
"TeamIds" text NULL,
"Description" text NULL,
"SortOrder" integer NOT NULL DEFAULT 0,
"IsActive" boolean NOT NULL DEFAULT TRUE,
"CreationTime" timestamp NOT NULL DEFAULT (NOW() AT TIME ZONE 'UTC'),
"CreatorId" uuid NULL,
"LastModificationTime" timestamp NULL,
"LastModifierId" uuid NULL,
"IsDeleted" boolean NOT NULL DEFAULT FALSE,
"DeletionTime" timestamp NULL,
"DeleterId" uuid NULL,
CONSTRAINT "PK_Mm_T_MaintenanceType" PRIMARY KEY ("Id")
);

View file

@ -0,0 +1,26 @@
CREATE TABLE IF NOT EXISTS public."Mm_T_RejectReason"
(
"Id" uuid NOT NULL DEFAULT gen_random_uuid(),
"TenantId" uuid NULL,
"Code" varchar(16) NOT NULL,
"Name" varchar(128) NOT NULL,
"Description" text NULL,
"SortOrder" integer NOT NULL DEFAULT 0,
"IsActive" boolean NOT NULL DEFAULT TRUE,
"CreationTime" timestamp NOT NULL DEFAULT (NOW() AT TIME ZONE 'UTC'),
"CreatorId" uuid NULL,
"LastModificationTime" timestamp NULL,
"LastModifierId" uuid NULL,
"IsDeleted" boolean NOT NULL DEFAULT FALSE,
"DeletionTime" timestamp NULL,
"DeleterId" uuid NULL,
CONSTRAINT "PK_Mm_T_RejectReason" PRIMARY KEY ("Id")
);
DO $$
BEGIN
IF NOT EXISTS (SELECT 1 FROM pg_constraint WHERE conname = 'UQ_Mm_T_RejectReason_TenantId_Code') THEN
ALTER TABLE public."Mm_T_RejectReason" ADD CONSTRAINT "UQ_Mm_T_RejectReason_TenantId_Code" UNIQUE ("TenantId", "Code");
END IF;
END
$$;

View file

@ -0,0 +1,27 @@
CREATE TABLE IF NOT EXISTS public."Mm_T_ServiceType"
(
"Id" uuid NOT NULL DEFAULT gen_random_uuid(),
"TenantId" uuid NULL,
"SortOrder" integer NOT NULL DEFAULT 0,
"Code" varchar(16) NOT NULL,
"Name" varchar(128) NOT NULL,
"TeamIds" text NULL,
"Description" text NULL,
"IsActive" boolean NOT NULL DEFAULT TRUE,
"CreationTime" timestamp NOT NULL DEFAULT (NOW() AT TIME ZONE 'UTC'),
"CreatorId" uuid NULL,
"LastModificationTime" timestamp NULL,
"LastModifierId" uuid NULL,
"IsDeleted" boolean NOT NULL DEFAULT FALSE,
"DeletionTime" timestamp NULL,
"DeleterId" uuid NULL,
CONSTRAINT "PK_Mm_T_ServiceType" PRIMARY KEY ("Id")
);
DO $$
BEGIN
IF NOT EXISTS (SELECT 1 FROM pg_constraint WHERE conname = 'UQ_Mm_T_ServiceType_TenantId_Code') THEN
ALTER TABLE public."Mm_T_ServiceType" ADD CONSTRAINT "UQ_Mm_T_ServiceType_TenantId_Code" UNIQUE ("TenantId", "Code");
END IF;
END
$$;

View file

@ -0,0 +1,18 @@
CREATE TABLE IF NOT EXISTS public."Mm_T_Team"
(
"Id" uuid NOT NULL DEFAULT gen_random_uuid(),
"TenantId" uuid NULL,
"BranchId" uuid NOT NULL,
"Name" varchar(128) NOT NULL,
"ManagerUserId" uuid NULL,
"MemberUserIds" text NULL,
"IsActive" boolean NOT NULL DEFAULT TRUE,
"CreationTime" timestamp NOT NULL DEFAULT (NOW() AT TIME ZONE 'UTC'),
"CreatorId" uuid NULL,
"LastModificationTime" timestamp NULL,
"LastModifierId" uuid NULL,
"IsDeleted" boolean NOT NULL DEFAULT FALSE,
"DeletionTime" timestamp NULL,
"DeleterId" uuid NULL,
CONSTRAINT "PK_Mm_T_Team" PRIMARY KEY ("Id")
);

View file

@ -0,0 +1,24 @@
IF OBJECT_ID(N'[dbo].[Mm_T_EquipmentCategory]', 'U') IS NULL
BEGIN
CREATE TABLE [dbo].[Mm_T_EquipmentCategory]
(
[Id] uniqueidentifier NOT NULL DEFAULT NEWID(),
[TenantId] uniqueidentifier NULL,
[BranchId] uniqueidentifier NOT NULL,
[Name] nvarchar(128) NOT NULL,
[ResponsibleUserId] uniqueidentifier NULL,
[IsActive] bit NOT NULL DEFAULT 1,
[CreationTime] datetime2 NOT NULL DEFAULT GETUTCDATE(),
[CreatorId] uniqueidentifier NULL,
[LastModificationTime] datetime2 NULL,
[LastModifierId] uniqueidentifier NULL,
[IsDeleted] bit NOT NULL DEFAULT 0,
[DeletionTime] datetime2 NULL,
[DeleterId] uniqueidentifier NULL,
CONSTRAINT [PK_Mm_T_EquipmentCategory] PRIMARY KEY NONCLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
END
GO

View file

@ -0,0 +1,31 @@
IF OBJECT_ID(N'[dbo].[Mm_T_FailureType]', 'U') IS NULL
BEGIN
CREATE TABLE [dbo].[Mm_T_FailureType]
(
[Id] uniqueidentifier NOT NULL DEFAULT NEWID(),
[TenantId] uniqueidentifier NULL,
[Code] nvarchar(16) NOT NULL,
[Name] nvarchar(128) NOT NULL,
[Description] nvarchar(MAX) NULL,
[SortOrder] int NOT NULL DEFAULT 0,
[IsActive] bit NOT NULL DEFAULT 1,
[CreationTime] datetime2 NOT NULL DEFAULT GETUTCDATE(),
[CreatorId] uniqueidentifier NULL,
[LastModificationTime] datetime2 NULL,
[LastModifierId] uniqueidentifier NULL,
[IsDeleted] bit NOT NULL DEFAULT 0,
[DeletionTime] datetime2 NULL,
[DeleterId] uniqueidentifier NULL,
CONSTRAINT [PK_Mm_T_FailureType] PRIMARY KEY NONCLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
END
GO
IF OBJECT_ID(N'[dbo].[UQ_Mm_T_FailureType_TenantId_Code]', 'UQ') IS NULL
BEGIN
ALTER TABLE [dbo].[Mm_T_FailureType] ADD CONSTRAINT [UQ_Mm_T_FailureType_TenantId_Code] UNIQUE NONCLUSTERED ([TenantId] ASC, [Code] ASC);
END
GO

View file

@ -0,0 +1,26 @@
IF OBJECT_ID(N'[dbo].[Mm_T_MaintenanceType]', 'U') IS NULL
BEGIN
CREATE TABLE [dbo].[Mm_T_MaintenanceType]
(
[Id] uniqueidentifier NOT NULL DEFAULT NEWID(),
[TenantId] uniqueidentifier NULL,
[Code] nvarchar(16) NULL,
[Name] nvarchar(128) NOT NULL,
[TeamIds] nvarchar(MAX) NULL,
[Description] nvarchar(MAX) NULL,
[SortOrder] int NOT NULL DEFAULT 0,
[IsActive] bit NOT NULL DEFAULT 1,
[CreationTime] datetime2 NOT NULL DEFAULT GETUTCDATE(),
[CreatorId] uniqueidentifier NULL,
[LastModificationTime] datetime2 NULL,
[LastModifierId] uniqueidentifier NULL,
[IsDeleted] bit NOT NULL DEFAULT 0,
[DeletionTime] datetime2 NULL,
[DeleterId] uniqueidentifier NULL,
CONSTRAINT [PK_Mm_T_MaintenanceType] PRIMARY KEY NONCLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
END
GO

View file

@ -0,0 +1,31 @@
IF OBJECT_ID(N'[dbo].[Mm_T_RejectReason]', 'U') IS NULL
BEGIN
CREATE TABLE [dbo].[Mm_T_RejectReason]
(
[Id] uniqueidentifier NOT NULL DEFAULT NEWID(),
[TenantId] uniqueidentifier NULL,
[Code] nvarchar(16) NOT NULL,
[Name] nvarchar(128) NOT NULL,
[Description] nvarchar(MAX) NULL,
[SortOrder] int NOT NULL DEFAULT 0,
[IsActive] bit NOT NULL DEFAULT 1,
[CreationTime] datetime2 NOT NULL DEFAULT GETUTCDATE(),
[CreatorId] uniqueidentifier NULL,
[LastModificationTime] datetime2 NULL,
[LastModifierId] uniqueidentifier NULL,
[IsDeleted] bit NOT NULL DEFAULT 0,
[DeletionTime] datetime2 NULL,
[DeleterId] uniqueidentifier NULL,
CONSTRAINT [PK_Mm_T_RejectReason] PRIMARY KEY NONCLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
END
GO
IF OBJECT_ID(N'[dbo].[UQ_Mm_T_RejectReason_TenantId_Code]', 'UQ') IS NULL
BEGIN
ALTER TABLE [dbo].[Mm_T_RejectReason] ADD CONSTRAINT [UQ_Mm_T_RejectReason_TenantId_Code] UNIQUE NONCLUSTERED ([TenantId] ASC, [Code] ASC);
END
GO

View file

@ -0,0 +1,32 @@
IF OBJECT_ID(N'[dbo].[Mm_T_ServiceType]', 'U') IS NULL
BEGIN
CREATE TABLE [dbo].[Mm_T_ServiceType]
(
[Id] uniqueidentifier NOT NULL DEFAULT NEWID(),
[TenantId] uniqueidentifier NULL,
[SortOrder] int NOT NULL DEFAULT 0,
[Code] nvarchar(16) NOT NULL,
[Name] nvarchar(128) NOT NULL,
[TeamIds] nvarchar(MAX) NULL,
[Description] nvarchar(MAX) NULL,
[IsActive] bit NOT NULL DEFAULT 1,
[CreationTime] datetime2 NOT NULL DEFAULT GETUTCDATE(),
[CreatorId] uniqueidentifier NULL,
[LastModificationTime] datetime2 NULL,
[LastModifierId] uniqueidentifier NULL,
[IsDeleted] bit NOT NULL DEFAULT 0,
[DeletionTime] datetime2 NULL,
[DeleterId] uniqueidentifier NULL,
CONSTRAINT [PK_Mm_T_ServiceType] PRIMARY KEY NONCLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
END
GO
IF OBJECT_ID(N'[dbo].[UQ_Mm_T_ServiceType_TenantId_Code]', 'UQ') IS NULL
BEGIN
ALTER TABLE [dbo].[Mm_T_ServiceType] ADD CONSTRAINT [UQ_Mm_T_ServiceType_TenantId_Code] UNIQUE NONCLUSTERED ([TenantId] ASC, [Code] ASC);
END
GO

View file

@ -0,0 +1,25 @@
IF OBJECT_ID(N'[dbo].[Mm_T_Team]', 'U') IS NULL
BEGIN
CREATE TABLE [dbo].[Mm_T_Team]
(
[Id] uniqueidentifier NOT NULL DEFAULT NEWID(),
[TenantId] uniqueidentifier NULL,
[BranchId] uniqueidentifier NOT NULL,
[Name] nvarchar(128) NOT NULL,
[ManagerUserId] uniqueidentifier NULL,
[MemberUserIds] nvarchar(MAX) NULL,
[IsActive] bit NOT NULL DEFAULT 1,
[CreationTime] datetime2 NOT NULL DEFAULT GETUTCDATE(),
[CreatorId] uniqueidentifier NULL,
[LastModificationTime] datetime2 NULL,
[LastModifierId] uniqueidentifier NULL,
[IsDeleted] bit NOT NULL DEFAULT 0,
[DeletionTime] datetime2 NULL,
[DeleterId] uniqueidentifier NULL,
CONSTRAINT [PK_Mm_T_Team] PRIMARY KEY NONCLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
END
GO

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff