Enterprise Applications for the iPhone
TM




        Home      eTask      FAQ     Support    Yahoo-Setup    Exchange-Setup    Certificates
   

eTask Frequently Asked Questions


Known Issues:

Badge Counts and Notifications do not show after upgrade to iOS 5

When upgrading to iOS 5 Badge Counts, Sounds, and Local Notifications are turned off by default.  To turn them back on go to the Settings app then Notifications then look for eTask in either the "In Notification Center" or "Not In Notification Center" group.  Select eTask and scroll towards the bottom and turn on Badge App Icon.  
eTask should immediately show the badge count.  You may also want to turn on Sounds and View in Lock Screen to ensure you see and hear the eTask notifications.

Exchange "Connection Lost" iOS 4.3

Some MS Exchange users will find that after updating to iOS 4.3 they receive a "The network connection was lost" error after several minutes.  This only happens for Exchange servers using NTLM authentication.  This is a problem with iOS 4.3.  Upgrading to iOS 4.3.1 fixes the problem.

MobileMe

Several users have reported they cannot insert tasks to calendars that were created prior to the conversion to the MobileMe Calendar Beta. This is caused by selecting the home directory from the "Find the URL" or "Test & Browse".  You must select a calendar folder for eTask to sync with MobileMe properly.

Yahoo

Tasks marked as complete from iCal on a Yahoo account do not show as complete on the Yahoo web-interface or in eTask.  A problem report has been submitted to Yahoo on this issue.

Chandler

On Chandler servers, once a task is marked completed you cannot undo this through eTask.  iCal has the same problem with Chandler but you can reset this through the Chandler web-interface.  Researching this issue.  Once a start date or due date is added to a task Chandler converts the task to a calendar event.  As a result these will not show in eTask.  This is an issue with Chandler.   We are contacting them on the issue.

iCal

Editing a task with iCal causes the Start Date, Percent Complete, and Categories to disappear.  iCal does not support start dates, percent complete, or categories at this time on tasks.  If these fields are important to you, consider using the free Sunbird calendar client available from Mozilla.org at: http://www.mozilla.org/projects/calendar/

Changing the Calendar property of tasks using iCal between calendars on the same server does not actually move the task.  iCal and Apple mail will show that the calendar property has changed but other calendar clients (eTask and Sunbird) will still show the task in the original calendar folder.  Deleting tasks after changing the calendar property on iCal may also cause duplicate entries on some servers.  This is a known issue with iCal.  The solution is to "Cut" the task, select the new calendar on the left, and then paste the task.  The task will then be correctly moved.

Oracle

Adding an alarm in the past to a new or existing task with eTask will cause the task to not be editable on Beehive.  Fixed (1.9.7).

Categories set through Outlook when connected to Oracle Beehive do not show in eTask.  According to Oracle experts the Oracle Beehive Extensions for Outlook is storing categories in a different attribute than CalDAV.  This issue/limitation will be addressed in a future release of Oracle Beehive.  Categories set by other CalDAV clients should be visible in eTask (and vice versa).


Supported Servers:


The currently available version supports:
   Kerio Connect (formerly Kerio Mail Server)
   Microsoft Exchange Server 2007 (with SP1)
   Oracle Beehive
   DAViCal
   Yahoo - see special note below
   MobileMe Calendar Beta
   Cosmo/Chandler
   Darwin Calendar Server
   Apple Server iCalServer
   Zimbra Collaboration Suite
   SOGo (SOGo server appears to be fixed now)
   TaskCal
   Sun Java Calendar Server 7
   iCal Exchange (icalx.com) - for Publish/Subscribe
   Toodledo - Subscribe and Full Sync


Setup Instructions (what URL do I use?):


Kerio Connect (formerly Kerio Mail Server):


Assuming your user name is joe and your KMS domain is acme.com and your company's internet web-mail site is mail.acme.com then the URL would be:
http://mail.acme.com/calendars/acme.com/joe/Calendar

for a secure connection use:
https://mail.acme.com/calendars/acme.com/joe/Calendar

If your company uses a non-standard port number (e.g. 7777) the add that to the URL as follows:
https://mail.acme.com:7777/calendars/acme.com/joe/Calendar

In the KMS web-interface you can right click on your default Calendar folder and select the "Use in calendar client" option.  This will bring up a help window showing the Calendar URLs for various calendar clients.  Look at the Mozilla Sunbird section.  It will show URL like https://mail.acme.com/calendars/acme.com/joe/Calendar.  This is the URL to use.

Special Note on Kerio URL's:

If you used "Tasks" at the end of your URL and you modified the task with eTask the task may no longer show in iCal. The proper collection for calendar events and tasks in KMS is the Calendar folder. Make sure your URL ends in "Calendar" (note the C is capitalized). For example https://mail.acme.com:7777/calendars/acme.com/joe/Calendar

See the Kerio web site for more information:  http://www.kerio.com/connect

Public Task lists on Kerio

To configure iCal and eTask for consistent access a pubic calendar on Kerio each must be configured in a very specific way.

For iCal configure a new account manually as a CalDAV account.  Don't use the delegate account that automatically shows up from your regular user account.  The server settings are:
    Server address will be something like:  mail.acme.com
    Configure the server path as follows:  /caldav/users/acme.com/.public/
  
For eTask navigate to the public-calendars and select your calendar.  The starting URL should be:
   http(s)://mail.acme.com/public-calendars/acme.com
   Next use the "Test & Browse" feature to find your public folder.  Do NOT use the Tasks folder.  Use the same public calender you see in iCal.
   You should see the common name with a long URL with numbers below each common name.
   Select the one that corresponds with your public calendar and press Save and Save again

eTask and iCal should now be in sync.  Public tasks will show in the Public Folders/Tasks folder on the Kerio web-interface.


Microsoft Exchange Server 2007:

We support MS Exchange Server 2007 with service pack 1 (SP1) applied.  eTask requires that Exchange Web Services (EWS) are enabled.  Usually if the Outlook Web Access (OWA) is enabled then EWS will also be enabled but this is not guaranteed.  Please contact your network administrator if you are unsure of your setup.

Please see our setup page for MS Exchange:  Exchange-Setup

Typically the base URL used by eTask will be similar to the URL used to access Outlook Web Access.  Some examples include https://owa.company.com or https://mail.company.com/exchange or https://mail.company.com/owa.

To configure eTask to use MS Exchange 2007 press the + sign from the Account View (main page).  From here enter the name for the account then the URL, your user name, and password.  Do NOT include a Windows domain in your user name as in Workspace\joesmith.

Next press the "Test & Browse" line and wait for eTask to search for Task folders.  The default task is usually called "Tasks" select this then press Save.  Press save again and you are done.


Google Tasks:

For Google accounts select Google as the account type.

Next press the "Register with Google" line and wait for the page to display.  You will be presented with a page that says "eTask is requesting permission to: ... Manage your tasks".  Press "Allow Access".

If this is the first time you will be asked log into your Google account first.  Use your Gmail account username and password.  Sometimes Google experiences an error at this stage.  If this happens just press the Done button and then "Register with Google" again.  This time it will go directly to the access page.

After pressing Allow Access from the Register page Google will present you with an access token.  Use the build-in iPhone/iPad Copy/Paste feature to Select All then Copy.  Next press the Done button.

Press the Authorization Code line in the Account setup page of eTask and Paste the code.

Next press Test & Browse to select the task folder you want.  Press the line with the desired task list and press Save then Save again and you are done.


Oracle Beehive:

Assuming your user name is joe and your domain is acme.com then the URL may look something like:

http://caldav.acme.com/caldav/ent1/principals/individuals/joe
or
http://acme.com:7777/caldav/Oracle/home/joe/calendars/MyCalendar

This will vary depending on your installation. Please consult your IT department for specifics.

See the Oracle Beehive web site for more information:  http://www.oracle.com/technology/products/beehive/index.html
Specific information on URL configuration: http://www.oracle.com/technology/obe/beehive121/enduser/sunbird/sunbird/sunbird.htm#t3


DAViCal:

Assuming your user name is joe and your domain is acme.com then the URL will be something like:
http://www.acme.com/cal/caldav.php/joe/home/
This will vary depending on your installation.  Please consult your IT department for specifics.

See the DAViCal Wiki for more information: http://wiki.davical.org/w/Main_Page
Or the DAViCal eTask CalDAV client page: http://wiki.davical.org/w/CalDAV_Clients/eTask


Yahoo:

Note on Yahoo Calendar Beta:

eTask access to Yahoo accounts requires you set set your Calendar to the All New Yahoo Calendar Beta.  If you are setting up a new Yahoo mail account or need to switch to the Yahoo Calendar Beta please see our step-by-step tutorial:  Yahoo-Setup Tutorial

Yahoo URL:

Assuming your registered name on Yahoo is Joe Smith and your user name is joe123 then use the following for the URL:

Your default calendar will be:
https://caldav.calendar.yahoo.com/dav/joe123/Calendar/Joe_Smith  (see iCal note below)

If your user name is an e-mail address like: joe123@bellsouth.net then the URL would be:
https://caldav.calendar.yahoo.com/dav/joe123@bellsouth.net/Calendar/Joe_Smith

For iCal use:
https://caldav.calendar.yahoo.com/principals/users/joe123
iCal will find the calendars and task lists automatically (see iCal note below)

Note on iCal use with Yahoo Calendars:

Please note that Yahoo has recently changed their CalDAV access to calendars and To Do lists.  This change affects they way iCal operates with with Yahoo, particularly on Snow Leopard.

In the past CalDAV access was only provided for Calendars, not To Do lists, so we recommended you use calendars for your eTask task lists with Yahoo.  With this change Yahoo has provided CalDAV access to both Calendars and To Do lists, however only the To Do list "advertise" support for tasks, even though calendars actually support tasks as well.  As a result of this change some iCal versions will report "This calendar can only contain events.  You can’t add to do items to this calendar."

We now recommend that if you are using iCal with Yahoo that you do not use the default calendar but create To Do lists.  You should create a new To Do list even for your primary task list.

Other helpful Yahoo links:

The following may be helpful when setting up a free Yahoo account.  Select "All-New Mail" from the top right to get the new Yahoo mail view:
http://help.yahoo.com/l/us/yahoo/mail/yahoomail/settings/settings-22.html

Next click on the Calendar view (middle left).  To add a new Calendar click on the top right + sign above the Calendar list and select "Create New Calendar"
http://help.yahoo.com/l/us/yahoo/calendar/yahoocalendar/layers/layers-01.html

The following like gives tips on syncing to CalDAV clients.
http://help.yahoo.com/l/us/yahoo/calendar/yahoocalendar/sync/;_ylt=AmruwJrXdzZckoyOGN0AGFnJWyl4

To delete an account use:
https://edit.yahoo.com/config/delete_user

To request Calendar Beta:
http://switch.calendar.yahoo.com/m/landing.php


MobileMe Calendar (was beta):

For eTask to work MobileMe Todos, you must be using the new MobileMe Calendar.  To gain access to the new MobileMe Calendar you must request access from Apple.  Here are some useful links to help:

The FAQ page for new MobileMe Calendar at Apple:
http://support.apple.com/kb/HT4037?viewlocale=en_US

From the FAQ page:
To join the new MobileMe Calendar, sign in to http://www.me.com/calendar. In the lower-left corner, click the "Upgrade now" link.


At some point Apple will send an e-mail to your MobileMe mail account that says you have been accepted.  Follow the instructions in the e-mail.
This link also provides help with setting up the new MobileMe Calendar:
http://help.apple.com/mobileme/interface/index.html?lang=en#mmdccb0111

Create a test Task (TODO) from the new MobileMe Calendar.  From Apple help: "If the calendar containing the To Do list you want to sort isn’t displayed, select the checkbox next to the name of the calendar in the sidebar. (If the To Do list isn’t displayed, choose Show To Dos from the Action menu Image of Action menu. in the toolbar."

Use the following settings in the eTask Account Setup page.  Example uses joe@me.com as the login name.
Account Type: CalDAV
https://cal.me.com/
Username: joe@me.com
Password: your regular MobileMe password

After you enter this in the Account Setup page in eTask, press the "Find the URL" button.   If successful the collections view will be shown.  Select the one that corresponds to the calendar you are syncing.  We have chosen the "Work" calendar in the example below.  Do not select the "Local" folder.

VERY IMPORTANT: you must select one of the calendars shown.  If you leave the Collections at the parent folder (as shown below) eTask will not communicate properly with new MobileMe Calendar.  You must select a folder, wait for eTask to refresh, then press Save.


Press Save again and you are done.


Cosmo/Chandler:

Assuming your user name on chandlerproject.org is joe then the URL will be something like:
https://hub.chandlerproject.org/dav/collection/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
The X's are replaced by the collection number you get from the chandler project.

To get the URL from chandler complete with collection number follow these steps:
  • In Chandler Web-Interface click on the disclosure triangle for a collection
  • Choose the blue CalDAV button
  • Copy the address of the collection
Note for iCal use:
https://hub.chandlerproject.org/dav/users/joe
iCal will find the task list automatically

See the Chandler web site for more information:  http://chandlerproject.org/


Darwin Calendar Server:

Assuming your user name is joe and your domain is acme.com then the URL will be something like:
http://www.acme.com:8008/calendars/users/joe/calendar/
This will vary depending on your installation.  Please consult your IT department for specifics.

See the CalendarServer web site for more information: http://trac.calendarserver.org/


Apple Server iCalServer:

Here are the steps:

1.  Set the URL to the base path of your server as in:  http://acme.com:8008/
     Note that iCalServer uses port 8008 by default but this could change based on the administrative settings.

2.  Set the user name and password as appropriate.
     iCalendar Servers may require Secure Authentication so it is recommended that you select Secure Authentication on the Account Setup.

3.  Press Find URL

4.  Wait for the screen to refresh and press the row with "calendar" listed

5.  Wait again for the screen to refresh then press Save.

6.  Press Save again from the Account edit view.

Repeat this process for additional calendars except select a different calendar folder in step 4.

See the Apple iCalServer web site for more information: http://www.apple.com/server/macosx/features/ical-server.html


iCalendar Server 3 (open source version)

Assuming your user name is joe and your domain is acme.com then the URL will be something like:
http://www.acme.com:8008/calendars/users/joe/calendar/

This will vary depending on your installation.  Please consult your IT department for specifics.

iCalendar Servers may require Secure Authentication so it is recommended that you select Secure Authentication on the Account Setup.


Zimbra Collaboration Suite:

Assuming your user name is joe@mail.com, your domain is acme.com, and your calendar name is Calendar then the URL will be something like:
https://www.acme.com/dav/joe@mail.com/Tasks/
See the Configuration section for Sunbird on the Zimbra Wiki page:  http://wiki.zimbra.com/index.php?title=CalDav_and_SunBird&redirect=no

Note:  In Zimbra you can use any CalDAV enabled folder.  Typically the Calendar folders and Task folders are CalDAV enabled.  If you wish to view and edit tasks from the Zimbra web-interface or Zimbra desktop client it's best to use a Task type folder.  The default task folder is called Tasks.

For iCal use:
https://www.acme.com/principals/users/joe@mail.com/
See the Configuration section for iCal on the Zimbra Wiki page: http://wiki.zimbra.com/index.php?title=CalDAV_with_Leopard_iCal

This will vary depending on your installation.  Please consult your IT department for specifics.

See the Zimbra web site for more information: http://www.zimbra.com/

Public Task lists on Zimbra

To configure a public task list in Zimbra the user that owns (created) the task list must grant access to those that with to share it.  The owner does this by right clicking on the task list in the web-interface and selects "Share task list".   On the dialog select "Internal users or groups" and enter the e-mail address of the user you wish to grant access to.  For example:  sally@acme.com.  Select Viewer if you only want to give read-only access or Manager for read-write access.

The Sharing user (Sally in this case) will then receive an e-mail invitation to share the task list.  If Sally accepts the invitation the task list will appear on her list of task lists (marked as shared).

If Sally wants to access the shared task list from her iPhone with eTask she will use the owners URL with her username and password as follows:

URL: https://www.acme.com/dav/joe@mail.com/Tasks/

username: sally

password:xxxxxx



SOGo:

Assuming your user name is sogo1, your domain is sogo-demo.inverse.ca, and your calendar name is personal then the URL will be something like:

http://sogo-demo.inverse.ca/SOGo/dav/sogo1/Calendar/personal

See the SOGo website for more information:  http://www.scalableogo.org/english.html



TaskCal:

TaskCal is an experimental project to explore the potential for human task interaction management using internet standards for calendaring and collaboration. 

TaskCal provides an internet calendaring interface to the jBPM process manager, providing standards based calendar agent access to an actors tasks via email (iMIP), HTTP (.ics) and CalDav. In addition actor details are available in an address book via CardDav, and processes can be listed and deployed using WebDav.

For more information see the TaskCal website at:  http://taskcal.sourceforge.net/


Java Calendar Server 7:

See the Sun/Oracle website for more information:  http://www.sun.com/software/products/calendar_srvr/index.xml


iCal Exchange (icalx.com) Publish/Subscribe

With Publish/Subscribe one calendar client (iCal, Sunbird, eTask etc.) creates/edits the task list. This is the Publisher.  The rest will have read-only access.  These are the Subscribers.

The first step is to create an account on icalx.com.  Go to http://www.icalx.com and follow the instructions to create an account (look for the create link in the Overview column on the right).  Next you will need to decide where you want create/edit your calendar containing your task list.  If you want to edit your tasks on iCal then create a local calendar in iCal then right click on the calendar and select Publish.  Follow the instructions for publishing a calendar on a "private" server.  Assuming your user name is acme the URL will be http://icalx.com/private/acme/ for private calendars.  Use http://icalx.com/public/acme/ if you plan to give public (no password) access to your task list.  Once you publish the calendar log into icalx.com to confirm it exists.

In eTask create a subscribe account.  Assuming you used MyTasks as the calendar name in iCal then the URL will be http://icalx.com/private/acme/MyTasks.ics  If you made the calendar public then use  http://icalx.com/public/acme/MyTasks.ics

You can also make eTask the Publisher if you wish.  Just reverse the roles.  Create a Local account on eTask, select the Publish option, and set the URL.  In this case you will have to create at least one task for the calendar to show on icalx.com.


Toodledo

You can setup a free Toodledo account at  http://www.toodledo.com  The setup is straight forward.  Just follow the instructions on the site.

Next find the Unique Id on the site by selecting Account Settings on the left hand side.  It will look something like td324ab45435234.

Subscribe Access (Read Only)

If you will to view this as a Read-Only subscribe account then select Subscribe as the account type in eTask.  The URL will be like this:

http://www.toodledo.com/id/td324ab45435234/ical_live_todos.ics

Substitute your Unique ID for the same one shown.

Full Sync Access

Select Toodledo as the account type.  The URL will be set automatically to:  http://api.toodledo.com

Use the Unique ID as the user name in eTask.  And enter your password in the password field.

Select "Test & Browse" to view a list of folders.  Select a folder by pressing on the line.  Note that "No Folder" is the default folder.  Press this if it's the only one shown.  Then press Save and Save again.



If I'm not connected to the internet (e.g. on an airplane) will eTask still work?

Yes. Changes you make while not connected to the internet will be stored on the iPhone. The next time you start eTask while connected to the internet your changes will be sync'ed with your on-line task account.


How do I add tasks?

On the task list view or specific task view there is an icon on the lower right that looks like a square with a pen.  Press that and a new task window will appear.  Once you are done editing press the Save button on the upper right.


How do I delete tasks?

On the task list view you can press the Edit button on the top right.  Select the red dash icon to the left of the task you wish to delete.  A Delete button will appear on the right of the task.  Pressing the Delete button permanently deletes the task.  Alternatively you may "swipe" your finger from left to right on any task in this view to bring up the Delete button.  Again pressing the Delete button permanently deletes the tasks.


Some tasks don't show. Why is that?

By default eTask shows tasks 1 week in the past to 3 weeks into the future.  You may change this for each Task List by selecting Edit on the Accounts view and selecting your task list.  Press the More Options option to bring up the Account Options page.  Here you can change the time range from 1 to 8 weeks in the past to 1 to 8 weeks into the future.  Overdue tasks will always display.  You may also opt to hide completed tasks from this page.


When I use secure protocols (HTTPS) I get certificate warnings.  Is there a way to prevent this?

Certificates are a complicated subject.  The current version of eTasks allows you to accept self-signed or out of date certificates permanently. 

This is an advanced subject but you can create what is called a "self-signed" certificate for your web-site and distribute the Root certificate to your iPhone.  This Root certificate can also be installed on Windows Vista to keep it from continually warning you on your site.  See the Certificate page for more information: Certificates


My Groupware/Mail server is not listed as being supported.  Will eTask work?

Currently eTask has been tested on the servers listed in Supported Servers section above.  We cannot guarantee that eTask will work on other servers.  Please e-mail support prior to purchase and we will do our best to help or add support in a future version.


URL Diagnostic Tips:

If you are having trouble changing the URL, try the following:

1. Try using the "Test & Browse" feature in Account Setup.  See the users guide for more information.

2. Put the phone in Airplane Mode (Settings then slide Airplane Mode to On). Then you will be able to start eTask and change the URL. Once you change the URL exit eTask, turn Airplane Mode back off, then start eTask to see if it works. The URL is very specific. See the above for examples.

3. Uninstall eTask then Reboot your phone. To do this hold the home button and the top power button in at the same time. Don't stop when you see the Power Off slider, just keep holding both buttons until the phone powers down (screen will go black). After this release the buttons. In about 10 seconds or so press the top power button and you will see the Apple logo when the phone starts to boot. Booting takes about 2 minutes. Try installing eTask again.

4. *** IMPORTANT *** Make sure the URL has "http://" or "https://" at the front. If this doesn't work and you don't mind sending me the exact URL you are using in the URL field I may be able to spot the problem.


If you experience a crash:

If you don't mind sending me the crash logs, they are located relative to your Home directory. Plug your phone into your computer first and let it sync and backup. Here is the location for Mac and Windows:


Mac OS X: /Users/<USERNAME>/Library/Logs/CrashReporter/MobileDevice/<DEVICE_NAME>

Windows XP: C:\Documents and Settings\<USERNAME>\Application

Data\Apple Computer\Logs\CrashReporter\MobileDevice\<DEVICE_NAME>


Windows Vista: C:\Users\<USERNAME>\AppData\Roaming\Apple

Computer\Logs\CrashReporter\MobileDevice\<DEVICE_NAME>


The ones you are looking for should start with "eTask_2009....crash".