This is the one glossary of the Cluster ERP wiki. It collects every term that a wiki page introduces, with the code identifier, a one-sentence definition, the Turkish term, the source in code, and a link to the page that explains the term. Use it to look up a word; follow the link for the explanation.
Scope and source¶
- Defined in: the "Terms introduced" tables of every page under
docs/wiki/, except the documentation standard and the build folders. - Count: 491 terms. They were harvested from 508 table rows on 172 pages; terms that differ only in letter case or code font were merged.
- Shared terms: 16 terms are introduced on more than one page. Each has one definition that fits every introducing page, the same definition appears in the "Terms introduced" table of each of those pages, and every introducing page is linked in the last column. The code identifier and source columns name the identifier of the first page in path order.
- Order: rows are sorted alphabetically by the English term, ignoring code font and leading punctuation. The Turkish twin keeps the same order, so both pages match row for row.
- Each definition and source comes from the page that introduces the term.
Terms A to B¶
| Term | Code identifier | Definition | Turkish term | Source | Introduced on |
|---|---|---|---|---|---|
| ABAC policy | AuthAbacPolicy |
A record of rule conditions that a holder of one permission code must also satisfy. | ABAC politikası | src/cluster_erp/modules/auth/policies/models.py:12 |
ABAC policies |
| ABC class | classify_abc |
A class by share of usage value that decides how an item is managed. | ABC sınıfı | src/cluster_erp/modules/analytics/classification.py:56 |
Analytics forecasting and classification |
| access grant | IntranetAclGrant |
A view, edit, or publish right on a space or post for everyone, a role, a party, or a segment. | Erişim izni | src/cluster_erp/modules/intranet/models.py:379 |
Intranet access, audience, and retention |
| access token | create_access_token |
A short-lived signed token that authenticates one user's requests. | erişim belirteci | src/cluster_erp/modules/auth/jwt_utils.py:10 |
Authentication and sessions |
| accessibility manager | AccessibilityManager |
The desktop object that stores accessibility choices and turns them into font changes and theme overrides. | erişilebilirlik yöneticisi | src/cluster_erp/desktop/core/accessibility_manager.py:207 |
Languages, themes, and accessibility |
| acknowledgement | IntranetAcknowledgment |
The audit record that one person confirmed one version of a mandatory read. | Okundu onayı | src/cluster_erp/modules/intranet/models.py:570 |
Intranet content and feed |
| action scope | ActionMeta.scope |
Whether an action applies to the whole list, one record, or a parent. | aksiyon kapsamı | src/cluster_erp/core/metadata.py:422 |
Actions and action sheet |
| action sheet | openActionSheet |
The modal card that rises from the bottom and lists the applicable actions. | aksiyon kartı | webapp/js/action-sheet.js:56 |
Actions and action sheet |
| activity log | ActivityLog |
The record of every logged request with actor, path, status, duration, and the affected record. | etkinlik günlüğü | src/cluster_erp/modules/logs/activity_log/models.py:15 |
Logs module (logs), Request pipeline and middleware |
| activity relation | ProjectActivityRelation |
A dependency between two activities, of type FS, SS, FF, or SF, with a lag. | Aktivite ilişkisi | src/cluster_erp/modules/projects/activities/models.py:83 |
Project actions, activities, and meetings |
| additivity | additivity |
Whether a measure may be summed across all, some, or no dimensions. | Toplanabilirlik | src/cluster_erp/core/contracts.py:2101-2110 |
Analytics facts |
| address component | AddressComponent |
One level value of an address, for example its province or district. | Adres bileşeni | src/cluster_erp/modules/parties/addresses/models.py:44 |
Addresses reference |
| address level | AddressLevel |
One level of a country's address hierarchy, such as province or district. | Adres seviyesi | src/cluster_erp/modules/parties/settings/models.py:52 |
Parties settings and reference data |
| address-level value | AddressLevelValue |
One allowed value at an address level, linked to its parent value. | Adres seviyesi değeri | src/cluster_erp/modules/parties/settings/models.py:83 |
Parties settings and reference data |
| admonition | ADMONITION_WORDS |
A blockquote that starts with a bold Note, Warning, or Tip label and is shown as a callout. | Uyarı kutusu | docs/wiki/_build/build.py:121-125 |
Write a wiki page |
| allowed modules | allowed_modules |
The installed-app scope sent with every chat message. | izinli modüller | webapp/js/assistant.js:209 |
Assistant and chat screens |
| analysis spec | AnalysisSpec |
A request in semantic keys: fact, measures, dimensions, filters, order, page. | Analiz tanımı | src/cluster_erp/modules/analytics/schemas.py:47 |
Analytics recipes and query builder |
| anonymisation | AnonymiseSubject |
Erasure carried out by overwriting identifying fields with a marker and deactivating rows. | anonimleştirme | src/cluster_erp/core/contracts.py:2411 |
Privacy and data-subject requests |
| API client | ApiClient |
The desktop object that sends every HTTP request, holds the session in memory, and emits change signals. | API istemcisi | src/cluster_erp/desktop/core/api_client.py:80 |
API client and workers |
| API mixin | ApiMixin |
The mixin that gives a widget call_api and stops its workers when the widget is destroyed. |
API karışımı | src/cluster_erp/desktop/core/api_worker.py:179 |
API client and workers |
| API prefix | api_prefix |
The base path of a module's routes, /api/v1/ followed by the module name. |
API öneki | src/cluster_erp/core/module_base.py:37-38 |
API overview, Module lifecycle |
| API worker | ApiWorker |
A QThread that runs one API call and reports the result or the error as a signal. |
API çalışanı | src/cluster_erp/desktop/core/api_worker.py:28 |
API client and workers |
| app factory | create_app |
The function that builds and returns the FastAPI application. | uygulama fabrikası | src/cluster_erp/server/app.py:1287 |
Server startup and app factory |
| app manifest | registry.apps[].manifest |
The catalogue entry that tells the client how to show and open an app. | uygulama manifestosu | webapp/js/home.js:447 |
Module apps and app scope |
| app request | AppRequest |
A user's request to be granted a seat on an app. | uygulama isteği | src/cluster_erp/modules/app_store/models.py:107 |
App store module (app_store) |
| app scope | setInstalledModules |
The list of modules covered by the installed apps. | uygulama kapsamı | webapp/js/app-scope.js:9 |
Module apps and app scope |
| app switcher | openSwitcher |
The overlay that lists running apps as cards. | açık uygulamalar | webapp/js/home.js:3249 |
Home screen, dock, and launcher |
| application error | AppError |
The exception that carries a machine-readable code, a message, a status, and details. | uygulama hatası | src/cluster_erp/core/errors.py:6 |
Errors and exceptions |
| approval chain | AuthApprovalChain |
An ordered list of role steps for one resource and action. | Onay Zinciri | src/cluster_erp/modules/auth/approval_chains/models.py:13 |
Approvals and approval chains |
| approval request | AuthApprovalRequest |
One record submitted to a chain, with its current step and status. | onay talebi | src/cluster_erp/modules/auth/approvals/models.py:26 |
Approvals and approval chains |
| approval snooze | AuthApprovalSnooze |
A personal defer mark that hides a pending item from one approver until a date. | erteleme | src/cluster_erp/modules/auth/approvals/models.py:115 |
Approvals and approval chains |
| approval step | AuthApprovalStep |
One position in a chain, decided by holders of its role. | onay adımı | src/cluster_erp/modules/auth/approval_chains/models.py:64 |
Approvals and approval chains |
| asset class | FleetAssetClass |
Reference row that groups assets and declares whether they are powered and which meters they get. | Araç sınıfı | src/cluster_erp/modules/fleet/models.py:130 |
Fleet module (fleet) |
| asset lifecycle | FLEET_ASSET_STATUSES |
The five states of an asset from draft to disposed. | Araç yaşam döngüsü | src/cluster_erp/modules/fleet/models.py:46 |
Fleet assets |
| asset stamp | cluster_asset_stamp |
A short token in the web app's asset URLs that changes when the shipped files change; the server computes it as a digest of the files, and nginx receives the release tag. | varlık damgası | deploy/install.sh:197-200 |
Install a Linux node, Cache and asset stamp |
| asset stamp placeholder | __ASSET_STAMP__ |
The token in index.html that the server replaces with the current asset stamp. |
varlık damgası yer tutucusu | webapp/index.html:18 |
Web app overview |
| assignment | Assignment |
A placement of an employee in an organisation, department, and position for a period. | Görevlendirme | src/cluster_erp/modules/owned_organisations/employees/models.py:69 |
Owned organisations module (owned_organisations) |
| assignment segment | FleetAssignment |
A time-boxed record of which party held an asset as driver or custodian. | Atama dönemi | src/cluster_erp/modules/fleet/models.py:455 |
Fleet operations |
| attachment | Attachment |
A file linked to any record by entity type and id. | ek | src/cluster_erp/core/attachments.py:51 |
Attachments, notes, and storage |
| award policy | award_policy |
How the RFQ winner is chosen: lowest price, weighted score, or manual. | İhale politikası | src/cluster_erp/modules/procurement/purchase_rfqs/models.py:72-77 |
Purchasing RFQs |
| backup role | CLUSTER_ERP_BACKUP_DB_USER |
The database role that reads past the row guard to take complete dumps; used only by the backup runner. | yedek rolü | deploy/postgres-roles.sql:29-42 |
PostgreSQL roles and tuning |
| banker's rounding | ROUND_HALF_EVEN |
Rounding to the nearest value, with ties going to the even digit. | bankacı yuvarlaması | src/cluster_erp/modules/quotations/rollup.py:21 |
Money and Decimal |
| base calendar | base_calendar_id |
The calendar whose exceptions an inherit day defers to. |
Temel takvim | src/cluster_erp/modules/calendars/models.py:155-160 |
Calendars module (calendars) |
| baseline forecast | forecast_baseline |
A simple reference forecast that any forecast must beat. | Temel tahmin | src/cluster_erp/modules/analytics/forecasting.py:88 |
Analytics forecasting and classification |
| battery | _run_battery.mjs |
The sequential run of every browser e2e suite against one server. | batarya | web-client/_run_battery.mjs:1-20 |
Environments and promotion |
| bidding round | round_no |
The negotiation round of an RFQ; reopening bidding increases it. | Teklif turu | src/cluster_erp/modules/procurement/purchase_rfqs/models.py:83 |
Purchasing RFQs |
| bill of materials | Bom |
The card that names the product breakdown a structure builds. | Ürün ağacı | src/cluster_erp/modules/bom/boms/models.py:17 |
BOM module (bom) |
| board card | _card |
The per-project block of the board payload with its summary. | Pano kartı | src/cluster_erp/modules/projects/board.py:202 |
Project board |
| board profile | BOARD_PROFILES |
The grid size and layout keys that belong to one device class. | tahta profili | webapp/js/device-class.js:22 |
Device classes |
| BOM item | BomItem |
One position of a BOM version. | Ürün ağacı kalemi | src/cluster_erp/modules/bom/bom_items/models.py:18 |
BOM module (bom) |
| BOM version | BomVersion |
A numbered snapshot of a BOM structure with a lifecycle. | Ürün ağacı versiyonu | src/cluster_erp/modules/bom/bom_versions/models.py:19 |
BOM module (bom) |
| bootstrap administrator | ensure_bootstrap_admin |
The first administrator account that the start-up creates on a database without users. | ilk yönetici | src/cluster_erp/server/app.py:894-900 |
Local development setup |
| bootstrap password file | bootstrap_password_file |
The owner-only file that receives a generated first password. | ilk parola dosyası | src/cluster_erp/config/settings.py:205 |
Local development setup |
| bucket | TenantBucketMeta |
A row type that stores tenant field values in its extra column. |
kova | src/cluster_erp/core/metadata.py:517 |
Tenant fields |
| bulk deactivation | BulkDeleteRequest |
A POST .../bulk-delete call that deactivates a list of ids. |
toplu kullanımdan kaldırma | src/cluster_erp/core/bulk_operations.py:12-17 |
API conventions |
| business code | next_code |
A human-readable record code such as PTY-000001 or SO-2026-00001. |
iş kodu | src/cluster_erp/core/sequence.py:154-171 |
Base model and ids |
| business module | BUSINESS_MODULES |
Every module folder except auth, records, and logs, used by the generic engine test. |
İş modülü | tests/test_architecture_boundaries.py:28 |
Architecture boundaries |
Terms C¶
| Term | Code identifier | Definition | Turkish term | Source | Introduced on |
|---|---|---|---|---|---|
| cache family | FAMILIES |
A named group of tables whose writes invalidate one in-process cache. | önbellek ailesi | src/cluster_erp/core/cache_versions.py:28 |
Cache and asset stamp |
| calendar exception | WorkingCalendarException |
A date rule that overrides the weekly working pattern of a calendar, opening or closing the days it covers. | takvim istisnası | src/cluster_erp/modules/calendars/models.py:183 |
Calendars module (calendars), Working time |
| calendar layer | CalendarLayer |
A resolved calendar: template, exceptions, time zone, and optional base. | takvim katmanı | src/cluster_erp/core/working_time.py:370 |
Working time |
| calendar owner chain | calendar_candidates |
The ordered owners whose calendar applies to a work center. | Takvim sahip zinciri | src/cluster_erp/modules/production/scheduling/services.py:72 |
Production scheduling |
| calendar spine | period_series |
The full list of periods in a window, onto which values are joined so gaps stay visible. | Takvim omurgası | src/cluster_erp/modules/analytics/series.py:79 |
Analytics forecasting and classification |
| calendar stale mark | calendar_stale_at |
The time a work order's schedule became outdated by a calendar change. | Takvim bayatlık işareti | src/cluster_erp/modules/production/work_orders/models.py:73-76 |
Work orders |
| capability | WorkCenterOperationType |
An operation type a work center declares it can run, with a priority. | Yetkinlik | src/cluster_erp/modules/production/work_centers/models.py:107 |
Work centers and capacity |
| capability provider | providerOf |
The lookup that finds the module offering a declared capability. | yetenek sağlayıcısı | webapp/js/meta.js:425 |
Metadata rendering |
| capacity units | capacity_units |
The number of jobs a work center can run at the same time. | Kapasite birimi | src/cluster_erp/modules/production/work_centers/models.py:38-43 |
Work centers and capacity |
| capped count | count_capped |
A row count that stops at a configured cap and reports that it stopped. | tavanlı sayım | src/cluster_erp/core/pagination.py:33 |
Search, pagination, and bulk operations |
| catalogue app | StoreApp |
One sellable app with the backend modules it covers. | katalog uygulaması | src/cluster_erp/modules/app_store/models.py:14 |
App store licensing and entitlements |
| cell formatter | formatCell |
The function that turns a column value into display text by its formatter. | hücre biçimleyici | webapp/js/gen-list.js:86 |
Generic list |
| change history | ChangeHistory |
The append-only table of field-level changes with actor and time. | değişiklik geçmişi | src/cluster_erp/core/change_history.py:78 |
Change history |
| change signal | entity_created, entity_updated, entity_deleted |
The signals that ApiClient emits after a successful mutation. |
değişiklik sinyali | src/cluster_erp/desktop/core/signal_bus.py:27-29 |
Signal bus and watch_entity |
| changed records | makeChangedRecords |
The read-only screen over the change history. | Değiştirilen Kayıtlar | webapp/js/changed.js:127 |
Generic tree and settings screens |
| channel type | ChannelType |
The reference record that types a channel. | Kanal türü | src/cluster_erp/modules/parties/communication_channels/models.py:15 |
Communication channels reference |
| chat panel | ChatWidget |
The right-hand desktop panel that answers typed requests with the local intent engine. | sohbet paneli | src/cluster_erp/desktop/widgets/chat/chat_widget.py:795 |
Chat widget |
| chat task | ChatTask |
The state of one guided record creation: steps, values, and status. | sohbet görevi | src/cluster_erp/desktop/widgets/chat/chat_task.py:33 |
Chat widget |
| closed fields group | closed_fields |
The read-only group that shows switched-off fields on existing records. | kapalı alanlar grubu | src/cluster_erp/desktop/core/metadata_store.py:434 |
Metadata store and foreign-key cache |
| co-product | negative qty |
A BOM item with negative quantity, an expected output. | Ko-ürün | src/cluster_erp/modules/bom/bom_items/services.py:139-146 |
BOM module (bom) |
| command palette | openSpot |
The search overlay that finds apps, settings, screens, actions, and records. | komut paleti | webapp/js/home.js:1121 |
Search and command palette |
| communication channel | CommunicationChannel |
One way to reach a party, such as an e-mail address or a phone number. | İletişim kanalı | src/cluster_erp/modules/parties/communication_channels/models.py:41 |
Communication channels reference |
| completeness log | QuoteRequirement |
The list of checks that must pass before a quote is sent. | Eksiksizlik günlüğü | src/cluster_erp/modules/quotations/quotes/services.py:77-88 |
Quotations module (quotations) |
| compliance item | FleetComplianceItem |
A dated obligation of one asset that renews on completion. | Uyum kalemi | src/cluster_erp/modules/fleet/models.py:636 |
Fleet meters and fuel |
| component allocation | ComponentAllocation |
An input edge saying which operation consumes which item, output, or product. | Bileşen ataması | src/cluster_erp/modules/production/component_allocations/models.py:14 |
Routings and operation types |
| connection budget | _single_tenant_connection_budget |
The check that workers times pool plus overflow stays within max_connections. |
bağlantı bütçesi | src/cluster_erp/server/app.py:610-631 |
Service and process manager |
| consumer | none | A module that registers a handler for a contract. | tüketici | src/cluster_erp/core/event_bus.py:55 |
Contracts reference |
| contract | core/contracts.py dataclass |
A frozen dataclass that defines the payload of an event or query exchanged between modules. | sözleşme | src/cluster_erp/core/contracts.py:1-6 |
Contracts reference |
| control plane | ControlBase |
The separate database of tenants, memberships, operators, and counters. | kontrol düzlemi | src/cluster_erp/core/tenancy.py:86 |
Multi-tenancy |
| control-plane retention | sweep_control_plane |
The daily deletion and anonymisation pass over the control-plane tables. | kontrol düzlemi saklama geçişi | src/cluster_erp/server/control_retention.py:77-175 |
Scheduled jobs and retention |
| conversion factor | conversion_factor |
The quantity ratio applied when a member replaces another. | Dönüşüm katsayısı | src/cluster_erp/modules/procurement/substitution_groups/models.py:99-104 |
Critical materials and substitution |
| cookie transport | TRANSPORT_COOKIE |
The web sign-in mode in which the tokens travel only as HttpOnly cookies instead of in the response body. | çerez taşıması | src/cluster_erp/modules/auth/session_cookies.py:31-32 |
Authentication and headers, Authentication and sessions |
| cooldown | cooldown_minutes |
The minimum number of minutes between two notifications of one rule. | bekleme süresi | src/cluster_erp/modules/auth/notification_rules/models.py:39 |
Notification rules |
| correctness gate | _gate_additivity, _gate_currency |
A check that refuses a query whose result would be wrong. | Doğruluk kapısı | src/cluster_erp/modules/analytics/query_builder.py:242, src/cluster_erp/modules/analytics/query_builder.py:290 |
Analytics module (analytics) |
| correlation id | correlation_id |
An id that groups the changes of one request. | ilişki kimliği | src/cluster_erp/core/change_history.py:83 |
Change history |
| cost breakdown item | CostBreakdownItem |
One material, labour, nesting, or overhead line of an analysis. | Maliyet kırılım kalemi | src/cluster_erp/modules/costing/costing_analyses/models.py:192 |
Costing module (costing) |
| costing analysis | CostingAnalysis |
A costed BOM version with totals, price, margin, and a lifecycle. | Maliyet analizi | src/cluster_erp/modules/costing/costing_analyses/models.py:23 |
Costing module (costing) |
| count cap | list_count_cap |
The number of rows after which a list count stops and reports total_capped. |
sayım tavanı | src/cluster_erp/config/settings.py:324 |
API conventions |
| country | Country |
An ISO 3166 country row used by addresses and other modules. | Ülke | src/cluster_erp/modules/parties/settings/models.py:12 |
Parties settings and reference data |
| coupling | FleetCoupling |
A time-boxed link between a powered tractor and an unpowered trailer. | Çekici-dorse bağlantısı | src/cluster_erp/modules/fleet/models.py:482 |
Fleet operations |
| critical material | CriticalMaterial |
A material flagged so that MRP and purchasing treat its shortage with priority. | Kritik malzeme | src/cluster_erp/modules/procurement/critical_materials/models.py:12 |
Critical materials and substitution |
| CRP | load (mode crp) |
Capacity requirements planning: load per work center and week against capacity. | Kapasite ihtiyaç planlaması | src/cluster_erp/modules/production/capacity/services.py:73 |
Work centers and capacity |
| currency | Currency |
A reference-data row for an ISO 4217 currency with its code, symbol, and decimal places. | para birimi | src/cluster_erp/core/currencies.py:57 |
Currencies module (currencies), Money and Decimal |
| custom widget | getCustomWidget |
A render function registered by a bundle under <module>.<name>. |
özel bileşen | webapp/js/custom-widgets.js:159 |
Gated app bundles |
| custom widget registry | _CUSTOM_WIDGET_REGISTRY |
The map from module.custom_widget keys to hand-written screen classes. |
özel bileşen kaydı | src/cluster_erp/desktop/widgets/main_window.py:501 |
Tabs, panes, and layout |
| customer asset number | customer_asset_no |
The customer's number for a unit as it appears on their PO. | Müşteri varlık numarası | src/cluster_erp/modules/sales_orders/units/models.py:61 |
Sales order units and settings |
| customer facet | Customer |
The customer role record of a party, with commercial defaults. | Müşteri rolü | src/cluster_erp/modules/crm/customers/models.py:13 |
CRM module (crm) |
| customer part | CustomerPart |
The customer's part number mapped to one of the company's products. | Müşteri parçası | src/cluster_erp/modules/crm/customer_parts/models.py:13 |
Customers and customer parts |
| customer part revision | CustomerPartRevision |
A numbered revision of a customer part with a drawing and validity. | Müşteri parça revizyonu | src/cluster_erp/modules/crm/customer_part_revisions/models.py:13 |
Customers and customer parts |
| customer RFQ | Rfq |
A customer's request for quotation, before a quote exists. | Teklif talebi | src/cluster_erp/modules/crm/rfqs/models.py:14 |
CRM module (crm) |
| customer subscription | CustomerSubscription |
A live recurring agreement with a customer or a vendor. | Abonelik | src/cluster_erp/modules/subscriptions/customer_subscriptions/models.py:23 |
Subscriptions module (subscriptions) |
| cut technology rule | CutTechnologyRule |
A rule that maps material type and stock form to a cut operation type. | Kesim teknolojisi kuralı | src/cluster_erp/modules/production/routing_templates/models.py:107 |
Routings and operation types |
Terms D to F¶
| Term | Code identifier | Definition | Turkish term | Source | Introduced on |
|---|---|---|---|---|---|
| data sequence | dataSeq |
The session counter of mutations, used to detect stale screens. | veri sürümü | webapp/js/data-bus.js:16 |
Data refresh and change signals |
| data-changed signal | cluster:data-changed |
The document event that announces a mutation to every listening screen. | veri değişti sinyali | webapp/js/data-bus.js:12 |
Data refresh and change signals |
| data-subject request | SubjectRequest |
A registered application by a person about their personal data. | İlgili Kişi Başvurusu | src/cluster_erp/modules/privacy/requests/models.py:39 |
Privacy and data-subject requests |
| deactivation | deleted_at |
Removing a record from use by setting its deactivation time; the row stays. | kullanımdan kaldırma | src/cluster_erp/core/models.py:49-57 |
Soft delete and deactivation |
| deactivation reason | DeactivationReason |
A catalogue entry that says why a record was removed from use. | devre dışı bırakma nedeni | src/cluster_erp/modules/records/deactivation_reasons/models.py:9 |
Records module (records), Soft delete and deactivation |
| decimal line edit | DecimalLineEdit |
A text input that accepts only a decimal pattern and returns strings. | ondalık metin kutusu | src/cluster_erp/desktop/widgets/generic/field_factory.py:148 |
Generic widgets |
| decoupling point | decoupling_point |
Where the customer order enters the plan: engineer, make, or assemble to order. | Ayrışma noktası | src/cluster_erp/modules/projects/schedules/models.py:39-47 |
Project schedules |
| default meters | default_meters |
The meter kinds an asset of a class gets when it is created. | Varsayılan sayaçlar | src/cluster_erp/modules/fleet/models.py:155 |
Fleet assets |
| defect | FleetDefect |
A fault seen on an asset, with its first and last observation, that can feed a work order. | Kusur | src/cluster_erp/modules/fleet/models.py:532 |
Fleet operations |
| delivery note | delivery_note |
The document that accompanies the goods to the receiver. | Sevk irsaliyesi | src/cluster_erp/modules/sales_orders/trade_documents/metadata.py:21 |
Trade documents |
| delivery snapshot | resolve_delivery_snapshot |
The address text copied onto an order or RFQ when it is set. | Teslimat adresi anlık görüntüsü | src/cluster_erp/modules/procurement/delivery_address.py:78 |
Procurement module (procurement) |
| demo seeder | demo_data |
The command that fills one database with an invented company through the modules' services. | demo tohumlayıcı | src/cluster_erp/server/demo_data.py:1-19 |
Demo and staging data |
| design | Design |
A versioned engineering design of a part within a project. | Tasarım | src/cluster_erp/modules/design_engineering/designs/models.py:17 |
Design engineering module (design_engineering) |
| design token | --label and others |
A CSS custom property that every screen reads instead of a fixed value. | tasarım belirteci | webapp/css/tokens.css:5 |
Themes, tokens, and accessibility |
| design type | type |
concept, detail, or manufacturing; concept designs cannot be approved. |
Tasarım türü | src/cluster_erp/modules/design_engineering/designs/schemas.py:9 |
Design engineering module (design_engineering) |
| desktop client | cluster_erp.desktop |
The PySide6 application that uses the HTTP API of a Cluster ERP server. | masaüstü istemci | src/cluster_erp/desktop/main.py:110 |
Desktop client overview |
| desktop extra | desktop |
The optional dependency group that installs PySide6. | desktop ek paketi | pyproject.toml:72 |
Desktop client overview |
| detail tab type | tab_type |
The metadata value that selects the widget of one record card tab. | ayrıntı sekmesi türü | src/cluster_erp/desktop/widgets/generic/generic_detail_view.py:150 |
Generic widgets |
| device class | deviceClass |
The web app's classification of the screen as pc, tablet, or phone. |
cihaz sınıfı | webapp/js/device-class.js:30 |
Device classes |
| dispatch | IntranetNotificationDispatch |
The record of one channel's attempt to deliver a notification. | Gönderim kaydı | src/cluster_erp/modules/intranet/models.py:655 |
Intranet notifications and delivery |
| dispatch check | dispatch_checks |
The list of errors and warnings a shipment must clear before dispatch, by level. | Sevk kontrolü | src/cluster_erp/modules/sales_orders/shipments/services.py:102 |
Shipments |
| dock | initAppWheel |
The PC strip of fixed, pinned, and running apps at a screen edge. | dock | webapp/js/app-wheel.js:818 |
Home screen, dock, and launcher |
| document | Document |
A controlled document with a type, optionally linked to a record. | Belge | src/cluster_erp/modules/documents/documents/models.py:26 |
Documents module (documents) |
| document flow | QuoteDocumentFlow |
The record of which sales order lines reference which quote lines. | Belge akışı | src/cluster_erp/modules/quotations/line_items/models.py:139 |
Quotations module (quotations) |
| document snapshot | snapshot |
The frozen JSON data a document printed. | Belge anlık görüntüsü | src/cluster_erp/modules/sales_orders/trade_documents/models.py:53-54 |
Trade documents |
| document type | DocumentType |
Reference row that classifies documents and lists allowed file extensions. | Belge türü | src/cluster_erp/modules/documents/settings/models.py:11 |
Documents module (documents) |
| document version | DocumentVersion |
One numbered revision of a document with its file and status. | Belge sürümü | src/cluster_erp/modules/documents/documents/models.py:52 |
Documents module (documents) |
| document viewer | openViewer |
The in-app screen that renders a file by its type. | belge görüntüleyici | webapp/js/viewer.js:89 |
Record documents, viewer, and share |
| dropped paint | canPaint |
A paint that finished while its screen was in the background and must be redone. | düşen boyama | webapp/js/data-bus.js:61 |
Data refresh and change signals |
| due date | due_at |
The date by which a data-subject request must be answered. | son yanıt tarihi | src/cluster_erp/modules/privacy/requests/models.py:62 |
Privacy module (privacy) |
| duplicate-home tile | addTile |
A same-origin frame that holds an independent copy of the home screen. | çoğaltılmış ana ekran | webapp/js/tiles.js:55 |
Home screen, dock, and launcher |
| e2e battery | _run_battery.mjs |
The sequential run of every browser suite against one test instance, with one log and one total. | E2e bataryası | web-client/_run_battery.mjs:1-20 |
E2e battery |
| e2e suite | _e2e_*.mjs |
One Node script that drives the web app or the API and prints a result line. | E2e süiti | web-client/_run_battery.mjs:42-46 |
E2e battery |
| effective quantity | effective_qty |
Quantity per finished unit after scrap and parent multiplication. | Etkin miktar | src/cluster_erp/modules/bom/bom_versions/services.py:748-767 |
BOM module (bom) |
| effective unit price | effective_unit_price |
The line price after all conditions in sequence. | Etkin birim fiyat | src/cluster_erp/modules/purchasing_quotations/quotations/models.py:130 |
Purchasing quotations module (purchasing_quotations) |
| emergency alert | IntranetEmergencyAlert |
A time-boxed banner with a severity, shown above other content. | Acil uyarı | src/cluster_erp/modules/intranet/models.py:1047 |
Intranet engagement |
| emission factor | FleetEmissionFactor |
Kilograms of CO2 per unit of one fuel type, entered by the organisation. | Emisyon katsayısı | src/cluster_erp/modules/fleet/models.py:773 |
Fleet TCO, telematics, and analytics |
| employee record | Employee |
The company-level personnel record of a person. | Çalışan kaydı | src/cluster_erp/modules/owned_organisations/employees/models.py:18 |
Owned organisations module (owned_organisations) |
| encryption at rest | encrypt_blob |
Authenticated encryption of a stored file or dump before it reaches disk or a bucket. | durağan şifreleme | src/cluster_erp/core/crypto_at_rest.py:50 |
Second factor and secret storage |
| engineering change note | Ecn |
A recorded change to an approved design that, once implemented, creates its next version. | Değişiklik notu | src/cluster_erp/modules/design_engineering/ecns/models.py:17 |
Design engineering module (design_engineering) |
| entitlement gate | require_app |
The router dependency that refuses requests to an unentitled module. | hak kapısı | src/cluster_erp/server/entitlements.py:260 |
App store licensing and entitlements |
| entity descriptor | EntityDescriptor |
A frozen pair of module name and entity type that names the subject of a change signal. | varlık tanımlayıcı | src/cluster_erp/desktop/core/entity_types.py:7 |
API client and workers |
| entity metadata | EntityMeta |
The description of one entity's endpoints, form, list, card, and actions. | varlık metadata'sı | src/cluster_erp/core/metadata.py:553 |
Metadata model |
| entity watch | watch_entity |
A subscription that calls a callback when a record of one module and entity type changes. | varlık izleme | src/cluster_erp/desktop/core/signal_bus.py:55 |
Signal bus and watch_entity |
| environment file | ENV_FILE |
The node file, copied from deploy/env.example, that the service and the scripts read their settings from. |
ortam dosyası | deploy/install.sh:45 |
Install a Linux node |
| environment template | deploy/env.example |
The file copied to a new node as its environment file, with every site value as a <...> placeholder. |
ortam şablonu | deploy/install.sh:171-175 |
Configuration reference |
| erasure ledger | erasure_ledger |
The append-only record of completed erasures, kept outside the database and replayed after a restore. | silme defteri | src/cluster_erp/core/erasure_ledger.py:1 |
Privacy and data-subject requests, Backups and restore |
| error log | ErrorLog |
One row per server or client error with its trace id. | Hata günlüğü | src/cluster_erp/modules/logs/error_log/models.py:15 |
Logs module (logs) |
| event | Event |
A fire-and-forget message delivered to every subscribed handler. | olay | src/cluster_erp/core/event_bus.py:24-27 |
Event bus |
| event bus | EventBus |
The in-process mediator that delivers events and queries between modules. | olay veri yolu | src/cluster_erp/core/event_bus.py:43 |
Event bus |
| event priority | EventPriority |
The order in which handlers of one event run, highest first. | olay önceliği | src/cluster_erp/core/event_bus.py:17-21 |
Event bus |
| exception message | exception_type |
The action MRP proposes for a product, such as expedite or new_order. |
İstisna mesajı | src/cluster_erp/modules/procurement/mrp/models.py:349 |
Material requirements planning |
| exchange rate | ExchangeRate |
The rate of a base currency in a target currency on a date, per unit. |
Kur | src/cluster_erp/core/currencies.py:91 |
Currencies module (currencies) |
| explicit URL | explicit_url |
The database address a program passes to Alembic; it wins over the settings. | açık adres | migrations/env.py:56-58 |
Database migrations |
| explosion | explosion |
The flat item list with effective quantities and a rollup per breakdown. | Patlatma | src/cluster_erp/modules/bom/bom_versions/services.py:722 |
BOM module (bom) |
| facet | FacetMeta |
A role a party can play, shown as a section of the party card. | rol bölümü | src/cluster_erp/core/metadata.py:357 |
Party unification, Metadata model |
| fact set | AnalyticsFactSet |
One module's declaration of a single analysable subject with its grain, dimensions, and measures. | Olgu kümesi | src/cluster_erp/core/contracts.py:2126 |
Analytics facts |
| field catalogue | FieldCatalogEntry |
The tenant's list of field concepts, each defined once. | alan kataloğu | src/cluster_erp/core/tenant_fields.py:168 |
Tenant fields |
| field factory | create_field |
The function that creates the Qt control for a metadata field type. | alan fabrikası | src/cluster_erp/desktop/widgets/generic/field_factory.py:419 |
Generic widgets |
| field overlay | applyFieldOverlay |
The pass that lays the tenant's field decisions over the shipped forms and lists. | alan katmanı | webapp/js/meta.js:117 |
Metadata rendering |
| fixture requirement | FixtureRequirement |
A fixture, jig, tool, or equipment the project needs to make or obtain. | Fikstür ihtiyacı | src/cluster_erp/modules/projects/fixtures/models.py:18 |
Projects, items, and fixtures |
| fleet asset | FleetAsset |
One vehicle, trailer, or machine the company operates. | Araç | src/cluster_erp/modules/fleet/models.py:159 |
Fleet module (fleet) |
| fleet backup runner | backup_tenants |
The single command that dumps every database of a node. | filo yedek çalıştırıcısı | src/cluster_erp/server/backup_tenants.py:1-31 |
Backups and restore |
| fleet view | vendor_fleet |
The minimised tenant list that the console merges across country nodes. | filo görünümü | src/cluster_erp/server/routes/vendor.py:457 |
Operator console |
| floating button | float-btn |
The draggable button that returns home on a tap and opens the switcher on a double tap. | yüzen tuş | webapp/js/home.js:2946 |
Home screen, dock, and launcher |
| follow-on document | follow_on_type, follow_on_id |
The purchase order or contract created from an awarded quotation. | İzleyen belge | src/cluster_erp/modules/purchasing_quotations/quotations/models.py:91-93 |
Purchasing quotations module (purchasing_quotations) |
| foreign-key cache | FkCache |
The desktop cache of whole option lists for foreign-key fields and columns. | yabancı anahtar önbelleği | src/cluster_erp/desktop/core/fk_cache.py:36 |
Metadata store and foreign-key cache |
| form draft | writeDraft |
The session-only copy of the fields a user changed but has not saved. | form taslağı | webapp/js/form-drafts.js:84 |
Generic form |
| form schema | form_schema |
The list of fields a request type asks for. | Form şeması | src/cluster_erp/modules/intranet/models.py:841-879 |
Intranet requests |
| form-backed action | runEntityAction |
An action whose body fields are collected on a pushed form before the call. | formlu aksiyon | webapp/js/action-sheet.js:119 |
Actions and action sheet |
Terms G to L¶
| Term | Code identifier | Definition | Turkish term | Source | Introduced on |
|---|---|---|---|---|---|
| gated bundle | gated_apps/<app>/app.js |
The custom code of one licensed app, served only to entitled users. | kapılı paket | src/cluster_erp/modules/app_store/routes.py:100 |
Gated app bundles |
| gated field | FieldMeta.permission |
A metadata field whose value reaches only holders of a named permission code. | izinli alan | src/cluster_erp/core/metadata.py:115 |
Field and row access |
| generic API | GenApi |
The client class that builds entity calls from metadata endpoint declarations. | genel API | webapp/js/gen-api.js:37 |
Boot, session, and API calls |
| generic API (desktop) | GenericApi |
The desktop class that builds entity calls from metadata endpoint declarations. | genel API | src/cluster_erp/desktop/core/generic_api.py:10 |
API client and workers |
| global exception handler | _global_exception_handler |
The hook that logs, reports, and shows any unhandled exception. | genel hata yakalayıcı | src/cluster_erp/desktop/main.py:71 |
Desktop client overview |
| goods movement | GoodsMovement |
One posted change of stock with a type, a quantity, and a reference. | Mal hareketi | src/cluster_erp/modules/inventory/stock/models.py:125 |
Inventory module (inventory) |
| grain | grain |
What one row of a fact set is. | Tanecik | src/cluster_erp/core/contracts.py:2129-2131 |
Analytics facts |
| group calendar | ("group", nil id) owner |
The company-wide singleton calendar that organisations inherit from. | Grup takvimi | src/cluster_erp/modules/calendars/routes.py:74-76 |
Calendars module (calendars) |
| guards door | DOOR |
The one module path that every other module may import: cluster_erp.modules.auth.guards. |
Koruma kapısı | tests/test_architecture_boundaries.py:24 |
Architecture boundaries |
| guided creation | composite_create |
Creating a party and its chosen roles in one request. | Rehberli oluşturma | src/cluster_erp/modules/parties/parties/metadata.py:319 |
Party unification |
| head office | is_headquarters |
The organisation flagged as the company's head office. | Merkez | src/cluster_erp/modules/owned_organisations/organisations/models.py:44 |
Owned organisations module (owned_organisations) |
| head revision | get_current_head |
The newest revision of the Alembic history. | baş revizyon | src/cluster_erp/server/upgrade_tenants.py:42-44 |
Database migrations |
| hidden modules | hidden_modules |
The modules covered only by apps the user cannot use, left out of the sidebar. | gizli modüller | src/cluster_erp/desktop/core/metadata_store.py:207 |
Metadata store and foreign-key cache |
| home screen | state.pages |
The paged grid of app tiles, folders, and widgets shown after sign-in. | ana ekran | webapp/js/home.js:502 |
Home screen, dock, and launcher |
| home widget | HomeWidgetMeta |
A module-declared home screen item rendered by the module's bundle. | ana ekran bileşeni | src/cluster_erp/core/metadata.py:698 |
Home widgets |
| icon registry | ICONS |
The single source of every glyph used by the web app. | ikon kaydı | webapp/js/icons.js:30 |
Themes, tokens, and accessibility |
| identity redirect | IdentityMeta |
Metadata that makes a role entity open the party card. | Kimlik yönlendirmesi | src/cluster_erp/core/metadata.py:304 |
Party unification |
| inbox message | RfqInboxMessage |
An inbound e-mail about a customer RFQ, with its match status. | Gelen kutusu mesajı | src/cluster_erp/modules/crm/inbox/models.py:13 |
RFQ inbox |
| Incoterms | INCOTERMS_2020 |
The 11 international trade terms published by the ICC in 2020. | Incoterms | src/cluster_erp/core/incoterms.py:11 |
Reference data and core i18n |
| individual details | Individual |
The person-specific fields of an individual party. | Bireysel bilgiler | src/cluster_erp/modules/parties/parties/models.py:58 |
Parties sub-module reference |
| info record | PurchasingInfoRecord |
The current price and terms of one product breakdown from one vendor. | Info kaydı | src/cluster_erp/modules/procurement/info_records/models.py:25 |
Purchase contracts and info records |
| install consent | consented_modules |
The backend modules an administrator approved for an installed app. | kurulum onayı | src/cluster_erp/modules/app_store/models.py:162 |
App store licensing and entitlements |
| intent | IntentMatch |
A recognised request mapped to a module, method, and API path, with a confidence. | Niyet | src/cluster_erp/ai/intent_engine.py:14-24 |
How the intent assistant works |
| intent corpus | intent_corpus_en.json |
The example sentences per intent that the engine learns from at start. | Niyet derlemi | src/cluster_erp/ai/intent_engine.py:365-371 |
How the intent assistant works |
| keep-alive | stashActive |
Keeping a left app's live screen in memory until it is closed. | arka planda canlı tutma | webapp/js/home.js:2259 |
Module apps and app scope |
| kerf | kerf_mm |
The material width lost to one cut. | kesim payı | src/cluster_erp/core/stock_conversion.py:19-32 |
Product breakdown and stock conversion |
| kick-off meeting | KickoffMeeting |
The opening meeting of a project with its checklist. | Başlangıç toplantısı | src/cluster_erp/modules/projects/kickoffs/models.py:17 |
Project actions, activities, and meetings |
| kudos | IntranetKudos |
Recognition one employee gives another, public or private. | Takdir | src/cluster_erp/modules/intranet/models.py:1073 |
Intranet engagement |
| label dictionary | LabelDict |
A mapping from language code to display text. | etiket sözlüğü | src/cluster_erp/core/metadata.py:7 |
Metadata model |
| labour rate | LaborRate |
An hourly or unit price for a work centre and operation type. | İşçilik oranı | src/cluster_erp/modules/costing/labor_rates/models.py:14 |
Costing module (costing) |
| language dictionary | <code>.json |
The file of translated texts for one language, keyed by dotted keys. | dil sözlüğü | webapp/js/i18n.js:76 |
Add a language to the web app |
| language manifest | languages.json |
The list of language codes and native names the web app offers. | dil manifestosu | webapp/i18n/languages.json:1 |
Internationalisation and languages |
| layout stamp | updatedAt |
The time stamp that decides whether the server or the browser copy of the home layout wins. | düzen damgası | webapp/js/home.js:612 |
User UI state |
| leader lock | _leader |
A per-pass advisory lock that lets one worker run a periodic pass while the others skip it. | lider kilidi | src/cluster_erp/server/app.py:357-369 |
Scheduled jobs and retention |
| leave balance | IntranetLeaveBalance |
The days of one leave type for one person in one year. | İzin bakiyesi | src/cluster_erp/modules/intranet/models.py:734 |
Intranet leave |
| leave type | IntranetLeaveType |
A kind of leave with its accrual, notice, document, and restriction rules. | İzin türü | src/cluster_erp/modules/intranet/models.py:687 |
Intranet leave |
| licence state | LicenseState |
The derived state of the uploaded licence: none, invalid, active, grace, or read_only. | Lisans Durumu (webapp/i18n/tr.json key license.status_title) |
src/cluster_erp/modules/app_store/license.py:32 |
App store licensing and entitlements |
| life-to-date value | ltd_value |
Accumulated usage of a meter that only grows. | Ömür boyu değer | src/cluster_erp/modules/fleet/models.py:301 |
Fleet meters and fuel |
| lifespan | lifespan |
The async context that runs start-up work before serving and cleanup after. | yaşam süresi bağlamı | src/cluster_erp/server/app.py:58-59 |
Server startup and app factory |
| linked record | renderLinkedRecord |
The row that opens the record a polymorphic reference points at. | İlişkili kayıt | webapp/js/gen-detail.js:140 |
Generic detail |
| list envelope | items, total, total_capped, limit, offset |
The object a paginated list route returns. | liste zarfı | src/cluster_erp/modules/inventory/warehouses/routes.py:84-96 |
API conventions |
| live directory | DirectoryService |
The employee directory read on demand from employees and parties, without a stored copy. | Canlı rehber | src/cluster_erp/modules/intranet/directory/services.py:1-8 |
Intranet directory |
| live filter | live_filter |
The column test that excludes deactivated rows from a fact set. | Canlı süzgeç | src/cluster_erp/core/contracts.py:2154 |
Analytics facts |
| live test | CLUSTER_SKIP_LIVE_TESTS |
A pytest test that needs a running server or a reachable test database and that the variable can waive. | Canlı test | tests/test_readiness_contract.py:12-14 |
Python tests |
| live-row uniqueness | postgresql_where partial index |
A unique index that ignores deactivated rows. | canlı satır benzersizliği | src/cluster_erp/core/currencies.py:61-74 |
Soft delete and deactivation |
| liveness probe | /health |
The route that says whether the process is alive, without touching any store. | canlılık yoklaması | src/cluster_erp/server/app.py:1469-1474 |
Security.txt and readiness |
| lock integrity gate | lock |
The CI job that checks the lock files against pyproject.toml and checks the pins for advisories. |
kilit bütünlüğü kapısı | .github/workflows/ci.yml:54-74 |
CI pipeline and release |
| low-level code | bom_level |
The deepest BOM level at which a product appears, which orders the netting. | Düşük seviye kodu | src/cluster_erp/modules/procurement/mrp/models.py:235 |
Material requirements planning |
Terms M to O¶
| Term | Code identifier | Definition | Turkish term | Source | Introduced on |
|---|---|---|---|---|---|
| mail account | MailAccount |
An external mailbox a user connected to the product. | Mail hesabı | src/cluster_erp/modules/mail/accounts/models.py:13 |
Mail module (mail) |
| mail domain | MailDomain |
An administrator-defined domain with its provider kind and server coordinates. | Mail alan adı | src/cluster_erp/modules/mail/domains/models.py:9 |
Mail module (mail) |
| maintenance plan | FleetMaintenancePlan |
The organisation's rule for when an asset or a class needs a maintenance task. | Bakım planı | src/cluster_erp/modules/fleet/models.py:314 |
Fleet maintenance and work orders |
| maintenance reminder | FleetMaintenanceReminder |
The computed due state of one plan for one asset. | Bakım hatırlatması | src/cluster_erp/modules/fleet/models.py:348 |
Fleet maintenance and work orders |
| management approval | MgmtApproval |
The meeting record and decision that releases a quote for sending. | Yönetim onayı | src/cluster_erp/modules/quotations/quotes/models.py:171 |
Quotations module (quotations) |
| mandatory read | mandatory_read |
A post that recipients must acknowledge. | Zorunlu okuma | src/cluster_erp/modules/intranet/models.py:299 |
Intranet content and feed |
| match status | match_status |
Whether a message is linked to an RFQ, and how, or marked spam. | Eşleşme durumu | src/cluster_erp/modules/crm/inbox/models.py:41-47 |
RFQ inbox |
| material change | MATERIAL_FIELDS |
A change of time or place that every invitee is told about. | Esaslı değişiklik | src/cluster_erp/modules/intranet/events/lifecycle.py:66 |
Intranet events |
| material type | material_type |
The kind of product, which sets default capability flags. | Malzeme türü | src/cluster_erp/modules/products_and_services/products/schemas.py:12-21 |
Products and services module (products_and_services) |
| measurement stack | compose.measure.yml |
The Compose file that runs the application image next to PostgreSQL to measure performance budgets. | ölçüm yığını | deploy/docker/compose.measure.yml:1-5 |
Container measurement |
| membership | Membership |
The commercial record behind a tenant: plan, status, period, and provisioning state. | Üyelik (webapp/i18n/tr.json key signup.title) |
src/cluster_erp/core/tenancy.py:201 |
Multi-tenancy |
| metadata | ModuleMeta |
The declarative description of a module's screens that both clients render. | metadata | src/cluster_erp/core/metadata.py:719 |
Metadata model |
| metadata store | MetadataStore |
The client-side copy of the server metadata that is loaded once, pruned, and served to the generic screens. | metadata deposu | src/cluster_erp/desktop/core/metadata_store.py:13 |
Metadata store and foreign-key cache, Metadata rendering |
| meter reading | FleetMeterReading |
An immutable counter document on one meter. | Sayaç okuması | src/cluster_erp/modules/fleet/models.py:271 |
Fleet meters and fuel |
| middleware | add_middleware |
A layer that wraps every request and response of the application. | ara katman | src/cluster_erp/server/app.py:1317 |
Request pipeline and middleware |
| migration lock | migration_lock |
A PostgreSQL advisory lock that lets one worker at a time run the boot migration on a database. | göç kilidi | src/cluster_erp/core/tenancy.py:707-720 |
Service and process manager |
| milestone | SalesOrderMilestone |
A planned and actual date for one step of an order. | Kilometre taşı | src/cluster_erp/modules/sales_orders/orders/models.py:211 |
Sales orders and order lines |
| minimum group size | min_group_size |
The floor below which unique reader counts are hidden. | Asgari grup büyüklüğü | src/cluster_erp/modules/intranet/models.py:155-200 |
Intranet access, audience, and retention |
| mode prefix | SPOT_MODES |
A leading sign that narrows the palette to one result family. | mod öneki | webapp/js/search-index.js:163 |
Search and command palette |
| module | ModuleBase |
A backend package under src/cluster_erp/modules/ that owns its routes, events, and metadata. |
modül | src/cluster_erp/core/module_base.py:14 |
What is Cluster ERP |
| module app | makeModuleScreen |
A backend module presented as an app whose sidebar sections are tabs. | modül uygulaması | webapp/js/module-app.js:69 |
Module apps and app scope |
| module registry | ModuleRegistry |
The object that discovers, loads, and shuts down modules. | modül kaydı | src/cluster_erp/core/module_registry.py:22 |
Module lifecycle |
| module router | module_router |
The router a module creates with its API prefix and into which it includes its sub-module routers. | modül yönlendiricisi | src/cluster_erp/modules/inventory/module.py:52 |
API overview |
| module screen | custom_widget |
A hand-written desktop screen reached through a custom sidebar section. |
modül ekranı | src/cluster_erp/desktop/widgets/main_window.py:373-376 |
Module screens |
| money scale | money_scale |
The quantize step derived from a currency's decimal places. | para ölçeği | src/cluster_erp/modules/quotations/rollup.py:35-46 |
Money and Decimal |
| MRP run | MrpRun |
One execution of the planning algorithm with its parameters and totals. | MRP çalıştırması | src/cluster_erp/modules/procurement/mrp/models.py:26 |
Material requirements planning |
| my documents | MyDocumentsService |
The read-only list of documents linked to the employee's own party card. | Belgelerim | src/cluster_erp/modules/intranet/my_documents/services.py:10 |
Intranet my documents |
| navigation hook | apply_navigation |
A screen method that receives navigation parameters to focus one record. | gezinme kancası | src/cluster_erp/desktop/widgets/main_window.py:213-215 |
Module screens |
| nesting export | NestingExportData |
The JSON description of a job sent to an external nesting tool. | Yerleşim dışa aktarımı | src/cluster_erp/modules/nesting/integration/schemas.py:19 |
Nesting integration and KPI |
| nesting import | NestingImportResult |
The layout an external tool returns: placements, remnants, outlines, and sheets used. | Yerleşim sonucu içe aktarımı | src/cluster_erp/modules/nesting/integration/schemas.py:64 |
Nesting integration and KPI |
| nesting job | NestingJob |
A plan to cut a set of parts from sheets of one material and thickness. | Yerleşim işi | src/cluster_erp/modules/nesting/nesting_jobs/models.py:22 |
Nesting module (nesting) |
| nesting part | NestingPart |
A product to be placed in a job, with its size and outline. | Yerleşim parçası | src/cluster_erp/modules/nesting/nesting_parts/models.py:13 |
Nesting jobs, parts, and remnants |
| net material cost | net_material_cost |
Material cost minus remnant credit. | Net malzeme maliyeti | src/cluster_erp/modules/nesting/nesting_jobs/models.py:282 |
Nesting jobs, parts, and remnants |
| node country | node_country |
The country a node declares it serves. | düğüm ülkesi | src/cluster_erp/config/settings.py:111 |
Data residency check |
| node role | ROLE_FILE |
The role, staging or production, written at a node's first install and never changed. | düğüm rolü | deploy/install.sh:122-128 |
Environments and promotion |
| note | Note |
A text note linked to any record by entity type and id. | not | src/cluster_erp/core/notes.py:17 |
Attachments, notes, and storage |
| notification | IntranetNotification |
One message in a person's in-app inbox. | Bildirim | src/cluster_erp/modules/intranet/models.py:614 |
Intranet notifications and delivery |
| notification rule | NotificationRule |
A settings record linking an event type to a recipient, channel, template, and cooldown. | Bildirim Kuralı | src/cluster_erp/modules/auth/notification_rules/models.py:9 |
Notification rules |
| offboarding | offboard_tenant |
Ending a tenant: export, close, and optionally drop. | ayrılış | src/cluster_erp/server/offboard_tenant.py:1-16 |
Tenant lifecycle |
| official delivery | IntranetOfficialDelivery |
A formal hand-over of a document to an employee with a receipt. | Tebligat | src/cluster_erp/modules/intranet/models.py:936 |
Intranet module (intranet) |
| operator | Operator |
A person who runs the deployment, with an account on the control plane. | operatör | src/cluster_erp/core/tenancy.py:132 |
Operator console |
| operator action | OperatorAction |
One audit record of what an operator did to which tenant. | operatör eylemi | src/cluster_erp/core/tenancy.py:157 |
Operator console |
| operator token | require_operator |
The Bearer token of an operator console account, read only by the /api/v1/vendor routes. |
operatör belirteci | src/cluster_erp/server/routes/vendor.py:84-95 |
Authentication and headers |
| order component | ProductionOrderComponent |
A material the order needs, with required and consumed quantity. | Emir bileşeni | src/cluster_erp/modules/production/production_orders/models.py:110 |
Production orders and versions |
| order operation | ProductionOrderOperation |
An operation copied from the routing onto the order. | Emir operasyonu | src/cluster_erp/modules/production/production_orders/models.py:156 |
Production orders and versions |
| organisation details | OrganisationInfo |
The legal fields of an organisation party. | Kurumsal bilgiler | src/cluster_erp/modules/parties/parties/models.py:85 |
Parties sub-module reference |
| outlier screen | StatisticsEngine.outliers |
A review queue of values outside a fence; nothing is changed or deleted. | Aykırı değer taraması | src/cluster_erp/modules/analytics/statistics.py:312 |
Analytics statistics and inference |
| overhead rate | OverheadRate |
A percentage or per-unit overhead with a basis and an apply order. | Genel gider oranı | src/cluster_erp/modules/costing/overhead_rates/models.py:12 |
Costing module (costing) |
| overlay | overlay |
The per-tenant changes the clients apply to the fixed metadata. | katman | src/cluster_erp/core/tenant_fields.py:1856 |
Tenant fields |
| owned organisation | OwnedOrganisation |
An organisation the company itself owns, such as a head office or a branch. | Kuruluş | src/cluster_erp/modules/owned_organisations/organisations/models.py:21 |
Owned organisations module (owned_organisations) |
Terms P to Q¶
| Term | Code identifier | Definition | Turkish term | Source | Introduced on |
|---|---|---|---|---|---|
| package | ShipmentPackage |
A physical package of a shipment with weights and dimensions. | Paket | src/cluster_erp/modules/sales_orders/shipments/models.py:99 |
Shipments |
| packing list | packing_list |
The document that lists packages, weights, and contents of a shipment. | Çeki listesi | src/cluster_erp/modules/sales_orders/trade_documents/metadata.py:20 |
Trade documents |
| pane | PaneWidget |
One area of the workspace with its own tab bar and tab manager. | bölme | src/cluster_erp/desktop/widgets/pane_widget.py:99 |
Tabs, panes, and layout |
| pane controller | PaneController |
The string-id interface for pane and tab operations. | bölme denetleyicisi | src/cluster_erp/desktop/core/pane_controller.py:23 |
Tabs, panes, and layout |
| part line | FleetWorkOrderPart |
A spare part planned on a work order and issued from stock. | Parça satırı | src/cluster_erp/modules/fleet/models.py:436 |
Fleet maintenance and work orders |
| party | Party |
A person or an organisation the company deals with, kept as one card. | Taraf | src/cluster_erp/modules/parties/parties/models.py:18 |
Parties module (parties) |
| party type | party_type |
Whether a party is an individual or an organisation. |
Taraf türü | src/cluster_erp/modules/parties/parties/schemas.py:17-19 |
Parties module (parties) |
| passive record | list_inactive |
A record with deleted_at set, listed for review and reactivation. |
Pasif kayıt | src/cluster_erp/modules/records/lifecycle_routes.py:114-115 |
Records module (records) |
| passive view | listInactive |
The list of deactivated records of an entity. | Pasifler | webapp/js/gen-api.js:151 |
Generic list |
| payment port | PaymentPort |
The interface behind which a payment provider checks out a signup. | ödeme bağlantı noktası | src/cluster_erp/server/signup.py:85 |
Signup |
| payment term | PaymentTerm |
A coded rule for when and how an invoice is paid. | Ödeme koşulu | src/cluster_erp/modules/currencies/payment_terms/models.py:12 |
Currencies module (currencies) |
| PC pointer | isPcPointer |
The test that a fine, hovering pointer has room for the dock. | PC işaretçisi | webapp/js/device-class.js:36 |
Device classes |
| PDF renderer | PdfRenderer |
The process-wide Chromium that turns HTML into PDF. | PDF oluşturucu | src/cluster_erp/core/pdf_render.py:58 |
PDF and system mail |
| pending days | pending |
Days reserved by submitted requests until they are decided. | Bekleyen günler | src/cluster_erp/modules/intranet/models.py:767 |
Intranet leave |
| permission code | AuthPermission.code |
A string of the form resource.action that a route demands. | izin kodu | src/cluster_erp/modules/auth/permissions/models.py:27 |
Roles and permissions |
| permission family split | FAMILY_SPLITS |
A parent code family whose routes moved to their own child families. | izin ailesi ayrımı | src/cluster_erp/server/permission_families.py:25 |
Roles and permissions |
| phantom item | is_phantom |
An item that coverage skips because its children carry the multiplied demand. | Hayalet kalem | src/cluster_erp/modules/bom/bom_versions/services.py:830-831 |
BOM module (bom) |
| placement | Placement |
One placed instance of a part on a sheet, with position, rotation, and mirror flag. | Yerleşim konumu | src/cluster_erp/modules/nesting/engine/types.py:65 |
Nesting engine |
| planned independent requirement | PlannedIndependentRequirement |
A forecast demand quantity for a product and period. | Tahmin (PIR) | src/cluster_erp/modules/procurement/mrp/models.py:535 |
Material requirements planning |
| planning file | MrpPlanningFileEntry |
A flag that a product changed and must be replanned by a net-change run. | Planlama dosyası | src/cluster_erp/modules/procurement/mrp/models.py:584 |
Material requirements planning |
| platform context | PLATFORM_CTX |
The object of platform functions passed to every gated bundle. | platform bağlamı | webapp/js/custom-widgets.js:52 |
Gated app bundles |
| plural form | tp |
The text variant chosen by the CLDR plural category of a number. | çoğul biçimi | webapp/js/i18n.js:116 |
Internationalisation and languages |
| PO check | PoCheck |
One comparison of the customer PO with the quote, with its result. | PO kontrolü | src/cluster_erp/modules/sales_orders/orders/models.py:142 |
Sales orders and order lines |
| PO revision | PoRevision |
A frozen snapshot of one version of the customer PO. | PO revizyonu | src/cluster_erp/modules/sales_orders/orders/models.py:238 |
Sales orders and order lines |
| POD rule | pod_rule |
What the system does when a delivery is recorded without proof of delivery. | POD kuralı | src/cluster_erp/modules/sales_orders/settings/models.py:45-51 |
Sales order units and settings |
| policy rule | _evaluate_rule |
One subject, operator, and target comparison inside a policy condition. | politika kuralı | src/cluster_erp/modules/auth/guards.py:325 |
ABAC policies |
| portal token | token |
The path segment that identifies a supplier's RFQ invitation on the supplier portal routes. | portal belirteci | src/cluster_erp/modules/procurement/purchase_rfqs/portal_routes.py:34 |
Authentication and headers |
| pre-response hook | pre_response_hooks |
A callback run before the first response byte is sent. | yanıt öncesi kanca | src/cluster_erp/server/middleware.py:45-55 |
Database and sessions |
| precondition gate | ANALYTICS_PRECONDITION_FAILED |
A refusal raised when a method's precondition does not hold. | Ön koşul kapısı | src/cluster_erp/modules/analytics/errors.py:39 |
Analytics statistics and inference |
| preferred vendor | is_preferred |
A supplier the buyer prefers to source from. | Tercih edilen tedarikçi | src/cluster_erp/modules/procurement/suppliers/models.py:61-67 |
Suppliers |
| preliminary reading | preliminary |
A reading held back because its usage is implausible, until confirmed or marked incorrect. | Ön okuma | src/cluster_erp/modules/fleet/models.py:60 |
Fleet meters and fuel |
| prep operation | PrepOperation |
A preparation step for one BOM item, such as a cut. | Hazırlık operasyonu | src/cluster_erp/modules/production/routings/models.py:143 |
Routings and operation types |
| press and hold | bindLongPress |
Holding a pointer on a row for 450 ms to enter selection mode. | basılı tut | webapp/js/ui.js:71 |
Generic list |
| pricing condition | PurchasingQuotationCondition |
A discount, surcharge, freight, or cash discount applied to a line price. | Fiyat koşulu | src/cluster_erp/modules/purchasing_quotations/quotations/models.py:154 |
Purchasing quotations module (purchasing_quotations) |
| primary address | is_primary |
The single address a party marks as its main one. | Birincil adres | src/cluster_erp/modules/parties/addresses/models.py:34 |
Addresses reference |
| privilege ceiling | privilege_escalation |
The rule that a caller may grant only codes the caller already holds. | yetki tavanı | src/cluster_erp/core/errors.py:397 |
Roles and permissions |
| producer | none | A module that constructs a contract and passes it to emit or query. |
üretici | src/cluster_erp/core/event_bus.py:83 |
Contracts reference |
| product | Product |
An item or service of the material master. | Ürün | src/cluster_erp/modules/products_and_services/products/models.py:20 |
Products and services module (products_and_services) |
| product breakdown | ensure_product_breakdown |
The rule that a product reference carries product, model, and version together. | ürün kırılımı | src/cluster_erp/core/product_breakdown.py:86 |
Product breakdown and stock conversion |
| product model | ProductModel |
A variant of a product; every product has a default one. | Ürün modeli | src/cluster_erp/modules/products_and_services/product_models/models.py:17 |
Products and services module (products_and_services) |
| product version | ProductVersion |
A version of a model; stock is kept per product, model, and version. | Ürün versiyonu | src/cluster_erp/modules/products_and_services/product_versions/models.py:16 |
Products and services module (products_and_services) |
| production environment | environment: production |
The GitHub environment the deploy job is bound to, where a person approves each deploy. | üretim ortamı | .github/workflows/ci.yml:131-133 |
CI pipeline and release |
| production order | ProductionOrder |
An order to make a quantity of one product breakdown. | Üretim emri | src/cluster_erp/modules/production/production_orders/models.py:14 |
Production module (production) |
| production version | ProductionVersion |
The valid pair of BOM version and routing for a breakdown, with dates and lot sizes. | Üretim versiyonu | src/cluster_erp/modules/production/production_versions/models.py:19 |
Production orders and versions |
| proficiency level | proficiency_level |
How well the party speaks the language. | Seviye | src/cluster_erp/modules/parties/person_languages/models.py:27 |
Person languages reference |
| profile target | profile_targets |
A declared column that profiling and statistics may read. | Profil hedefi | src/cluster_erp/modules/analytics/profiling.py:118 |
Analytics reports, summaries, and cross |
| project | Project |
A customer project opened from a sales order, with a fixed lifecycle. | Proje | src/cluster_erp/modules/projects/projects/models.py:22 |
Projects module (projects) |
| project action | ProjectAction |
A task with an owner and a due time, from a meeting or ad hoc. | Proje aksiyonu | src/cluster_erp/modules/projects/actions/models.py:17 |
Project actions, activities, and meetings |
| project activity | ProjectActivity |
One planned step of a project schedule. | Proje aktivitesi | src/cluster_erp/modules/projects/activities/models.py:28 |
Project actions, activities, and meetings |
| project board | ProjectBoardService |
The read-only read model that shows all projects along the lifecycle. | Proje panosu | src/cluster_erp/modules/projects/board.py:52 |
Project board |
| project item | ProjectItem |
One deliverable of a project, with product breakdown and quantity. | Proje kalemi | src/cluster_erp/modules/projects/items/models.py:17 |
Projects, items, and fixtures |
| project schedule | ProjectSchedule |
A versioned plan of a project with phases and a critical path. | Proje çizelgesi | src/cluster_erp/modules/projects/schedules/models.py:17 |
Project schedules |
| project stock loan | ProjectStockLoan |
Stock lent from one stripe to another with a payback obligation. | Proje stok ödüncü | src/cluster_erp/modules/inventory/stock/models.py:415 |
Inventory module (inventory) |
| project stripe | owner_project_id |
The part of a stock level owned by one project; NULL is common stock. |
Proje şeridi | src/cluster_erp/modules/inventory/stock/models.py:79 |
Inventory module (inventory) |
| promotion record | staging-ok/<tag> |
An annotated tag on the release commit that records a passed staging battery. | terfi kaydı | deploy/install.sh:15-21 |
Environments and promotion |
| proof of delivery | pod_signed, pod_received_at |
The receiver's confirmation recorded on delivery. | Teslim kanıtı (POD) | src/cluster_erp/modules/sales_orders/shipments/models.py:89-92 |
Shipments |
| protection class | protection_class |
A level from K0 to K4 that says how sensitive a field's values are. | koruma sınıfı | src/cluster_erp/core/tenant_fields.py:129-137 |
Tenant fields |
| provisioning state | provision_state |
How far the creation of a signup's tenant database has progressed. | kurulum durumu | src/cluster_erp/core/tenancy.py:257 |
Signup |
| publication | IntranetPublication |
One published version of a post with its frozen recipient set and acknowledgement terms. | Yayın | src/cluster_erp/modules/intranet/models.py:511 |
Intranet content and feed |
| purchase contract | PurchaseContract |
An outline agreement with a vendor for a period, by quantity or value. | Satın alma sözleşmesi | src/cluster_erp/modules/procurement/purchase_contracts/models.py:23 |
Purchase contracts and info records |
| purchase order | PurchaseOrder |
An order placed with a vendor. | Satın alma siparişi | src/cluster_erp/modules/procurement/purchase_orders/models.py:24 |
Purchase orders |
| purchase request | PurchaseRequest |
A request for materials to be bought, with estimated cost, before ordering. | Satın alma talebi | src/cluster_erp/modules/procurement/purchase_requests/models.py:23 |
Purchase requests |
| purchasing RFQ | PurchaseRfq |
A request to several vendors to quote for the same lines. | Satın alma teklif talebi | src/cluster_erp/modules/procurement/purchase_rfqs/models.py:26 |
Purchasing RFQs |
| quarantined dump | .corrupt |
A dump that failed verification, renamed so pruning never counts it. | karantinaya alınmış döküm | src/cluster_erp/server/backup_tenants.py:299-304 |
Backups and restore |
| query | Query |
A request delivered to exactly one handler, which returns the answer. | sorgu | src/cluster_erp/core/event_bus.py:30-32 |
Event bus |
| queued compose | queueCompose |
A prefilled draft handed to the Mail app before it opens. | sıradaki taslak | webapp/js/mail.js:27 |
Mail and profile screens |
| quick create | fk.create_tooltip |
The + next to a picker that creates a referenced record without leaving the form. | Hızlı oluştur | webapp/js/gen-form.js:146-148 |
Generic form |
Terms R¶
| Term | Code identifier | Definition | Turkish term | Source | Introduced on |
|---|---|---|---|---|---|
| rate snapshot | CostingRateSnapshot |
A frozen copy of a rate used by a calculation. | Oran anlık görüntüsü | src/cluster_erp/modules/costing/costing_analyses/models.py:293 |
Costing module (costing) |
| read-all code | read_all |
A permission action that lifts the row scope for an entity. | tümünü okuma kodu | src/cluster_erp/server/app.py:811 |
Field and row access |
| read-model panel | renderReadModelPanel |
A detail tab whose data endpoints and layout come entirely from its config. |
okuma modeli paneli | webapp/js/gen-detail.js:447 |
Generic detail |
| readiness attribute | data-app-ready |
The attribute on the root element that marks the end of boot. | hazır olma niteliği | webapp/js/main.js:279 |
Boot, session, and API calls |
| readiness probe | /ready |
The route /ready that says whether the process may take traffic, by asking each store one question. |
hazırlık yoklaması | src/cluster_erp/server/app.py:1476-1504 |
Security.txt and readiness, Shared server routes |
| reading background | reading_bg |
A tinted surface colour chosen for easier reading. | okuma arka planı | webapp/js/a11y.js:24 |
Themes, tokens, and accessibility |
| recipe | RecipeDefinition |
A stored, re-runnable list of preparation steps over one fact set. | Tarif | src/cluster_erp/modules/analytics/recipe_schemas.py:255 |
Analytics recipes and query builder |
| record card | mountRecordForm |
The read-only view of a record that switches to edit mode on request. | kayıt kartı | webapp/js/gen-form.js:2310 |
Generic form |
| record documents | record_documents |
Files attached to any record through the documents provider. | Belgeler | webapp/js/record-docs.js:26 |
Record documents, viewer, and share |
| record toolbar | RecordToolbar |
The toolbar above lists and record cards with paging, record, and output buttons. | kayıt araç çubuğu | src/cluster_erp/desktop/widgets/common/record_toolbar.py:26 |
Generic widgets |
| redaction | REDACTED |
Replacing a sensitive value with [redacted] while keeping the record of the change. |
gizleme | src/cluster_erp/core/sensitive_fields.py:25 |
Change history |
| reference data | core_currencies, parties_countries |
Standard lists seeded into the database instead of written into code. | referans veri | src/cluster_erp/core/currencies.py:57 |
Reference data and core i18n |
| reference list cache | listCache |
The in-memory cache of whole foreign-key option lists, keyed by module, endpoint, and parameters. | referans liste önbelleği | webapp/js/gen-api.js:189 |
Boot, session, and API calls |
| refresh token | create_refresh_token |
A signed token that is spent once to obtain a new token pair. | yenileme belirteci | src/cluster_erp/modules/auth/jwt_utils.py:33 |
Authentication and sessions |
| remnant | NestingRemnant |
A reusable leftover rectangle of a nested sheet. | Artık | src/cluster_erp/modules/nesting/nesting_remnants/models.py:14 |
Nesting module (nesting) |
| remnant credit | remnant_credit |
The value of reusable leftovers deducted from the material cost. | Artık alacağı | src/cluster_erp/modules/nesting/nesting_jobs/models.py:278 |
Nesting jobs, parts, and remnants |
| renewal ranking | FleetTcoService.renewal |
Active assets ordered by cost per kilometre, highest first. | Yenileme sıralaması | src/cluster_erp/modules/fleet/tco/services.py:63 |
Fleet TCO, telematics, and analytics |
| report item | AnalyticsReportItem |
A captured analysis inside a report, with its result snapshot. | Rapor kalemi | src/cluster_erp/modules/analytics/models.py:86 |
Analytics reports, summaries, and cross |
| request channel | CHANNELS |
How a data-subject request reached the company. | başvuru kanalı | src/cluster_erp/modules/privacy/requests/models.py:23 |
Privacy module (privacy) |
| request context | core/request_context.py |
Context variables that carry the actor, correlation id, deactivation reason, and tenant key. | istek bağlamı | src/cluster_erp/core/request_context.py:1-9 |
Database and sessions |
| request session | get_db_session |
The one SQLAlchemy session a request uses, committed before the response. | istek oturumu | src/cluster_erp/server/dependencies.py:160 |
Database and sessions |
| request type | IntranetRequestType |
An organisation-defined kind of employee request with its own form fields. | Talep türü | src/cluster_erp/modules/intranet/models.py:841 |
Intranet requests |
| residency finding | Finding |
One way the deployment contradicts its declared country, with a code and a detail. | ikamet bulgusu | src/cluster_erp/server/residency_check.py:44-52 |
Data residency check |
| resource-enforced code | RESOURCE_ENFORCED_CODES |
A code whose service evaluates resource rules after loading the entity. | kaynakta uygulanan kod | src/cluster_erp/modules/auth/guards.py:35 |
ABAC policies |
| result line | report |
The line N passed, M failed that a suite prints and the runner reads. |
Sonuç satırı | web-client/_shared_e2e_base.mjs:289-295 |
E2e battery |
| result source | result_source |
Whether a job's layout is built_in or external. |
Sonuç kaynağı | src/cluster_erp/modules/nesting/nesting_jobs/models.py:215 |
Nesting engine |
| retention evidence row | record_run |
The row that records what a retention pass removed. | saklama kanıt satırı | src/cluster_erp/modules/records/retention/services.py:20-26 |
Scheduled jobs and retention |
| retention window | retention_years |
The years a deactivated record is kept before the purge removes it. | Saklama süresi | src/cluster_erp/modules/records/retention/models.py:19-30 |
Records module (records) |
| RFQ line material | RfqLineMaterial |
A material component listed for one RFQ line. | Teklif talebi kalem malzemesi | src/cluster_erp/modules/crm/rfq_line_materials/models.py:12 |
Customer RFQs |
| RFQ package | RfqPackage |
The folder of drawings and files that comes with a customer RFQ. | Teklif talebi paketi | src/cluster_erp/modules/crm/rfqs/models.py:87 |
Customer RFQs |
| role | AuthRole |
A named set of permission codes that is assigned to users. | Rol (webapp/i18n/tr.json key resource.role) |
src/cluster_erp/modules/auth/roles/models.py:17 |
Roles and permissions |
| role event | PartyRoleSet |
The event a role module emits when it links or unlinks a role record. | Rol olayı | src/cluster_erp/core/contracts.py:48 |
Party unification |
| role flag | is_customer, is_supplier, is_employee |
A boolean on the party that says it plays a role, kept in step with the role record. | Rol | src/cluster_erp/modules/parties/parties/models.py:33-35 |
Parties module (parties) |
| routing | Routing |
The operation sequence that makes one product breakdown. | Rota | src/cluster_erp/modules/production/routings/models.py:15 |
Routings and operation types |
| routing scaffold | RoutingScaffolder |
The wizard that derives a routing from the BOM and asks for missing facts. | Rota iskeleti | src/cluster_erp/modules/production/routings/scaffold.py:167 |
Routings and operation types |
| row density | setDensity |
The user's choice of how tightly lists and tables pack their rows. | Satır yoğunluğu | webapp/js/prefs.js:90 |
Themes, tokens, and accessibility |
| row guard | FORCE ROW LEVEL SECURITY |
Row-level security on private tables that also applies to the table owner. | satır koruması | src/cluster_erp/server/backup_tenants.py:105-113 |
PostgreSQL roles and tuning |
| row scope | Scope |
The set of parties whose records a caller may see. | satır kapsamı | src/cluster_erp/core/row_scope.py:35 |
Field and row access, Intranet access, audience, and retention |
| row-level security backstop | RLS_PARTIES_GUC |
A database row policy that filters two personal tables by the published party set. | satır düzeyi güvenlik yedeği | src/cluster_erp/core/rls.py:37 |
Field and row access |
| RSVP | IntranetEventRsvp |
A person's answer to an event: going, maybe, or declined. |
Katılım yanıtı | src/cluster_erp/modules/intranet/models.py:1269 |
Intranet events |
| run item | MrpRunItem |
The planning result of one product in one run, with proposal and exception. | Çalıştırma kalemi | src/cluster_erp/modules/procurement/mrp/models.py:201 |
Material requirements planning |
Terms S¶
| Term | Code identifier | Definition | Turkish term | Source | Introduced on |
|---|---|---|---|---|---|
| sales order | SalesOrder |
The order created from a customer purchase order that references a quote. | Satış siparişi | src/cluster_erp/modules/sales_orders/orders/models.py:23 |
Sales orders module (sales_orders) |
| sales quote | Quote |
A priced offer to a customer that answers a customer RFQ. | Satış teklifi | src/cluster_erp/modules/quotations/quotes/models.py:37 |
Quotations module (quotations) |
| saved analysis model | AnalyticsSavedModel |
A named, re-runnable analysis that stores parameters, not results. | Kayıtlı analiz modeli | src/cluster_erp/modules/analytics/models.py:32 |
Analytics module (analytics) |
| SBC class | classify_sbc |
A demand pattern class from inter-demand interval and variability. | SBC sınıfı | src/cluster_erp/modules/analytics/classification.py:246 |
Analytics forecasting and classification |
| scenario | is_scenario |
A cloned analysis with cost multipliers for what-if comparison. | Senaryo | src/cluster_erp/modules/costing/costing_analyses/models.py:61 |
Costing module (costing) |
| schedule lock | schedule_locked |
A flag that keeps a work order out of automatic scheduling. | Çizelge kilidi | src/cluster_erp/modules/production/work_orders/models.py:77-82 |
Work orders |
| scheduling board | SchedulingBoardService |
The read model and write service that places work orders on work-center rows over time. | Çizelgeleme panosu | src/cluster_erp/modules/production/scheduling/services.py:163 |
Production scheduling |
| scope picker | scoped_by |
The selector that limits a settings list to one parent record. | kapsam seçici | webapp/js/gen-settings.js:89 |
Generic tree and settings screens |
| scrap rate | scrap_rate_pct |
Waste area as a percentage of used plus waste area. | Fire oranı | src/cluster_erp/modules/nesting/kpi/schemas.py:17 |
Nesting integration and KPI |
| sealed bid | sealed_bid |
An RFQ whose quotations stay hidden from the buyer while it is out for bid. | Kapalı teklif | src/cluster_erp/modules/procurement/purchase_rfqs/models.py:78-80 |
Purchasing RFQs |
| sealed secret | secret_box.seal |
A reversible, encrypted form of a small secret, marked with the enc: prefix. |
mühürlü gizli değer | src/cluster_erp/core/secret_box.py:44 |
Second factor and secret storage |
| search target | screenTargets |
A navigable place derived from metadata that the palette can open. | arama hedefi | webapp/js/search-index.js:30 |
Search and command palette |
| seat assignment | AppAssignment |
A rule that makes an app required, available, or blocked for a role. | koltuk ataması | src/cluster_erp/modules/app_store/models.py:77 |
App store licensing and entitlements |
| section row | renderSection |
A row on the detail page that opens a non-form tab as its own screen. | bölüm satırı | webapp/js/gen-detail.js:345 |
Generic detail |
| seed refresh | _init_tenant_schema |
A one-shot application start-up against a tenant database that refreshes permissions, sequences, and deactivation columns. | tohum yenileme | src/cluster_erp/server/provision_tenant.py:39-82 |
Tenant lifecycle |
| segment | IntranetSegment |
A rule-based audience of employees used to target content and events. | Hedef kitle | src/cluster_erp/modules/intranet/models.py:410 |
Intranet module (intranet) |
| segregation of duties | AUTH_SELF_APPROVAL_FORBIDDEN |
The rule that a requester or an earlier decider may not decide a step. | görevler ayrılığı | src/cluster_erp/modules/auth/approvals/services.py:311 |
Approvals and approval chains |
| self-hosted suite | SELF_HOSTED_MT_BASE |
A suite that starts its own server and databases instead of using the shared test instance. | Kendi sunuculu süit | tests/test_e2e_db_isolation.py:51-60 |
E2e battery |
| semantic layer | FactCatalogue |
The validated set of fact sets that analytics may query, keyed by semantic keys. | Anlamsal katman | src/cluster_erp/modules/analytics/registry.py:57-61 |
Analytics module (analytics) |
| server address list | server_urls |
The setting that keeps the last ten server addresses that signed in successfully. | sunucu adresi listesi | src/cluster_erp/desktop/widgets/login_dialog.py:274-283 |
Run the desktop client |
| service user | SERVICE_USER |
The system account that owns the checkout and runs the service and the cron jobs. | servis kullanıcısı | deploy/install.sh:46 |
Install a Linux node |
| settings | Settings |
The Pydantic class that loads configuration from CLUSTER_ERP_ environment variables and .env. |
ayarlar | src/cluster_erp/config/settings.py:64 |
Settings reference |
| settings section | makeGenSettings |
A module screen that lists the module's reference entities as rows. | ayar bölümü | webapp/js/gen-settings.js:27 |
Generic tree and settings screens |
| settings store | SettingsStore |
The wrapper around the local QSettings store of the desktop client. |
ayar deposu | src/cluster_erp/desktop/core/settings_store.py:8 |
Languages, themes, and accessibility |
| setup wizard | SetupWizard |
The tkinter program that installs Cluster ERP on a Windows workstation. | kurulum sihirbazı | installer/setup_wizard.pyw:74 |
Windows installer |
| share sheet | openShareSheet |
The bottom sheet that sends a record summary to a target. | paylaşım kartı | webapp/js/share.js:80 |
Record documents, viewer, and share |
| shared route | server/routes |
An HTTP route defined by the server rather than by a module. | ortak rota | src/cluster_erp/server/app.py:1432-1450 |
Shared server routes |
| sheet geometry | SheetGeom |
Sheet size with edge margin, kerf, and part gap. | Levha geometrisi | src/cluster_erp/modules/nesting/engine/types.py:13 |
Nesting engine |
| shifts | Shifts |
A map from weekday to wall-clock working spans. | vardiyalar | src/cluster_erp/core/working_time.py:32-34 |
Working time |
| shipment | SalesOrderShipment |
One dispatch of order lines and units, with packages and transport data. | Sevkiyat | src/cluster_erp/modules/sales_orders/shipments/models.py:24 |
Sales orders module (sales_orders) |
| sidebar section | SidebarSectionMeta |
One screen of a module, shown as a tab of its module app. | kenar çubuğu bölümü | src/cluster_erp/core/metadata.py:664 |
Add a screen with metadata |
| sign-in dialog | LoginDialog |
The modal dialog that collects the server address and the credentials before the main window opens. | giriş iletişim kutusu | src/cluster_erp/desktop/widgets/login_dialog.py:43 |
Run the desktop client |
| sign-in failure budget | _check_attempt_budget |
The per-client and per-name limit on failed sign-ins within one minute. | giriş hata bütçesi | src/cluster_erp/modules/auth/login/routes.py:71 |
Authentication and sessions |
| signal bus | SignalBus |
The desktop QObject that carries change, session, navigation, and accessibility signals between screens. |
sinyal veri yolu | src/cluster_erp/desktop/core/signal_bus.py:18 |
Signal bus and watch_entity |
| signup entry | wireSignup |
The sign-in screen button that appears only where self-service signup is open. | üyelik girişi | webapp/js/signup.js:286 |
Mail and profile screens |
| signup rate-limit zone | zone=signup |
The nginx request-rate zone applied to the anonymous signup path. | kayıt hız sınırı bölgesi | deploy/nginx.conf.example:141-142 |
Reverse proxy |
| signup token | signup_token |
The capability handle a signer uses to poll, resend, or cancel. | kayıt belirteci | src/cluster_erp/core/tenancy.py:239 |
Signup |
| space | IntranetSpace |
A container that groups intranet content and can carry access grants. | Alan | src/cluster_erp/modules/intranet/models.py:202 |
Intranet module (intranet) |
| spoken language | PersonLanguage |
A language a party speaks, with a proficiency level. | Konuştuğu dil | src/cluster_erp/modules/parties/person_languages/models.py:15 |
Person languages reference |
| staging fixtures | staging_fixtures |
The command that creates the battery's sign-in accounts on a node recorded as staging. | staging fikstürleri | src/cluster_erp/server/staging_fixtures.py:1-15 |
Demo and staging data |
| stale document | stale |
A document whose source data changed after it was generated. | Bayat belge | src/cluster_erp/modules/sales_orders/trade_documents/models.py:57-61 |
Trade documents |
| standardised rate | stratified_ratio |
A group rate reweighted to a common stratum mix. | Standartlaştırılmış oran | src/cluster_erp/modules/analytics/stratification.py:54 |
Analytics statistics and inference |
| starter chip | assistant_starters |
A one-tap question a module offers in the assistant widget. | başlangıç önerisi | webapp/js/widget-ai.js:22-28 |
Assistant and chat screens |
| static quality ratchet | test_static_quality.py |
A pytest file that fails on any Ruff or mypy finding across the code base. | Statik kalite mandalı | tests/test_static_quality.py:1-11 |
Architecture boundaries |
| step observation | StepObservation |
The rows in, rows out, and delta recorded for one recipe step. | Adım gözlemi | src/cluster_erp/modules/analytics/recipe_schemas.py:284 |
Analytics recipes and query builder |
| stock category | _VALID_STOCK_CATEGORIES |
One of the six quantity buckets of a stock level. | Stok kategorisi | src/cluster_erp/modules/inventory/stock/services.py:94-101 |
Inventory module (inventory) |
| stock form | stock_form |
Whether a stock item is a bar (length) or a sheet (sheet). |
stok biçimi | src/cluster_erp/core/stock_conversion.py:103-108 |
Product breakdown and stock conversion |
| stock level | StockLevel |
The stock quantities of one product breakdown at one place, batch, owning project, and custodian. | Stok seviyesi | src/cluster_erp/modules/inventory/stock/models.py:25 |
Inventory module (inventory) |
| stock mode | stock_mode |
Whether a project uses common stock or its own stock stripe. | Stok modu | src/cluster_erp/modules/projects/projects/schemas.py:13 |
Projects module (projects) |
| stock reservation | StockReservation |
Unrestricted stock set aside for a reference. | Stok rezervasyonu | src/cluster_erp/modules/inventory/stock/models.py:347 |
Inventory module (inventory) |
| storage backend | StorageBackend |
The interface that saves and loads file bytes by key. | depolama arka ucu | src/cluster_erp/core/storage.py:11 |
Attachments, notes, and storage |
| strict permission code | abac_strict_permission_codes |
A code that is denied when no policy exists for it. | katı izin kodu | src/cluster_erp/config/settings.py:339 |
ABAC policies |
| subject data collection | CollectSubjectData |
The fan-out in which every module returns what it holds about a person. | ilgili kişi verisi toplama | src/cluster_erp/core/contracts.py:2385 |
Privacy and data-subject requests |
| subscription direction | direction |
Whether a subscription is a sale to a customer or a purchase from a vendor. | abonelik yönü | src/cluster_erp/modules/subscriptions/customer_subscriptions/models.py:55 |
Subscriptions module (subscriptions) |
| subscription plan | SubscriptionPlan |
A sellable recurring product with its cycle and price. | Plan | src/cluster_erp/modules/subscriptions/plans/models.py:13 |
Subscriptions module (subscriptions) |
| substitution group | MaterialSubstitutionGroup |
A set of product breakdowns that can replace each other. | İkame grubu | src/cluster_erp/modules/procurement/substitution_groups/models.py:24 |
Critical materials and substitution |
| summary cell | AnalyticsSummaryCell |
One pre-aggregated row per fact, date axis, day, and dimension combination. | Özet hücresi | src/cluster_erp/modules/analytics/models.py:112 |
Analytics reports, summaries, and cross |
| supplier facet | Supplier |
The supplier role record of a party, with commercial defaults. | Tedarikçi rolü | src/cluster_erp/modules/procurement/suppliers/models.py:13 |
Procurement module (procurement) |
| supplier quotation | PurchasingQuotation |
An offer from a vendor recorded in the register, with or without an RFQ. | Tedarikçi teklifi | src/cluster_erp/modules/purchasing_quotations/quotations/models.py:24 |
Purchasing quotations module (purchasing_quotations) |
| system app | manifest.system |
A catalogue app that is always entitled and cannot be uninstalled. | sistem uygulaması | src/cluster_erp/modules/app_store/services.py:182-189 |
App store module (app_store) |
| system mailbox | SendTransactionalEmail |
The single SMTP identity that the application uses for its own mail, which other modules reach through SendTransactionalEmail. |
sistem posta kutusu | src/cluster_erp/modules/mail/module.py:47-53 |
Mail module (mail), PDF and system mail |
| system role | AuthRole.is_system |
A role that cannot be deleted; admin is the one created by code. |
sistem rolü | src/cluster_erp/modules/auth/roles/models.py:46 |
Roles and permissions |
Terms T to Z¶
| Term | Code identifier | Definition | Turkish term | Source | Introduced on |
|---|---|---|---|---|---|
| tab descriptor | TabDescriptor |
The record that the tab manager keeps for one open tab. | sekme tanımlayıcı | src/cluster_erp/desktop/core/tab_manager.py:17 |
Tabs, panes, and layout |
| tab manager | TabManager |
The object that opens, deduplicates, marks, and closes the tabs of one pane. | sekme yöneticisi | src/cluster_erp/desktop/core/tab_manager.py:73 |
Tabs, panes, and layout |
| task card | TaskCardOut |
A step-by-step form in the conversation, built from metadata for a create intent, that creates one record. | görev kartı | src/cluster_erp/server/routes/chat.py:1099-1104 |
How the intent assistant works, Chat widget, Assistant and chat screens |
| telematics feed | ingest_feed |
The batch endpoint that turns device counters into readings. | Telematik beslemesi | src/cluster_erp/modules/fleet/telematics.py:52-53 |
Fleet TCO, telematics, and analytics |
| tenant | Tenant |
One customer company with its own physical database. | kiracı | src/cluster_erp/core/tenancy.py:96 |
Multi-tenancy |
| tenant field | FieldDefinition |
A tenant-defined field placed on an entity bucket. | kiracı alanı | src/cluster_erp/core/tenant_fields.py:208 |
Tenant fields |
| tenant key | Tenant.key |
The stable lowercase identifier of a tenant, also used as the suffix of its database name. | kiracı anahtarı | src/cluster_erp/core/tenancy.py:99 |
Multi-tenancy, Tenant lifecycle |
| tenant registry | TenantRegistry |
The per-process accessor of the control plane with a bounded engine cache. | kiracı kayıt defteri | src/cluster_erp/core/tenancy.py:288 |
Multi-tenancy |
| text item | PurchaseOrderItem without product_id |
An order line with a description and no product; it is never goods-received. | Metin kalemi | src/cluster_erp/modules/procurement/purchase_orders/services.py:718-724 |
Purchase orders |
| text match | text_match |
A case-insensitive, language-independent substring filter. | metin eşleşmesi | src/cluster_erp/core/search.py:91 |
Search, pagination, and bulk operations |
| theme engine | ThemeEngine |
The desktop object that applies a palette, the stylesheet with tokens, and generated icons. | tema motoru | src/cluster_erp/desktop/themes/theme_engine.py:717 |
Languages, themes, and accessibility |
| theme token | @token |
A placeholder in style.qss that the theme engine replaces with a palette value. |
tema belirteci | src/cluster_erp/desktop/themes/theme_engine.py:844-846 |
Languages, themes, and accessibility |
| time-based one-time password | verify_totp |
A six-digit code derived from a shared seed and the current 30-second step. | zamana dayalı tek kullanımlık parola | src/cluster_erp/core/totp.py:42 |
Second factor and secret storage |
| token blacklist | TokenBlacklist |
The table of revoked token ids that are refused until they expire. | belirteç kara listesi | src/cluster_erp/modules/auth/token_blacklist/models.py:11 |
Authentication and sessions |
| total cost of ownership | FleetTcoService |
The recorded costs of an asset over a window, also per kilometre and as CO2. | Toplam sahip olma maliyeti | src/cluster_erp/modules/fleet/tco/services.py:55 |
Fleet TCO, telematics, and analytics |
| trace id | trace_id |
A per-day sequence id that links an error response to its error-log row. | izleme kimliği | src/cluster_erp/server/error_handler.py:58-70 |
Errors and exceptions |
| trade document | TradeDocument |
A generated packing list or delivery note with its frozen snapshot. | İhracat belgesi | src/cluster_erp/modules/sales_orders/trade_documents/models.py:19 |
Sales orders module (sales_orders) |
| translation key | t |
A dotted path into the language file that names one text. | çeviri anahtarı | webapp/js/i18n.js:104 |
Internationalisation and languages |
| translator | Translator |
The desktop object that loads a language file and resolves keys and metadata labels. | çevirmen | src/cluster_erp/desktop/i18n/translator.py:32 |
Languages, themes, and accessibility |
| Turkish twin | name.tr.md |
The Turkish page with the same stem and the same structure as an English page. | Türkçe ikiz | docs/wiki/_build/build.py:197-200 |
Write a wiki page |
| UI state | UserUiState |
A named JSON value that stores part of one user's interface arrangement on the server. | kullanıcı arayüz durumu | src/cluster_erp/modules/auth/ui_state/models.py:13 |
User UI state |
| ui-state guard | guardUiState |
The helper that gives a suite a known home layout and restores the account's layout afterwards. | Arayüz durumu bekçisi | web-client/_ui_state_guard.mjs:114 |
E2e battery |
| ULID | new_ulid |
A time-sortable unique identifier, stored as a PostgreSQL uuid. |
ULID | src/cluster_erp/core/ulid.py:8-14 |
Base model and ids |
| unit (asset) | SalesOrderUnit |
One physical, individually identified piece ordered on an order line. | Birim (asset) | src/cluster_erp/modules/sales_orders/units/models.py:14 |
Sales order units and settings |
| unit of measure | UnitOfMeasure |
A unit with a conversion factor inside its unit category. | Ölçü birimi | src/cluster_erp/modules/products_and_services/settings/models.py:42 |
Products and services module (products_and_services) |
| unscheduled pool | BoardUnscheduled |
Pending work orders that have no scheduled time yet. | Çizelgelenmemiş havuz | src/cluster_erp/modules/production/scheduling/schemas.py:90 |
Production scheduling |
| usage decision | UsageDecision |
The decision on a received quantity that moves it to a target category or out of stock. | Kullanım kararı | src/cluster_erp/modules/inventory/stock/models.py:270 |
Inventory module (inventory) |
| user | AuthUser |
A sign-in account of one person in one tenant. | Kullanıcı (webapp/i18n/tr.json key resource.user) |
src/cluster_erp/modules/auth/users/models.py:17 |
Auth module (auth) |
| user UI state | UserUiState |
One user's stored interface preference, keyed by a short name. | kullanıcı arayüz durumu | src/cluster_erp/modules/auth/ui_state/models.py:13 |
Auth module (auth) |
| utilisation | utilization_pct |
The share of sheet area covered by placed parts, in percent. | Kullanım oranı | src/cluster_erp/modules/nesting/nesting_jobs/models.py:99 |
Nesting module (nesting) |
| vendor audience | VENDOR_AUDIENCE |
The token audience that separates operator tokens from tenant tokens. | satıcı hedef kitlesi | src/cluster_erp/server/operators.py:49 |
Operator console |
| vendor number | vendor_number |
The number the company uses for a vendor, unique among live suppliers. | Tedarikçi numarası | src/cluster_erp/modules/procurement/suppliers/models.py:60 |
Suppliers |
| vendor source | ProductVendor |
A vendor party that supplies one product breakdown, with price and lead time. | Tedarikçi kaynağı | src/cluster_erp/modules/products_and_services/vendors/models.py:14 |
Products and services module (products_and_services) |
| verify token | verify_token |
The capability in the mailed link that proves control of the claimed domain. | doğrulama belirteci | src/cluster_erp/core/tenancy.py:244 |
Signup |
| versioned mount | /app/v |
The static mount that serves files under a stamp as immutable. | sürümlü bağlama | src/cluster_erp/server/app.py:1635-1639 |
Web app overview |
| web app | webapp/ |
The browser client in webapp/ that the server serves at /app. |
web uygulaması | src/cluster_erp/server/app.py:1633-1644 |
What is Cluster ERP, Web app overview |
| widget footprint | WIDGET_SIZES |
The cell size of a widget on the home grid. | bileşen boyutu | webapp/js/home.js:86 |
Home widgets |
| widget scope | resolveScope |
The Mine or All choice that decides whose data a widget summarises. | bileşen kapsamı | webapp/js/widget-scope.js:21 |
Home widgets |
| work center | WorkCenter |
A place or resource where operations run, with capacity and hours. | İş merkezi | src/cluster_erp/modules/production/work_centers/models.py:25 |
Production module (production) |
| work order | WorkOrder |
The execution unit of one operation of a production order. | İş emri | src/cluster_erp/modules/production/work_orders/models.py:14 |
Production module (production) |
| work order funnel | FleetWorkOrderService |
The single work order on which every maintenance need of an asset lands as an item. | İş emri hunisi | src/cluster_erp/modules/fleet/workorders/services.py:1-10 |
Fleet module (fleet) |
| working calendar | WorkingCalendar |
A named calendar with a time zone, a weekly template, a base, and an owner. | Çalışma takvimi | src/cluster_erp/modules/calendars/models.py:119 |
Calendars module (calendars) |
| working-time template | WorkingTimeTemplate |
A reusable weekly pattern of working spans. | Çalışma süresi şablonu | src/cluster_erp/modules/calendars/models.py:63 |
Calendars module (calendars) |
| yearly sequence | YEARLY_ENTITIES |
A code counter that restarts every calendar year and includes the year. | yıllık sıra | src/cluster_erp/core/sequence.py:88-108 |
Base model and ids |
Related pages¶
Verified against commit 92f8051 on 2026-11-13.