unanet.properties file

This page contains a listing of the available unanet.properties that can be configured in your system.  

Note that most of these values can be managed via the Admin >> Properties screen in your system and that any entries defined in the unanet.properties file will override the value set via that screen in the user interface (for that specific front end web server).

This page presents an alphabetical listing of available properties with links to the descriptions of each property (as they appear on the Admin >> Properties screen).

If your installation includes the use of multiple front end web servers, you may want to have different values for the same property on each front end.  Using this unanet.properties file can allow you to accommodate that need (where as those properties defined via the Admin >> Properties screen will be shared by all front end servers -- unless overridden by entries in the unanet.properties file on a particular front end.

Additionally, any properties that you configure via this property file, can no longer be managed via the Admin >> Properties screen.  This may be useful for properties that you do not want your typical Unanet Administrator to be able to modify (ie some should only be modifiable by system administrators with access to a server).

This file can be viewed/edited with any standard text editor.   All property files are located in your config directory.

WARNING - All changes to the unanet.properties file should take place in the file located in your config directory.  DO NOT attempt to modify the copy of the unanet.properties file packaged within the unanet.war file (this can result in unpredictable system behavior).  

Topics covered on this help page include:

 

You may also be interested in:

 


Property Setting Syntax

Examples

When defining your parameters, enter the parameter name (exactly as spelled --- cutting and pasting from this page is recommended), followed by the equals symbol ("="), and your overriding value with no spaces between the property and the equal sign -- or the equal sign and the beginning of the property value.   

Also, the parameter names and values are case sensitive unless otherwise noted.

For example, if setting the email option to true, you would enter:  

unatime.email=true   

Do not enter as:  

unatime.email = true <==== incorrect
unatime.email= TRUE  <==== incorrect
unatime.email =True  <==== incorrect


List of Available unanet.properties

The table below contain a listing of all published unanet.properties values.  You can click on a particular property and view additional information about that property, including; descriptions, default values, related properties, as well as the name / location of that property as it appears on the Admin >> Properties screen.

 

Unanet

  1. mail.auth
  2. mail.debug
  3. mail.host
  4. mail.password
  5. mail.user
  6. unanet.approve.force_view
  7. unanet.approve.self
  8. unanet.assign_search.enabled
  9. unanet.assign_search.result_limit
  10. unanet.attachment.invalid_file_extensions
  11. unanet.attachment.max_size
  12. unanet.attachment.valid_file_extensions
  13. unanet.authentication
  14. unanet.auto.project_code.separator
  15. unanet.auto.project_code.sequence_number.min_length
  16. unanet.auto.project_code.source
  17. unanet.autocomplete.max_results
  18. unanet.autocomplete.min_query_length
  19. unanet.autocomplete.query_delay
  20. unanet.billing.post.suppress_preview
  21. unanet.cookie.http_only
  22. unanet.cookie.nonce
  23. unanet.cookie.secure
  24. unanet.default_dates_to_linked.assignments
  25. unanet.default_dates_to_linked.plans
  26. unanet.disable.minification
  27. unanet.email.static_from_address
  28. unanet.extract.require_org
  29. unanet.fiscal_calendar.enabled
  30. unanet.gzip
  31. unanet.image.invalid_file_extensions
  32. unanet.image.max_size
  33. unanet.image.valid_file_extensions
  34. unanet.invoice.add.suppress_preview
  35. unanet.invoice.allow_invoice_uncomplete
  36. unanet.invoice.auto_correct.rounding.default
  37. unanet.invoice.date_format
  38. unanet.invoice.hide.bill_to.org_name
  39. unanet.invoice.hide.billing_through_date
  40. unanet.invoice.hide.remit_to.org_name
  41. unanet.invoice.hide.ship_to.org_name
  42. unanet.jaas.application
  43. unanet.license_check.warning_interval
  44. unanet.locale
  45. unanet.log.level
  46. unanet.log.output
  47. unanet.login_attempts_before_locked
  48. unanet.logo.alt
  49. unanet.logo.src
  50. unanet.logo.url
  51. unanet.logout.redirect
  52. unanet.non_cost_mgr.allow_cost_reporting
  53. unanet.non_cost_mgr.allow_project_cost_reporting
  54. unanet.non_cost_mgr.allow_project_margin_reporting
  55. unanet.org_access.HRAdministrator.people.default_to_all
  56. unanet.org_access.apPoster.financial.default_to_all
  57. unanet.org_access.apUser.financial.default_to_all
  58. unanet.org_access.apViewer.financial.default_to_all
  59. unanet.org_access.arPoster.financial.default_to_all
  60. unanet.org_access.arUser.financial.default_to_all
  61. unanet.org_access.arViewer.financial.default_to_all
  62. unanet.org_access.billingManager.owning.default_to_all
  63. unanet.org_access.billingManager.project.default_to_all
  64. unanet.org_access.billingViewer.owning.default_to_all
  65. unanet.org_access.billingViewer.project.default_to_all
  66. unanet.org_access.contactManager.contact.default_to_all
  67. unanet.org_access.contactViewer.contact.default_to_all
  68. unanet.org_access.glBudgetManager.financial.default_to_all
  69. unanet.org_access.glPoster.financial.default_to_all
  70. unanet.org_access.glUser.financial.default_to_all
  71. unanet.org_access.glViewer.financial.default_to_all
  72. unanet.org_access.manager.people.default_to_all
  73. unanet.org_access.projectManager.owning.default_to_all
  74. unanet.org_access.projectManager.project.default_to_all
  75. unanet.org_access.projectViewer.owning.default_to_all
  76. unanet.org_access.projectViewer.project.default_to_all
  77. unanet.org_access.resourceAssigner.owning.default_to_all
  78. unanet.org_access.resourceAssigner.people.default_to_all
  79. unanet.org_access.resourceAssigner.project.default_to_all
  80. unanet.org_access.resourcePlanner.owning.default_to_all
  81. unanet.org_access.resourcePlanner.people.default_to_all
  82. unanet.org_access.resourcePlanner.project.default_to_all
  83. unanet.org_access.resourceRequestor.owning.default_to_all
  84. unanet.org_access.resourceRequestor.project.default_to_all
  85. unanet.org_access.viewer.people.default_to_all
  86. unanet.org_assignment.my_projects.select_by_default
  87. unanet.password.character.lowercase
  88. unanet.password.character.number
  89. unanet.password.character.special
  90. unanet.password.character.uppercase
  91. unanet.password.expire
  92. unanet.password.expire.warn
  93. unanet.password.minimum.character.lowercase
  94. unanet.password.minimum.character.number
  95. unanet.password.minimum.character.special
  96. unanet.password.minimum.character.uppercase
  97. unanet.password.minimum.length
  98. unanet.password_reset.enabled
  99. unanet.password_reset.time_to_live
  100. unanet.person.import.update_password.default
  101. unanet.prevent.administrative.login
  102. unanet.prevent.nonemployee.be.alternate
  103. unanet.prevent.nonmanager.be.alternate
  104. unanet.project_search.require_project_code
  105. unanet.properties.show_transfer_button
  106. unanet.restrict_alternates_by_role
  107. unanet.restricted_access
  108. unanet.scheduler.disabled
  109. unanet.show_emp_type_employees
  110. unanet.show_existing_plans_assignments
  111. unanet.splash.alt
  112. unanet.splash.src
  113. unanet.splash.target
  114. unanet.splash.url
  115. unanet.task.sort.order.by_sequence
  116. unanet.task_list.search_enable.limit
  117. unanet.tempFileReaper.max_temp_chart_age
  118. unanet.tempFileReaper.max_temp_file_age
  119. unanet.tempFileReaper.max_temp_import_file_age
  120. unanet.tempFileReaper.sleep_time
  121. unanet.temp_directory
  122. unanet.volume_search.filter_limit
  123. unasource.allow_bill_rate_edit
  124. unasource.allow_cost_rate_edit
  125. unatime.email
  126. unatime.email.default_from_address
  127. unatime.tasks.show_numbers

Time

  1. timesheet.edit.footer.exempt
  2. timesheet.edit.footer.nonemployee
  3. timesheet.edit.footer.nonexempt
  4. timesheet.printview.footer.exempt
  5. timesheet.printview.footer.nonemployee
  6. timesheet.printview.footer.nonexempt
  7. timesheet.submit.confirm.exempt
  8. timesheet.submit.confirm.nonemployee
  9. timesheet.submit.confirm.nonexempt
  10. unanet.default.allow_budget_to_exceed
  11. unatime.accruals.hire_date_cap.post_first
  12. unatime.adjustment.allow_other_change_reason
  13. unatime.admin.edit
  14. unatime.admin_bulk_approve.enable
  15. unatime.administrator.review.required
  16. unatime.allow_custom_time_periods
  17. unatime.allow_timesheet_delete
  18. unatime.approval.required
  19. unatime.audit
  20. unatime.audit.allow_other_change_reason
  21. unatime.autolock
  22. unatime.bulk_approvals.review.required
  23. unatime.cost.dilution.business_hours_from_dilution_hours
  24. unatime.cost.dilution.class
  25. unatime.cost.dilution.use_plan_rates
  26. unatime.customer.review.required
  27. unatime.daily_actuals.num_time_periods
  28. unatime.default.work.hours
  29. unatime.dilution.stored_procedure
  30. unatime.dilution_hours_from_business_week
  31. unatime.end_user_adjustment.enable
  32. unatime.etc_collection.enabled
  33. unatime.holiday.hours_from_business_week
  34. unatime.leave_request.autolock
  35. unatime.leave_request.enabled
  36. unatime.manager.edit
  37. unatime.manager.review.required
  38. unatime.payroll_info.enable
  39. unatime.pm.review.required
  40. unatime.pm_approval.view_all
  41. unatime.pre_dilution.stored_procedure
  42. unatime.prevent_post_on_weekly_overlap
  43. unatime.preview.expand./people/time/view
  44. unatime.preview.expand./people/time/view/adjust
  45. unatime.preview.expand./people/time/view/approve
  46. unatime.preview.expand./people/time/view/review
  47. unatime.preview.expand./projects/time/view/approve
  48. unatime.preview.expand./projects/time/view/review
  49. unatime.preview.expand./reports/people/status/time/report
  50. unatime.preview.expand./time/signature
  51. unatime.preview.expand./time/view
  52. unatime.preview.expand./time/view/review
  53. unatime.preview.logo.alt
  54. unatime.preview.logo.src
  55. unatime.preview.logo.url
  56. unatime.project_popup.display_tasks
  57. unatime.quick_reports.leave_balance.accrued_budgets
  58. unatime.save.stored_procedure
  59. unatime.save.stored_procedure.include_saver
  60. unatime.submit.stored_procedure
  61. unatime.submit.stored_procedure.include_submitter
  62. unatime.time_period_criteria.sort_by_type
  63. unatime.timesheet.classification.display
  64. unatime.timesheet.hide.comments
  65. unatime.timesheet.hide.labor_category
  66. unatime.timesheet.hide.location
  67. unatime.timesheet.hide.pay_code
  68. unatime.timesheet.hide.project_type
  69. unatime.timesheet.hide.task
  70. unatime.timesheet.org.display
  71. unatime.timesheet.project.title.display
  72. unatime.timesheet.project.title.hover
  73. unatime.ts_status_rpt.exempt_users.hours_from_dilution
  74. unatime.use_server_clock
  75. unatime.user.review.required
  76. unatime.weekly_overlap.rate_align

Expense

  1. unasense.approval.authority.report
  2. unasense.approval.authority.request
  3. unasense.approval.authority.request.skip_zero_approver
  4. unasense.approval.required
  5. unasense.autolock
  6. unasense.company.currency
  7. unasense.creditcards.allow_imported_item_delete.admin
  8. unasense.creditcards.allow_imported_item_delete.user
  9. unasense.creditcards.enable
  10. unasense.creditcards.import.purge_days
  11. unasense.customer.review.required
  12. unasense.customer.view_approval_history
  13. unasense.customer.view_attachments
  14. unasense.email.required
  15. unasense.enable_copy
  16. unasense.expense.admin.edit
  17. unasense.expense.manager.edit
  18. unasense.expense.org.display
  19. unasense.expense_extract.post_date.required
  20. unasense.hide.project_type
  21. unasense.location.required
  22. unasense.lodging_allowable.include_tax_overage
  23. unasense.manager.review.required
  24. unasense.meal.cap
  25. unasense.meal.expense_types
  26. unasense.per_diem.mie.breakdown.breakfast.percent
  27. unasense.per_diem.mie.breakdown.dinner.percent
  28. unasense.per_diem.mie.breakdown.lunch.percent
  29. unasense.per_diem.mie.first_day.proration.percent
  30. unasense.per_diem.mie.last_day.proration.percent
  31. unasense.per_diem.special_situation.enabled
  32. unasense.per_diem.special_situation.factor
  33. unasense.pm.review.required
  34. unasense.preview.expand./expense/allocate
  35. unasense.preview.expand./expense/allocate/review
  36. unasense.preview.expand./expense/request/view
  37. unasense.preview.expand./expense/view
  38. unasense.preview.expand./expense/view/attach
  39. unasense.preview.expand./expense/view/review
  40. unasense.preview.expand./people/expense/allocate
  41. unasense.preview.expand./people/expense/allocate_info
  42. unasense.preview.expand./people/expense/request/view
  43. unasense.preview.expand./people/expense/view
  44. unasense.preview.expand./people/expense/view/approve
  45. unasense.preview.expand./people/expense/view/review
  46. unasense.preview.expand./projects/expense/view/approve
  47. unasense.preview.expand./projects/expense/view/review
  48. unasense.preview.expand./reports/people/status/expense/report
  49. unasense.project.title.display
  50. unasense.purpose.required
  51. unasense.save.stored_procedure
  52. unasense.save.stored_procedure.include_saver
  53. unasense.single.project.expense.limit
  54. unasense.submit.stored_procedure
  55. unasense.submit.stored_procedure.include_submitter
  56. unasense.threshold.exceeded.need_comments
  57. unasense.user.review.required
  58. unasense.vat.enabled
  59. unasense.wizard.message

Planning

  1. unanet.plan_set_list.search_enable.limit
  2. unanet.plan_sets.enabled
  3. unasource.overbooking.blockout.allowed
  4. unasource.user.plan.show_labor_category

Financials

  1. unanet.financials.1099.enabled
  2. unanet.financials.allow_customer_payment_delete
  3. unanet.financials.allow_customer_payment_unpost
  4. unanet.financials.allow_deposit_delete
  5. unanet.financials.allow_journal_entry_delete
  6. unanet.financials.allow_vendor_invoice_delete
  7. unanet.financials.allow_vendor_payment_delete
  8. unanet.financials.duplicate_vendor_invoice
  9. unanet.financials.email.default.bill_archive_address
  10. unanet.financials.email.default.billing_from_address
  11. unanet.financials.gl_post_level.billing
  12. unanet.financials.gl_post_level.expense_cost
  13. unanet.financials.gl_post_level.expense_cost_non-reimbursable_offset
  14. unanet.financials.gl_post_level.expense_cost_reimbursable_offset
  15. unanet.financials.gl_post_level.invoice
  16. unanet.financials.gl_post_level.labor_cost
  17. unanet.financials.gl_post_level.labor_cost_offset
  18. unanet.financials.open_fiscal_periods
  19. unanet.financials.post_cross_charge_labor
  20. unanet.financials.post_to_gl
  21. unanet.financials.post_to_gl.eff_date
  22. unanet.financials.use_financial_orgs
  23. unanet.financials.use_financial_orgs.eff_date

 


Example unanet.properties file

Should you decide to maintain the unanet.properties within the ascii text file, you'll be editing a file that resembles the sample below.   A sample unanet.properties file is included in your config directory by default with a number of common entries commented out.  

##############################################################################

# Note: Any line beginning with a pound sign (#) is treated as a comment.

#       Changes will not take effect until you restart your servlet engine.

#

# There are two methods of configuring the various features in Unanet:

#

#  1) Configure the properties directly in the user interface by going

#     to the Admin->Properties menu item (for administrators only). These

#     values are stored in your Unanet database and are used by any front

#     end that is not overriding them.  Any changes made through the user

#     interface take effect immediately (no servlet restart necessary).

#

#  2) Use this file to specify the property values using their property

#     ID. Any change made in this file will NOT take effect until the

#     Unanet servlet (ie Tomcat) is restarted.  The values specified

#     in this file will ALWAYS override the user interface settings.

#     There are two reasons this may be useful or even necessary:

#

#       A) You may need to ensure that no one can change certain critical

#          features through the user interface.  By placing them in this

#          file, you guarantee that they cannot be changed through the

#          user interface.

#

#       B) You may have multiple front-end servers pointing to your Unanet

#          database.  It is sometimes necessary to specify different

#          settings for each front end.  For example, perhaps the file

#          structure is different on each front end and you need to

#          specify different log files or temp directories.

#

#      When you do use this file to override property settings, the property

#      will appear grayed out in the user interface page.

#

# See the Unanet documentation for more information on how to customize your

# Unanet system and for a complete list of properties.

##############################################################################

##############################################################################

# E-mail Information

# To enable email, set unatime.email to true and set the mail.host to your

# SMTP server.  You may also want to set unatime.email.default_from_address

# to something meaningful to your system -- it is used when the sender email

# cannot be determined.

##############################################################################

#unatime.email=false

#mail.host=(SMTP Server Name Goes Here)

#unatime.email.default_from_address=unanet@localhost

##############################################################################

# Temp Directory Setting

# You should make sure you uncomment and set this directory property.  We

# recommend setting it to the "temp" directory under your main unanet folder.

##############################################################################

#unanet.temp_directory=c:/unanet/temp

##############################################################################

# You should also specify a log file that will contain all the logging info

# by setting the unanet.log.output property. A full path can be specified to

# anywhere that is writable by the user running the servlet engine, but we

# recommend keeping the log file in the servlet engine's log directory. We

# have provided an example.  Please  

# uncomment and make sure you change the path if you have

# installed the servlet engine in another location.

##############################################################################

### Example entry for Tomcat

#unanet.log.output=c:/Program Files/Apache Software Foundation/Tomcat/logs/unanet_runtime.log

##############################################################################

# Unanet logging level

# You can control the level of detail which gets logged by the Unanet system

# by setting the unanet.log.level.  Valid values are OFF, SEVERE, WARNING,

# INFO, CONFIG, FINE, FINER, FINEST or ALL.  The default value if INFO.

# Please see help documentation for more details.

##############################################################################

#unanet.log.level=FINE

 
 
 

Related Topics