Dinge, die Sie vor dem Einsatz der Software wissen müssen
Logging von Eingaben
Der MBT-RAT unterstützt generell das Mitloggen von Eingaben, v.a. im Blatt Risikobeurteilung.
Im Blatt Risikobeurteilung wird dies über ein Makro Log_Changes erledigt, dass im Hintergrund läuft. Grundsätzlich ist dieses Vorgehen sinnvoll, um im laufenden Prozess einsehen zu können, wer wann eine Entscheidung getroffen hat. Dieses Vorgehen sollte aber ggf. mit dem Betriebsrat abgestimmt werden.
- Dieses Makro kann im Blatt Setup über den Schalter macro_RA_LogChanges abgeschaltet werden.
- Benutzer können jederzeit mit dem Button “Log löschen” das Log zurücksetzen.
- Benutzer können jederzeit das Log im Excel-Blatt Risikobeurteilung Log manuell ändern.
Externe Zugriffe
Makros die auf externe Daten zugreifen
Grundsätzlich versucht der MBT-RAT so wenig wie möglich mit der Umwelt zu agieren.
Ausnahmen sind:
- Schreibend
- Das Makro Sub ExportRiskAssessmentToHTML_Full() im Modul Print_to_HTML erzeugt eine HTML Datei und speichert diese an dem vom Nutzer vorgegebenen Ort. Dazu wird die VBA Funktion Application.GetSaveAsFilename und CreateObject("ADODB.Stream").SaveToFile aufgerufen.
- Lesend
- Das Makro Log_Changes im Modul Sheet_RiskAssessment_Log_Code liest die VBA Variablen
- Date
- Time
- Environ("Username")
- Das Makro Set_Date_of_Lastchange im Modul Sheet_RiskAssessment_Rest liest die VBA Variable
- Date
- Das Makro Private Sub Workbook_Open() nutzt die Funktion CreateObject("MSXML2.XMLHTTP").open und CreateObject("MSXML2.XMLHTTP").send um eine Textdatei https://www.maschinenrichtlinie.de/fileadmin/veroeffentlichungen/MBT-RAT/MBT-RAT-Version.txt herunterzuladen.
In dieser Textdatei steht die aktuelle Versionsnummer des MBT-RAT. - Das Makro Private Sub Workbook_Open() nutzt die Funktion ThisWorkbook.FollowHyperlink, um den Nutzer auf die Seite https://www.maschinenrichtlinie.de/index.php?id=10341 zu führen, wenn seine Version nicht aktuell ist. Dies muss vom Nutzer aktiv bestätigt werden.
- Das Makro Log_Changes im Modul Sheet_RiskAssessment_Log_Code liest die VBA Variablen
Die Hintergrund Makros können Sie wie folgt im Excel-Blatt Setup abschalten:
- Log_Changes mit macro_RA_LogChanges
- Set_Date_of_Lastchange mit macro_RA_SetDateOfLastChange
- Workbook_Open mit macro_WB_checkForNewVersion