Organization-Guide/App/Features.md

12 KiB

General UI

  • Selecting multiple elements in lists for actions
  • Table sorting
  • Table filtering
  • Table export in excel and csv
  • Loads full page on first load
  • Loads only content on consecutive calls
  • Loads only data on table filtering, sorting, infinite scroll, pagination
  • Saves state in local storage on reboot
  • Suggests to install pwa
  • Hotkey focus (quickly navigate page with hotkeys)
  • Accessible
  • Mobile support
  • Saved forms befor submit in case of session/internet issues
  • Voice navigation/actions
  • Push messages (global)

Admin

  • Create accounts
  • Create groups
  • Install modules
  • Update modules
  • Find modules
  • Download modules
  • Delete modules
  • Module settings
  • Allow admin login with account permissions in case of account request
  • Reset account password
  • Allow/disallow remote login per account

Auditor

  • Loggings of creates, changes, deletes (optionally also reads)
  • Total logs
  • Group specific logs
  • Account specific logs
  • Module specific logs
  • All logs show the differences
  • Logs by IP

Jobs

  • Create and manage scheduled tasks/jobs
  • Reporting failed tasks/jobs

Exchange

  • Import data from other software
  • Export data to other software

Organization

  • Manage units
  • Manage departments
  • Manage positions
  • Organigram
  • Images for units, departments and positions
  • Optional automatic group creation for units, departments and positions

Dashboard

  • Default dashboards
  • Group specific dashboard
  • Customizable dashboards by users (e.g. elements and order)

Profile

  • Handle visibility for other accounts/groups
  • Show content from other modules (e.g. media module)
  • Localization handling (e.g. language, units, number formats, currency, etc.)
  • Profile information (e.g. mail, birthday, etc.)
  • Password management

Media

  • Upload media
  • Pausable media upload
  • Droppable upload
  • Media file creation (text, image)
  • Media changes (text, image)
  • PDF editor (comments, highlights and simple symbols)
  • File viewing (text, image, pdf, ppt, word, audio, video)
  • Virtual directories / collections which can reference files virtually preventing file duplication
  • Physical directories in media module
  • Reference to physical directories on the server
  • Account specific files (also shown in the profile of a user)
  • Module specific files (also shown in the module)
  • Drag and drop of already uploaded files / directories (actual moving and creating references)
  • Copy, Insert, Delete (right mouse click and ctrl+c/v)
  • Tags for media elements

Tasks

  • Can be assigned to multiple accounts
  • Can be assigned to multiple groups
  • Can be CC
  • Optionally editable
  • Optionally visible
  • Optionally none-closable (e.g. only other modules can close the task on action)
  • Due date or priority
  • Tags for tasks
  • Media attachment
  • Analysis of tasks assigned to oneself
  • Analysis of tasks created (can be disabled)
  • Analysis of tasks per group
  • Analysis of tasks per account
  • Analysis of tasks per tag
  • Automatically create tasks
  • Re-usable task templates can be created
  • Message/email integration (can be handled via message responses)
  • Optional Message/email notification
  • Without connection

Ticket

  • Inform users via email (also external) if wanted
  • Externals can access the ticket
  • Different support groups for different problems
  • Priorities
  • Tags for tickets
  • Media attachment
  • Analysis of tickets assigned to oneself
  • Analysis of tickets created (can be disabled)
  • Analysis of tickets per group
  • Analysis of tickets per account
  • Analysis of tickets per tag
  • Message/email integration (can be handled via message responses)
  • Optional Message/email notification
  • Without connection

Calendar

  • Recurring events
  • Module specific calendars (e.g. tasks, events, ...)
  • Automatic scheduling for shared meetings/events
  • Event conflict handling
  • Optional sharing of calendars (readable and editable)
  • Event tagging
  • Event coloring
  • Room management (blocking rooms and handling room conflicts for meetings)
  • Without connection

Messaging

  • Emails
  • Layout like emails or like conversations
  • Internal messages can access other modules and show the content in the mail (e.g. media, events, ...)
  • Automatic response messages (internal and external)
  • Spam detection
  • Asynchronus backround tasks send system messages about their status and link if applicable
  • Without connection

Chat

  • Single user chat
  • Group chat
  • Manual group chat
  • Chat rooms
  • Visibility by groups
  • Contact list
  • Internal messages can access other modules and show the content in the mail (e.g. media, events, ...)

Editor

  • Create and edit files
  • Sharing documents with groups and accounts
  • Saving documents in a directory structure
  • Tags for documents
  • Drag and drop of already created files / directories (actual moving and creating references)
  • Copy, Insert, Delete (right mouse click and ctrl+c/v)
  • Highlight which user wrote which content
  • Live colaboration
  • Versioning which shows who changed what
  • Multi language support
  • Multi tab support
  • Without connection

Draw

  • Create and edit drawing
  • Export as png, jpg, gif or bmp
  • Without connection

Helper

  • Templates as basis (= base logic) for individual helpers (e.g. reports)
  • Standalone templates which don't require additional data
  • Helpers which use templates (e.g. new report based on new data)
  • Direct database access
  • Own sqlite database for templates
  • Multi-language support
  • Export as print, pdf, word, ppt, csv possible
  • Tags for helper/templates

News

  • Create and edit news
  • Links as "news" for information sharing
  • Tags for news
  • Optionally tagging news as featured
  • Timed news releases
  • Comment integration
  • Without connection
  • Optional Message/email notification

Navigation

  • Multi language
  • Manual links/endpoint definition
  • Renaming links

Billing

  • Re-usable templates
  • Re-usable texts
  • Types (offer, order confirmation, calculation, delivery note, proforma invoice, invoice, monthly invoice, advance invoice, partial invoice, credit note, invoice correction)
  • Creating invoices from existing invoices
  • Warning for unusual articles for a customer
  • Automatic (best) price selection for customer/article (quantity, customer, association, promotion)
  • Automatic emailing
  • Output as pdf, excel, word
  • Saving pdf in journal
  • Approval workflow for price changes
  • Approval workflow for credit limits/new customers
  • Approval workflow for invoice check (4 eye principle)
  • Attaching additional information and documents
  • Creating a collection of all invoices which belong together
  • Invoices can reference other invoices

Purchasing

  • Re-usable templates
  • Re-usable texts
  • Types (order, offer, order confirmation, calculation, delivery note, proforma invoice, invoice, monthly invoice, advance invoice, partial invoice, credit note, invoice correction)
  • Creating invoices from existing invoices
  • Warning for unusual articles from a supplier
  • Automatic (best) price selection for customer/article (quantity, customer, association, promotion)
  • Automatic emailing
  • Output as pdf, excel, word
  • Saving pdf in journal
  • Approval workflow for price changes
  • Approval workflow for credit limits/new customers
  • Approval workflow for invoice check (4 eye principle)
  • Attaching additional information and documents
  • Creating a collection of all invoices which belong together
  • Invoices can reference other invoices

Warehousing

  • Article locations
  • Article locations based on lot numbers
  • Label printing incl. datamatrix/bar/qr code
  • Stock bookings (move from one location to another)
  • Stock adjustments (e.g. found item, removed item with multiple reasons)

Shipping

Stock Taking

  • Generate counting lists (electronic and printable)

ClientManagement

SupplierManagement

Accounting

  • Multiple environments (e.g. GAAP, IFRS)
  • Stock evaluation
  • Doubtful accounts (single and general)
  • Automatic accounts payable/receivable asset/liability swap
  • Timed bookings (e.g. accrual resolution)
  • Booking templates
  • Lockable periods
  • Monthly closing
  • Annual closing
  • Custom fiscal year

P&L

Balance

AssetManagement

Reporting

Budgeting

RiskManagement

Cashflow

Profitcenter

Presentation

Spreadsheet

Survey

  • Survey templates
  • Survey categories
  • Multiple choice
  • Input (text, drop down)
  • Task integration
  • Publish date
  • Public / private results
  • Analsis (response rate, time until completion, responses for different answers, email responses)
  • Message/email integration (can be handled via message responses)
  • Optional Message/email notification
  • Tags for surveys
  • Without connection

Workflows

  • Re-usable template workflows
  • User generated workflows (not programming required)
  • Tags for workflows

Kanban

  • Tags for boards
  • Tags for cards
  • Task integration
  • Event integration
  • Project integration
  • Calendar integration
  • Message integration (everythin is also a message and messages can be linked)

Comments

  • Comment managing
  • Respond to other comments

QA

  • Tags for QA

Knowledgebase

  • Different wikis
  • Tags for wikis

ProjectManagement

  • Project calendar
  • Tags for projects
  • Kanban integration

EventManagement

  • Event calendar
  • Tags for events

Chart

  • Bar chart
  • Bar chart stacked
  • Column chart
  • Column chart stacked
  • Line chart
  • Area chart
  • Area chart stacked
  • Calendar heat map
  • Gantt chart
  • BCG matrix
  • Scatter chart
  • Mixed charts (e.g. bar+line)
  • Pie chart
  • Donut chart
  • Gouge chart
  • Pyramid chart
  • Candlestick chart
  • Radar chart
  • Waterfall chart
  • Bridge chart
  • Venn diagram
  • Tree
  • Flow chart
  • Tree map
  • Node/Cluster diagram
  • Tags for charts

Checklist

  • Re-usable checklist templates
  • Automatlically create tasks
  • Track checklist completion based on tasks
  • Tags for checklists
  • Automatically create checklists

DBEditor

  • Read the database
  • Create and edit database queries which can be saved for future reference
  • Export results as excel, csv or json
  • Tags for database queries

Search

  • Global internal search
  • Search within modules
  • Search within tables on current page
  • Search within accounts or groups
  • External search

Tag

  • Multi language
  • Account specific tags
  • Global tags
  • Colored
  • Merge tags (= combine multiple tags as one tag)

CMS

  • Upload, create, edit, delete all files in an application
  • Navigation handling
  • Localization handling
  • Permission handling
  • Content handling
  • Default themes

AppBuilder

  • Build apps / themes (uses json format)

Banking

  • EBICS transfers

HumanResourceManagement

HumanResourceTimeManagement

  • Online time recording
  • Terminal time recording with bar/qr codes
  • Terminal time recording with RFID
  • Terminal time recording with id+pin
  • Customizable time types
  • Weekly overview
  • Monthly overview
  • Annual overview
  • Statistics (worked, sick, overtime, late, ... for unit, department and employees)
  • Showing present & missing employees (= status)
  • Defining business hours per unit, group, department, employee
  • Vacation tracking
  • Vacation request
  • Time correction request

Raspberry pi project

  • Light sensor
  • Humidity sensor
  • Water sensor
  • Camera
  • RFID
  • KeyPad
  • Fingerprint sensor
  • Touchscreen
  • Magnetic switch
  • Gas Sensor
  • Moisture sensor
  • Temperature sensor
  • Touch display