104 lines
2.0 KiB
Bash
Executable File
104 lines
2.0 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
#Variablen
|
|
echo "Change Dokument erstellen"
|
|
echo -n "Titel [V_TITEL]:"
|
|
read TITEL
|
|
TITEL=${TITEL:-V_TITEL}
|
|
|
|
echo -n "Projektnummer [V_PROJEKTNUMMER]:"
|
|
read PNR
|
|
PNR=${PNR:-V_PROJEKTNUMMER}
|
|
|
|
echo -n "Ticketnummer [V_TICKETNUMMER]:"
|
|
read TNR
|
|
TNR=${TNR:-V_TICKETNUMMER}
|
|
|
|
echo -n "Geplanter Zeitraum [2020-12-01 06:30 - 06:45]:"
|
|
read CT
|
|
CT=${CT:-2020-12-01 06:30 - 06:45}
|
|
|
|
echo -n "Change Owner [ArG]:"
|
|
read CO
|
|
CO=${CO:-ArG}
|
|
|
|
echo -n "Change Durchführender [ArG]:"
|
|
read CD
|
|
CD=${CD:-ArG}
|
|
|
|
echo -n "Service Manager [NN,MEO]:"
|
|
read SM
|
|
SM=${SM:-NN, MEO}
|
|
|
|
DATE=$(date "+%Y-%m-%d")
|
|
DATST=$(date +"%Y-%m-%dT%H:%M:00Z")
|
|
|
|
DOC=template.docx
|
|
nDOC=$DATE' - '$TNR' - [CHG-CSERV] '$TITEL.docx
|
|
|
|
#Dokument zerlegen
|
|
mv $DOC $DOC.zip
|
|
mkdir tmp/
|
|
unzip -qq $DOC.zip -d tmp/
|
|
mv $DOC.zip $DOC
|
|
cd tmp
|
|
|
|
#Dokumenteigenschaften bearbeiten
|
|
cd docProps
|
|
sed -i "s/V_PROJEKTNUMMER/$PNR/" custom.xml
|
|
sed -i "s/V_TITEL/$TITEL/" custom.xml
|
|
sed -i "s/V_TICKETNUMMER/$TNR/" custom.xml
|
|
sed -i "s/V_CHANGEZEIT/$CT/" custom.xml
|
|
sed -i "s/V_CHANGEOWNER/$CO/" custom.xml
|
|
sed -i "s/V_CHANGEDOER/$CD/" custom.xml
|
|
sed -i "s/V_SERVICEMANAGER/$SM/" custom.xml
|
|
|
|
|
|
sed -i "s/V_CREATED/$DATST/" core.xml
|
|
sed -i "s/V_MODIFIED/$DATST/" core.xml
|
|
sed -i "s/V_TITEL/$TITEL/" core.xml
|
|
|
|
cd ..
|
|
|
|
#Dokument wieder zusammenfügen
|
|
zip -q -r ../"$nDOC.zip" .
|
|
cd ..
|
|
mv "$nDOC.zip" "$nDOC"
|
|
|
|
#Aufräumen
|
|
rm -fr tmp/
|
|
|
|
echo ""
|
|
echo Datei: $nDOC
|
|
|
|
echo ""
|
|
echo "Mail"
|
|
|
|
echo "TO: ageissler@conet.de" > HEADERFILE
|
|
echo "FROM: noreply <noreply@tenoc.de>" >> HEADERFILE
|
|
echo "SUBJECT: Change '$TITEL'" >> HEADERFILE
|
|
echo "
|
|
Hier ist die Datei zum Change
|
|
|
|
Projektnummer: $PNR
|
|
Ticketnummer: $TNR
|
|
geplant für: $CT
|
|
" >> HEADERFILE
|
|
|
|
echo "" | mutt -H HEADERFILE -a "$nDOC" -- ageissler@conet.de bbrockfeld@conet.de
|
|
#echo "" | mutt -H HEADERFILE -a "$nDOC" -- ageissler@conet.de
|
|
|
|
#custom.xml
|
|
#V_PROJEKTNUMMER
|
|
#V_TITEL
|
|
#V_TICKETNUMMER
|
|
#V_CHANGEZEIT
|
|
#V_CHANGEOWNER
|
|
#V_CHANGEDOER
|
|
#V_SERVICEMANAGER
|
|
|
|
#core.xml
|
|
#V_TITEL
|
|
#V_CREATED 2020-06-04T13:43:00Z
|
|
#V_MODIFIED 2020-06-04T13:43:00Z
|