Dalla versione 5.2 Twproject consente all’amministratore 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
ALWAYS_SHOW_RESOURCE_PATH
Mostra sempre il percorso completo della risorsa
Default: no
ASSIGNMENT_SPLIT
Abilita la funzionalità “dividi assegnazione”.
Default: yes
AUTOMATIC_REVENUE_RECOMPUTATION
Ricalcolo automatico del fatturato obiettivo quando la somma dei figli del compito è più alta.
Default: no
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
COST_OVERFLOW_FORBIDDEN
Se impostato, i costi reali non possono superare quelli stimati
Default: no
CLOSED_TASK_WORKLOG_FORBIDDEN
L’inserimento del worklog è vietato per date successive alla chiusura del compito
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
CSP_ENABLED
Abilita le Content Security Policies in ogni intestazione di risposta.
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_MULTI_CLONE
Abilita la clonazione di più attività.
Default: no
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
GANTT_GHOST_HIDDEN_ICONS
Inserisci le icone delle attività (separate da virgole) che non devono essere mostrate nel Gantt ghost. Le icone sono diamante, stella, quadrato, cuore.
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
MAX_PLAN_ALLOWED
Numero massimo di ore pianificate consentite al giorno. Supporta più formati: 12h, 12:30, 5d, 1M.
Default: 12h
MAX_OPERATORS_TO_COMPUTE_DEPT_WORKLOAD
Numero massimo di operatori coinvolti per calcolare il carico di lavoro del dipartimento assegnato.
Default: 10
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
OAUTH_ENABLED
Abilitare OAuth 2.0. Significa che il sistema può utilizzare questo protocollo per gestire l’autenticazione e l’autorizzazione in modo più sicuro ed efficiente, permettendo l’accesso e la condivisione dei dati con altre applicazioni e servizi.
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
PROPOSE_TASK_TYPE_FROM_PARENT
Proponi per le fasi lo stesso tipo di attività della task radice/genitore
Default: yes
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
SKIP_MISSING_EMAIL_CONTROL
Non controllare se l’utente connesso ha un’email impostata.
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
TRUNK_EMAIL_TICKET_DESCRIPTION
Lunghezza massima per i messaggi email scaricati. 0 significa nessun limite
Default: no
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
USE_ESTIMATION_IN_TARGETS_REVENUES
Quando abilitato (predefinito), i ricavi stimati sono considerati nel calcolo dei ricavi target.
Default: yes
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
UPLOAD_DISABLED
Disabilita il caricamento dei file.
Default: no
WORKLOG_FORM
Consente di definire una form di worklog alternativa. Richiede una form personalizzata ad-hoc.
Default: no
WORKLOG_WEEK_SHOW_CDC
Mostra il Centro di Costo nella riga di assegnazione del timesheet
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.