Narda: Unterschied zwischen den Versionen

Aus Wikizone
Wechseln zu: Navigation, Suche
 
 
(57 dazwischenliegende Versionen von 11 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 +
== Überblick ==
 +
RMA und ACC liegen auf Geo-bit Server und sind per iFrame eingebunden:
 +
<pre>
 +
<iframe width="940" height="1000" src="/1/RMA/rma_select_01.php?req_art=rep_cal"></iframe>
 +
<iframe width="940" height="1000" src="/1/RMA/rma_select_01.php?req_art=warranty"></iframe>
 +
<iframe width="940" height="1000" src="/1/acc-2/login.php"></iframe>
 +
</pre>
 +
direkt erreichbar über:
 +
 +
http://narda-sts.com.w00eb738.kasserver.com/1/RMA/rma_select_01.php?req_art=rep_cal
 +
http://narda-sts.com.w00eb738.kasserver.com/1/RMA/rma_select_01.php?req_art=warranty
 +
http://narda-sts.com.w00eb738.kasserver.com/1/acc-2/login.php
 +
 +
== TYPO3 RMA Extension ==
 +
=== Dokumentation ===
 +
Technische Dokumentation: [[Technische Dokumentation gbrma]]
 +
 +
Narda RMA Prozess [[Dokumentation gbrma]]
 +
 +
=== Zus. Leistungen ===
 +
<pre>
 +
Mail an Admin 6h / Mailtemplates
 +
pdf Generierung
 +
Vorfilterung nach Geräteklasse + Auswahlkontrolle
 +
Admin Ansicht benötigt ???
 +
Zusätzliche States
 +
Geräteliste zum Aufklappen ab 5 Zeilen
 +
Templatevarianten für
 +
SRM / IDA
 +
NBM
 +
Detailansicht für beendete RMA
 +
Express Calibration
 +
fpdf Integration für acc
 +
Bespr. Narda 2h
 +
Setting up Testing Area
 +
Klassen müssen ebenfalls einer Familie zugeordnet werden
 +
Checkboxen (calib, mod/upgr., repair, no service, nur dann anzeigen, wenn sinnvoll
 +
Checkboxen komplett weg für ACC
 +
Regel für mehrere Basedevices erlaubt (Radman)
 +
Clientnr. in fe_user
 +
Zeige Rmas by Client nr.
 +
Modification ausblenden wenn keine vorhanden
 +
Auslagerung von Texten in Lokalisierungstextfiles
 +
Möglichkeit zur Auswahl von Texten je nach Geräteklasse
 +
Erklärungstexte für Status
 +
ACC Filterung auf Geräteklassenebene
 +
Mail an Admin bei Delete
 +
Mapping des ERP Exports und checken der RMAs
 +
Test Scheduler einrichten
 +
</pre>
 +
 +
=== Änderungen ===
 +
* Client ID Mode -> Speichern der Client ID implementieren - '''OK'''
 +
* Client ID Mode -> Wenn angeschaltet Listing an ClientID statt an User ID ausrichten - '''OK'''
 +
* Client ID Mode -> Wenn angeschaltet UserValid Test an ClientID statt User ID ausrichten - ''' OK'''
 +
 +
* Fehler beim '''Import''' wenn Leerzeilen enthalten - '''OK'''
 +
* Feature: Statt RMA Date immer '''Datum der letzten Status Aktualisierung'''. 1. Angelegt in T3 2. Datum der letzten Bearbeitung aus ERP Datei - '''OK'''
 +
** Model erweitern (tstamp) - '''OK'''
 +
** Templates auf tstamp statt cdate - '''OK'''
 +
** Anpassen im Code - '''OK'''
 +
* F: '''Datatables''' Skript für Listenansicht - '''OK'''
 +
* '''Validierungen'''
 +
** Keine Beschreibung bei Repair eingegeben - '''OK'''
 +
** Kein Service Request gewählt - '''OK'''
 +
** Inspection Repair und No Service nicht gemeinsam anwählbar - '''OK'''
 +
** F: Wenn Repair dann keine Kalibrierung (ist beinhaltet) -> Änderung Calib und Repair möglich - '''OK'''
 +
** F: Wenn Kalibrierung dann kein Repair -> ist doch möglich - '''OK'''
 +
* F: Am Ende Auswahlfeld Expresskalibrierung aber nur wenn Kalibrierung ausgewählt ist '''Todo'''
 +
* F: + Textfeld (Additional information) -> '''OK''' wird immer angezeigt auch wenn keine Expresskalib. ''' Evtl. anpassen (nach Rücksprache)'''
 +
* '''Beispielbilder''' "Wo finde ich die Seriennummer" in Add Metadevice - '''ToDo'''
 +
* Bug: Add Main Device, Add 2.Device, Zurück auf Main Device Tab => '''Tabs''' werden nicht mehr richtig dargestellt - '''OK'''
 +
* Nichtssagende '''Fehlermeldung''' in AddMetadevice wenn die Validierung scheitert (Seite wird erneut angezeigt) - '''OK'''
 +
* Feature: NewFormFields soll Auswahl für Acc nur anbieten wenn Userrecht vorliegt (Safety) - '''OK'''
 +
* '''RMA Doku''' -> z.T. aus E-Mails übernehmen - '''TODO'''
 +
* '''Fehlermeldungen von Extbase''' verhindern bei Browserbedienung (vor und zurück Buttons) - '''ToDo'''
 +
** Wenn '''RMA nicht vorhanden''' (z.B. gelöscht) dann aussagekräftige Fehlermeldung) ''' ToDo '''
 +
* Feature: '''RMA gelöscht Mail''' nur dann wenn Status 2 erreicht (also wenn schon eine Info bei Narda ankam) - '''OK'''
 +
* '''RMA Nummern''' werden nur als gelöscht markiert bzw. eine Nummer wird nie mehrfach vergeben. - '''OK'''
 +
* '''ACC'''
 +
** '''PDF''' muß auch an Kunden (FE-User) gesendet werden - '''OK'''
 +
* '''RMA löschen Bestätigung''' (JS) - '''OK'''
 +
* SRM Auswahl der Geräte -> richtige Tabs aktiv -> bei SRM 3 Tabs "rf-cable" - '''OK'''
 +
* E-Mail RMA Type weg, RMA Prominent oben, evtl. im Betreff - '''OK'''
 +
* Zuerst Device Title dann SN - '''OK'''
 +
* Umbenennungen
 +
** Express Order -> Express Calibration Service - '''OK'''
 +
** Factory Calibration / Repair -> ohne Warranty Request - '''OK'''
 +
** Modification Texte 5 und 6 - '''OK'''
 +
* F: ClientID Mode -> User mit der selben Client ID können RMAs anderer User sehen - '''ToDo'''
 +
** Client Id als Merkmal im User - ''' ToDo '''
 +
** Client ID muß beim abspreichern vorliegen und mit abgespeichert werden.
 +
 
== Internet Präsenz Narda ==
 
== Internet Präsenz Narda ==
  
Zeile 17: Zeile 110:
 
Der Zugriff erfolgt dann über [benutzername]%[domainname]
 
Der Zugriff erfolgt dann über [benutzername]%[domainname]
 
Also z.B. aszwei%narda-sts.de
 
Also z.B. aszwei%narda-sts.de
 +
 +
=== Server Verwaltung ===
 +
Hier kann man FTP Zugänge anlegen, auf phpMyAdmin zugreifen etc.
 +
Login unter: https://webadmin.arcor.net/Secure/
 +
 +
=== phpMyAdmin ===
 +
Direkt zu erreichen unter:
 +
 +
== Eigenes Admin System ==
 +
Zur Verwaltung von downloads, etc.
 +
http://www.narda-sts.de/admin/
 +
 +
Greift auf eine separate Datenbank zu, in der die Daten abgelegt sind.
 +
 +
==== Anpassen eines Software Downloads ====
 +
Um einen Download anzupassen spielt man die Datei per FTP unterhalb des Verzeichnisses
 +
/download/software/
 +
 +
Als nächstes öffnet man das Admin Tool und geht in den Menüpunkt
 +
SoftwareUpdate (beta)
 +
Dort kann man die Release Nummer anpassen (z.B. 2011) und aus dem Dropdownfeld die passende Datei auswählen.
 +
 +
==== Anlegen eines neuen Downloads ====
 +
Hierbei muß man beachten daß in TYPO3 ein php Schnipsel eingebunden wird.
 +
<pre>
 +
<?php
 +
  include("fileadmin/user_upload/scripts/db_func.inc");
 +
  print (get_software_information("EFC_HF_Demo_EN"));
 +
?>
 +
</pre>
 +
 +
gibt einen Download Block inkl. Link und Beschreibung aus.
 +
Wobei als Parameter der Name im Datenbankfeld re_call übergeben wird. Dieser wird beim Anlegen der Software manuell Vergeben
 +
 +
== Sales Partner Extranet ==
 +
www.narda-sts.de/sp (oder /vp)
 +
 +
 +
== RMA Garantie und Rücklaufgeräte ==
 +
Dies wird über Vertragspartner erledigt, und es gibt ein weiteres Tool. Der User holt sich ein RMA Ticket (Online Formular) Je nach Region wird dann an den Vertriebspartner eine E-Mail versendet. Außerdem an Narda.
 +
 +
Auf dem Serverl liegt es im Ordner /1/RMA/
 +
 +
Im Quelltext sind auch etliche E-Mail Adressen hinterlegt die auf Mails zu Aichele und dem Programmierer hinweisen. Das müßte mal ausgemistet werden.
 +
 +
=== Kontaktdaten der Vertriebspartner ===
 +
Diese sind in der Datenbank in der Tabelle ''' rma_requests''' hinterlegt.
 +
Es gibt auch eine Tabelle Vertriebspartner. Ist aber nicht ganz klar wann diese benutzt werden.
 +
Ich habe noch kein Administrationstool gefunden. Die Änderung kann aber direkt in der Datenbank erfolgen.
 +
 +
Edit:
 +
 +
Vertriebspartner in der Tabelle vertriebspartner werden vom RMA Prozess Tool (und vom neuen acc Tool) genutzt.
 +
 +
Es gibt außerdem eine Ausgabe der Vertriebspartner Adressen. Dabei werden über das Admin Tool (Narda Tool -> Partner Update) html Dateien geschrieben, die dann im Typo eingebunden sind. (Total umständlich). Es wird die Tabelle ??? genutzt.
 +
 +
=== Funktionsweise technische Realisierung (PHP-Skripte) ===
 +
Siehe MindMap
 +
 +
Einstieg für den RMA Prozess ist der Link:
 +
 +
http://www.narda-sts.de/1/RMA/rma_select_01.php?req_art=rep_cal
 +
 +
 +
In diesem Schritt wird die Länderauswahl angezeigt und die Art der Anfrege übergeben.
 +
Nach der Länderauswahl sieht der link dann ungefähr so aus:
 +
 +
https://ssl.arcor-secure.de/narda-sts.de/1/RMA/rma_persData_02.php?req_art=rep_cal&req_id=P20110214_gF164223&req_reg=2
 +
 +
Es wird also eine req_id und req_reg Übergeben. Und die Persönlichen Daten abgefragt.
 +
 +
 +
RMA/rma_reCall.php
 +
 +
== ACC Prozess ==
 +
Für den ACC (Accredited Callbration) wurde das Tool komplett überarbeitet und entschlackt. Im Moment läuft es nicht auf dem Narda Server, sondern auf dem Geo-bit Server.
 +
 +
=== Hinweise zur Datenbank ===
 +
Die Partner sind hier in der Tabelle Vertriebspartner hinterlegt. Sie Loggen sich mit ihrer ID und einem Passwort ein. Die Tabelle wurde ursprünglich kopiert und um einige Felder erweitert.
 +
 +
Es können sich nur Partner anmelden die im Feld
 +
 +
== Weitere Skripte ==
 +
 +
Es sind einige weitere Skripte im Einsatz:
 +
 +
=== Funktionsübersicht von Produkten ===
 +
/doc/fileadmin/user_upload/scripts/func_overview.inc.php
 +
 +
Wird in Typo3 so aufgerufen:
 +
 +
<pre>
 +
<?php
 +
include("fileadmin/user_upload/scripts/func_overview.inc.php");
 +
  $config_file = "typo3conf/localconf.php";
 +
  $image_path = "fileadmin/user_upload/products/personal_protection";
 +
  $page_id = 70; // ID DER UEBERGEORDNETEN SEITE
 +
  print get_overview($page_id,$image_path,"Personal Monitor");
 +
?>
 +
 +
 +
</pre>
 +
 +
Funktion:
 +
 +
* Liest die aktuelle Sprache aus dem L Parameter oder der RealURL Adresse
 +
* Liest die pid der untergeordneten Seiten aus.
 +
 +
=== Mailfunktion RMA / ACC ===
 +
==== RMA ====
 +
Es werden mehrere Mails generiert.
 +
 +
1. Schritt User Registrierung => Mail mit dem Ticket. Dieses enthält einen Link. Für die Geräteeingabe
 +
Mailversand in '''rma_persData_02.php'''
 +
 +
2. Schritt Versand der RMA Daten
 +
$html_mail_versand = send_html_mail($req_number,$req_ident_number,$req_art);
 +
kommt aus '''mail_html_function.inc.php'''
 +
 +
==== ACC ====
 +
Das Formular zur Eingabe liegt in '''acc_form.ph'''p Nach Absenden wird '''acc_form_send.php''' aufgerufen. In diesem wird die Mail über die Funktion
 +
$success = send_acc_mail($rma_num,$arrForm,$arrPartner);
 +
versendet. Die Funktion wird in '''lib/acal_functions.php''' zur Verfügung gestellt.
 +
<pre>
 +
FORMULAR        MAILVERSAND / FEEDBACK
 +
acc_form.php -> acc_form_send.php        <- includes acal_functions.php (send_acc_mail)
 +
 +
</pre>

Aktuelle Version vom 17. Mai 2016, 14:40 Uhr

Überblick[Bearbeiten]

RMA und ACC liegen auf Geo-bit Server und sind per iFrame eingebunden:

<iframe width="940" height="1000" src="/1/RMA/rma_select_01.php?req_art=rep_cal"></iframe>
<iframe width="940" height="1000" src="/1/RMA/rma_select_01.php?req_art=warranty"></iframe>
<iframe width="940" height="1000" src="/1/acc-2/login.php"></iframe>

direkt erreichbar über:

http://narda-sts.com.w00eb738.kasserver.com/1/RMA/rma_select_01.php?req_art=rep_cal
http://narda-sts.com.w00eb738.kasserver.com/1/RMA/rma_select_01.php?req_art=warranty
http://narda-sts.com.w00eb738.kasserver.com/1/acc-2/login.php

TYPO3 RMA Extension[Bearbeiten]

Dokumentation[Bearbeiten]

Technische Dokumentation: Technische Dokumentation gbrma

Narda RMA Prozess Dokumentation gbrma

Zus. Leistungen[Bearbeiten]

Mail an Admin 6h / Mailtemplates
pdf Generierung 
Vorfilterung nach Geräteklasse + Auswahlkontrolle
Admin Ansicht benötigt ???
Zusätzliche States
Geräteliste zum Aufklappen ab 5 Zeilen
Templatevarianten für
SRM / IDA
NBM
Detailansicht für beendete RMA
Express Calibration
fpdf Integration für acc
Bespr. Narda 2h
Setting up Testing Area
Klassen müssen ebenfalls einer Familie zugeordnet werden
Checkboxen (calib, mod/upgr., repair, no service, nur dann anzeigen, wenn sinnvoll
Checkboxen komplett weg für ACC
Regel für mehrere Basedevices erlaubt (Radman)
Clientnr. in fe_user
Zeige Rmas by Client nr.
Modification ausblenden wenn keine vorhanden
Auslagerung von Texten in Lokalisierungstextfiles
Möglichkeit zur Auswahl von Texten je nach Geräteklasse
Erklärungstexte für Status
ACC Filterung auf Geräteklassenebene
Mail an Admin bei Delete
Mapping des ERP Exports und checken der RMAs
Test Scheduler einrichten

Änderungen[Bearbeiten]

  • Client ID Mode -> Speichern der Client ID implementieren - OK
  • Client ID Mode -> Wenn angeschaltet Listing an ClientID statt an User ID ausrichten - OK
  • Client ID Mode -> Wenn angeschaltet UserValid Test an ClientID statt User ID ausrichten - OK
  • Fehler beim Import wenn Leerzeilen enthalten - OK
  • Feature: Statt RMA Date immer Datum der letzten Status Aktualisierung. 1. Angelegt in T3 2. Datum der letzten Bearbeitung aus ERP Datei - OK
    • Model erweitern (tstamp) - OK
    • Templates auf tstamp statt cdate - OK
    • Anpassen im Code - OK
  • F: Datatables Skript für Listenansicht - OK
  • Validierungen
    • Keine Beschreibung bei Repair eingegeben - OK
    • Kein Service Request gewählt - OK
    • Inspection Repair und No Service nicht gemeinsam anwählbar - OK
    • F: Wenn Repair dann keine Kalibrierung (ist beinhaltet) -> Änderung Calib und Repair möglich - OK
    • F: Wenn Kalibrierung dann kein Repair -> ist doch möglich - OK
  • F: Am Ende Auswahlfeld Expresskalibrierung aber nur wenn Kalibrierung ausgewählt ist Todo
  • F: + Textfeld (Additional information) -> OK wird immer angezeigt auch wenn keine Expresskalib. Evtl. anpassen (nach Rücksprache)
  • Beispielbilder "Wo finde ich die Seriennummer" in Add Metadevice - ToDo
  • Bug: Add Main Device, Add 2.Device, Zurück auf Main Device Tab => Tabs werden nicht mehr richtig dargestellt - OK
  • Nichtssagende Fehlermeldung in AddMetadevice wenn die Validierung scheitert (Seite wird erneut angezeigt) - OK
  • Feature: NewFormFields soll Auswahl für Acc nur anbieten wenn Userrecht vorliegt (Safety) - OK
  • RMA Doku -> z.T. aus E-Mails übernehmen - TODO
  • Fehlermeldungen von Extbase verhindern bei Browserbedienung (vor und zurück Buttons) - ToDo
    • Wenn RMA nicht vorhanden (z.B. gelöscht) dann aussagekräftige Fehlermeldung) ToDo
  • Feature: RMA gelöscht Mail nur dann wenn Status 2 erreicht (also wenn schon eine Info bei Narda ankam) - OK
  • RMA Nummern werden nur als gelöscht markiert bzw. eine Nummer wird nie mehrfach vergeben. - OK
  • ACC
    • PDF muß auch an Kunden (FE-User) gesendet werden - OK
  • RMA löschen Bestätigung (JS) - OK
  • SRM Auswahl der Geräte -> richtige Tabs aktiv -> bei SRM 3 Tabs "rf-cable" - OK
  • E-Mail RMA Type weg, RMA Prominent oben, evtl. im Betreff - OK
  • Zuerst Device Title dann SN - OK
  • Umbenennungen
    • Express Order -> Express Calibration Service - OK
    • Factory Calibration / Repair -> ohne Warranty Request - OK
    • Modification Texte 5 und 6 - OK
  • F: ClientID Mode -> User mit der selben Client ID können RMAs anderer User sehen - ToDo
    • Client Id als Merkmal im User - ToDo
    • Client ID muß beim abspreichern vorliegen und mit abgespeichert werden.

Internet Präsenz Narda[Bearbeiten]

Mischung aus verschiedenen Systemen

Hauptdomain: www.narda-sts.de

Content Management System[Bearbeiten]

Frontend ist TYPO3 allerdings werden einige Download-Listen über ein php-Skript generiert. Diese Inhalte werden über ein eigenes Tool realisiert.

FTP-Zugänge[Bearbeiten]

Die Seite würd über vodafone gehostet. Vodafone der Zugriff erfolgt Zentral über ftp.vodafone-ip.de

Im Admin Bereich von Vodafone kann man FTP Benutzer anlegen. Der Zugriff erfolgt dann über [benutzername]%[domainname] Also z.B. aszwei%narda-sts.de

Server Verwaltung[Bearbeiten]

Hier kann man FTP Zugänge anlegen, auf phpMyAdmin zugreifen etc. Login unter: https://webadmin.arcor.net/Secure/

phpMyAdmin[Bearbeiten]

Direkt zu erreichen unter:

Eigenes Admin System[Bearbeiten]

Zur Verwaltung von downloads, etc. http://www.narda-sts.de/admin/

Greift auf eine separate Datenbank zu, in der die Daten abgelegt sind.

Anpassen eines Software Downloads[Bearbeiten]

Um einen Download anzupassen spielt man die Datei per FTP unterhalb des Verzeichnisses /download/software/

Als nächstes öffnet man das Admin Tool und geht in den Menüpunkt SoftwareUpdate (beta) Dort kann man die Release Nummer anpassen (z.B. 2011) und aus dem Dropdownfeld die passende Datei auswählen.

Anlegen eines neuen Downloads[Bearbeiten]

Hierbei muß man beachten daß in TYPO3 ein php Schnipsel eingebunden wird.

<?php
  include("fileadmin/user_upload/scripts/db_func.inc");
  print (get_software_information("EFC_HF_Demo_EN"));
?>

gibt einen Download Block inkl. Link und Beschreibung aus. Wobei als Parameter der Name im Datenbankfeld re_call übergeben wird. Dieser wird beim Anlegen der Software manuell Vergeben

Sales Partner Extranet[Bearbeiten]

www.narda-sts.de/sp (oder /vp)


RMA Garantie und Rücklaufgeräte[Bearbeiten]

Dies wird über Vertragspartner erledigt, und es gibt ein weiteres Tool. Der User holt sich ein RMA Ticket (Online Formular) Je nach Region wird dann an den Vertriebspartner eine E-Mail versendet. Außerdem an Narda.

Auf dem Serverl liegt es im Ordner /1/RMA/

Im Quelltext sind auch etliche E-Mail Adressen hinterlegt die auf Mails zu Aichele und dem Programmierer hinweisen. Das müßte mal ausgemistet werden.

Kontaktdaten der Vertriebspartner[Bearbeiten]

Diese sind in der Datenbank in der Tabelle rma_requests hinterlegt. Es gibt auch eine Tabelle Vertriebspartner. Ist aber nicht ganz klar wann diese benutzt werden. Ich habe noch kein Administrationstool gefunden. Die Änderung kann aber direkt in der Datenbank erfolgen.

Edit:

Vertriebspartner in der Tabelle vertriebspartner werden vom RMA Prozess Tool (und vom neuen acc Tool) genutzt.

Es gibt außerdem eine Ausgabe der Vertriebspartner Adressen. Dabei werden über das Admin Tool (Narda Tool -> Partner Update) html Dateien geschrieben, die dann im Typo eingebunden sind. (Total umständlich). Es wird die Tabelle ??? genutzt.

Funktionsweise technische Realisierung (PHP-Skripte)[Bearbeiten]

Siehe MindMap

Einstieg für den RMA Prozess ist der Link:

http://www.narda-sts.de/1/RMA/rma_select_01.php?req_art=rep_cal


In diesem Schritt wird die Länderauswahl angezeigt und die Art der Anfrege übergeben. Nach der Länderauswahl sieht der link dann ungefähr so aus:

https://ssl.arcor-secure.de/narda-sts.de/1/RMA/rma_persData_02.php?req_art=rep_cal&req_id=P20110214_gF164223&req_reg=2

Es wird also eine req_id und req_reg Übergeben. Und die Persönlichen Daten abgefragt.


RMA/rma_reCall.php

ACC Prozess[Bearbeiten]

Für den ACC (Accredited Callbration) wurde das Tool komplett überarbeitet und entschlackt. Im Moment läuft es nicht auf dem Narda Server, sondern auf dem Geo-bit Server.

Hinweise zur Datenbank[Bearbeiten]

Die Partner sind hier in der Tabelle Vertriebspartner hinterlegt. Sie Loggen sich mit ihrer ID und einem Passwort ein. Die Tabelle wurde ursprünglich kopiert und um einige Felder erweitert.

Es können sich nur Partner anmelden die im Feld

Weitere Skripte[Bearbeiten]

Es sind einige weitere Skripte im Einsatz:

Funktionsübersicht von Produkten[Bearbeiten]

/doc/fileadmin/user_upload/scripts/func_overview.inc.php

Wird in Typo3 so aufgerufen:

<?php
 include("fileadmin/user_upload/scripts/func_overview.inc.php");
  $config_file = "typo3conf/localconf.php";
  $image_path = "fileadmin/user_upload/products/personal_protection";
  $page_id = 70; // ID DER UEBERGEORDNETEN SEITE
  print get_overview($page_id,$image_path,"Personal Monitor");
?>


Funktion:

  • Liest die aktuelle Sprache aus dem L Parameter oder der RealURL Adresse
  • Liest die pid der untergeordneten Seiten aus.

Mailfunktion RMA / ACC[Bearbeiten]

RMA[Bearbeiten]

Es werden mehrere Mails generiert.

1. Schritt User Registrierung => Mail mit dem Ticket. Dieses enthält einen Link. Für die Geräteeingabe Mailversand in rma_persData_02.php

2. Schritt Versand der RMA Daten

$html_mail_versand = send_html_mail($req_number,$req_ident_number,$req_art);

kommt aus mail_html_function.inc.php

ACC[Bearbeiten]

Das Formular zur Eingabe liegt in acc_form.php Nach Absenden wird acc_form_send.php aufgerufen. In diesem wird die Mail über die Funktion

$success = send_acc_mail($rma_num,$arrForm,$arrPartner); 

versendet. Die Funktion wird in lib/acal_functions.php zur Verfügung gestellt.

FORMULAR        MAILVERSAND / FEEDBACK
acc_form.php -> acc_form_send.php        <- includes acal_functions.php (send_acc_mail)