Bedo's Blog

Uno sguardo alla tecnologia di oggi, perche sia veramente d'aiuto nella vita di tutti i giorni

Come conteggiare le ore lavorative? kimai!

Come conteggiare le ore lavorative? kimai!Per lavoro sto mettendo le mani su Kimai, un conteggiatore di ore lavorative Open Source. Il progetto sembra molto interessante, quella che vedete qui a fianco non e’ altro che l’interfaccia principale del programma, dalla quale si possonoregistrare ore lavorative presso le varie agenzie o per i vari prodotti che si stanno sviluppando. Io ad esempio lo trovo molto utile per conteggiare le ore che svolgo per le varie aziende, e quindi tenere separate le fatture che dovro fare.

E’ scritto in PHP, e come database si puo appoggiare sia a mysql che a postgresql. Inoltre, tutta l’interfaccia fa un uso massiccio ma oculato di javascript, che rende l’utilizzo del programma particolarmente piacevole e intuitivo.

In particolare le funzionalita che offre sono:

  • Creazione di clienti
  • Creazione di progetti da associare ai vari clienti, utili quindi non solo per differenziare le ore lavorative in base al cliente, ma anche per avere un dettaglio delle ore lavorative per ogni singolo progetto.
  • Possibilita di inserire ore lavorative anche in date passate
  • Possibilita di registrare live, ovvero dall’interfaccia principale c’e un pulsante in alto a destra che serve per far partire o fermare un clock, che registra il minutaggio a seconda del progetto scelto. nell’immagine che vedete in questo post e’ il pulsante rosso in alto a destra. Questo e’ utilissimo ad esempio se dovete effettuare teleassistenza, poiche da anche la possibilita di tenere conteggiati i secondi.

Insomma, kimai promette davvero bene, e’ in costante sviluppo, e copre secondo me un’area in cui mancava un qualcosa del genere.

E voi? usate qualche soluzione software per questo genere di problemi o appuntate tutto a mano?

Thu, May 7 2009 » informatica, php

12 Responses

  1. docoscar June 3 2009 @ 16:20

    softwarino abbastanza carino e facile da personalizzare. non riesco pero a trovare qualcosa che mi aiuti a recuperare i dati e tirarli fuori dal db in automatico

  2. Bedo Bedo June 3 2009 @ 17:24

    Ciao docoscar, e grazie del commento!

    Si il software e’ decisamente carino. A cosa ti riferisci quando vorresti qualcosa che ti tira fuori i dati in automatico? Una pagina PHP esterna che legga i dati?

    Ciao

  3. docoscar June 4 2009 @ 8:33

    Ciao,
    dopo che ho caricato i dati li devo utilizzare, se no non servono a niente. dovrei capire quanto tempo ho lavorato in totale, quanto su ogni cliente, quanto su ogni progetto, sono dati che da ldb di mysql posso esportare e lavorare su un qualsiasi sw di analisi (excel, spss, etc) ma mi sembra strano che abbiano fatto un applicativo così carino, e studiato sotto molti punti di vista, e nessuno si sia posto il problema di capire che farci con i dati caricati.

  4. Bedo Bedo June 4 2009 @ 10:28

    Ciao
    si certo, li devi poter leggere, pero gia nell’interfaccia principale hai un riepilogo delle ore che hai fatto, divise per progetto.
    Comunque il problema di fare un applicativo esterno che legga i dati me lo sono posto gia io :) Essenzialmente voglio fare un qualcosa che, a fine mese, mi tiri fuori i dati da li e mi compili la fattura che poi dovro mandare al cliente in automatico. Purtroppo il tempo e’ quello che e’, ma non dovrebbe essere cosi complicato.

    Pensavi a qualcosa di diverso?

  5. docoscar June 4 2009 @ 12:26

    ciao,
    mi sembra una buona idea per cominciare…. non so se hai voglia di condividerla… ci possiamo anche lavorare insieme. io stavo cominciando a crearne una dal nulla.

  6. Bedo Bedo June 4 2009 @ 12:33

    Certo, volentieri. Al momento ho scritto tutto “su carta”, come concept, ma pensavo di iniziare a lavorarci non appena avevo tempo.

    Il concetto al base e’:
    uso kimai per inserire le ore
    pagina esterna che legge il tutto e crea la fattura

    Mi sono anche scritto cosa significano le varie tabelle del db, bisogna solamente scrivere il codice :)

  7. docoscar June 4 2009 @ 12:43

    a me non interessava tirar fuori una fattura ma dei dati di analisi del lavoro per i vari collaboratori e per i vari progetti. praticamente mi interessa conoscere il tempo da ogni collaboratore su ogni cliente e ogni progetto. perà diciamo che le esigenze sono molto vicine. magari ci sentiamo per mail o per chat e cominciamo a condividere il percorso. tu sicuramente vedi già la mia mail dal tuo db del blog

  8. claudio October 19 2009 @ 22:09

    Ciao scusate la mia ignoranza ma ho scaricato il software ma come faccio ad avviare l’installer? o com’è la procedura? Grazie e chiedo ancora scusa se la domanda parrà semplice..

  9. Bedo Bedo November 26 2009 @ 12:19

    Ciao
    kimai è un software web based, questo significa che devi avere un server web più un database MySQL.
    Se sei su Windows, ti consiglio WAMP, che installa tutte queste cose in automatico. Fatto questo, avrai una cartella dove potrai visualizzare le tue pagine web direttamente sul tuo computer. Basterà quindi copiare la directory di kimai all’interno di questa cartella e poi visitare dal browser http://localhost/nomedellacartelladikimai. Segui l’installazione passo passo ed è fatta.

    Ciao!

  10. Daddy February 10 2010 @ 17:33

    Davvero bello, grazie della segnalazione. Ora lo userò anche io!

    Ciao!

  11. Gio April 9 2010 @ 12:01

    Ciao boys, e su linux?

    Creato il DB mysql suppongo si dovrà avere un web server ed un container, apache+ tomcat?

    Lo sviluppo delle estensioni poi come è andato? Non sarebbe male la fattura automatica e l’analisi dei tempi dedicati a vari clienti..

  12. Bedo Bedo April 19 2010 @ 13:39

    Ciao Gio
    si devi avere un db come ad esempio MySQL per immagazzinare i dati.

    Ciao

One Ping

  1. diggita.it May 7 2009 @ 15:17

Leave a Reply