Startbildschirm administrieren – TecArt Handbuch

Startbildschirm administrieren

Aus TecArt Handbuch

Wechseln zu: Navigation, Suche
Beispiel des Startbildschirms
Ihr TecArt-System wird mit einem Standard-Startbildschirm ausgeliefert. Sie können anhand dieser Vorlagen weitere Startbildschirme für verschiedene Personengruppen gestalten oder den einen Startbildschirm individuell an Ihr Unternehmen anpassen. Denken Sie dabei an die Gestaltung eines Intranet mit zusätzlichen Informationen, wie z.B. Börsendaten, News, Wetter und sozialen Netzwerken.

Die notwendigen Dokumente können Sie über die Administration > Vorlagen > Startbildschirm in die gewünschte Gruppe einspielen. Die Gruppe Standard stellt dabei den gemeinsamen Startbildschirm aller Mitarbeiter dar.

Grundlagen für die Gestaltung eines Startbildschirms

UTF-8 Format

Codierung UTF-8

Hinweis! Das TecArt-System arbeitet im UTF-8 Format. Um Sonderzeichen korrekt darstellen zu können, ist es besonders wichtig, dass Sie die Templates im UTF-8 Format abspeichern.


Templates

Templates sind Teile einer HTML-Datei. Erst alle Templates, sowie die index.html-Datei ergeben zusammen eine Webseite, die den Startbildschirm bildet. Aufgerufen wird der Startbildschirm je Gruppe immer über die index-Datei.

So binden Sie ein Template ein, welches sich im gleichen Pfad wie die index.html Datei befindet.

{include file="head.tpl.html"}

Textbausteine

Die Textbausteine für den Startbildschirm werden Ihnen im Abschnitt Moduleinstellungen für Startbildschirm näher beschrieben. Über diese individuellen Texte können die Texte im Startbildschirm flexibel gestalten ohne die Templates bei jeder Änderung eines Textes überarbeiten zu müssen. Diese Texte können flexible Texte für News und Mitteilungen sind oder auch feste Texte, wie Überschriften etc. Einbinden können Sie die Textbausteine über individuelle Variablen, welche bei jedem Textbaustein ausgegeben werden.

{$dashboard.Startbildschirm.ueberschrift.body}
 <!-- Gibt den Text des Textbausteins '''ueberschrift''' im Ordner '''Startbildschirm''' aus. -->

{$dashboard.Startbildschirm.text.body}
 <!-- Gibt den Text des Textbausteins '''text''' im Ordner '''Startbildschirm''' aus. -->

{foreach item=info from=$dashboard.infos}
 {$info.subject} <small>{$info.createtime}</small> <br>
 {$info.body}
{/foreach}
 <!-- Gibt in einer Schleife alle zutreffenden Textbausteine des Ordners '''infos''' aus mit den Feldern
 '''Betreff''', '''Erstellungsdatum''' und '''Text'''. -->

Gruppen- und Benutzerdaten

In jeden Startbildschirm können Sie individuelle Benutzer- und Gruppeninformationen einbinden. Die entsprechenden Variablen erhalten Sie aus den Benutzer- oder Gruppeninformationen als Quickinfo, wenn Sie mit dem Mauszeiger über die jeweilige Feldbezeichnung gehen. Einige der Variablen listen wir Ihnen hier als Muster auf.

{$company} <!-- Firma des aktuellen Benutzers -->
{$department} <!-- Abteilung des aktuellen Benutzers -->
{$firstname} <!-- Vorname des aktuellen Benutzers -->
{$surname} <!-- Nachname des aktuellen Benutzers -->
{$group.1.company} <!-- Firma der Mitarbeiter in der Gruppe mit der ID 1 -->
{$group.1.department} <!-- Abteilung der Mitarbeiter in der Gruppe mit der ID 1 -->

Container

Container sind die Platzhalter für Systeminformationen. Diese können individuell durch die Benutzer in den persönlichen Einstellungen ein- und ausgeschaltet bzw. individuell mit Daten befüllt werden. Für die Gestaltung des persönlichen Startbildschirms können Sie die Container an den entsprechenden Stellen einbinden.

{$container_emails} <!-- Anzeige der E-Mails -->
{$container_todos} <!-- Anzeige der Aufgaben -->
{$container_birthdays} <!-- Anzeige der Geburtstage -->
{$container_appointments} <!-- Anzeige der Termine -->
{$container_calls} <!-- Anzeige der Anrufe -->
{$container_offers} <!-- Anzeige der Angebote -->
{$container_contacts} <!-- Anzeige der Kontakte -->
{$container_contracts} <!-- Anzeige der Verträge -->
{$container_documents} <!-- Anzeige der Dokumente -->
{$container_tickets} <!-- Anzeige der Trouble-Tickets -->
{$container_phonebook} <!-- Anzeige des internen Telefonbuchs -->
{$container_daily_schedule} <!-- Anzeige der Tagesaktivitäten -->


Tipp! Dem Benutzer können nur die Daten angezeigt werden, welche in seinem zutreffenden Startbildschirm als Container eingebunden wurden und auf dessen Modul der Benutzer Zugriff hat. Möchten Sie generell für einen Benutzerkreis die Anzeige von Informationen aus einem Modul im Startbildschirm verhindern, so binden Sie den entsprechenden Container nicht ein.


Startbildschirm erstellen

Sie haben die Möglichkeit mehrere Startbildschirme für die Mitarbeiter zu generieren. So können Sie flexible Informationen für unterschiedliche Abteilungen bereitstellen. Voraussetzung für die Anzeige eines Startbildschirms ist immer die Datei index.html. Fehlt diese in einer Gruppe, so wird kein Startbildschirm für die Mitglieder der Gruppe ausgegeben.


Tipp! Möchten Sie zwei individuelle Startbildschirme für die Abteilung Vertrieb und Entwicklung, so erstellen Sie diese in den jeweiligen Gruppen. In der Gruppe Standard darf sich dann jedoch keine Datei mit index.html befinden.


Benutzer, die sich in mehreren Gruppen befinden, für die unterschiedliche Startbildschirme angelegt wurden, haben Zugriff auf alle Startbildschirme. Dabei wird er Button Startbildschirm automatisch zu einer Drop-Down-Liste für die Auswahl des Startbildschirms. Der Benutzer könnte dann in seinen persönlichen Einstellungen im Feld Standard-Startbildschirm aus der Liste der zur Verfügung stehenden Startbildschirme seinen auswählen.

Aufbau einer Datei

Struktur eines Startbildschirms in den Vorlagen

Tipp! Benutzen Sie zur Bearbeitung ggf. den internen Text- und HTML-Editor. Diesen können Sie über Ihre persönlichen Einstellungen einschalten.


Achtung! Sie können Ihren Startbildschirm mit Hilfe verschiedener Templatedateien individualisieren. Alle Templates müssen eine klassische HTML Seite im Format UTF-8 (http://de.wikipedia.org/wiki/UTF_8) ergeben. Die Seite muss W3C konform (http://de.wikipedia.org/wiki/W3C) aufgebaut werden und beinhaltet die HTML-TAGs <html>, <body>, </html>, </body> sowie alles, was zwischen <head> und </head> steht.


Damit Ihr Startbildschirm für eine Gruppe angezeigt wird, ist es notwendig, dass es neben eventuellen Templates auch eine Datei mit dem Namen index.html gibt. Nur wenn diese vorhanden ist, wird der Startbildschirm für die Mitarbeiter angezeigt. Alle anderen Dateien und Bilder werden unter demselben Verzeichnis organisiert.

Beispiel eines Startbildschirms ohne Templates

<html>

<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

	{html->load type="css" src="../../themes/default/default.css"}

    <!--[if (IE 7)|(IE 8)]>
    {html->load type="css" src="../../themes/default/ie7.css"}
    <![endif]-->

    {html->load type="css" src=$css}
    {html->load type="css" src=$aw2css}
</head>

<body class="dashboard-body">
		
	<div class="dashboard-body-head">
	
		<div class="dashboard-company"><h1>{$company}</h1></div>
		<div class="dashboard-info">
			<div class="dashboard-name">
				<div class="dashboard-text" style="padding-right:10px"><img src="contact.gif"></div><div class="dashboard-text">{$name} – {$department}</div>
			</div>
			<div class="dashboard-date">
				<div class="dashboard-text" style="padding-right:10px"><img src="meeting.gif"></div><div class="dashboard-text">{$date}, {$time} Uhr</div>
			</div>
		</div>
	
	</div>
	
	{* // Beginn Kommentar
	<hr>
	test platzhalter<br>
	{$group.1.name}<br>
	{$group.1.description}<br>
	{$group.1.company}<br>
	{$group.1.department}<br>
	{$group.1.address}<br>
	{$group.1.postbox}<br>
	{$group.1.postcode}<br>
	{$group.1.city}<br>
	{$group.1.country}<br>
	{$group.1.tel1}<br>
	{$group.1.tel2}<br>
	{$group.1.fax}<br>
	{$group.1.email}<br>
	{$group.1.website}<br>
	<hr>
	{$group.11.name}<br>
	{$group.11.description}<br>
	{$group.11.company}<br>
	{$group.11.department}<br>
	{$group.11.address}<br>
	{$group.11.postbox}<br>
	{$group.11.postcode}<br>
	{$group.11.city}<br>
	{$group.11.country}<br>
	{$group.11.tel1}<br>
	{$group.11.tel2}<br>
	{$group.11.fax}<br>
	{$group.11.email}<br>
	{$group.11.website}<br>
	<hr>
	// Ende Kommentar *}
	
	<div class="dashboard-structure">
		<div class="dashboard-structure-in">
		
		{$container_emails}
		{$container_todos}
		{$container_birthdays}
		{$container_appointments}
		{$container_calls}
		{$container_offers}
		{$container_contacts}
		{$container_contracts}
		{$container_documents}
		{$container_tickets} {$container_phonebook}
	
		</div>
	</div>

</body>
</html>

Hilfe bei der Erstellung

Gern erstellen wir für Sie Ihren individuellen Startbildschirm. Setzen Sie sich dazu bitte mit unserem Support in Verbindung.