Dalla versione 5.2 Twproject consente di abilitare / disabilitare alcune personalizzazioni, in un modo che anche i clienti che usano personalizzazioni possono aggiornare Twproject senza il rischio di perdere alcuna personalizzazione.
Sezioni che al momento possono essere abilitate / disabilitate sono:
ADDITIONAL_JS_SCRIPT
URL del file javascript aggiuntivo. Questo file verrà incluso in ogni pagina
Default: no
AES_CRYPTO_KEY
E’ la chiave AES usata per crittografare documenti se una cartella crittografata è usata come repository standard.
Default: no
ALLOW_PROJECT_MIXED_AREAS
Sono ammessi progetti con fasi di diverse aree di sicurezza
Default: no
ALWAYS_SHOW_TASK_PATH
L’intero albero di progetto è mostrato sulle liste (lista dei progetti, timesheets, assegnazioni etc.) ignorando i permessi di lettura del progetto.
Default: yes
ASSIGNMENT_SPLIT
Abilita la funzionalità “dividi assegnazione”.
Default: yes
BUDGET_OVERFLOW_FORBIDDEN
Se impostato, il budget non può essere superato
Default: no
COMPLEXITY_FORM
Abilita “Form Complessità”: un form di esempio che calcola la complessità di un progetto
Default: no
COSTS_INHERIT_COST_CENTER
I costi ereditano il centro di costo dalla fase
Default: no
CSP_ALLOWED_DOMAINS
Content Security Policies: per abilitarlo, specifica i domini aggiuntivi consentiti, separati da spazi, oltre a ‘self’ e *.twproject.com
Default: no
CUSTOM_CSS
Consente di aggiungere un foglio di stile css oltre a quello standard. Può consentire di cambiare colori, logo etc.
Default: no
DISABLE_WORKLOAD_DETAILS
Disabilita i dettagli del carico di lavoro
Default: no
DO_NOT_ACCEPT_FUTURE_WORKLOG
Numero massimo di giorni consentiti per l’inserimento dei tempi di lavoro registrati (worklog) futuri. 0 per bloccare l’inserimento nel futuro
Default: 7
DO_NOT_ACCEPT_OLD_COSTS
Numero di giorni nel passato consentiti per l’inserimento delle spese
Default: 30
DO_NOT_ACCEPT_OLD_WORKLOG
Età dei tempi di lavoro registrati (worklog ) accettata, in giorni
Default: 30
DO_NOT_CLOSE_TASK_IF_OPEN_ISSUES
I progetti non possono essere chiusi se ci sono ToDo aperte
Default:yes
DO_NOT_SHIFT_ISSUES_PLANNED
Le ToDo pianificate non saranno spostate spostando il progetto
Default:yes
ENABLE_TASK_FORUM
Abilita la funzionalità “discussioni/forum” del progetto
Default: yes
ENABLE_TASK_MAIN_FILE_STORAGE
Abilita la configurazione di “archiviazione file di progetto”. Parametri aggiuntivi devono essere configurati nella sezione progetto della pagina amministrazione
Default: yes
EXTERNAL_CALENDAR_REFRESH_TIME
Specifica il periodo, in minuti, per aggiornare i calendari esterni
Default: 5
FILL_PLAN_0
Aggiunge un bottone “Riempire piano con 0” sul piano, che riempi le parti non pianificate con zero.
Default: yes
GANTT_USE_PROGRESS_CHECK_BAR
Abilita nell’editor del Gantt la barra di controllo dello stato di avanzamento, che consente di avere una panoramica delle fasi del progetto in qualsiasi data nel passato
Default: yes
HIDE_LOAD_DETAIL_IF_0
Non mostrare il dettaglio assegnazioni se il carico è “0”
Default: yes
HIDE_OLDER_TASK_FROM_COMBO
I progetti più vecchi di “xx” mesi saranno nascosti dal costo di selezione.
Default: 36
IREPORT_IMAGE_FOLDER
Cartella sul server locale in cui si trovano le immagini utilizzate sui file iReport. Per impostazione predefinita è la cartella “img” nella web app
Default: no
MAX_WORKLOG_ALLOWED
Worklog giornaliero massimo consentito. Supporta più formati: 12h, 12:30, 5d, 1M
Default: 12h
MESSAGES_EXPIRES_DAYS
Numero di giorni in cui scade il messaggio di alert generato. Usato nei canali di notifica e-mail, digest, sticky, log .
Default: 15
NAVIGATE_TREE_TO_TOP
Quando impostato a “yes”, prova a navigare fino alla radice del progetto (compatibilimente con i permessi) quando modifichi usando il Gantt.
Default: yes
NO_STRONG_CONFIRM_DELETING_LESS_THAN_OBJECTS
Numero massimo di oggetti da eliminare per abilitare la “conferma forte” (è necessario inserire un numero per confermare)
Default: 10
NOTIFY_ONLY_SIX_HOURS_OLDER_TASK
Quando impostato a “yes”, Twproject genera gli eventi di date e stati solo dopo 6 ore dalla creazione del progetto. Questo evita di inviare notifiche nella fase di setup del progetto.
Default: yes
OPLOAD_IGNORE_WORKLOG
Ignora il lavoro svolto nel calcolo del carico di lavoro
Default: no
ORDER_TASK_BY_CODE
Ordina progetti/fasi per codice. Quando non è attivo, ordina per nome dell’attività
Default: no
RECONCILE_PLAN
Aggiungi un bottone sul piano per riallineare le ore pianificate con ciò che è stato fatto.
Default: no
RELEVANCE_FORM
Abilita un modulo di esempio che calcola la pertinenza di un progetto
Default: yes
REVENUE_MAX_DEPTH
Profondità massima dei progetti/fasi per mostrare i ricavi. 0 indica solo il livello root del progetto
Default: 2
RISK_FORM
Abilita un modulo di esempio che esegue una semplice analisi dei rischi per un progetto
Default: yes
SEPARATE_EACH_MESSAGE
Invia messaggi separati invece di essere aggregati in un unico invio
Default: no
SHOW_EXP_ON_TIMESHEET
Questo abilita la visualizzazione del bottone nota spese sui tempi di lavoro.
Default: yes
SKIP_MISSING_EMAIL_CONTROL
Non controllare se l’utente registrato ha un indirizzo email impostato
Default: no
SHOW_UNDERPLANNED
Nel piano mostra i giorni dove la risorsa è sotto-pianificata.
Default: no
SHRINK_PARENT
Un progetto/fase viene sempre allineato alla dimensione dei propri figli
Default: no
TURN_ON_LOG_ON_DELETE
Abilita la registrazione delle cancellazioni. Quando è attivo, una versione json dell’oggetto eliminato viene salvata nel database.
Default: yes
USE_DISTINCT_COSTCENTER_PRJ_RES
Utilizzare centri di costo distinti per progetti e risorse
Default: no
USE_REAL_RESOURCE_COST
Usa sempre il costo reale delle risorse sulle assegnazioni. Se attiva il costo del lavoro viene calcolato utilizzando il costo orario storico (costo orario della risorsa alla data in cui il lavoro è stato svolto). La stima viene calcolata di conseguenza utilizzando il costo orario storico per quanto è stato fatto e il costo attuale per il rimanente
Default: no
WEBHOOKS_ENABLED
Abilita i webhook. Richiede la configurazione dell’endpoint webhook dalla sezione API di amministrazione
Default: no
WORKLOG_OVERFLOW_FORBIDDEN
Se impostato, gli utenti non saranno in grado di registrare un worklog superiore a quello stimato, indipendentemente dal budget monetario
Default: no
WORKLOG_ROUNDING_TO
Arrotonda le ore di worklog a ‘n’ minuti. Il valore predefinito 0 significa nessun arrotondamento
Default: 0
USE_SIMPLE_PLAN
Il carico operatore è calcolato usando solo il piano e non la stima di lavoro
Default: no
USE_PROJECT_COLOR
Abilita/disabilita il colore del progetto
Default: yes
WORKLOG_FORM
Consente di definire una form di worklog alternativa. Richiede una form personalizzata ad-hoc.
Default: no
Permessi personalizzati
Per richieste speciali come limitare la vista di portlet o pagine, gli amministratori possono iniettare nuovi permessi personalizzati. Dai uno sguardo a
[TWPROJET_ROOT]/applications/teamwork/plugins/permissionInjector.jsp
Aggiungi i tuoi permessi qui e riavvia Twproject; i tuoi permessi saranno pronti per essere usati.
Altre opzioni di personalizzazione
Il team di Twproject può fare ulteriori personalizzazioni a Twproject e integrarlo con altre fonti di dati senza portare la versione del cliente su un branch separato, che renderebbe problematico l’aggiornamento dell’applicazione. Per esempio dalla versione 5.3 Twproject supporta l’“iniezione” di altre classi di persistenza esterne. Contatta lo staff di Twproject per maggiori informazioni.