Timesheet for Confluence
Timesheet for Confluence is a Timesheet application for Atlassian Confluence. This plugin requires an external MySQL database be configured, so please see the Instructions for Installing Timesheet for Confluence. Read our Software License Agreement. Please, see and test the live demo here and the {grid-timesheet} macro and a {grid-admin-timesheet} macro here. You can buy this product at Atlassian Marketplace.
- Your Timesheet for Confluence license must match your Confluence license (type and user limit)
- All prices are in USD.
- Paid Timesheet for Confluence licenses entitle you to perpetual use and include 12 months maintenance for updates and support. Renewing maintenance in subsequent years is 50% of the price shown and is required.
Features
- Time reporting (with user access to his or her personal Timesheet)
- Time reporting (for admin to see all users Timesheet)
- Time reporting (for Confluence users and pages, etc.)
- MS Office Excel exports
30 Responses to Timesheet for Confluence
Leave a Reply
Timesheet for Confluence
Timesheet for Confluence is a Timesheet application for Atlassian Confluence. This plugin requires an external MySQL database be configured, so please see the Instructions for Installing Timesheet for Confluence. Read our Software License Agreement. Please, see and test the live demo here and the {grid-timesheet} macro and a {grid-admin-timesheet} macro here. You can buy this product at Atlassian Marketplace.
- Your Timesheet for Confluence license must match your Confluence license (type and user limit)
- All prices are in USD.
- Paid Timesheet for Confluence licenses entitle you to perpetual use and include 12 months maintenance for updates and support. Renewing maintenance in subsequent years is 50% of the price shown and is required.
Features
- Time reporting (with user access to his or her personal Timesheet)
- Time reporting (for admin to see all users Timesheet)
- Time reporting (for Confluence users and pages, etc.)
- MS Office Excel exports
30 Responses to Timesheet for Confluence
-
I want to purchase this but I have a few questions first:
1)Can you prevent someone from having admin access?
2)I’ve logged in as myself and another user separately. I’ve added a user timesheet for each user and when I login and add an admin page I can’t see the second user, only myself.
3)On the burndown the remaining estimate is rendered twice. A bug? -
Thanks Matti,
It works now.
I had the wrong password for the DB -
Also
Mysql-connector-java-5.1.35-bin.jar and
mysql-connector-java-5.1.35-bin.jar
Are installed in the folder: / opt / atlassian / confluence / confluence / WEB-INF / lib -
My Confluence application and my database are on the same server.
Bind_address is not configured, so I assume that by default it will take IP 127.0.0.1 -
My versions:
Confluence 5.10.4
Mysql 5.6.56
Timesheet 2.0 -
Thank you Matti Kiviharju for the reply.
I followed all installation and configuration instructions: http://confluence.i4ware.fi/display/i4ware/Instructions+for+Installing+Timesheet+for+Confluence
In addition to the video: https://www.youtube.com/watch?v=H7LQrXcunPM
But when I try to add a new task I get the message (…).
What is wrong with me?Message:
Cause
javax.naming.NameNotFoundException: Name [jdbc/agileapplicationstack] is not bound in this Context. Unable to find [jdbc].
at org.apache.naming.NamingContext.lookup(NamingContext.java:818)
Stack Trace:[hide]
javax.naming.NameNotFoundException: Name [jdbc/agileapplicationstack] is not bound in this Context. Unable to find [jdbc].
at org.apache.naming.NamingContext.lookup(NamingContext.java:818)
….
…. -
Hi,
I test “Timesheet v2.0” for confluence v5.10.4 and I would like to have more details about the process, according to your documentation http://confluence.i4ware.fi/display/i4ware/Instructions+for+Installing+Timesheet+for+Confluence
From what I understood from the documentation
1. I installed the plug in timesheet v2.0
2. I created a timesheet database with user and password with its tables (timesheet_conf.sql, timesheet_for_approval.sql)
3. I added this configuration to the server.xml file4. I restarted confluence
5. This point, I do not understand how to do it, where to find this file to install it?
[Install the agile-application-stack-x.x.x.jar
Go to install agile-application-stack-x.x.x.jar on Admin Backend.]6. I tested the Macro on a page, but it does not give me anything
{Grid-timesheet}Can you give me more details about installation and configuration.
Thank you -
Hi guys,
I have installed a trial version of Timesheet for Confluence. I’m not able to configure it… you documentation page is not accessible (Server Unavailable):
http://confluence.i4ware.fi/display/i4ware/Timesheet%20for%20Confluence
Best regards,
Daniel -
HI,
I have purchased timesheet for Confluence but after my confluence upgrade I am no longer able to use it.
I get the following error in the log file when I try to enable the plugin:2016-01-25 07:18:27,358 WARN [ThreadPoolAsyncTaskExecutor::Thread 22] [beans.factory.support.DefaultListableBeanFactory] getTypeForFactoryBean FactoryBean threw exception from getObjectType, despite the contract saying that it should return null if the type of its object cannot be determined yet
— url: /rest/plugins/1.0/ | referer: http://intranet.taylored-it.com/plugins/servlet/upm/marketplace/search?q=timesheet | userName: htaylor
java.lang.LinkageError: loader constraint violation: loader (instance of org/eclipse/gemini/blueprint/context/support/internal/classloader/ChainedClassLoader) previously initiated loading for a different type with name “org/dom4j/Element”This is very disappointing that it no longer works. I hope you can resolve this ASAP.
Regards
Hendry
-
Some questions:
1) Can I export to excel not current month, but specified range?
2) When clicking Prev month Next month url changes to “….?month=CorrectMonth&year=2015”, not “pageId=PAGEIDHere&month=CorrectMonth&year=2015″, so Confluence shows @Not found”. Is it normal?
3) When clicking cell for date higher than first week the selected weekday of FIRST week is selected (example: I click “13.8” and cursor goes to “6.8”). Is it normal?
4) Can I use separate timesheets for different pages? -
I need instruction on setting this up using postgres. I have submitted a ticket with confluence and they have referred me to get support from you. Please let me know if you can help.
Thanks,
joshua
+17194595119 -
I want to purchase this but I have a few questions first:
1)Can you prevent someone from having admin access?
2)I’ve logged in as myself and another user separately. I’ve added a user timesheet for each user and when I login and add an admin page I can’t see the second user, only myself.
3)On the burndown the remaining estimate is rendered twice. A bug? -
I am interestet in the timesheet for Confluence but it does not work in the example pages:
<![CDATA[… Add this after]]>Create database (on command line or with phpMyAdmin)Create a database timesheet.Import SQL file (on command line or with phpMyAdmin)Run to timesheet database.Restart Confluence now.Install the agile-application-stack-x.x.x.jarGo to install agile-application-stack-x.x.x.jar on Admin Backend.MacrosWrite this to a wiki page in a space:To see all users in the timesheet<![CDATA[
Unknown macro: {grid-admin-timesheet}
I am now updated the Timesheet for Confluence to work with Confluence 7.1.0 and above. Please see updated installing manual at: http://confluence.i4ware.fi/display/i4ware/Instructions+for+Installing+Timesheet+for+Confluence
For Confluence 7.1.0 and above
Please see this: https://confluence.atlassian.com/confkb/confluence-fails-to-start-and-throws-mysql-session-isolation-level-repeatable-read-is-no-longer-supported-error-241568536.html
And do not add a ?sessionVariables=tx_isolation=’READ-COMMITTED’ to server.xml configs or Confluence do not startup.
I want to purchase this but I have a few questions first:
1)Can you prevent someone from having admin access?
2)I’ve logged in as myself and another user separately. I’ve added a user timesheet for each user and when I login and add an admin page I can’t see the second user, only myself.
3)On the burndown the remaining estimate is rendered twice. A bug?
Thanks for your support request. First, which version of Timesheet for Confluence you using?
1) You can only prevent access for various Confleunce pages. Please use page restrictions. But you can not prevent users to add macros of Timesheet for Confluence if you allow them to edit pages.
2) Do you mean user Timesheets? Like here? http://confluence.i4ware.fi/display/i4ware/User+Timesheets If not then you using a macro which makes a Timesheet that views only your self and it can not be used to make Timesheet for each user. When user adds a work log with this Timesheet then their worklogs goes here: http://confluence.i4ware.fi/display/i4ware/Administrator+Timesheet So on this Timesheet you can see all users’ worklog on single Timesheet.
3) I can not answer to this if I do not see a screenshots what do you mean. If I ques right, you placed two Timesheets with same macro to same page that causes this bug. Also if you using user timesheets then you need to write different timesheet_id variable on the Wiki-markup macro.
It is better if you login to here with your Atlassian Account: https://i4ware.atlassian.net/projects/TFCCS
There you can upload screenshots secure, so I can help your more easily with your support requests.
Hi,
I made a video which answers some of your questions: https://www.youtube.com/watch?v=ggB0lQO_hLA
Thanks Matti,
It works now.
I had the wrong password for the DB
Also
Mysql-connector-java-5.1.35-bin.jar and
mysql-connector-java-5.1.35-bin.jar
Are installed in the folder: / opt / atlassian / confluence / confluence / WEB-INF / lib
My Confluence application and my database are on the same server.
Bind_address is not configured, so I assume that by default it will take IP 127.0.0.1
My versions:
Confluence 5.10.4
Mysql 5.6.56
Timesheet 2.0
What is your IP-address on MySQL my.cnf? In bind_address configuration? Just reply 127.0.0.1 or public IP-address?
Thank you Matti Kiviharju for the reply.
I followed all installation and configuration instructions: http://confluence.i4ware.fi/display/i4ware/Instructions+for+Installing+Timesheet+for+Confluence
In addition to the video: https://www.youtube.com/watch?v=H7LQrXcunPM
But when I try to add a new task I get the message (…).
What is wrong with me?
Message:
Cause
javax.naming.NameNotFoundException: Name [jdbc/agileapplicationstack] is not bound in this Context. Unable to find [jdbc].
at org.apache.naming.NamingContext.lookup(NamingContext.java:818)
Stack Trace:[hide]
javax.naming.NameNotFoundException: Name [jdbc/agileapplicationstack] is not bound in this Context. Unable to find [jdbc].
at org.apache.naming.NamingContext.lookup(NamingContext.java:818)
….
….
Do you use MySQL or PostgreSQL?
This error message comes from various reasons like you’re not spaced right Java JDBC Driver to ./lib folder or your database is confirgured wrong or i.e you’re not set database user setings correctly.
Hi,
I test “Timesheet v2.0” for confluence v5.10.4 and I would like to have more details about the process, according to your documentation http://confluence.i4ware.fi/display/i4ware/Instructions+for+Installing+Timesheet+for+Confluence
From what I understood from the documentation
1. I installed the plug in timesheet v2.0
2. I created a timesheet database with user and password with its tables (timesheet_conf.sql, timesheet_for_approval.sql)
3. I added this configuration to the server.xml file
4. I restarted confluence
5. This point, I do not understand how to do it, where to find this file to install it?
[Install the agile-application-stack-x.x.x.jar
Go to install agile-application-stack-x.x.x.jar on Admin Backend.]
6. I tested the Macro on a page, but it does not give me anything
{Grid-timesheet}
Can you give me more details about installation and configuration.
Thank you
Hi,
You can get a agile-application-stack-2.0.jar here: https://marketplace.atlassian.com/plugins/com.teknologiaplaneetta.confluence.grideditor.agile-application-stack/versions
It is same file that you are already installed when you installed a Timesheet for Confluence 2.0.
Did you installed it on MySQL or PostgreSQL? On MySQL you need place a MySQL Java Driver to Confluence ./lib folder. You can download it here: https://dev.mysql.com/downloads/connector/j/
This video shows you how to use macros: https://www.youtube.com/watch?v=H7LQrXcunPM
Sorry this feature is made about year 2008 so it works like in older versions of Confluence. So you need to add it as Wiki Markup.
Best Regards,
Matti Kiviharju
Hi guys,
I have installed a trial version of Timesheet for Confluence. I’m not able to configure it… you documentation page is not accessible (Server Unavailable):
http://confluence.i4ware.fi/display/i4ware/Timesheet%20for%20Confluence
Best regards,
Daniel
Hi,
Documentation page is up again.
HI,
I have purchased timesheet for Confluence but after my confluence upgrade I am no longer able to use it.
I get the following error in the log file when I try to enable the plugin:
2016-01-25 07:18:27,358 WARN [ThreadPoolAsyncTaskExecutor::Thread 22] [beans.factory.support.DefaultListableBeanFactory] getTypeForFactoryBean FactoryBean threw exception from getObjectType, despite the contract saying that it should return null if the type of its object cannot be determined yet
— url: /rest/plugins/1.0/ | referer: http://intranet.taylored-it.com/plugins/servlet/upm/marketplace/search?q=timesheet | userName: htaylor
java.lang.LinkageError: loader constraint violation: loader (instance of org/eclipse/gemini/blueprint/context/support/internal/classloader/ChainedClassLoader) previously initiated loading for a different type with name “org/dom4j/Element”
This is very disappointing that it no longer works. I hope you can resolve this ASAP.
Regards
Hendry
Hi,
I try to fix this issue today for latest version of Confluence.
Hi,
Timesheet for Confluence is now uptadet to version 1.3 and works in latest Confluence 5.9.4.
Unfortunately MS Office Excel export functionality has been removed to get this Add-on to work in lates Confluence, because it has done with 3rd-party API.
Please see at:
https://developer.atlassian.com/docs/faq/troubleshooting/linkageerror
Some questions:
1) Can I export to excel not current month, but specified range?
2) When clicking Prev month Next month url changes to “….?month=CorrectMonth&year=2015”, not “pageId=PAGEIDHere&month=CorrectMonth&year=2015″, so Confluence shows @Not found”. Is it normal?
3) When clicking cell for date higher than first week the selected weekday of FIRST week is selected (example: I click “13.8” and cursor goes to “6.8”). Is it normal?
4) Can I use separate timesheets for different pages?
1) There is no feature to export specified range yet.
2) That is a bug that I am not noticed. But it works here: http://confluence.i4ware.fi/display/i4ware/Both+Timesheets+on+Same+Page?month=10&year=2015
3) That is a bug which I am not noticed.
4) No, Timesheets are separeted for Confluence Spaces so you can do different Timesheet per Space and if I go to do feature you want I need to do database changes that makes a issues for my current customers so I do not go to make that feature.
I need instruction on setting this up using postgres. I have submitted a ticket with confluence and they have referred me to get support from you. Please let me know if you can help.
Thanks,
joshua
+17194595119
Hi Joshua,
Unfortunatelly Postgres is not supported. MySQL is hard coded to Timesheet for Confluence Source Code. So I need to make changes to Source Code if you want this Addon work in Postrgres.
I want to purchase this but I have a few questions first:
1)Can you prevent someone from having admin access?
2)I’ve logged in as myself and another user separately. I’ve added a user timesheet for each user and when I login and add an admin page I can’t see the second user, only myself.
3)On the burndown the remaining estimate is rendered twice. A bug?
You need to place both macros {grid-timesheet} and {grid-admin-timesheet} to their own pages in Confluence and set page with macro {grid-admin-timesheet} viewable by Confleunce admins only.
Then bugs dissapear.
They don’t seem to… silly question I asked about the access, but I’ve created 2 or 3 pages with {grid-timesheet} and another with {grid-admin-timesheet} macro in separate pages. The admin macro cannot see the other users timesheets.
Is other users added tasks? They need to add them in {grid-timesheet}.
Now in lates version of Timesheet for Confluence you can use both Timesheets on same page.
Sorry the confusion! All Timelogs is on single Timesheet on {grid-admin-timesheet}-macro.
I am interestet in the timesheet for Confluence but it does not work in the example pages:
<![CDATA[… Add this after
]]>Create database (on command line or with phpMyAdmin)Create a database timesheet.Import SQL file (on command line or with phpMyAdmin)Run to timesheet database.Restart Confluence now.Install the agile-application-stack-x.x.x.jarGo to install agile-application-stack-x.x.x.jar on Admin Backend.MacrosWrite this to a wiki page in a space:To see all users in the timesheet<![CDATA[
Unknown macro: {grid-admin-timesheet}
I am sorry but I am in signess vacation so I return back to business next week.