Skip to content

Task ​

Tabelle: task
Domain: Task · com.reybex.domain.pms
Modul: PRM

Partner-Hinweise ​

  • Daten liegen mandantengetrennt – bei SELECT fast immer tenant_id = :mandant setzen (Spalte ggf. TenantId in älteren Tabellen).
  • Schreibende SQL (INSERT/UPDATE/DELETE) nur in abgestimmten Export-/Report-Jobs (Transaktion BAS23) und nie ohne Freigabe durch reybex.
  • Für API-Integrationen bevorzugt die API statt direkter DB-Zugriffe.

→ Beispiel-SQLs (BAS23)

Primärschlüssel ​

  • id
  • tenant_id

Spalten ​

SpalteSQL-TypNULLDefaultBeschreibung
project_idbigintNein—Fremdschlüssel → project
idbigint auto_incrementJa—Primärschlüssel (Domain: id)
main_task_idbigintJa—Fremdschlüssel → main task
customer_employee_idbigintJa—Fremdschlüssel → customer employee
user_idbigintJa—Fremdschlüssel → user
titlevarchar(200) charset utf8mb4Nein—Domain-Feld title
descriptionlongtextJa—Beschreibung (Domain: description)
task_type_idbigintNein—Fremdschlüssel → task type
task_status_idbigintNein—Fremdschlüssel → task status
priority_idbigintNein—Fremdschlüssel → priority
budgetdoubleJa0budget
start_datedatetimeJa—start date
end_datedatetimeJa—end date
finish_datedatetimeJa—Domain-Feld finishDate
assign_datedatetimeJa—assign date
is_milestonesmallintJa0Boolean: Milestone
need_commentsmallintJa0need comment
planned_cost_hourdoubleJa0planned cost hour
profitsmallintJa0Domain-Feld profit
progresssmallintJa0Domain-Feld progress
activity_type_idbigintJa—Fremdschlüssel → activity type
report_datedatetimeJa—Domain-Feld reportDate
is_groupsmallintJa0Boolean: Group
ref_task_idbigintJa—Fremdschlüssel → ref task
date_createddatetimeJa—Anlagezeitpunkt
last_updateddatetimeJaCURRENT_TIMESTAMPLetzte Änderung
created_by_idbigintJa—Angelegt von (Benutzer-ID)
updated_by_idbigintJa—Geändert von (Benutzer-ID)
support_line_idbigintJa—Fremdschlüssel → support line
is_ticket_completesmallintJa0Boolean: Ticket Complete
including_ticket_idbigintJa—Fremdschlüssel → including ticket
ticket_emailvarchar(100) charset utf8mb4Ja—Domain-Feld ticketEmail
task_cost_idbigintJa—Fremdschlüssel → task cost
is_deletesmallintJa0Soft-Delete (0 = aktiv, 1 = gelöscht)
tenant_idbigintNein—Mandanten-ID (Multi-Tenant – in Abfragen fast immer filtern) (Domain: tenantId)
is_copysmallintJa0Boolean: Copy
task_numbervarchar(50) charset utf8mb4Ja'1'Domain-Feld taskNumber
is_for_change_logsmallintJa1Boolean: For Change Log
unique_namevarchar(20) charset utf8mb4Ja—unique name
is_customer_specificsmallintJa0Boolean: Customer Specific
customer_idbigintJa—Fremdschlüssel → customer
sprint_idbigintJa—Fremdschlüssel → sprint
release_notesvarchar(1000) charset utf8mb4Ja—Domain-Feld releaseNotes
is_commitedsmallintJa—Domain-Feld isCommited
release_datedatetimeJa—release date
contact_employee_idbigintJa—Fremdschlüssel → contact employee
release_versionvarchar(30)Ja—Domain-Feld releaseVersion
sales_item_idbigintJa—Fremdschlüssel → sales item
responsible_user_idbigintJa—Fremdschlüssel → responsible user
last_seen_datedatetimeJa—Domain-Feld lastSeenDate
sort_orderintJa—sort order
is_disabledsmallintJa0Boolean: Disabled
customer_relevant_usernamevarchar(100)Ja—Domain-Feld customerRelevantUsername
last_customer_seen_datedatetimeJa—Domain-Feld lastCustomerSeenDate
is_templatesmallintJa0Boolean: Template
external_creator_emailvarchar(100)Ja—Domain-Feld externalCreatorEmail
changelog_short_descriptionvarchar(100)Ja—Domain-Feld changelogShortDescription
changelog_long_descriptiontextJa—Domain-Feld changelogLongDescription
first_reaction_timedatetimeJa—Domain-Feld firstReactionTime
target_solve_timedatetimeJa—Domain-Feld targetSolveTime
first_reaction_datedatetimeJa—Domain-Feld firstReactionDate
reminder_countintJa—reminder count
deployed_datedatetimeJa—Domain-Feld deployedDate
approved_by_idbigintJa—Fremdschlüssel → approved by
approved_datedatetimeJa—Domain-Feld approvedDate
effort_basedsmallintJa0effort based
sprint_calculated_datedatetimeJa—sprint calculated date
risk_assessment_by_developer_idbigintJa—Fremdschlüssel → risk assessment by developer
risk_assessment_by_responsible_idbigintJa—Fremdschlüssel → risk assessment by responsible
partner_customer_idbigintJa—Fremdschlüssel → partner customer
attribute_codetextJa—attribute code
attribute_jsontextJa—attribute json
attribute_settingstextJa—attribute settings

Fremdschlüssel ​

Spalte(n)Referenz
customer_employee_idcustomer_employee (id)
task_status_idlt_task_status (id)
priority_idlt_task_priority (id)
task_type_idltt_task_type (id)
user_iduser (id)
project_idproject (id)
sprint_idproject (id)
responsible_user_iduser (id)
main_task_idtask (id)
contact_employee_idcustomer_employee (id)
sales_item_idsales_item (id)
tenant_idcompany (tenant_id)

Nur für reybex-Partner. Nicht für Endkunden bestimmt.