Faktura One sanleitung
Faktura One: sanleitung Dokumentenversion 1.01, 09/2014 Copyright 2014 Software- & Websolutions R. Danek. Alle Rechte vorbehalten. Haftungsausschluss. Trotz sorgfältiger inhaltlicher Kontrolle übernehmen wir keine Haftung, für die Richtigkeit und Vollständigkeit der Inhalte unserer Angebote. Wir behalten uns vor, die dargestellten Informationen bzw. unser gesamtes Angebot inhaltlich und auch visuell zu verändern, zu ergänzen oder zu löschen. Haftungsansprüche gegen uns, die sich auf Schäden ideeller oder gar materieller Art beziehen, welche durch die Nutzung der dargebotenen Informationen bzw. durch die Nutzung fehlerhafter und unvollständiger Informationen verursacht wurden, sind ausgeschlossen. Alle genannten Markennamen, Produktnamen oder Marken sind Eigentum der jeweiligen Inhaber.
Inhaltsverzeichnis Einleitung... iv 1. Systemvoraussetzungen... 1 2.... 2 2.1. Allgemein... 2 2.2. Datenbank... 3 2.2.1. Datenbankserver... 4 2.2.2. Einrichtung Datenbank... 10 2.3. Programm... 15 2.3.1. per Setup... 15 2.3.2. Erster Programmstart... 19 3. Update... 21 3.1. Allgemein... 21 3.2. Datenbank... 22 3.3. Programm... 23 3.3.1. Update per Setup... 23 3.3.2. Update per Distributionspaket... 23 iii
Einleitung Dieses Dokument bietet grundlegende Informationen zur und dem Update der Software Faktura One. iv
1. Systemvoraussetzungen Bevor Sie Faktura One installieren, sollten Sie prüfen, ob Ihr Computerssystem und die Systemumgebung die Mindestsystemanforderungen für die und Ausführung des Produktes erfüllt. Die folgenden Systemvoraussetzungen sind für den Betrieb der Software maßgebend und stellen die Mindestanforderungen dar. Komponente Systemvoraussetzung(en) Computer und Prozessor x86 oder x64-prozessor mit 1.2 GHz; Intel/AMD-kompatibel Arbeitsspeicher 256 MB RAM Festplatte 75 MB freier Speicherplatz für das Programm; zusätzlich entsprechend Speicher für Datenbankserver Anzeige Monitor mit einer Auflösung von 1024 x 768 Pixel oder höher Betriebssystem (32-Bit oder Microsoft Windows XP SP3, Windows Vista, Windows 7, Windows 8.x; Windows Server 2003 SP2, 64-Bit) Windows Server 2008 R2, Windows Server 2012 Datenbank Microsoft SQL Server 2008 R2 SP2; Microsoft SQL Server 2012 SP1; Microsoft SQL Server 2008 R2 Express SP2; Microsoft SQL Server 2012 Express SP1 Software Microsoft.NET Framework 4.0; Adobe Acrobat Reader 9 oder höher Andere Internetfunktionen erfordern eine Internetverbindung 1
2. 2.1. Allgemein In diesem Kapitel werden die notwendigen Schritte und Informationen beschrieben, welche für die und Einrichtung der Software Faktura One notwendig sind. Die kann dabei in den darauffolgenden Schritten erfolgen und ist von der Art der Einrichtung und späteren Nutzung der Software abhängig. Die Software kann sowohl client-seitig als auch im Client-Server-Betrieb installiert werden. Neben den eigentlichen Programmdateien der Software, ist weiterhin die und Einrichtung einer Datenbank notwendig. Diese wird ebenfalls je nach sart (Client/Server) direkt auf dem Arbeitsplatz des Anwenders oder zentral über einen Server bereitgestellt. 2
2.2. Datenbank Für die Einrichtung der notwendigen Datenbank gibt es die Möglichkeit, diese direkt lokal auf dem Arbeitsplatz (client-seitig) des Anwenders einzurichten oder zentral auf einem Server (server-seitig) bereitzustellen. Für die Einrichtung und Bereitstellung der Datenbank für die Anwendung Faktura One, ist die eines Datenbankservers (SQL Server) notwendig. Über den Datenbankserver kann die Datenbank dann eingerichtet und für die Anwendung zur Verfügung gestellt werden. Sollten Sie bereits einen Datenbankserver (SQL Server) zur Verfügung haben, der auch für die Anwendung Faktura One genutzt werden soll, können Sie direkt mit dem Abschnitt 2.2.2, Einrichtung Datenbank fortfahren. Client-seitige. Bei der client-seitigen Einrichtung wird die Datenbank direkt auf dem Arbeitsplatzrechner des Anwenders installiert, auf dem sie verwendet wird. Anmerkung Die client-seitige Einrichung der Datenbank ist nur für einen Ein-Platz-Betrieb der Software möglich, da die Datenbank nur bei dieser nur einem Anwender auf dem entsprechenden Arbeitsplatz zur Verfügung steht. Wenn mehrere Anwender mit der Software arbeiten, ist es notwendig, die Datenbank zentral (server-seitig) für alle Arbeitsplätze bereitzustellen. Die des Datenbankserves und der Datenbank auf dem Client, unterscheidet sich grundsätzlich nicht von der auf einem Server. Sie können unter Abschnitt 2.2.1, Datenbankserver fortfahren. Server-seitige. Bei der server-seitigen wird die Datenbank zentral auf einem Server installiert und über das Netzwerk für die Arbeitsplatzrechner, welche die Software verwenden, bereitgestellt. Die einzelnen Arbeitsplätze haben somit keine eigene der Datenbank, sondern verfügen über einen zentralen Zugriff auf diese. Anmerkung Diese ist grundsätzlich für Unternehmen mit mehr als einem Arbeitsplatz notwendig. Die Administration und Aktualisierung der Datenbank kann zentral erfolgen und damit sind alle Arbeitsplätze, welche diese Datenbank verwenden, von dieser Anpassung betroffen. Sie können unter Abschnitt 2.2.1, Datenbankserver fortfahren. 3
2.2.1. Datenbankserver Für die des Datenbankservers kann sowohl eine vollwertige Servervariante oder auch eine Express-Edition von SQL Server verwendet werden. Für die spätere Einrichtung und Konfiguration der Datenbank ist weiterhin das SQL Server Management Studio notwendig. Dieses ist Bestandteil von SQL Server in der Vollinstallation. Für die Express-Editionen kann dieses als Management Studio Express heruntergeladen werden bzw. ist dieses ebenfalls in den Downloads der Express-Editonen inbegriffen (with Tools). Für SQL Server Express und Management Studio Express können Sie folgende Downloads verwenden: Express-Edition Download sanleitung SQL Server 2008 R2 http://www.microsoft.com/de-de/download/details.aspx? http://msdn.microsoft.com/de-de/libra- Express SP2 (with id=30438 ry/ms143219(v=sql.105).aspx Tools) SQLEXPRWT_x86_DEU.exe oder SQLEXPRWT_x64_DEU.exe SQL Server 2012 http://www.microsoft.com/de-de/download/details.aspx? http://msdn.microsoft.com/de-de/libra- Express SP1 (with id=35579 ry/ms143219(v=sql.110).aspx Tools) SQLEXPRWT_x86_DEU.exe oder SQLEXPRWT_x64_DEU.exe SQL Server 2012 Express. Im Folgenden werden bespielhaft die notwendigen Schritte für eine von SQL Server 2012 Express beschrieben. Die Beschreibung der dieser Variante des SQL Server ist vergleichbar mit der anderer Editionen und kann dementsprechend bei diesen ebenso Anwendung finden. Laden Sie das Setup (SQLEXPRWT_x86_DEU.exe oder SQLEXPRWT_x64_DEU.exe) herunter. Anmerkung Bitte beachten Sie, die Download-Dateien mit WT im Dateinamen zu verwenden, da nur diese die Verwaltungstools (with Tools) wie SQL Server Management Studio beinhalten. Starten Sie das Setup nach dem erfolgreichen Download. 4
Bitte wählen Sie im Setup Neue eigenständige SQL Server-. Der sassistent führt daraufhin einige Systemprüfungen durch und weist auf eventuelle Konflikte bzw. Probleme hin, die vor der von SQL Server behoben werden müssen. Nach der Vorab-Systemprüfung können Sie mit dem Setup fortfahren. 5
Bei der Funktionsauswahl sind die Database Engine Services und die Verwaltungstools zu wählen. Die Verwaltungstools umfassen unter anderem das SQL Server Management Studio. Benennen Sie die neue SQL Server-Instanz. Der Instanzname sollte für die spätere Einrichtung der Software vorgemerkt werden. 6
Die Serverkonfiguration sollte auf den Vorgabewerten belassen werden. Als Authentifizierungsmodus muss der Gemischte Modus aktiviert werden. Vergeben Sie ein sicheres Kennwort für das Systemadministratorkonto. 7
Anmerkung Dieses Kennwort sollte unbedingt vermerkt werden, da es zur Einrichtung der Datenbank notwendig ist. Sie können auf Wunsch natürlich auch weitere Datenbankadministratoren per Windows-Authentifizierung hinzufügen. In der Datenbankmodulkonfiguration muss weiterhin die Option für FILESTREAM aktiviert werden. Nach diesen Schritten ist die Vorkonfiguration beendet und die der Programmdateien für den SQL Server Express kann gestartet werden. 8
Nach Abschluss der kann das Setup beendet werden. 9
2.2.2. Einrichtung Datenbank Neben dem Datenbankserver selbst, ist weiterhin die Einrichtung der Anwendungsdatenbank notwendig. Diese Datenbank speichert alle Daten und Programmeinstellungen der Anwendung Faktura One und ist für den Betrieb der Software grundlegend. Mit dem Auslieferungspaket von Faktura One erhalten Sie eine Initialdatenbank - einen so genannten Datenbank-Dump. Dieser wird als Datei (*.BAK) geliefert und stellt eine SQL Server Datenbank mit dem Grundschema und Initial-Stammdaten für die Anwendung dar. Die nächsten sschritte erläutern das Einspielen und die weitere Konfiguration der Datenbank. 2.2.2.1. Datenbank-Dump Der Datenbank-Dump muss in die bereits vorhandene Instanz des SQL Server eingespielt werden. Die BAK-Datei muss dazu auf einem Laufwerk zur Verfügung gestellt werden, auf das der SQL Server Zugriff besitzt. Kopieren Sie die BAK-Datei sinnvollerweise auf ein Laufwerk, welches lokal für den SQL Server zur Verfügung steht, um Probleme mit Netzwerk- oder Dateisystemrechten zu umgehen. Starten Sie im Anschluss die Anwendung SQL Server Management Studio und melden Sie sich dort entweder mit der Windows-Authentifizierung oder der Kennung sa, welche Sie im Setup des SQL Server vergeben haben, an. Als Servername sollte nun der Server/Rechnername und im Setup vergebene Instanzname verwendet werden. 10
Nach der Anmeldung wird im Objektexplorer automatisch die angegebene Serverinstanz verbunden. Zu dieser können Sie über das Kontextmenü unter Datenbanken die Initialdatenbank für die Anwendung Faktura One einbinden bzw. wiederherstellen. Die Wiederherstellung der Datenbank erfolgt von einem Medium. Wählen Sie dort die entsprechende Datei (*.BAK) für die Auslieferungsdatenbank von Faktura One. Im Anschluss sollten die Wiederherstellungsoptionen entsprechend - wie in der nächsten Grafik aufzeigt - gesetzt sein. 11
Die Wiederherstellung der Datenbank kann dann gestartet werden. Der Vorgang dauert nur wenige Sekunden. Nach der erfolgreichen Einspielung der Datenbank muss noch eine Datenbankanmeldung konfiguriert werden. Die Anmeldung dient dem Programm Faktura One für den Zugriff auf die SQL Server-Datenbank. Bitte fügen Sie im Objektexplorer eine neue Anmeldung hinzu. 12
Die Anmeldeinformationen sollten dabei wie folgt definiert werden. Bitte merken Sie sich das Kennwort für die spätere Einrichtung der Software vor. 13
Nach der erfolgreichen Konfiguration der Datenbankanmeldung kann ein erster Funktionstest durchgeführt werden. Melden Sie sich direkt über [Datei] -> [Neu] -> [Datenbank-Modulabfrage] mit der Datenbankanmeldung (z.b. faktura/faktura) an der Anwendungsdatenbank an. Tippen Sie folgenden Befehl in das neue Abfragefenster: SELECT * FROM country und bestätigen Sie die Eingabe mit [F5]. Im unteren Fensterbereich sollte dann eine Liste mit Länderinformationen erscheinen. Damit ist die Einrichtung des Datenbankservers sowie der Datenbank abgeschlossen. 14
2.3. Programm Die der Software kann in zwei verschiedenen Varianten erfolgen. Client-seitige. Bei der client-seitigen wird die Anwendung direkt auf dem Arbeitsplatzrechner des Anwenders installiert, auf dem sie verwendet wird. Jeder Arbeitsplatz erhält somit eine eigene der Programmdateien. Bei einer Wartung oder einem Update muss jeder Arbeitsplatz angepasst und aktualisiert werden. Es kann somit keine zentrale Administration des Programmes erfolgen. Anmerkung Diese ist grundsätzlich nur für kleine Unternehmen mit wenig Arbeitsplätzen und keinem zentralen Anwendungs- bzw. Dateiserver zu empfehlen. Server-seitige (Client-Server-Betrieb). Bei der server-seitigen wird die Anwen- dung zentral auf einem Anwendungs- bzw. Dateiserver installiert und über das Netzwerk und einer Dateifreigabe für die Arbeitsplatzrechner (Clients) der Anwender zur Verfügung gestellt. Die einzelnen Arbeitsplätze haben somit keine eigene der Programmdateien, sondern nur eine Verknüpfung für das Programm. Dieses wird dann über das Netzwerk bzw. die Netzwerkfreigabe vom Server aufgerufen und geladen. Die Administration und Aktualisierung der Software kann zentral erfolgen und damit sind alle Arbeitsplätze, welche diese Software zentral beziehen, von dieser Anpassung betroffen. Anmerkung Diese ist grundsätzlich für mittlere und große Unternehmen mit viel Arbeitsplätzen und einer zentralen Serverinstanz zu empfehlen. Dennoch ist eine server-seitige Einrichtung natürlich auch für kleine Unternehmen sinnvoll und möglich. Bei einer server-seitigen ist aber ebenso immer eine separate Client- der Software für einzelne Arbeitsplätze möglich. 2.3.1. per Setup Für die der Software wird ein Setup-Programm ausgeliefert. Das Setup kann sowohl für die Client- als auch Serverinstallation genutzt werden. Bitte starten Sie das Setup (setup.exe) vom Auslieferungsmedium, um fortzufahren. 15
Der Setup-Assistent begleitet Sie durch die. 16
17
18
Durch das Setup werden auf dem Desktop und im Startmenu automatisch Programmverknüpfungen angelegt. Nach dem erfolgreichen Setup ist es noch notwendig, die eingespielte Anwendungsdatenbank (SQL Server) mit der Anwendung Faktura One zu verknüpfen. Dafür steht aktuell eine Konfigurationsdatei zur Verfügung, die angepasst werden muss. Bitte gehen Sie dazu in das Programmverzeichnis der Anwendungsinstallation und öffnen Sie die Datei Insanity.exe.config mit einem Texteditor. In dieser Datei müssen im Abschnitt <connectionstrings> die Parameter für die Verbindungszeichenfolge zur Datenbank angepasst werden. <add name="insanity.database.properties.settings.connectionstring" connectionstring="data Source=LOCALHOST\SQLEXPRESS;Initial Catalog=faktura.one; Persist Security Info=True;User ID=faktura;Password=faktura" providername="system.data.sqlclient"/> Parameter Beschreibung Data Source Servername und die Instanz, auf dem die Datenbank eingespielt ist; z.b. DBSERVER\INSTANZNAME Initial Catalog Datenbankname der Anwendungsdatenbank Faktura One; z.b. faktura.one User ID Anmeldename für den Datenbankbenutzer Password Kennwort bzw. Passwort für die Anmeldung des Datenbankbenutzers Wenn Sie die notwendigen Parameter geändert haben, muss die Datei gespeichert und geschlossen werden. Im Anschluss kann die Anwendung über die Programmverknüpfung gestartet werden. 2.3.2. Erster Programmstart Nach dem ersten Programmstart erhalten Sie den Hinweis, dass keine gültige Lizenz für die Nutzung der Anwendung zur Verfügung steht. Bitte bestätigen Sie diesen Dialog, um fortzufahren. 19
Es ist notwendig eine neue Lizenz einzuspielen. Diese befindet sich als Datei (*.lic) auf dem Auslieferungsmedium. Klicken Sie auf Lizenz aktualisieren und wählen Sie die neue Lizenzdatei vom Datenträger. Aktivieren Sie im Anschluss die neue Lizenz durch Bestätitigung auf Lizenz aktivieren. Die Anwendung wird nach erfolgreicher Aktivierung gestartet und Sie können Sie mit der Benutzerkennung admin und dem Kennwort admin am Programm anmelden. 20
3. Update 3.1. Allgemein In diesem Kapitel werden die notwendigen Schritte und Informationen beschrieben, welche für die Aktualisierung/das Update der Software Faktura One notwendig sind. Das Update kann dabei in den darauffolgenden Schritten erfolgen und ist von der Art der Einrichtung der Software, welche client- oder server-seitig installiert ist, abhängig. 21
Update 3.2. Datenbank Für ein Update der Software ist keine explizite, administrative Anpassung der Programmdatenbank notwendig. Die Anpassung der Datenbank wird automatisch beim Programmstart durchgeführt, wenn diese notwendig ist. 22
Update 3.3. Programm Das Update der Software muss in Abhängigkeit der svariante erfolgen. Client-seitige. Bei der client-seitigen wird erfolgt das Update der Anwendung direkt auf dem Arbeitsplatzrechner des Anwenders. Damit muss jeder Arbeitsplatz durch das Update angepasst und aktualisiert werden. Es kann somit keine zentrale Administration des Programm-Updates erfolgen. Server-seitige (Client-Server-Betrieb). Bei der server-seitigen wird die Anwen- dung zentral auf dem Anwendungs- bzw. Dateiserver aktualisiert. Da die Aktualisierung der Software zentral erfolgt, sind alle Arbeitsplätze, welche diese Software zentral beziehen, von dieser Anpassung betroffen. 3.3.1. Update per Setup Das Update des Programmes per Setup ist derzeit nicht verfügbar. 3.3.2. Update per Distributionspaket Bitte entpacken Sie das Distributionspaket (ZIP-Archiv) für die Aktualisierung der Software in einen temporären Ordner. Im Anschluss können die entpackten Dateien komplett kopiert und mit den vorhandenen Programmdateien im sordner von Faktura One ersetzt bzw. überschrieben werden. Alle weiteren notwendigen Anpassungen führt die Anwendung bei der nächsten Ausführung automatisch durch. 23