Setting Up Projects in Eon

This article is about Eon 1.x only.

Creating new projects requires you to go to the Preferences, the Project tab. One of the + buttons is for creating folders into which you can organize projects created with the other (the leftmost) + button.

You will be presented with a dialog which only contains two fields:

Project name - you can name the project as you like. This is just for you.

Integrate With An Online Service - Check this box to enable integration with some 3rd party service.

We currently support integration with many (almost 30) sites. Some of the more popular are listed here with instuctions on how to set it up. Please, note that this document is still under construction, so if you're having problems setting up some other service, please, let us know, we'll add it here instantly.

General

Always remember that all field need to be filled in. Not a single field may be left out.

So that you don't have to enter all the information over and over for new projects, there's the Clone button. Just select another project from the Clone Settings From popup button and hit the Clone button.

AtTask

Setting up AtTask is quite straightforward. Fill in the fields in the order listed here:

Comments - The comment you would like to be associated with the posted Hour entry.

Review before posting - Lets you review the Comments field before posting within a dialog. The Comments field needn't to be empty even when checked.

URL - the URL you use for logging in. E.g. somecompany.attask.com - do not include https:// and do not add any additional path.

Username - your username. E.g. fuelcollective.vasa

Password - the password used for logging in.

Task - click the refresh button (the circular arrow) to list the tasks. The login information needs to be already entered. You can now select a task. To find one more quickly open the menu and start typing - your task will get selected.

Basecamp

We currently support Basecamp in three ways:
Basecamp Message let's you post your time as a message.

Basecamp Timeline is for posting time to a project's timeline.

Basecamp Timeline (Todo Items) posts time to a todo's timeline.

Please, note that for the latter two, you need an account that supports timeline (see Basecamp for more information).

First steps toward integration need to be done withing your Basecamp account. Log in with your browser (Safari, Firefox, ...) and go to My Info (right top corner) - at the bottom of the page, click on a link that says Show your tokens - and copy the one that says Token for feed readers or the Basecamp API. Make sure no spaces are copied in front or after it.

In Eon, paste it, where it says API Token. Fill in the Address as well. Do not include http:// or anything like that. For example if my address were company.basecamphq.com, I'd enter company.

Fill in Title or Notes (it's called Notes just in the Todo Items). By checking Review before posting you get a chance to change the title or notes when you post your time to Basecamp, however, the field still needn't be empty.

For the Basecamp Message module fill in the Message field as well.

Basecamp Message and Basecamp Timeline - now you're ready to load the Project list. Press the refresh button (with a circular arrow) next to the pop up button to refresh the project list. Select a project and you're good to go.

Basecamp Timeline (Todo Items) - first, load the Todo List by pressing the corresponding refresh button (the circular arrow). After you select a todo list, select a Todo Item by first pressing the second refresh button, which load the todo items - now you select a todo item and you're done.

FreeAgent

First, make sure API access is enabled in your account (Settings > Integrations > API & Feeds).

Notes - The note with the posted time-tracking item.

Review notes before posting - Lets you review the item notes before posting.

Address - your FreeAgent URL address. Do not include http:// or https://.

Email and Password - the same login information as when you log in to your account via a web browser.

Project - click the refresh button (the circular arrow) to list the projects. The login information needs to be already entered. You can now select a project.

Task - click the refresh button (the circular arrow) to list the tasks. The login information needs to be already entered and a project selected. You can now select a task. You can click the + button to create a new task in selected project.

Redmine

Redmine's API is currently in the beta and has a few limitations. For example as it doesn't provide a way to retrieve an 'activity' list (found in Administration > Enumerations > Activities), which is required to pass in the time-tracking API. This has to be avoided by setting a default activity. Also note that time tracking needs to be enabled for each project.

Description - Description to be associated with the posted time.

Review description before posting - Lets you review the description before posting.

Address - Address to your Redmine account. Do not include http:// or https://. (Example: demo.redmine.org)

API Key - API key for your account (can be found in Account).

Project or Issue - click the refresh button (the circular arrow) to list the projects or issues. Your API key needs to be already entered.

Toggl

Review before posting - Lets you review the item description before posting.

API Key - your API key - to retreive it, log in to your account, go to Settings > My Account and copy the API Token. Make sure not to copy any spaces in front or after the token.

Task - click the refresh button (the circular arrow) to list the tasks. The API Key needs to be already entered. You can now select a task.

Unfuddle

Comment - Comment to be associated with every posted time.

Review before posting - Lets you review the comment before posting.

Address - Address to your Unfuddle account. Do not include http:// or https://.

Use SSL - The low-end account plans do not include SSL support. If you're not sure, keep this unchecked.

Project - click the refresh button (the circular arrow) to list the projects. Your login information needs to be already entered. You can now select a project.

Ticket - click the refresh button (the circular arrow) to list the tickets. Your login information needs to be already entered and a project selected.

Zoho Invoice

Zoho Invoice integration works by submitting an Invoice Item to an Invoice. Each invoice item has a name (field Item Name) and a description (Description).

Review before posting - Lets you review the item description before posting.

Hour Rate - your hourly rate.

Username and Password - your login information.

Invoice - click the refresh button (the circular arrow) to list the invoices. The login information needs to be already entered. You can now select an invoice.