Marine Expeditionary Unit Total Force System

In kürze werden alle Ausbildungsinhalte sowie Dokumentationen in unser Wiki übernommen.

Das Marine Expeditionary Unit Total Force System (MEUTFS) soll der geistige Nachfolger des Manpower Information System werden und der Gemeinschaftsführung der 27th MEU bei der Verwaltung von Personal, Trainings, Qualifications, Operations und Tagesdienstbewältigung gemäß Unit Manual 01/27 unterstützen. Ziel ist es, die Verwaltung sowie Darstellung an einem Zentralen Ort zu bündeln und mit den externen System wie Discord und Gameserver zu verbinden.

Dieser Post dient zu Ideen Sammlung, Funktionsbeschreibung und Zusammensetzung.


Basis System

Das Basissystem bildet das CMS WoltLab Suit in folgenden Daten:

  • WoltLab Suite™ Version: 6.2.8
  • Datenbankname: dbs15501304
  • Webserver: Apache/2.4.68 (Unix) (Linux)
  • MySQL-Version: 8.0.36
  • innodb_flush_log_at_trx_commit: 1
  • PHP-Version: 8.4.26
  • memory_limit: 512M
  • post_max_size: 128M
  • upload_max_filesize: 128M


Zusammensetzung

Das MEUTFS soll sich aus verschiedenen Apps zusammensetzten, welche unterschiedliche Funktionen zusammen bringen.

  • MEU Total Force System - Core
  • MEU Total Force System - Calender Erweiterung
  • MEU Total Force System - Datenbank Erweiterung
  • MEU Total Force System - Forum Erweiterung

Diese werden im Frontend sowie im Admin Control Pannel (ACP) steuerbar und mittels Seiten, Boxen und Menüpunkten im Frontend einsehbar sein.

MEU Total Force System - Core

Datensätze

Das Core System soll die Personalaktenstruktur und damit verbundenen Datensätze enthalten, welche das Herzstück des Systems darstellen. Jeder auf der Webseite registrierte Nutzer, soll in das System aufgenommen werden können, um verschiedene Leistungsdaten zusammenzufassen, welche Manuell eingegeben oder Automtisch generiert werden. Dazu zählen folgende Datensätze:

- Der inhalt der Datentabellen dient als Beispiel und soll frei konfigurierbar bleiben.

Datensatz: WCS User

Der Datensatz WCS User listet alle Benutzerkonten mit und ohne verknüpfte Personalakte auf. Hierrüber sollen Personalakten für die einzelnen WCS User Erstellt werden können, welche mit den Datensätzen des MEUTFS Core und den erweiterungen befüllt werden können. Der Datensatz besteht aus einer Liste, welche wie folgt gegliedert ist.

CheckboxWSCID (Benutzername)PersonalnummerMEUTFS NameStatusAktion

[Checkbox]

WSC NameWenn Personalakte erstellt (0001)Wenn Personalakte erstellt (MEU Name)No Personnel RecordPersonalakte erstellen

[Checkbox]

WSC NameWenn Personalakte erstellt (0002)Wenn Personalakte erstellt (MEU Name)LinkedBearbeiten / Löschen

[Checkbox]

WSC NameWenn Personalakte erstellt (0002)Wenn Personalakte erstellt (MEU Name)LinkedBearbeiten / Löschen


Datensatz: Organisation

Der Datensatz Organisation beinhaltet alle Organisationsformen zu welchem ein User zugeteilt werden kann. Es soll eine Liste aus verschiedenen Organisationsformen darstellen, denen aus der gleichen Liste entstandenen Organisationsformen unterstellt bzw. überstellt und einer bestimmten WCS Benutzergruppe zugeordnet werden können. Der Datensatz besteht aus einer Liste, welche wie folgt gegliedert ist.

CheckboxWSCIDUIDNameUnit TypeParent UnitStatusWSC User GroupAktion

[Checkbox]

127C000Command ElementElement-AktivEntsprechende WSC Benutzergruppe (Optional)Bearbeiten / Löschen

[Checkbox]

227C001S-1 Personnel SectionUnitNamenliste aus Datensatz OrganisationInaktivEntsprechende WSC Benutzergruppe (Optional)Bearbeiten / Löschen

[Checkbox]

327C002S-2 Intelligence SectionUnitNamenliste aus Datensatz OrganisationGeplantEntsprechende WSC Benutzergruppe (Optional)Bearbeiten / Löschen

[Checkbox]

427C003S-3 Training & Operation SectionUnitNamenliste aus Datensatz OrganisationAufgelöstEntsprechende WSC Benutzergruppe (Optional)Bearbeiten / Löschen


Datensatz: Ranks

Der Datensatz Ranks beinhaltet die Dienstgrade, welche einem WCS-User und einer WCS-Benutzergruppe zugeordnet werden können. Der Datensatz besteht aus einer Liste, welche wie folgt gegliedert ist.

CheckboxWSCIDBranch IDInsigniaPaygradeNameAbkürzungCareer trackTigTisAsdAsd-GWSC User GroupStatusAktion

[Checkbox]

1USMCBild aus WSC MediaspeicherE-1PrivatePVTEnlisted0000Entsprechende WSC Benutzergruppe (Optional)AktivBearbeiten / Löschen

[Checkbox]

2USNBild aus WSC MediaspeicherE-1Hospital RecruitHREnlisted0000Entsprechende WSC Benutzergruppe (Optional)InaktivBearbeiten / Löschen

[Checkbox]

3USMCBild aus WSC MediaspeicherE-2Private First ClassPFCEnlisted303088Entsprechende WSC Benutzergruppe (Optional)AktivBearbeiten / Löschen


Datensatz: Billets

Der Datensatz Billets listet alle Positionen (Billets) welche dem Mitglied zugeordnet und Besetzt werden können. Der Datensatz besteht aus einer Liste, welche wie folgt gegliedert ist.

CheckboxWSCIDBICNameSoll-DienstgradFunktionDienstpostenartSupervisorParent UnitStatusAktion

[Checkbox]

10001MEU Commanding OfficerDienstgradbild Liste aus Datensatz: RankCommandPrimary DutyBillet Liste aus Datensatz BilletsListe aus Datensatz OrganisationAktivBearbeiten / Löschen

[Checkbox]

20002MEU Executive OfficerDienstgradbild Liste aus Datensatz: RankCommandPrimary DutyBillet Liste aus Datensatz BilletsListe aus Datensatz OrganisationInaktivBearbeiten / Löschen

[Checkbox]

30003MEU Sergeant MajorDienstgradbild Liste aus Datensatz: RankLeadershipPrimary DutyBillet Liste aus Datensatz BilletsListe aus Datensatz OrganisationGeplantBearbeiten / Löschen

[Checkbox]

4004S-1 Personnel OfficerDienstgradbild Liste aus Datensatz: RankCommandCollerteral DutyBillet Liste aus Datensatz BilletsListe aus Datensatz OrganisationAufgelöstBearbeiten / Löschen


Datensatz: Trainings / Qualifications

Der Datensatz Trainings listet alle Verfügbaren Ausbildungen, Kurse, und Schulungen auf, an welchen ein Mitglied teilnehmen kann und entsprechende Qualificationen oder Zertifizierungen erhalten kann.

CheckboxWSCIDIDNameTraining-TypTraining LevelQualificationAusbildungsbereichStatusAktion

[Checkbox]

1MCRTMarine Corps Recruit TrainingCOURSEENTRY-LEVEL0300 Basic Infantry MarineMarine Corps Recruit DepotAktivBearbeiten / Löschen

[Checkbox]

2TRM-01Military FundamentalsModulENTRY-LEVEL-Marine Corps Recruit DepotInaktivBearbeiten / Löschen

[Checkbox]

3TRM-02Basic Combat EquipmentModulENTRY-LEVEL-Marine Corps Recruit DepotAktivBearbeiten / Löschen

[Checkbox]

4TRM-03Basic MovementModulENTRY-LEVEL-Marine Corps Recruit DepotAktivBearbeiten / Löschen


Datensatz: Aktivitäten (Dienstplan)

Im Datensatz Aktivitäten stellt den "Dienstplan" dar, hier werden alle Operationen, Trainings und Meetings aufgelistet an welchen ein Mitglied teilnehmen kann.

CheckboxWSCIDIDUNITNamekampagneBeginn Datum / UhrzeitEnde Datum / UhrzeitStatusAktion

[Checkbox]

1POMEU DatumDatumGeplantBearbeiten / Löschen

[Checkbox]

2JOMEU DatumDatumDurchgeführtBearbeiten / Löschen

[Checkbox]

3 Partnerclan DatumDatumAbgesagtBearbeiten / Löschen

[Checkbox]

3 MEU DatumDatumLäuft geradeBearbeiten / Löschen


Gliederung der Anwesenheitsliste

Element 1Element 2Element 3Element 4
Zugeordnete Aktive EinheitZugeordnete Aktive EinheitZugeordnete Aktive EinheitZugeordnete Aktive Einheit
[Checkbox]Zugeteilter Name aus Personalakte[Checkbox]Zugeteilter Name aus Personalakte[Checkbox]Zugeteilter Name aus Personalakte[Checkbox]Zugeteilter Name aus Personalakte
[Checkbox]Zugeteilter Name aus Personalakte[Checkbox]Zugeteilter Name aus Personalakte[Checkbox]Zugeteilter Name aus Personalakte[Checkbox]Zugeteilter Name aus Personalakte
[Checkbox]Zugeteilter Name aus Personalakte[Checkbox]Zugeteilter Name aus Personalakte[Checkbox]Zugeteilter Name aus Personalakte[Checkbox]Zugeteilter Name aus Personalakte
[Checkbox]Zugeteilter Name aus Personalakte[Checkbox]Zugeteilter Name aus Personalakte[Checkbox]Zugeteilter Name aus Personalakte[Checkbox]Zugeteilter Name aus Personalakte
[Checkbox]Zugeteilter Name aus Personalakte[Checkbox]Zugeteilter Name aus Personalakte[Checkbox]Zugeteilter Name aus Personalakte[Checkbox]Zugeteilter Name aus Personalakte

Datensatz: Awards

Der Datensatz Awards listet alle Verfügbaren Auszeichnungen und Abzeichen auf, die ein Mitglied verliehen bekommen kann.

CheckboxWSCIDIDNameTypStatusAktion

[Checkbox]

1PD 1Tactical Unit Leadership RibbonPersonal DecorationsGeplantBearbeiten / Löschen

[Checkbox]

2UA 1Unit Chamaign MedalUnit AwardsGeplantBearbeiten / Löschen

[Checkbox]

3SM 1Marine Activity Ribbon 3rd ClassService MedalsAktivBearbeiten / Löschen

[Checkbox]

3TFA 1Recruit Training RibbonTraining & Foreign AwardsInaktivBearbeiten / Löschen


Seiten im ACP

Im folgenden werden die benötigten Seiten im ACP beschrieben, welche zur Verwaltung der Datensätze und Übersichten benötigt werden. Die Seitenbezeichnungen und Abfolge stellen gleichzeitig den Navigationsbaum dar.


General Dashboard

Statistiken

Personalstärke

Organizations

Active Primary Billets

Active Collateral Duties

Vacant Billets

Gesamtwert aus Datensatz

Gesamtwert aus Datensatz

Gesamtwert aus Datensatz

Gesamtwert aus Datensatz

Gesamtwert aus Datensatz

Action Center

PrioritätBereichHandlungsbedarfAktion
HIGHAttendance1 Teilnahmen warten auf Bestätigung.Bearbeiten / Löschen
NORMALReadiness46 aktive Billets sind unbesetzt.Bearbeiten / Löschen
NORMALStaff5 offene Arbeitsaufträge.Bearbeiten / Löschen


Top 10 Activity · 30 Tage

PositionMarine / SailorUnitLetzte TeilnahmeStatus
1Vorname, Nachname aus PersonalakteEntsprechende Einheit aus PersonalakteDatumGREEN
2Vorname, Nachname aus PersonalakteEntsprechende Einheit aus PersonalakteDatumGREEN
3Vorname, Nachname aus PersonalakteEntsprechende Einheit aus PersonalakteDatumGREEN
4---UNKNOWN
5uswuswuswUNKNOWN

Seite 1 2 3 ... 7 ->


Selection Boards

Enlisted Commissioning BoardFirst Sergeant Selection BoardSergeant Major Selection Board
Vorname, Nachname aus PersonalakteVorname, Nachname aus PersonalakteVorname, Nachname aus Personalakte
Vorname, Nachname aus PersonalakteVorname, Nachname aus PersonalakteVorname, Nachname aus Personalakte
Vorname, Nachname aus PersonalakteVorname, Nachname aus PersonalakteVorname, Nachname aus Personalakte


Staff Task Board

Das Staff Task Board ist eine Liste aus eingereichten Anträgen, welche als zu erledigende Aufgaben für die MEUTFS-Administration erscheinen. Dies soll der Administration einen Überblick über die aktuellen eingereichten Anträge, dessen Status und dessen aktuellen Bearbeiter bieten. Der Datensatz besteht aus einer Liste, welche wie folgt gegliedert ist.

CheckboxWSCIDTitelBereichRequested ByBearbeiterPrioritätStatusFälligkeitAktion

[Checkbox]

1Titel des TicketsS-1 PersonnelWSCID (Benutzername)WSCID (Benutzername)KritischOffenDatumBearbeiten / Löschen

[Checkbox]

2Titel des TicketsS-3 Training & OperationWSCID (Benutzername)WSCID (Benutzername)HochIn BearbeitungDatumBearbeiten / Löschen

[Checkbox]

3Titel des TicketsS-6 CommunicationWSCID (Benutzername)WSCID (Benutzername)NormalAngenommenDatumBearbeiten / Löschen

[Checkbox]

4Titel des TicketsCommand StaffWSCID (Benutzername)WSCID (Benutzername)NiedrigAbgelehntDatumBearbeiten / Löschen

Seite 1 2 3 ... 7 ->


Globales Änderungsprotokoll

ZeitBereichAktionChanged By User IDAktionen
Datum / UhrzeitWCS UserPersonalakte Hinzugefügt (WSC Name)WSCID (Benutzername)Ansehen / Löschen
Datum / UhrzeitWCS UserPersonalakte Gelöscht (WSC Name)WSCID (Benutzername)Ansehen / Löschen
Datum / UhrzeitOperations / CampaignOperation Erstellt (Training Name)WSCID (Benutzername)Ansehen / Löschen
Datum / UhrzeitTrainingsTraining Erstellt (Training Name)WSCID (Benutzername)Ansehen / Löschen

Seite 1 2 3 ... 7 ->


Personalakte - Name des Users

Personnel Records
Name:Spalte zum Ausfüllen

Uniform aus Rank Datensatz (soll über Mediaspeicher im Datensatz Rank hinzugefügt werden können)

Callsign:Spalte zum Ausfüllen
Nachname:Spalte zum Ausfüllen
Personalnummer:Automatisch Generiert
DienstgradSpalte mit Dropdown mit aktivem Dienstgraden aus Datensatz
Dienststatus:Spalte mit Dropdown mit Aktiv, Reserve, Inaktiv, Ausgeschieden
Diensteintritt:Spalte mit Datumsauswahl
Dienstaustritt:Spalte mit Datumsauswahl
Vorgesetzter:Automatisch aus dem Haupt-Billet: zuerst Supervisor-Kette, danach nächsthöhere Organisation.


Dienstzeit und Anwesenheit

TIS (Tage)

TIG (Tage)

ASD (Tage)

ASD-G (Tage)

Wert

Wert

Wert

Wert


Beförderungsvorschau
Prüft die Mindestanforderungen des nächsthöheren aktiven Dienstgrades derselben Teilstreitkraft und Laufbahn. Es erfolgt keine automatische Beförderung.
Hier: Private First Class (E-2)

TIS (Tage)

TIG (Tage)

ASD (Tage)

ASD-G (Tage)

Erfüllt

Fehlt

Erfüllt

Nicht bestimmbar


Verwendung
Zuweisung HauptverwendungZuweisung Nebenverwendung
Element:Spalte mit Dropdown mit aktivem DatensatzElement:Spalte mit Dropdown mit aktivem Datensatz
Einheit:Spalte mit Dropdown mit aktivem DatensatzEinheit:Spalte mit Dropdown mit aktivem Datensatz
Teileinheit:Spalte mit Dropdown mit aktivem DatensatzTeileinheit:Spalte mit Dropdown mit aktivem Datensatz
Gruppe:Spalte mit Dropdown mit aktivem DatensatzGruppe:Spalte mit Dropdown mit aktivem Datensatz
Billet:Spalte mit Dropdown mit aktivem DatensatzBillet:Spalte mit Dropdown mit aktivem Datensatz
Qualification-Check:Keine Qualification-Voraussetzungen / Fehlt: Qualification XYQualification-Check:Keine Qualification-Voraussetzungen / Fehlt: Qualification XY


Training Records – Ausbildungsnachweise: Kann so Bleiben

Seiten im Frontend

Personalakte

Die Personalakte ist eine Profilseite, welche nach Erstellung dem Mitglied im Userprofil des WCS angezeigt werden kann. Diese Seite trägt alle Informationen aus den entsprechenden Datensätzen zusammen und soll folgend Dargestellt werden:
- Die Tabelle soll die Bereiche Darstellen und keine Tabelle im eigentlichen Sinne sein

Personalakte

Pay Grade aus Datensatz | Name aus Rank Datensatz
Name aus Organisationsdatensatz · Name aus Billet Datensatz
Status (Aktiv, Inaktiv, Reserve, Retired) aus Rank Datensatz (Text als Label = USMC oder USN)

Stammdaten & Dienstzeit
Personalnummer:Personalnummer aus
WCS User Datensatz
Branch:Branch ID aus Billet Datensatz
Diensteintritt:DatumElement:Elementname aus Organisation Datensatz
WSC Benutzername:WSCID (Benutzername) aus
WCS User Datensatz
Einheit:Einheitname aus Organisation Datensatz
Chain of Command:Überstellter WSCID (Benutzername)
aus Name aus Billet Datensatz
Primary Billet:Billetname aus Billet Datensatz

Time in Service

Time in Grade

Activity Service Days

Activity Service Days in Grade

Wert

Wert

Wert

Wert


- Trainingspipeline & Qualifikationen
TrainingTypStausQualifizierungAbgeschlossen am Datum
Military FundamentalsModulAusstehendKeineDatum
Basic Combat EquipmentModulAbgeschlossenKeineDatum
Basic MovementModulBestandenKeineDatum
Basic MarksmanshipModulNicht AbgeschlossenKeineDatum
Marine Corps Recruit TrainingCOURSEAusstehend0300 Basic Infantry MarineDatum


- Trainings hintory
TrainingTypRolleDatum
Military FundamentalsModulTeilnehmerDatum
Basic Combat EquipmentModulAusbilderDatum


- Deployment History
DeploymentUNITkampagneCombat roleDatum
Phase East WindMEUOperation Harvest RedSquad LeaderDatum
Operation Wilder WestenJgKdo31-Team LeaderDatum
Operation HeidesturmPzGren24-Hospital CorpsmanDatum
Operation StormwindNTF-Squad LeaderDatum


- Meeting History
MeetingUNITDatum
General AssemblyMEUDatum
QuartalsbesprechungInterComDatum
Company SyncMEUDatum


- Ribbons

Bild aus Datensatz Awards

Bild aus Datensatz Awards

Bild aus Datensatz Awards

Bild aus Datensatz Awards

Bild aus Datensatz Awards

Bild aus Datensatz Awards

Name aus Datenbanksatz

Name aus Datenbanksatz

Name aus Datenbanksatz

Name aus Datenbanksatz

Name aus Datenbanksatz

Name aus Datenbanksatz

Datum der Verleihung

Datum der Verleihung

Datum der Verleihung

Datum der Verleihung

Datum der Verleihung

Datum der Verleihung

Bild aus Datensatz Awards

Bild aus Datensatz Awards

Bild aus Datensatz Awards

Bild aus Datensatz Awards

Bild aus Datensatz Awards

Bild aus Datensatz Awards

Name aus Datenbanksatz

Name aus Datenbanksatz

Name aus Datenbanksatz

Name aus Datenbanksatz

Name aus Datenbanksatz

Name aus Datenbanksatz

Datum der Verleihung

Datum der Verleihung

Datum der Verleihung

Datum der Verleihung

Datum der Verleihung

Datum der Verleihung


- Insignia

Bild aus Datensatz Awards

Bild aus Datensatz Awards

Bild aus Datensatz Awards

Bild aus Datensatz Awards

Bild aus Datensatz Awards

Bild aus Datensatz Awards

Name aus Datenbanksatz

Name aus Datenbanksatz

Name aus Datenbanksatz

Name aus Datenbanksatz

Name aus Datenbanksatz

Name aus Datenbanksatz

Datum der Verleihung

Datum der Verleihung

Datum der Verleihung

Datum der Verleihung

Datum der Verleihung

Datum der Verleihung


- Medals

Bild aus Datensatz Awards

Bild aus Datensatz Awards

Bild aus Datensatz Awards

Bild aus Datensatz Awards

Bild aus Datensatz Awards

Bild aus Datensatz Awards

Name aus Datenbanksatz

Name aus Datenbanksatz

Name aus Datenbanksatz

Name aus Datenbanksatz

Name aus Datenbanksatz

Name aus Datenbanksatz

Datum der Verleihung

Datum der Verleihung

Datum der Verleihung

Datum der Verleihung

Datum der Verleihung

Datum der Verleihung

Bild aus Datensatz Awards

Bild aus Datensatz Awards

Bild aus Datensatz Awards

Bild aus Datensatz Awards

Bild aus Datensatz Awards

Bild aus Datensatz Awards

Name aus Datenbanksatz

Name aus Datenbanksatz

Name aus Datenbanksatz

Name aus Datenbanksatz

Name aus Datenbanksatz

Name aus Datenbanksatz

Datum der Verleihung

Datum der Verleihung

Datum der Verleihung

Datum der Verleihung

Datum der Verleihung

Datum der Verleihung


My MEUTFS