Senomix Timesheets for Mac OS X



Similar documents
Senomix Timesheets for Windows

Setting Up Scan to SMB on TaskALFA series MFP s.

SGUL VPN Connection Guide for Windows 10

User Manual. Onsight Management Suite Version 5.1. Another Innovation by Librestream

Sharp Remote Device Manager (SRDM) Server Software Setup Guide

Optional Mainserver Setup Instructions for OS X Support

Installation Guidelines (MySQL database & Archivists Toolkit client)

Remote VPN: Remote access for personal devices

DOCSVAULT Document Management System for everyone

GREEN HOUSE DATA. Services Guide. Built right. Just for you. greenhousedata.com. Green House Data 340 Progress Circle Cheyenne, WY 82007

How To Install A Cisco Vpn Client V4.9.9 On A Mac Or Ipad (For A University)

Allworx Installation Course

Print Server Application Guide. This guide applies to the following models.

VPN: Virtual Private Network Setup Instructions

Hallpass Instructions for Connecting to Mac with a Mac

Technology Services Group Procedures. IH Anywhere guide. 0 P a g e

Sophos Endpoint Security and Control standalone startup guide

Windows XP with Symantec AntiVirus 10 Corporate Edition

Remote Access - Mac OS X

ReadyNAS Remote. User Manual. June East Plumeria Drive San Jose, CA USA

Windows Server 2003 x64 with Symantec AntiVirus 10 Corporate Edition

Step-by-Step Setup Guide Wireless File Transmitter FTP Mode

Home and Shared Folders on Mac OS X Accessing Home and Shared Folders on Active Directory File Servers Using Mac OS X

Start Here. Installation Guide. Rosetta Stone Standalone License. This Guide Will Show You How To: Install the Student Management System...

ivms-4500 (Android Tablet) Mobile Client Software User Manual (V3.0)

Preparing your MAC Computer to access QuickBooks Hosted with the Citrix Receiver or Online Plugin

Charter Business Desktop Security Administrator's Guide

Installing Novell Client Software (Windows 95/98)

How To Use Senior Systems Cloud Services

Installing and Configuring Lexia Reading Desktop Software

TANDBERG MANAGEMENT SUITE 10.0

NAS 323 Using Your NAS as a VPN Server

Installing Microsoft Outlook on a Macintosh. This document explains how to download, install and configure Microsoft Outlook on a Macintosh.

SOS SO S O n O lin n e lin e Bac Ba kup cku ck p u USER MANUAL

2. PMP New Computer Installation. & Networking Instructions

Remote Access Enhancements

AzMERIT Secure Browser Installation Manual For Technology Coordinators

AkrutoSync 4.0 User Guide

Cleaning your Windows 7, Windows XP and Macintosh OSX Computers

OneDrive for Business User Guide

7. Mobile Phone Support

Kaseya 2. Installation guide. Version 7.0. English

Lab Configuring Access Policies and DMZ Settings

Daylite Server Admin Guide (Dec 09, 2011)

Installation Instruction STATISTICA Enterprise Small Business

Online Backup Client User Manual Mac OS

Online Backup Client User Manual Mac OS

NAS 242 Using AiMaster on Your Mobile Devices

Freshservice Discovery Probe User Guide

OneDrive for Business User Guide

SSL VPN Service. Once you have installed the AnyConnect Secure Mobility Client, this document is available by clicking on the Help icon on the client.

NETGEAR genie Apps. User Manual. 350 East Plumeria Drive San Jose, CA USA. August v1.0

C-more Remote Access with Apple ipad or iphone Tutorial

Installation Notes for Outpost Network Security (ONS) version 3.2

HWS Virtual Private Network Configuration and Setup Mac OS X 12/19/2006

FTP Server Application Guide. Rev:

STATISTICA VERSION 12 STATISTICA ENTERPRISE SMALL BUSINESS INSTALLATION INSTRUCTIONS

Setting up FileMaker 10 Server

RLM Server Guide. For Macintosh and Windows

1 You will need the following items to get started:

Magaya Software Installation Guide

Docufide Client Installation Guide for Windows

This guide provides all of the information necessary to connect to MoFo resources from outside of the office

Configuring SSL VPN on the Cisco ISA500 Security Appliance

Secure Browser Installation Manual

Citrix : Remediation - MAC

OneDrive for Business User Guide

FTP Server Application Guide

License Patrol TM Mac Client Installation Guide 7.0 for Mac OS X. September 2015 VERALAB TM

Contents. Hardware Configuration Uninstalling Shortcuts Black...29

TSM for Windows Installation Instructions: Download the latest TSM Client Using the following link:

How to Install Windows 7 software

McAfee.com Personal Firewall

AppLoader 7.7. Load Testing On Windows Azure

For keyboard and touchscreen BlackBerry devices User manual

How do I Install and Configure MS Remote Desktop for the Haas Terminal Server on my Mac?

Online Backup Client User Manual

INSTALLATION AND CONFIGURATION GUIDE (THIS DOCUMENT RELATES TO MDAEMON v ONWARDS)

Upgrading Redwood Engine Software. Version 2.0.x to 3.1.0

Version Client Setup Guide

Lexia Network Installation Instructions

INSTALLATION AND CONFIGURATION GUIDE (THIS DOCUMENT RELATES TO MDAEMON v9.5.0 ONWARDS)

Aspera Connect User Guide

Global VPN Client Getting Started Guide

Access the TCNJ Palo Alto Networks VPN using the GlobalProtect VPN client

Connection. to SECON-Server

GO!Enterprise MDM Device Application User Guide Installation and Configuration for ios Devices

GO!Enterprise MDM Device Application User Guide Installation and Configuration for Android with TouchDown

Architecture and Data Flow Overview. BlackBerry Enterprise Service Version: Quick Reference

Network Connect Installation and Usage Guide

Enterprise Apple Xserve Wiki and Blog using Active Directory. Table Of Contents. Prerequisites 1. Introduction 1

1 Getting Started. Before you can connect to a network

QuickStart Guide for Managing Computers. Version 9.2

Other documents in this series are available at: servernotes.wazmac.com

Step-by-Step Setup Guide Wireless File Transmitter FTP Mode

Backing Up and Restoring the Database

Kaseya Server Instal ation User Guide June 6, 2008

Projetex 9 Workstation Setup Quick Start Guide 2012 Advanced International Translations

How To Run Eve 5 On A Pc Or Mac Or Ipad (For Pc Or Ipa) On A Network (For Mac) On Your Computer Or Ipro (For Ipro) On An Ipro Or Ipo (For Windows)

Transcription:

for Mac OS X Self-Installed Server Installation Guide v5.1 2015 Senomix Software Inc. www.senomix.com

Table of Contents 1.0 - Introduction... 1 2.0 - System Overview... 2 3.0 - Timesheets Server Installation and Use... 3 3.1 - Server Installation... 3 3.3 - Network Configuration... 11 General Firewall Configuration... 11 Network Configuration for External Connections... 11 VPN Troubleshooting... 12 3.3 - Server Operation... 13 3.4 - System Uninstall... 14 4.0 - Client Applications... 15 Appendix I - Installing the Server as a Daemon Process... 16

1.0 - Introduction This guide has been designed to provide a reader with the information they require to set up the server and client components of the Senomix Timesheets system on a Macintosh OS X computer. To get started, we recommend reviewing the sections within this guide in their order of appearance. If you require further information about any aspect of the system's functionality, please do contact us by e-mail at support@senomix.com 1

2.0 - System Overview The Senomix Timesheets system is a set of networked client-server applications consisting of: a central Timesheets Server program used to collect and store timesheet information; a Timesheet Entry application used to submit timesheet information; a Timesheet Reports application used to create system reports without requiring administrator rights; and an Administration application used to manage timesheet billing codes and submitted timesheet information. As each of the Timesheet Entry, Reports and Administration applications (also referred to as the client applications) communicate with the Timesheets Server, the Server must be in operation and able to see the client applications through a network connection for the system to operate. The Server can only be in operation on one computer at a time for proper system use and must be started before using the Timesheet Entry, Administration or Reports applications. Once all applications have been installed, please reference the Timesheet Application Users Guide and Administration Application Users Guide documents to learn how to properly use the Senomix Timesheets system. 2

3.0 - Timesheets Server Installation and Use 3.1 - Server Installation The Senomix Timesheets Server is the program which will collect all of your office s timesheet data. Senomix Timesheets is ready to use with Mac OS X 10.7 (Lion) and later. To extract your Senomix program files from their.zip package, we recommend using the default Mac.zip archive program rather than a third-party tool (such as Zipeg, which can change the application permissions of your Senomix programs and prevent them from running). Please Note: If your server computer uses an anti-virus security system with active scanning, you must whitelist all Senomix applications running on that computer in order to avoid the possibility of server data corruption. Active scanning systems (such as those provided with Symantec Endpoint, Norton Internet Security, or Kaspersky Anti-Virus) will prevent the writing of data files to your computer s hard drive if they identify those files as being a possible threat. If your Senomix data files coincidently have the same digital pattern as a piece of a known virus (something called a false positive virus scan result), your scanning system may prevent writing of that data to your hard drive, resulting in a corruption of your Senomix database. To avoid that possibility, you must instruct your active scanning security software to allow your Senomix server to read and write its data files without interference. That is accomplished either by adding your Senomix applications to your security software whitelist, or by excluding your Senomix applications from active scanning entirely. If you would prefer not to exclude your Senomix applications from active scanning by your internet security system, we recommend transitioning to a hosted plan (where we can manage your server program and application data for you) rather than proceeding with a selfinstalled system. 3

To install your Senomix Timesheets Server: 1. Locate the.zip archive file which you downloaded from Senomix. The file will be named: senomix_timesheets_5_1_mac.zip. After double-clicking that file to open the archive, you will see the following files: 2. The first file you will interested in is the Senomix Timesheets Server, the folder for which you can see in the bottom-left corner of the screen-shot above. That folder contains the Senomix Timesheets Server program and the data file folders into which your office s time and expense data will be saved. That folder can be placed in any location you would like. To get started, drag that folder onto your Mac desktop: (You can move this folder to another location later if you would like) 4

If you open that folder, you will see the following: The folders named st_conf and st_data are the locations into which your time and expense data will be saved (we recommend that the st_conf and st_data folders be included in your office s daily backup processes to keep your data safe from a hard disk failure or other computer crash). To start the Timesheets Server and make the system ready to receive your timesheet data, click the green icon named Senomix Timesheets Server. The server will start quietly in the background, with a green icon displayed in your OS X Dock. You may be prompted to install Java when starting your Senomix applications for the first time. If, when starting the server application, you see the prompt: Select the Install option to install Java on your computer. Java installation is only required one time. 5

Apps Closing or Damaged? If your Mac informs you that your Senomix apps are damaged and can t be opened, they are most likely being blocked by Mac Gatekeeper and are not actually damaged. Mac Gatekeeper will block Java-based programs (like Senomix) with a damaged error message unless those programs are first cleared for use. If you are not familiar with the steps needed to adjust Mac Gatekeeper and grant applications permission to run, please contact us at support@senomix.com for instructions on that process. If the green server icon bounces in your dock and then closes without any warning message displayed, the application has been corrupted by the.zip program used to extract your files. This can be corrected by returning to Step 1 of these instructions and then extracting your files again using the default.zip archive program included with Mac OS X. Third-party.zip file handlers (such as Zipeg) can corrupt the file permissions of extracted applications and prevent them from running. When extracting Senomix files, we recommend always using the.zip utility provided with Mac OS X. 3. With the server started, you can now start up one of the client applications to administer or enter time and expenses in your system. To install any of the Timesheet Entry, Administration or Reports applications on your computer, simply drag the corresponding icon out of the.zip package you opened in Step 1 and place them in the folder from which you would like to reference them. To start, you can place those programs on your desktop: 6

Try starting the Senomix Timesheets Administration application by clicking the blue icon. You will see a login dialog appear: To log in for the first time, enter the username DEFAULT and the password DEFAULT: The Server Address is the I.P. (Internet Protocol) address of the computer on which the Timesheets Server is running. Since the Senomix Timesheets Server is now running on the same computer on which you have opened this client application, the localhost address of 127.0.0.1 can be used to log in. If you were attempting to log in to a Senomix Timesheets server running on a different computer in your office, you would enter the I.P. address of that other computer (not 127.0.0.1) when logging in. With the Username, Password and Server Address entered, click the Ok button to log into Senomix Timesheets for the first time. 7

4. In a few moments, the server will present you with the System Registration screen, as follows: Clicking the Next button on that screen will bring you to the License Agreement for the system: After you have reviewed the license agreement, click the I accept the License Agreement checkbox to enable the Next button. 8

Click the Next button to continue to the Registration Key screen: When your office purchased Senomix Timesheets, a coded Registration Key was included in the acknowledgement e-mail sent to you. To complete registration of the application, copy (using Command-C) and paste (using Command-V) the Registration Key text into the data field on this screen. The Registration Key should be one line of text with no spaces, quote characters or carriage returns included in the text. After entering your Registration Key in the field provided, click the Register button to bring you to the completion screen: 9

As noted, this screen indicates the successful registration of Senomix Timesheets in your office. Click the Finish button to complete the registration process. If you have any difficulties in completing the registration process, please contact Senomix at support@senomix.com so that we might help you in resolving your problem. Once you have completed the registration process, the Server application will be installed and ready for use. Be Sure to Disable App Nap Modern versions of Mac OS X include a feature named App Nap which reduces the amount of computer power directed to applications detected as being idle. As your Senomix Server and other apps are not constantly active, App Nap will slow your programs down if it is enabled, affecting both your system s performance and stability. While installing Senomix, please be sure to disable App Nap for all applications. 5. With the registration process completed, you can now enter the administration application for the first time by clicking the Timesheet Admin icon again and then, in the login screen which appears, enter the username and password of DEFAULT / DEFAULT and the IP address 127.0.0.1. After providing that information and clicking the Ok button, your computer will then present you with the Main Menu screen of the Senomix Timesheets administration application. 10

3.3 - Network Configuration General Firewall Configuration If your office is using an external Firewall, Router, Switch or VPN between the computers running the Server and Client Applications (as will be the case for employees using Senomix Timesheets via ipad, iphone, Android phones and tablets, or off-site or from a home office), you must ensure that TCP port 8052 is open for traffic sent to the server. The Timesheets Server receives network connections on TCP port 8052, with the client applications initiating their remote connection through the standard ephemeral ports for their operating system. If all computers are running behind the same firewall (and so will not have any traffic passing through that network shield), you should not need to adjust your office s network firewall for Senomix Timesheets traffic. Network Configuration for External Connections For most office networks, the only adjustment required to allow external Senomix traffic from employees working off-site or via phone or tablet devices will be on the side of the computer running your Timesheets Server. If that computer is located behind a router (for example, if it is connecting to the internet through a wireless Wi-Fi access point), you will need to set your router to port forward all traffic arriving on TCP port 8052 to the internal IP address of the computer which is running your Senomix Timesheets Server. Instructions for the Senomix Timesheets port forward configuration of most models of network router can be found through this web page link: http://portforward.com/english/applications/port_forwarding/senomix_timesheets/ If your particular model of router cannot be found on that page, please refer to the documentation provided with your router for appropriate port forwarding instructions. The server IP address to use when logging in to Senomix Timesheets from outside of your office s network (so, via iphone/ipad/android or over the public internet) will be the IP address assigned to your office s router by your Internet Service Provider (ISP). Internal office connections should continue to use the IP address of the server computer as seen within your office network. If your router s IP address is not static (so, it may be reassigned by your ISP from time to time), you can use a free dynamic DNS service to provide a permanent hostname for your Senomix Timesheets Server. The hostname provided by that service can then be entered in the system sign in screen of remote users to provide an unchanging login point. Once your router port forwarding has been configured, you can use any number of free online port forwarding tester utilities to check that your connection has been cleared for remote access. For example, at this site: http://www.yougetsignal.com/tools/open-ports/ 11

You can enter the IP address of your office s router along with the port number 8052 to confirm that the Senomix Timesheets Server installed at your office is ready for external access. To ensure your server computer s IP address does not change on your network when that computer is rebooted, be sure to set that computer to have a static IP address assigned by your router. Instructions for setting static IP addresses for most types of network router can be found through this link: http://www.portforward.com/networking/staticip.htm For client-side connections (that is, everyone accessing the Timesheet Entry, Administration and Reports apps from outside of your office), no adjustments should be required beyond permitting Senomix Timesheets traffic through the PC s network shields (for example, your virus scanner or firewall software). If you have any questions while configuring your network for external connections to Senomix Timesheets, please do contact us at support@senomix.com Still have questions about allowing external internet access to your Senomix system? Please contact us at support@senomix.com VPN Troubleshooting If you have configured your router and firewall to permit Senomix Timesheets traffic but are still having difficulty using Senomix Timesheets through your office s Virtual Private Network (VPN): - Ensure that your VPN, firewall and network devices have been set to an MTU of at least 1500 (which is the generally accepted value for maximum packet size on the Internet). - Check that your VPN and firewall have not been set to discard fragmented packets. If any network devices between the client and server applications of Senomix Timesheets have been set with an MTU (Maximum Transmission Unit) value lower than the standard maximum of 1500 bytes, it is likely that Senomix Timesheets traffic will have been fragmented in transit by those devices. Permitting fragmented packets ensures older or mis-configured network devices will not interfere with your system s operation. 12

3.3 - Server Operation To start your Senomix Server, click the green Senomix Timesheets Server icon as described in Section 3.1 of this guide. If the server bounces in your dock and then immediately closes, your.zip program has corrupted the server application -- see Section 3.1 for instructions on how to correct that problem. To start your Senomix Server automatically when you log into your Mac, you can set the program to operate as a daemon process (as described in the appendix of this document). To stop your Senomix Server, select the running program and choose the Quit option (as you would do for any other Mac program) or simply shut down your Mac to have the Timesheets Server halt with your computer. To sign in to your server using either the Timesheet Entry, Reports or Administration applications, you must first create a user account. This can be done through the User Administration screen of the Administration application (see the Getting Started guide for details). To enable an administrator to log into the system for the first time, a temporary account has been included with every Senomix Timesheets Server. This temporary account is: Username: Password: DEFAULT DEFAULT This account should be deleted from the system as soon as you have created an administrative user for your own use. For a step-by-step introduction to using Senomix Timesheets, please see the Getting Started Guide provided on your Documentation page at: www.senomix.com/time-tracking/documentation 13

3.4 - System Uninstall To uninstall the server and all other Timesheets applications from your Mac, first stop the Timesheets Server (as described above) and then delete the program files and folders you copied to your computer in the steps outlined in Section 3.1. Some settings data for your Timesheet Entry, Administration and Reports application will have been written to your Mac s /Library/Caches directory. If you would like to remove those cached files from your computer, you can do so by deleting the /Senomix directory located in the /Users/[your username]/library/caches/ directory, where [your username] is the username you use to log into your Mac. 14

4.0 - Client Applications Web-based client applications for your self-installed system can be reached through your sign-in screen at: http://www.senomix.com/si-timesheet For guidance on signing in to your self-installed Senomix server, please see the instructions provided through the Help button at the top-right corner of that screen. 15

Appendix I - Installing the Server as a Daemon Process The Senomix Timesheets Server program can be set to operate as a daemon background process on your office s Mac OS X server by using the com.senomix.server.plist file located in the /Documents folder of your installation package. The Senomix Timesheets Server daemon will operate as your system s _appserver user by default. If you would prefer instead to run the daemon with a different user account, simply change the UserName attribute of the.plist file and chown the server and directory files as described below. To install the Senomix Timesheets Server as a daemon: 1) Copy the com.senomix.server.plist file from your installation package s /Documents folder into your Mac OS X server s /Library/LaunchDaemons directory. 2) Copy the /Senomix Timesheets Server folder and all included program files and directories to the /Library folder of your Mac OS X server. 3) At the command prompt, enter: sudo chown -R _appserver "/Library/Senomix Timesheets Server" to change the owner of the Senomix Timesheets Server program and all data files to the _appserver user. If you would prefer to use a different user account instead, substitute the _appserver user in that command with your preferred user account and adjust the UserName attribute in the com.senomix.server.plist file before proceeding. 4) At the command prompt, enter: sudo chown root:wheel /Library/LaunchDaemons/com.senomix.server.plist to change the owner of the daemon s plist file. 5) At the command prompt, enter: sudo chmod 644 /Library/LaunchDaemons/com.senomix.server.plist to set the plist file s permissions. 6) Finally, to register the daemon with your Mac s launchd configuration, enter: sudo launchctl load -w /Library/LaunchDaemons/com.senomix.server.plist The Senomix Timesheets Server will now be started as a background daemon process on your Mac OS X server and will remain active after your current user account has been logged out. The daemon will also automatically start whenever your Mac OS X server computer is booted. 16