<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.innovaphone.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Elievens</id>
	<title>innovaphone wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.innovaphone.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Elievens"/>
	<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Special:Contributions/Elievens"/>
	<updated>2026-06-19T22:34:53Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.3</generator>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79874</id>
		<title>Reference16r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79874"/>
		<updated>2026-05-20T12:29:54Z</updated>

		<summary type="html">&lt;p&gt;Elievens: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.&lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= New Features =&lt;br /&gt;
The project management tool Projects has new functions for a better overview and greater efficiency.&lt;br /&gt;
&lt;br /&gt;
== Tasks &amp;amp; dependencies ==&lt;br /&gt;
* Automatic status change: Tasks change to current on the due date.&lt;br /&gt;
* Copy tasks for quick reuse&lt;br /&gt;
* Define task dependencies - within a running sprint or already in the sprint template&lt;br /&gt;
* Filter by dependencies in the board view:&lt;br /&gt;
** immediately editable&lt;br /&gt;
** blocking other tasks&lt;br /&gt;
** waiting for other tasks&lt;br /&gt;
&lt;br /&gt;
== Translation &amp;amp; search ==&lt;br /&gt;
* Automatic translation for project, sprint and task descriptions (also in the templates)&lt;br /&gt;
* Improved search: results are displayed directly in the board&lt;br /&gt;
&lt;br /&gt;
== Mobile App ==&lt;br /&gt;
The Projects app is now also optimised for narrow displays (e.g. smartphones up to 320 px wide). Detailed views can be opened consistently, and the operating logic is clearer and more consistent.&lt;br /&gt;
&lt;br /&gt;
=== Mobile operating concept - how it works ===&lt;br /&gt;
On mobile devices, a three-dot menu(⋯) to the right of the avatarreplacesthe mouse hover. A tap on it shows the available actions, another tap hides them again. The range of functions corresponds to the desktop version.&lt;br /&gt;
&lt;br /&gt;
=== Responsive behaviour improved ===&lt;br /&gt;
Content now utilises the screen width much better on narrow views and devices - both in the tiles in the board view and in the detailed view with the respective content and functions. In the dashboard , the layout is displayed in a single column on mobile devices - the content can be conveniently accessed one below the other.&lt;br /&gt;
&lt;br /&gt;
== Move backlog entries to the area backlog ==&lt;br /&gt;
Backlog entries can now be transferred from a project backlog to the corresponding area backlog with a single click - either via the button on the tile or in the detailed view of the entry. This saves duplicate creation and preserves history and discussions.&lt;br /&gt;
&lt;br /&gt;
== Onboarding tour ==&lt;br /&gt;
Another new feature is a onboarding tour for Projects. It guides new users step by step through the most important functions, making it easier to get started quickly. This allows teams to start using Projects faster and find their way around more easily. You can also find it in the top right-hand corner of the Projects menu (Help/Tour).&lt;br /&gt;
&lt;br /&gt;
== Delete Sections ==&lt;br /&gt;
You can now delete sections in the Projects app. This makes it easier to keep your project structure organised and allows you to quickly remove sections you no longer need.&lt;br /&gt;
&lt;br /&gt;
Deleted sections are initially placed in a dedicated recovery menu. You can find this in the burger menu of the Projects App (Restore/Show deleted items). There, they can be restored at any time if they are still needed. After 100 days, all deleted items are automatically and permanently removed.&lt;br /&gt;
&lt;br /&gt;
There is also a new permission level: the &#039;Admin&#039; Mode. Only admins are allowed to delete sections. This prevents important project structures from being accidentally removed.&lt;br /&gt;
&lt;br /&gt;
Transparency is still maintained:&lt;br /&gt;
* Normal users only see the items they have deleted themselves in the restore menu.&lt;br /&gt;
* Admins can see all deleted items to which they have access.&lt;br /&gt;
* Private areas can be deleted and restored by their respective owners.&lt;br /&gt;
&lt;br /&gt;
This ensures that the deletion of areas remains secure, traceable and controllable at all times.&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least &#039;&#039;&#039;version 140029&#039;&#039;&#039; &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
* The Application Platform must have the &#039;&#039;&#039;correct time&#039;&#039;&#039; and a &#039;&#039;&#039;Timezone&#039;&#039;&#039; set &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one well-configured PBX App Object needed is needed for the Projects-App. &amp;lt;br /&amp;gt;&lt;br /&gt;
This App Object is best created/adjusted via that projects-plugin of the Settings App.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;App&amp;quot;-tab ===&lt;br /&gt;
;Modes: admin &#039;&#039;(to allow an extra Admin-mode)&#039;&#039; &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
;WebSocket: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
;Services: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Apps&amp;quot;-tab ===&lt;br /&gt;
;connect: ticked &#039;&#039;(to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
;connect~admin-service: &#039;&#039;ticked (to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Upgrade =&lt;br /&gt;
===Prerequisites === &lt;br /&gt;
The App Platform must have at least version 140029. So make sure the AP has been upgraded before trying to upgrade Projects, otherwise an upgrade of Projects will not be possible.== &lt;br /&gt;
&lt;br /&gt;
=== Upgrade ===&lt;br /&gt;
An upgrade of the Projects App can be done via an &#039;&#039;&#039;Update via the App Store&#039;&#039;&#039; or via an &#039;&#039;&#039;Update Job of the Devices App&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Manual adjustments ===&lt;br /&gt;
* Add the admin-mode to the Projects App Object. This can be done manual via the Advanced UI of the PBX or easier via the Projects Plugin of the Settings App (open the Projects App Object + click OK).&lt;br /&gt;
* Add (if necesseary) a correct Timezone to the Application Platform. This can be done via the AP Manager (Settings/General/Timezone).&lt;br /&gt;
&lt;br /&gt;
= Backup and Restore =&lt;br /&gt;
&#039;&#039;&#039;It is important that you back up and/or restore both the Projects app and the Connect app.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
This will ensure that (all zones and) discussions are backed up and/or restored too.&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
== Projects cannot be upgraded ==&lt;br /&gt;
The V16r1-version of Projects requires an &#039;&#039;&#039;App Platform of at least version 140029&#039;&#039;&#039;. &amp;lt;br/&amp;gt;&lt;br /&gt;
See: [[Howto16r1:Firmware_Upgrade_V15r1_V16r1#AP_Upgrade_to_Image_140029_or_newer|&#039;Upgrade to Image 140029 or newer&#039;]] or [[Howto16r1:Firmware_Upgrade_V15r1_V16r1#Projects|&#039;Manual Steps needed after upgarde -&amp;gt; Projects&#039;]].&lt;br /&gt;
&lt;br /&gt;
== Extra Admin Features are not available ==&lt;br /&gt;
Check if the Project App Object in the PBX does have an &#039;&#039;&#039;&amp;quot;admin&amp;quot;-mode&#039;&#039;&#039; and that the user does have the &#039;&#039;&#039;&amp;quot;projects~admin&amp;quot;-app&#039;&#039;&#039; selected.&lt;br /&gt;
&lt;br /&gt;
== Auto Cleanup or automatic Task Status Updates do not work ==&lt;br /&gt;
Check the settings of the &#039;&#039;&#039;App Platform&#039;&#039;&#039; (AP Manager/Settings/General); the &#039;&#039;&#039;correct time&#039;&#039;&#039; together with a &#039;&#039;&#039;Timezone&#039;&#039;&#039; must be available.&lt;br /&gt;
&lt;br /&gt;
== Lost Discussions after a Database Restore ==&lt;br /&gt;
If only the Projects App has been restored (and the Connect App no longer contains the Zones/Discussions), you cannot create/continue discussions.&lt;br /&gt;
&lt;br /&gt;
Easiest way to solve this: restore a timewise similar backup of the Connect App too to make the the zones and discussions available in the Connect Database.&lt;br /&gt;
&lt;br /&gt;
If a backup is not available, you can also manually re-create each missing Zone from Project in Connect. This way you can create new discussions for each missing discussion. See screenshot for the correct values.&lt;br /&gt;
&lt;br /&gt;
[[File:Connect Create Zone.png|thumb|frame]]&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference15r1:Concept_App_Service_Projects&amp;diff=79873</id>
		<title>Reference15r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference15r1:Concept_App_Service_Projects&amp;diff=79873"/>
		<updated>2026-05-20T08:00:46Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Lost Discussions after a Restore of a Backup */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.   &lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least version 120004&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one PBX App object is used and needed.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Under tab &amp;quot;App&amp;quot; ===&lt;br /&gt;
To allow posting to Connect App:&lt;br /&gt;
;WebSocket: needed &lt;br /&gt;
;Services: needed&lt;br /&gt;
&lt;br /&gt;
=== Under tab &amp;quot;Apps&amp;quot; ===&lt;br /&gt;
To allow Projects to maintain Projects zones in Connect:&lt;br /&gt;
;connect: ticked&lt;br /&gt;
;connect~admin-service: ticked&lt;br /&gt;
&lt;br /&gt;
= Backup and Restore =&lt;br /&gt;
&#039;&#039;&#039;It is important that you back up and/or restore both the Projects app and the Connect app.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
This will ensure that (all zones and) discussions are backed up and/or restored too.&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
== Lost Discussions after a Database Restore ==&lt;br /&gt;
If only the Projects App has been restored (and the Connect App no longer contains the Zones/Discussions), you cannot create/continue discussions.&lt;br /&gt;
&lt;br /&gt;
Easiest way to solve this: restore a timewise similar backup of the Connect App too to make the the zones and discussions available in the Connect Database.&lt;br /&gt;
&lt;br /&gt;
If a backup is not available, you can also manually re-create each missing Zone from Project in Connect. This way you can create new discussions for each missing discussion. See screenshot for the correct values.&lt;br /&gt;
&lt;br /&gt;
[[File:Connect Create Zone.png|thumb|frame]]&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference15r1:Concept_App_Service_Projects&amp;diff=79872</id>
		<title>Reference15r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference15r1:Concept_App_Service_Projects&amp;diff=79872"/>
		<updated>2026-05-20T08:00:05Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Backup and Restore */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.   &lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least version 120004&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one PBX App object is used and needed.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Under tab &amp;quot;App&amp;quot; ===&lt;br /&gt;
To allow posting to Connect App:&lt;br /&gt;
;WebSocket: needed &lt;br /&gt;
;Services: needed&lt;br /&gt;
&lt;br /&gt;
=== Under tab &amp;quot;Apps&amp;quot; ===&lt;br /&gt;
To allow Projects to maintain Projects zones in Connect:&lt;br /&gt;
;connect: ticked&lt;br /&gt;
;connect~admin-service: ticked&lt;br /&gt;
&lt;br /&gt;
= Backup and Restore =&lt;br /&gt;
&#039;&#039;&#039;It is important that you back up and/or restore both the Projects app and the Connect app.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
This will ensure that (all zones and) discussions are backed up and/or restored too.&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
== Lost Discussions after a Restore of a Backup ==&lt;br /&gt;
If only the Projects App has been restored (and the Connect App no longer contains the Zones/Discussions), you cannot create/continue discussions.&lt;br /&gt;
&lt;br /&gt;
Easiest way to solve this: restore a timewise similar backup of the Connect App too to make the the zones and discussions available in the Connect Database.&lt;br /&gt;
&lt;br /&gt;
If a backup is not available, you can also manually re-create each missing Zone from Project in Connect. This way you can create new discussions for each missing discussion. See screenshot for the correct values.&lt;br /&gt;
&lt;br /&gt;
[[File:Connect Create Zone.png|thumb|frame]]&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference15r1:Concept_App_Service_Projects&amp;diff=79871</id>
		<title>Reference15r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference15r1:Concept_App_Service_Projects&amp;diff=79871"/>
		<updated>2026-05-20T07:58:31Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* No Discussions after a Restore */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.   &lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least version 120004&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one PBX App object is used and needed.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Under tab &amp;quot;App&amp;quot; ===&lt;br /&gt;
To allow posting to Connect App:&lt;br /&gt;
;WebSocket: needed &lt;br /&gt;
;Services: needed&lt;br /&gt;
&lt;br /&gt;
=== Under tab &amp;quot;Apps&amp;quot; ===&lt;br /&gt;
To allow Projects to maintain Projects zones in Connect:&lt;br /&gt;
;connect: ticked&lt;br /&gt;
;connect~admin-service: ticked&lt;br /&gt;
&lt;br /&gt;
= Backup and Restore =&lt;br /&gt;
&#039;&#039;&#039;It is important that you back up and/or restore both the Projects app and the Connect app.&#039;&#039;&#039; This will ensure that all discussions are also backed up and/or restored too.&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
== Lost Discussions after a Restore of a Backup ==&lt;br /&gt;
If only the Projects App has been restored (and the Connect App no longer contains the Zones/Discussions), you cannot create/continue discussions.&lt;br /&gt;
&lt;br /&gt;
Easiest way to solve this: restore a timewise similar backup of the Connect App too to make the the zones and discussions available in the Connect Database.&lt;br /&gt;
&lt;br /&gt;
If a backup is not available, you can also manually re-create each missing Zone from Project in Connect. This way you can create new discussions for each missing discussion. See screenshot for the correct values.&lt;br /&gt;
&lt;br /&gt;
[[File:Connect Create Zone.png|thumb|frame]]&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference15r1:Concept_App_Service_Projects&amp;diff=79868</id>
		<title>Reference15r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference15r1:Concept_App_Service_Projects&amp;diff=79868"/>
		<updated>2026-05-19T13:54:25Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* No Discussions after a Restore */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.   &lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least version 120004&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one PBX App object is used and needed.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Under tab &amp;quot;App&amp;quot; ===&lt;br /&gt;
To allow posting to Connect App:&lt;br /&gt;
;WebSocket: needed &lt;br /&gt;
;Services: needed&lt;br /&gt;
&lt;br /&gt;
=== Under tab &amp;quot;Apps&amp;quot; ===&lt;br /&gt;
To allow Projects to maintain Projects zones in Connect:&lt;br /&gt;
;connect: ticked&lt;br /&gt;
;connect~admin-service: ticked&lt;br /&gt;
&lt;br /&gt;
= Backup and Restore =&lt;br /&gt;
&#039;&#039;&#039;It is important that you back up and/or restore both the Projects app and the Connect app.&#039;&#039;&#039; This will ensure that all discussions are also backed up and/or restored too.&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
== No Discussions after a Restore ==&lt;br /&gt;
If only the Projects App has been restored (and not the Connect App), you cannot create/continue discussions.&lt;br /&gt;
&lt;br /&gt;
[[File:Connect Create Zone.png|thumb|frame]]&lt;br /&gt;
&lt;br /&gt;
To solve this you need to manually re-create each missing Zone from Project in Connect (see correct values in screenshot).&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference15r1:Concept_App_Service_Projects&amp;diff=79867</id>
		<title>Reference15r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference15r1:Concept_App_Service_Projects&amp;diff=79867"/>
		<updated>2026-05-19T13:52:32Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* No Discussions after a Restore */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.   &lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least version 120004&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one PBX App object is used and needed.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Under tab &amp;quot;App&amp;quot; ===&lt;br /&gt;
To allow posting to Connect App:&lt;br /&gt;
;WebSocket: needed &lt;br /&gt;
;Services: needed&lt;br /&gt;
&lt;br /&gt;
=== Under tab &amp;quot;Apps&amp;quot; ===&lt;br /&gt;
To allow Projects to maintain Projects zones in Connect:&lt;br /&gt;
;connect: ticked&lt;br /&gt;
;connect~admin-service: ticked&lt;br /&gt;
&lt;br /&gt;
= Backup and Restore =&lt;br /&gt;
&#039;&#039;&#039;It is important that you back up and/or restore both the Projects app and the Connect app.&#039;&#039;&#039; This will ensure that all discussions are also backed up and/or restored too.&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
== No Discussions after a Restore ==&lt;br /&gt;
If only the Projects App has been restored (and not the Connect App), you cannot create/continue discussions.&lt;br /&gt;
&lt;br /&gt;
To solve this you need to manually re-create each missing Zone from Project in Connect (see correct values in screenshot). &lt;br /&gt;
&lt;br /&gt;
[[File:Connect Create Zone.png|thumb]]&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=File:Connect_Create_Zone.png&amp;diff=79866</id>
		<title>File:Connect Create Zone.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=File:Connect_Create_Zone.png&amp;diff=79866"/>
		<updated>2026-05-19T13:51:12Z</updated>

		<summary type="html">&lt;p&gt;Elievens: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Connect Create Zone&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference15r1:Concept_App_Service_Projects&amp;diff=79865</id>
		<title>Reference15r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference15r1:Concept_App_Service_Projects&amp;diff=79865"/>
		<updated>2026-05-19T13:39:29Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* No Discussions after a Restore */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.   &lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least version 120004&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one PBX App object is used and needed.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Under tab &amp;quot;App&amp;quot; ===&lt;br /&gt;
To allow posting to Connect App:&lt;br /&gt;
;WebSocket: needed &lt;br /&gt;
;Services: needed&lt;br /&gt;
&lt;br /&gt;
=== Under tab &amp;quot;Apps&amp;quot; ===&lt;br /&gt;
To allow Projects to maintain Projects zones in Connect:&lt;br /&gt;
;connect: ticked&lt;br /&gt;
;connect~admin-service: ticked&lt;br /&gt;
&lt;br /&gt;
= Backup and Restore =&lt;br /&gt;
&#039;&#039;&#039;It is important that you back up and/or restore both the Projects app and the Connect app.&#039;&#039;&#039; This will ensure that all discussions are also backed up and/or restored too.&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
== No Discussions after a Restore ==&lt;br /&gt;
[[{{ns:file}}File:Manual_recreate_zone.png|200px|thumb|left|Caption]]&lt;br /&gt;
Manual_recreate_zone.png&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference15r1:Concept_App_Service_Projects&amp;diff=79862</id>
		<title>Reference15r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference15r1:Concept_App_Service_Projects&amp;diff=79862"/>
		<updated>2026-05-19T13:20:28Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* No Discussion after a Restore */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.   &lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least version 120004&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one PBX App object is used and needed.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Under tab &amp;quot;App&amp;quot; ===&lt;br /&gt;
To allow posting to Connect App:&lt;br /&gt;
;WebSocket: needed &lt;br /&gt;
;Services: needed&lt;br /&gt;
&lt;br /&gt;
=== Under tab &amp;quot;Apps&amp;quot; ===&lt;br /&gt;
To allow Projects to maintain Projects zones in Connect:&lt;br /&gt;
;connect: ticked&lt;br /&gt;
;connect~admin-service: ticked&lt;br /&gt;
&lt;br /&gt;
= Backup and Restore =&lt;br /&gt;
&#039;&#039;&#039;It is important that you back up and/or restore both the Projects app and the Connect app.&#039;&#039;&#039; This will ensure that all discussions are also backed up and/or restored too.&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
== No Discussions after a Restore ==&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference15r1:Concept_App_Service_Projects&amp;diff=79861</id>
		<title>Reference15r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference15r1:Concept_App_Service_Projects&amp;diff=79861"/>
		<updated>2026-05-19T13:20:19Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Troubleshooting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.   &lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least version 120004&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one PBX App object is used and needed.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Under tab &amp;quot;App&amp;quot; ===&lt;br /&gt;
To allow posting to Connect App:&lt;br /&gt;
;WebSocket: needed &lt;br /&gt;
;Services: needed&lt;br /&gt;
&lt;br /&gt;
=== Under tab &amp;quot;Apps&amp;quot; ===&lt;br /&gt;
To allow Projects to maintain Projects zones in Connect:&lt;br /&gt;
;connect: ticked&lt;br /&gt;
;connect~admin-service: ticked&lt;br /&gt;
&lt;br /&gt;
= Backup and Restore =&lt;br /&gt;
&#039;&#039;&#039;It is important that you back up and/or restore both the Projects app and the Connect app.&#039;&#039;&#039; This will ensure that all discussions are also backed up and/or restored too.&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
== No Discussion after a Restore ==&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference15r1:Concept_App_Service_Projects&amp;diff=79860</id>
		<title>Reference15r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference15r1:Concept_App_Service_Projects&amp;diff=79860"/>
		<updated>2026-05-19T13:19:39Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Backup and Restore */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.   &lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least version 120004&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one PBX App object is used and needed.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Under tab &amp;quot;App&amp;quot; ===&lt;br /&gt;
To allow posting to Connect App:&lt;br /&gt;
;WebSocket: needed &lt;br /&gt;
;Services: needed&lt;br /&gt;
&lt;br /&gt;
=== Under tab &amp;quot;Apps&amp;quot; ===&lt;br /&gt;
To allow Projects to maintain Projects zones in Connect:&lt;br /&gt;
;connect: ticked&lt;br /&gt;
;connect~admin-service: ticked&lt;br /&gt;
&lt;br /&gt;
= Backup and Restore =&lt;br /&gt;
&#039;&#039;&#039;It is important that you back up and/or restore both the Projects app and the Connect app.&#039;&#039;&#039; This will ensure that all discussions are also backed up and/or restored too.&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference15r1:Concept_App_Service_Projects&amp;diff=79858</id>
		<title>Reference15r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference15r1:Concept_App_Service_Projects&amp;diff=79858"/>
		<updated>2026-05-19T13:17:02Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Backup and Restore */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.   &lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least version 120004&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one PBX App object is used and needed.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Under tab &amp;quot;App&amp;quot; ===&lt;br /&gt;
To allow posting to Connect App:&lt;br /&gt;
;WebSocket: needed &lt;br /&gt;
;Services: needed&lt;br /&gt;
&lt;br /&gt;
=== Under tab &amp;quot;Apps&amp;quot; ===&lt;br /&gt;
To allow Projects to maintain Projects zones in Connect:&lt;br /&gt;
;connect: ticked&lt;br /&gt;
;connect~admin-service: ticked&lt;br /&gt;
&lt;br /&gt;
= Backup and Restore =&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:	#ff0000&amp;quot;&amp;gt;It is important that you back up and/or restore both the Projects app and the Connect app. &amp;lt;/span&amp;gt; This will ensure that all discussions are also backed up and/or restored too.&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference15r1:Concept_App_Service_Projects&amp;diff=79857</id>
		<title>Reference15r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference15r1:Concept_App_Service_Projects&amp;diff=79857"/>
		<updated>2026-05-19T13:08:04Z</updated>

		<summary type="html">&lt;p&gt;Elievens: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.   &lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least version 120004&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one PBX App object is used and needed.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Under tab &amp;quot;App&amp;quot; ===&lt;br /&gt;
To allow posting to Connect App:&lt;br /&gt;
;WebSocket: needed &lt;br /&gt;
;Services: needed&lt;br /&gt;
&lt;br /&gt;
=== Under tab &amp;quot;Apps&amp;quot; ===&lt;br /&gt;
To allow Projects to maintain Projects zones in Connect:&lt;br /&gt;
;connect: ticked&lt;br /&gt;
;connect~admin-service: ticked&lt;br /&gt;
&lt;br /&gt;
= Backup and Restore =&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Howto15r1:RecordingsApp&amp;diff=79809</id>
		<title>Howto15r1:RecordingsApp</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Howto15r1:RecordingsApp&amp;diff=79809"/>
		<updated>2026-05-12T07:28:28Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Checking the Reports-App object */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Applies To =&lt;br /&gt;
This information applies to&lt;br /&gt;
* RecordingsApp V15r1&lt;br /&gt;
&lt;br /&gt;
= More information =&lt;br /&gt;
This article describes how to set up the RecordingsApp.&lt;br /&gt;
&lt;br /&gt;
= System Requirements =&lt;br /&gt;
* innovaphone PBX&lt;br /&gt;
* innovaphone AppPlatform&lt;br /&gt;
* RecordingsApp&lt;br /&gt;
* ReportingsApp&lt;br /&gt;
* App(innovaphone-recorder) licenses per User&lt;br /&gt;
&lt;br /&gt;
= Configuration =&lt;br /&gt;
== Setting up the Instance in the AP Manager ==&lt;br /&gt;
&lt;br /&gt;
Note: As in V15 the &#039;&#039;PBX Manager&#039;&#039; was renamed to &#039;&#039;Settings&#039;&#039;, this term is used in the following.&lt;br /&gt;
&lt;br /&gt;
Use the &#039;&#039;Settings&#039;&#039; Plugin called &amp;quot;AP app installer&amp;quot; to download the &#039;&#039;Recordings&#039;&#039; App. It will automatically create an instance of the app on your AP. &lt;br /&gt;
You can configure the new &#039;&#039;Recordings&#039;&#039; App instance using the &#039;&#039;AP Recordings&#039;&#039; plugin in &#039;&#039;Settings&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Configuration in the Settings Plugin ==&lt;br /&gt;
In this step, it is mandatory to add two new objects to the PBX and grant the necessary licenses and permission to the templates to use the application. &lt;br /&gt;
In the &#039;&#039;Settings&#039;&#039; navigate to AP Recordings, create two new objects and configure the templates.&lt;br /&gt;
&lt;br /&gt;
===Adding objects using the Recordings Plugin===&lt;br /&gt;
[[Image:14r2_AP_Recordings-User.png|thumb|upright=1.0|right|Settings - RecordingsUser]]&lt;br /&gt;
[[Image:14r2_AP_Recordings-Admin.png|thumb|upright=1.0|right|Settings - RecordingsAdmin]]&lt;br /&gt;
*First, you&#039;ll need to add 2 new objects for the RecordingsApp to work.&lt;br /&gt;
**You need to add an object for &#039;&#039;&#039;&amp;quot;User&amp;quot;&#039;&#039;&#039; and one for &#039;&#039;&#039;&amp;quot;Admin&amp;quot;&#039;&#039;&#039;.&lt;br /&gt;
**You have five fields to fill in.&lt;br /&gt;
***&#039;&#039;Name&#039;&#039;: This is the name of the application.&lt;br /&gt;
***&#039;&#039;SIP&#039;&#039;: This is the SIP entry for the object.&lt;br /&gt;
***&#039;&#039;TYPE&#039;&#039;: Here you can choose what type this object will be. (User, or admin)&lt;br /&gt;
***&#039;&#039;Delete mode&#039;&#039;: Here you can choose if you want to have a recycle bin or not, or if you want to deny users from being able to delete recordings.&lt;br /&gt;
***&#039;&#039;Reporting&#039;&#039;: Here you have to select the reporting instance that provides the call information.&lt;br /&gt;
***&#039;&#039;Monitored Access&#039;&#039;: Select a user (e.g. a supervisor). If a user is selected, this user needs to grant permission to any user who wants to access a recording in his RecordingsUser App.&lt;br /&gt;
***&#039;&#039;WaterMark&#039;&#039;: Select if Watermarking is done or not. If &amp;quot;YES&amp;quot; is selected, watermarking will be done for ALL recordings in the database, not only new recordings.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Access list configuration through the Recordings Plugin===&lt;br /&gt;
*Access list is a User type of app that allows the access to other user&#039;s records. Access list is useful to scale the access rights of the system records.&lt;br /&gt;
**Here you need to add another object for the Access List.&lt;br /&gt;
**You have five fields to fill in.&lt;br /&gt;
***&#039;&#039;Name&#039;&#039;: This is the name of the application.&lt;br /&gt;
***&#039;&#039;SIP&#039;&#039;: This is the SIP entry for the object.&lt;br /&gt;
***&#039;&#039;TYPE&#039;&#039;: Here you can choose what type this object will be. (User or admin)&lt;br /&gt;
***&#039;&#039;Delete mode&#039;&#039;: Here you can choose if you want to have a recycle bin or not, or if you want to deny users from being able to delete recordings.&lt;br /&gt;
***&#039;&#039;Reporting&#039;&#039;: Here you have to select the reporting instance that provides the call information.&lt;br /&gt;
**&#039;&#039;Access list&#039;&#039;: Enter a number in each field. The number (e164) of the user who will use the application and the number (e164) for the user whose recordings will be accessed.&lt;br /&gt;
***&#039;&#039;Wildcard for Access list&#039;&#039;: An * can be entered instead of the number (e164). This gives you a user app with access to all recordings but not to the admin settings&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;pre&amp;gt;Hint: Do not forget to give the access rights of the app to the users via the template configuration&amp;lt;/pre&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Configuring Templates ==&lt;br /&gt;
*You need to grant permissions and licenses for the app to work. You can use templates for this.&lt;br /&gt;
**Select the user template and grant the app permission and license.&lt;br /&gt;
**Select the admin template and grant the admin-app permission and also the license.&lt;br /&gt;
**Now users with either template can use the appropriate apps.&lt;br /&gt;
&lt;br /&gt;
== Configuring the Recordings-App ==&lt;br /&gt;
[[Image:RecordingsAdmin-Config.png|thumb|upright=5.0|right|App Configuration]]&lt;br /&gt;
The only change that needs to be done here is configuring the PBX name inside the Admin-App, otherwise it won&#039;t correctly record the calls.&lt;br /&gt;
*Follow the steps inside the &#039;&#039;&#039;RecordingsAdmin&#039;&#039;&#039; - app&lt;br /&gt;
**After opening the app, you can open a sidebar-menu with the upper right menu button.&lt;br /&gt;
**Below you see the needed setting called &#039;&#039;&#039;&amp;quot;PBX name&amp;quot;&#039;&#039;&#039;. Here, you enter the name of the PBX.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuring WebDav credentials in RecordingsAdmin ==&lt;br /&gt;
Starting from 14r1, WebDav credentials can be configured in RecordingsAdmin. With this credentials it is possible to get Access to the original .pcap Files.&lt;br /&gt;
In RecordingsAdmin, user and password can be configured.&lt;br /&gt;
 &amp;lt;span style=&amp;quot;color: red;font-size:calc(1em * 1);&amp;quot;&amp;gt;&#039;&#039;&#039;Please note that all Devices which should be recorded, will need to authenticate if this is configured.&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For Softphones, fill out the appropriate fields at &#039;&#039;Advanced-UI --&amp;gt; PBX --&amp;gt; Config --&amp;gt; myApps --&amp;gt; Recording Username / Recording Password&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
In order to not display the user and password to the end-user, you can hide the Record-to-URL by activating the hide setting at: &lt;br /&gt;
&#039;&#039;Advanced-UI --&amp;gt; PBX --&amp;gt; Config --&amp;gt; myApps --&amp;gt; Recording URL in softphone app hidden&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For Hardphones and Gateways, you can also add the user and password to the URL or go to &#039;&#039;Advanced-UI --&amp;gt; Services --&amp;gt; HTTP --&amp;gt; Client&#039;&#039; and configure the Record-to-URL as Authenticated URL by using the previously configured user and password.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuring CDR ==&lt;br /&gt;
[[Image:Recordings13r3_Object-Apps.png|thumb|upright=1.0|right|Checkboxes Apps]]&lt;br /&gt;
*The CDRs are fetched from the ReportsApp.&lt;br /&gt;
**Make sure that there is a correctly configured Reporting-Instance and that the pbx sends the CDRs into this instance.&lt;br /&gt;
**For the Recordings-Users, no Reporting-License is necessary.&lt;br /&gt;
**The correct Reporting-Instance should be selected in the &#039;&#039;&#039;apps&#039;&#039;&#039; tab in the Recordings-Object.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Checking the Recordings-User-App object ==&lt;br /&gt;
[[Image:Recordings13r3_Object-App.png|thumb|upright=1.0|right|Checkboxes App]]&lt;br /&gt;
It could happen that &#039;&#039;&#039;Websocket&#039;&#039;&#039;, &#039;&#039;&#039;Admin&#039;&#039;&#039; and &#039;&#039;&#039;Services&#039;&#039;&#039; aren&#039;t ticked in &#039;&#039;&#039;&amp;quot;Objects&amp;quot;&#039;&#039;&#039; , but this is necessary.&lt;br /&gt;
*To check this, you need to navigate to &#039;&#039;&#039;PBX - Objects&#039;&#039;&#039;&lt;br /&gt;
**Select the &#039;&#039;&#039;Recordings&#039;&#039;&#039; object and navigate to the &#039;&#039;&#039;App&#039;&#039;&#039; tab.&lt;br /&gt;
**All three above mentioned checkboxes should be ticked.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Checking the Reports-App object ==&lt;br /&gt;
You need to make sure, that &#039;&#039;&#039;Websocket&#039;&#039;&#039; is ticked in the &#039;&#039;&#039;App&#039;&#039;&#039; tab and that the object is &#039;&#039;&#039;connected&#039;&#039;&#039;, otherwise, Recordings is not able to fetch any data from the App Service &amp;quot;reporting&amp;quot;.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Record-to-URL ==&lt;br /&gt;
The Record-to-URL is composed by the following information:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;https://&amp;lt;App platform DNS&amp;gt;/&amp;lt;domain&amp;gt;/&amp;lt;instance name&amp;gt;/Files&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;span style=&amp;quot;color: red;font-size:calc(1em * 1);&amp;quot;&amp;gt;&#039;&#039;&#039;Be aware: The Record-to-URL always has to be used case sensitive!&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== VoIP-Interface / Softphone / Phone configuration ==&lt;br /&gt;
=== Configuring the VoIP-Interface through the Devices-Interface ===&lt;br /&gt;
[[Image:Recordings13r3_SIP-Interface.png|thumb|upright=5.0|right|SIP-Trunk]]&lt;br /&gt;
If you want all external calls to be recorded, then the SIP-Trunk needs to know the Record-to-URL, you inserted earlier too. &lt;br /&gt;
Also, the Media-Relay checkbox needs to be checked.&lt;br /&gt;
*Since you also want to record any call that goes through your SIP-trunk, you need to insert the Record-to-URL into the SIP.&lt;br /&gt;
**For this, you select the &#039;&#039;&#039;Gateway --&amp;gt; SIP&#039;&#039;&#039; tab.&lt;br /&gt;
***Make sure that the URL is configured correctly and also the Media-Relay is activated.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== Configuring the Softphones ===&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;span style=&amp;quot;color: red;font-size:calc(1em * 1);&amp;quot;&amp;gt;&#039;&#039;&#039;Please note that the recordings-config for softphones is only available, if the softphone user has the correct licence App(innovaphone-recorder) assigned.&#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;Also, the recordings-config distributed by the PBX will not take effect if the user has no license.&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the softphones, the Record-to-URL must be inserted via the SoftphoneApp - Burger Menu. In addition, you can configure whether to record automatically every call or whether to record only external calls.&lt;br /&gt;
&lt;br /&gt;
==== Config distribution via PBX ====&lt;br /&gt;
The Record-to-URL can also be configured via the &#039;&#039;Advanced-UI --&amp;gt; PBX --&amp;gt; Config --&amp;gt; myApps&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Configuring the Phones through the DevicesApp ===&lt;br /&gt;
[[Image:Recordings14r1_Expert-Config.png|thumb|upright=5.0|right|URL]]&lt;br /&gt;
* Go to Devices and select the proper Domain.&lt;br /&gt;
* Create within this Domain an additional Provisioning Category with a meaningful name like &amp;quot;Phones with Recording&amp;quot;&lt;br /&gt;
* Create within this Domain an additional Device Configuration from type [Phone] with a meaningful name like &amp;quot;Phone configuration for recording&amp;quot; and assign it to the Category &amp;quot;Phones with Recording&amp;quot;.&lt;br /&gt;
* Add the Recording URL &lt;br /&gt;
* Create within this Domain an additional Device Configuration from the type [Expert configuration] with a meaningful name like &amp;quot;Record Transparent&amp;quot; and assign it to the Category &amp;quot;Phones with Recording&amp;quot;&lt;br /&gt;
* Add the following Expert Mode commands with or without the explanation:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;# Check for Updateserial, to cause no bootloop&amp;quot;&lt;br /&gt;
 mod cmd UP1 check ser RecCred.v1-2025&lt;br /&gt;
&amp;quot;# Providing HTTPClient and credentials for Recording&amp;quot; &lt;br /&gt;
 vars create HTTPCLIENT0/URL/00000 p https://systemDNSorIPaddress/systemname/recording-2025/Files [^]&lt;br /&gt;
 vars create HTTPCLIENT0/USER/00000 p recording_username&lt;br /&gt;
 vars create HTTPCLIENT0/PASS/00000 px yourcrypticsecretpasswordincleartext&lt;br /&gt;
&amp;quot;# Configure the Record Mode&amp;quot;&lt;br /&gt;
 mod cmd PHONE/CONF-UI reg-edit-rec /cmd reg-edit-rec /id 0 /rec.mode transparent /rec.to p /rec.e164 /rec.h323 /op OK&lt;br /&gt;
&amp;quot;# Write and activate the config&amp;quot;&lt;br /&gt;
 config write&lt;br /&gt;
 config activate&lt;br /&gt;
&amp;quot;# idle reset the phone&amp;quot;&lt;br /&gt;
 iresetn&lt;br /&gt;
 &lt;br /&gt;
* In the Devices Tab, select the desired IP Phone(s) and add these to the Category &amp;quot;Phones with Recording&amp;quot;. Be aware, you can have only one Provisioning Category assigned, so de-assign the excisting one.&lt;br /&gt;
* Run the Expert Configuration.&lt;br /&gt;
The IP Phone will show shortly the message Software Update 1%.&lt;br /&gt;
After the change, check the changed configuration.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Configuring the Phones through the Advanced-UI ===&lt;br /&gt;
For the phones to actually start recording as soon as they make a call, you need to set up a few things. This is done in the phones Advanced-UI settings, for example by using Devices-App. &lt;br /&gt;
&lt;br /&gt;
==== Setting up the Record-to-URL ====&lt;br /&gt;
[[Image:Recordings13r3_Phone-User.png|thumb|upright=5.0|right|URL]]&lt;br /&gt;
*To enable call recording, you need to set up the following values:&lt;br /&gt;
**At the Advanced-UI, select the &#039;&#039;&#039;&amp;quot;Phone&amp;quot;&#039;&#039;&#039; tab.&lt;br /&gt;
**Down below, you again need to insert a case-sensitive Record-to-URL into the field, which follows the following rule:&lt;br /&gt;
***&#039;&#039;&#039;https://app-platform/domain/recordings/Files&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Setting up the Recording-Tab ====&lt;br /&gt;
[[Image:Recordings13r3_Phone-Recordings.png|thumb|upright=5.0|right|Recording-Tab]]&lt;br /&gt;
*To fully function, the following changes need to be made in the &#039;&#039;&#039;Recording-Tab&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;Mode:&#039;&#039; Transparent: This means that the call will be recorded instantly.&lt;br /&gt;
**&#039;&#039;Recorder:&#039;&#039; HTTP Server&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
[[Reference15r1:Concept_App_Service_Recordings | Reference15r1:Concept_App_Service_Recordings]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Howto|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Howto15r1:RecordingsApp&amp;diff=79808</id>
		<title>Howto15r1:RecordingsApp</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Howto15r1:RecordingsApp&amp;diff=79808"/>
		<updated>2026-05-12T07:28:14Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Checking the Reporting-App object */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Applies To =&lt;br /&gt;
This information applies to&lt;br /&gt;
* RecordingsApp V15r1&lt;br /&gt;
&lt;br /&gt;
= More information =&lt;br /&gt;
This article describes how to set up the RecordingsApp.&lt;br /&gt;
&lt;br /&gt;
= System Requirements =&lt;br /&gt;
* innovaphone PBX&lt;br /&gt;
* innovaphone AppPlatform&lt;br /&gt;
* RecordingsApp&lt;br /&gt;
* ReportingsApp&lt;br /&gt;
* App(innovaphone-recorder) licenses per User&lt;br /&gt;
&lt;br /&gt;
= Configuration =&lt;br /&gt;
== Setting up the Instance in the AP Manager ==&lt;br /&gt;
&lt;br /&gt;
Note: As in V15 the &#039;&#039;PBX Manager&#039;&#039; was renamed to &#039;&#039;Settings&#039;&#039;, this term is used in the following.&lt;br /&gt;
&lt;br /&gt;
Use the &#039;&#039;Settings&#039;&#039; Plugin called &amp;quot;AP app installer&amp;quot; to download the &#039;&#039;Recordings&#039;&#039; App. It will automatically create an instance of the app on your AP. &lt;br /&gt;
You can configure the new &#039;&#039;Recordings&#039;&#039; App instance using the &#039;&#039;AP Recordings&#039;&#039; plugin in &#039;&#039;Settings&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Configuration in the Settings Plugin ==&lt;br /&gt;
In this step, it is mandatory to add two new objects to the PBX and grant the necessary licenses and permission to the templates to use the application. &lt;br /&gt;
In the &#039;&#039;Settings&#039;&#039; navigate to AP Recordings, create two new objects and configure the templates.&lt;br /&gt;
&lt;br /&gt;
===Adding objects using the Recordings Plugin===&lt;br /&gt;
[[Image:14r2_AP_Recordings-User.png|thumb|upright=1.0|right|Settings - RecordingsUser]]&lt;br /&gt;
[[Image:14r2_AP_Recordings-Admin.png|thumb|upright=1.0|right|Settings - RecordingsAdmin]]&lt;br /&gt;
*First, you&#039;ll need to add 2 new objects for the RecordingsApp to work.&lt;br /&gt;
**You need to add an object for &#039;&#039;&#039;&amp;quot;User&amp;quot;&#039;&#039;&#039; and one for &#039;&#039;&#039;&amp;quot;Admin&amp;quot;&#039;&#039;&#039;.&lt;br /&gt;
**You have five fields to fill in.&lt;br /&gt;
***&#039;&#039;Name&#039;&#039;: This is the name of the application.&lt;br /&gt;
***&#039;&#039;SIP&#039;&#039;: This is the SIP entry for the object.&lt;br /&gt;
***&#039;&#039;TYPE&#039;&#039;: Here you can choose what type this object will be. (User, or admin)&lt;br /&gt;
***&#039;&#039;Delete mode&#039;&#039;: Here you can choose if you want to have a recycle bin or not, or if you want to deny users from being able to delete recordings.&lt;br /&gt;
***&#039;&#039;Reporting&#039;&#039;: Here you have to select the reporting instance that provides the call information.&lt;br /&gt;
***&#039;&#039;Monitored Access&#039;&#039;: Select a user (e.g. a supervisor). If a user is selected, this user needs to grant permission to any user who wants to access a recording in his RecordingsUser App.&lt;br /&gt;
***&#039;&#039;WaterMark&#039;&#039;: Select if Watermarking is done or not. If &amp;quot;YES&amp;quot; is selected, watermarking will be done for ALL recordings in the database, not only new recordings.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Access list configuration through the Recordings Plugin===&lt;br /&gt;
*Access list is a User type of app that allows the access to other user&#039;s records. Access list is useful to scale the access rights of the system records.&lt;br /&gt;
**Here you need to add another object for the Access List.&lt;br /&gt;
**You have five fields to fill in.&lt;br /&gt;
***&#039;&#039;Name&#039;&#039;: This is the name of the application.&lt;br /&gt;
***&#039;&#039;SIP&#039;&#039;: This is the SIP entry for the object.&lt;br /&gt;
***&#039;&#039;TYPE&#039;&#039;: Here you can choose what type this object will be. (User or admin)&lt;br /&gt;
***&#039;&#039;Delete mode&#039;&#039;: Here you can choose if you want to have a recycle bin or not, or if you want to deny users from being able to delete recordings.&lt;br /&gt;
***&#039;&#039;Reporting&#039;&#039;: Here you have to select the reporting instance that provides the call information.&lt;br /&gt;
**&#039;&#039;Access list&#039;&#039;: Enter a number in each field. The number (e164) of the user who will use the application and the number (e164) for the user whose recordings will be accessed.&lt;br /&gt;
***&#039;&#039;Wildcard for Access list&#039;&#039;: An * can be entered instead of the number (e164). This gives you a user app with access to all recordings but not to the admin settings&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;pre&amp;gt;Hint: Do not forget to give the access rights of the app to the users via the template configuration&amp;lt;/pre&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Configuring Templates ==&lt;br /&gt;
*You need to grant permissions and licenses for the app to work. You can use templates for this.&lt;br /&gt;
**Select the user template and grant the app permission and license.&lt;br /&gt;
**Select the admin template and grant the admin-app permission and also the license.&lt;br /&gt;
**Now users with either template can use the appropriate apps.&lt;br /&gt;
&lt;br /&gt;
== Configuring the Recordings-App ==&lt;br /&gt;
[[Image:RecordingsAdmin-Config.png|thumb|upright=5.0|right|App Configuration]]&lt;br /&gt;
The only change that needs to be done here is configuring the PBX name inside the Admin-App, otherwise it won&#039;t correctly record the calls.&lt;br /&gt;
*Follow the steps inside the &#039;&#039;&#039;RecordingsAdmin&#039;&#039;&#039; - app&lt;br /&gt;
**After opening the app, you can open a sidebar-menu with the upper right menu button.&lt;br /&gt;
**Below you see the needed setting called &#039;&#039;&#039;&amp;quot;PBX name&amp;quot;&#039;&#039;&#039;. Here, you enter the name of the PBX.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuring WebDav credentials in RecordingsAdmin ==&lt;br /&gt;
Starting from 14r1, WebDav credentials can be configured in RecordingsAdmin. With this credentials it is possible to get Access to the original .pcap Files.&lt;br /&gt;
In RecordingsAdmin, user and password can be configured.&lt;br /&gt;
 &amp;lt;span style=&amp;quot;color: red;font-size:calc(1em * 1);&amp;quot;&amp;gt;&#039;&#039;&#039;Please note that all Devices which should be recorded, will need to authenticate if this is configured.&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For Softphones, fill out the appropriate fields at &#039;&#039;Advanced-UI --&amp;gt; PBX --&amp;gt; Config --&amp;gt; myApps --&amp;gt; Recording Username / Recording Password&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
In order to not display the user and password to the end-user, you can hide the Record-to-URL by activating the hide setting at: &lt;br /&gt;
&#039;&#039;Advanced-UI --&amp;gt; PBX --&amp;gt; Config --&amp;gt; myApps --&amp;gt; Recording URL in softphone app hidden&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For Hardphones and Gateways, you can also add the user and password to the URL or go to &#039;&#039;Advanced-UI --&amp;gt; Services --&amp;gt; HTTP --&amp;gt; Client&#039;&#039; and configure the Record-to-URL as Authenticated URL by using the previously configured user and password.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuring CDR ==&lt;br /&gt;
[[Image:Recordings13r3_Object-Apps.png|thumb|upright=1.0|right|Checkboxes Apps]]&lt;br /&gt;
*The CDRs are fetched from the ReportsApp.&lt;br /&gt;
**Make sure that there is a correctly configured Reporting-Instance and that the pbx sends the CDRs into this instance.&lt;br /&gt;
**For the Recordings-Users, no Reporting-License is necessary.&lt;br /&gt;
**The correct Reporting-Instance should be selected in the &#039;&#039;&#039;apps&#039;&#039;&#039; tab in the Recordings-Object.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Checking the Recordings-User-App object ==&lt;br /&gt;
[[Image:Recordings13r3_Object-App.png|thumb|upright=1.0|right|Checkboxes App]]&lt;br /&gt;
It could happen that &#039;&#039;&#039;Websocket&#039;&#039;&#039;, &#039;&#039;&#039;Admin&#039;&#039;&#039; and &#039;&#039;&#039;Services&#039;&#039;&#039; aren&#039;t ticked in &#039;&#039;&#039;&amp;quot;Objects&amp;quot;&#039;&#039;&#039; , but this is necessary.&lt;br /&gt;
*To check this, you need to navigate to &#039;&#039;&#039;PBX - Objects&#039;&#039;&#039;&lt;br /&gt;
**Select the &#039;&#039;&#039;Recordings&#039;&#039;&#039; object and navigate to the &#039;&#039;&#039;App&#039;&#039;&#039; tab.&lt;br /&gt;
**All three above mentioned checkboxes should be ticked.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Checking the Reports-App object ==&lt;br /&gt;
You need to make sure, that &#039;&#039;&#039;Websocket&#039;&#039;&#039; is ticked in the &#039;&#039;&#039;App&#039;&#039;&#039; tab and that the object is &#039;&#039;&#039;connected&#039;&#039;&#039;, otherwise, Recordings is not able to fetch any data from the App Service &amp;quot;Reporting&amp;quot;.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Record-to-URL ==&lt;br /&gt;
The Record-to-URL is composed by the following information:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;https://&amp;lt;App platform DNS&amp;gt;/&amp;lt;domain&amp;gt;/&amp;lt;instance name&amp;gt;/Files&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;span style=&amp;quot;color: red;font-size:calc(1em * 1);&amp;quot;&amp;gt;&#039;&#039;&#039;Be aware: The Record-to-URL always has to be used case sensitive!&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== VoIP-Interface / Softphone / Phone configuration ==&lt;br /&gt;
=== Configuring the VoIP-Interface through the Devices-Interface ===&lt;br /&gt;
[[Image:Recordings13r3_SIP-Interface.png|thumb|upright=5.0|right|SIP-Trunk]]&lt;br /&gt;
If you want all external calls to be recorded, then the SIP-Trunk needs to know the Record-to-URL, you inserted earlier too. &lt;br /&gt;
Also, the Media-Relay checkbox needs to be checked.&lt;br /&gt;
*Since you also want to record any call that goes through your SIP-trunk, you need to insert the Record-to-URL into the SIP.&lt;br /&gt;
**For this, you select the &#039;&#039;&#039;Gateway --&amp;gt; SIP&#039;&#039;&#039; tab.&lt;br /&gt;
***Make sure that the URL is configured correctly and also the Media-Relay is activated.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== Configuring the Softphones ===&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;span style=&amp;quot;color: red;font-size:calc(1em * 1);&amp;quot;&amp;gt;&#039;&#039;&#039;Please note that the recordings-config for softphones is only available, if the softphone user has the correct licence App(innovaphone-recorder) assigned.&#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;Also, the recordings-config distributed by the PBX will not take effect if the user has no license.&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the softphones, the Record-to-URL must be inserted via the SoftphoneApp - Burger Menu. In addition, you can configure whether to record automatically every call or whether to record only external calls.&lt;br /&gt;
&lt;br /&gt;
==== Config distribution via PBX ====&lt;br /&gt;
The Record-to-URL can also be configured via the &#039;&#039;Advanced-UI --&amp;gt; PBX --&amp;gt; Config --&amp;gt; myApps&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Configuring the Phones through the DevicesApp ===&lt;br /&gt;
[[Image:Recordings14r1_Expert-Config.png|thumb|upright=5.0|right|URL]]&lt;br /&gt;
* Go to Devices and select the proper Domain.&lt;br /&gt;
* Create within this Domain an additional Provisioning Category with a meaningful name like &amp;quot;Phones with Recording&amp;quot;&lt;br /&gt;
* Create within this Domain an additional Device Configuration from type [Phone] with a meaningful name like &amp;quot;Phone configuration for recording&amp;quot; and assign it to the Category &amp;quot;Phones with Recording&amp;quot;.&lt;br /&gt;
* Add the Recording URL &lt;br /&gt;
* Create within this Domain an additional Device Configuration from the type [Expert configuration] with a meaningful name like &amp;quot;Record Transparent&amp;quot; and assign it to the Category &amp;quot;Phones with Recording&amp;quot;&lt;br /&gt;
* Add the following Expert Mode commands with or without the explanation:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;# Check for Updateserial, to cause no bootloop&amp;quot;&lt;br /&gt;
 mod cmd UP1 check ser RecCred.v1-2025&lt;br /&gt;
&amp;quot;# Providing HTTPClient and credentials for Recording&amp;quot; &lt;br /&gt;
 vars create HTTPCLIENT0/URL/00000 p https://systemDNSorIPaddress/systemname/recording-2025/Files [^]&lt;br /&gt;
 vars create HTTPCLIENT0/USER/00000 p recording_username&lt;br /&gt;
 vars create HTTPCLIENT0/PASS/00000 px yourcrypticsecretpasswordincleartext&lt;br /&gt;
&amp;quot;# Configure the Record Mode&amp;quot;&lt;br /&gt;
 mod cmd PHONE/CONF-UI reg-edit-rec /cmd reg-edit-rec /id 0 /rec.mode transparent /rec.to p /rec.e164 /rec.h323 /op OK&lt;br /&gt;
&amp;quot;# Write and activate the config&amp;quot;&lt;br /&gt;
 config write&lt;br /&gt;
 config activate&lt;br /&gt;
&amp;quot;# idle reset the phone&amp;quot;&lt;br /&gt;
 iresetn&lt;br /&gt;
 &lt;br /&gt;
* In the Devices Tab, select the desired IP Phone(s) and add these to the Category &amp;quot;Phones with Recording&amp;quot;. Be aware, you can have only one Provisioning Category assigned, so de-assign the excisting one.&lt;br /&gt;
* Run the Expert Configuration.&lt;br /&gt;
The IP Phone will show shortly the message Software Update 1%.&lt;br /&gt;
After the change, check the changed configuration.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Configuring the Phones through the Advanced-UI ===&lt;br /&gt;
For the phones to actually start recording as soon as they make a call, you need to set up a few things. This is done in the phones Advanced-UI settings, for example by using Devices-App. &lt;br /&gt;
&lt;br /&gt;
==== Setting up the Record-to-URL ====&lt;br /&gt;
[[Image:Recordings13r3_Phone-User.png|thumb|upright=5.0|right|URL]]&lt;br /&gt;
*To enable call recording, you need to set up the following values:&lt;br /&gt;
**At the Advanced-UI, select the &#039;&#039;&#039;&amp;quot;Phone&amp;quot;&#039;&#039;&#039; tab.&lt;br /&gt;
**Down below, you again need to insert a case-sensitive Record-to-URL into the field, which follows the following rule:&lt;br /&gt;
***&#039;&#039;&#039;https://app-platform/domain/recordings/Files&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Setting up the Recording-Tab ====&lt;br /&gt;
[[Image:Recordings13r3_Phone-Recordings.png|thumb|upright=5.0|right|Recording-Tab]]&lt;br /&gt;
*To fully function, the following changes need to be made in the &#039;&#039;&#039;Recording-Tab&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;Mode:&#039;&#039; Transparent: This means that the call will be recorded instantly.&lt;br /&gt;
**&#039;&#039;Recorder:&#039;&#039; HTTP Server&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
[[Reference15r1:Concept_App_Service_Recordings | Reference15r1:Concept_App_Service_Recordings]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Howto|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79793</id>
		<title>Reference16r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79793"/>
		<updated>2026-05-06T14:18:26Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Onboarding tour */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.&lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= New Features =&lt;br /&gt;
The project management tool Projects has new functions for a better overview and greater efficiency.&lt;br /&gt;
&lt;br /&gt;
== Tasks &amp;amp; dependencies ==&lt;br /&gt;
* Automatic status change: Tasks change to current on the due date.&lt;br /&gt;
* Copy tasks for quick reuse&lt;br /&gt;
* Define task dependencies - within a running sprint or already in the sprint template&lt;br /&gt;
* Filter by dependencies in the board view:&lt;br /&gt;
** immediately editable&lt;br /&gt;
** blocking other tasks&lt;br /&gt;
** waiting for other tasks&lt;br /&gt;
&lt;br /&gt;
== Translation &amp;amp; search ==&lt;br /&gt;
* Automatic translation for project, sprint and task descriptions (also in the templates)&lt;br /&gt;
* Improved search: results are displayed directly in the board&lt;br /&gt;
&lt;br /&gt;
== Mobile App ==&lt;br /&gt;
The Projects app is now also optimised for narrow displays (e.g. smartphones up to 320 px wide). Detailed views can be opened consistently, and the operating logic is clearer and more consistent.&lt;br /&gt;
&lt;br /&gt;
=== Mobile operating concept - how it works ===&lt;br /&gt;
On mobile devices, a three-dot menu(⋯) to the right of the avatarreplacesthe mouse hover. A tap on it shows the available actions, another tap hides them again. The range of functions corresponds to the desktop version.&lt;br /&gt;
&lt;br /&gt;
=== Responsive behaviour improved ===&lt;br /&gt;
Content now utilises the screen width much better on narrow views and devices - both in the tiles in the board view and in the detailed view with the respective content and functions. In the dashboard , the layout is displayed in a single column on mobile devices - the content can be conveniently accessed one below the other.&lt;br /&gt;
&lt;br /&gt;
== Move backlog entries to the area backlog ==&lt;br /&gt;
Backlog entries can now be transferred from a project backlog to the corresponding area backlog with a single click - either via the button on the tile or in the detailed view of the entry. This saves duplicate creation and preserves history and discussions.&lt;br /&gt;
&lt;br /&gt;
== Onboarding tour ==&lt;br /&gt;
Another new feature is a onboarding tour for Projects. It guides new users step by step through the most important functions, making it easier to get started quickly. This allows teams to start using Projects faster and find their way around more easily. You can also find it in the top right-hand corner of the Projects menu (Help/Tour).&lt;br /&gt;
&lt;br /&gt;
== Delete Sections ==&lt;br /&gt;
You can now delete sections in the Projects app. This makes it easier to keep your project structure organised and allows you to quickly remove sections you no longer need.&lt;br /&gt;
&lt;br /&gt;
Deleted sections are initially placed in a dedicated recovery menu. You can find this in the burger menu of the Projects App (Restore/Show deleted items). There, they can be restored at any time if they are still needed. After 100 days, all deleted items are automatically and permanently removed.&lt;br /&gt;
&lt;br /&gt;
There is also a new permission level: the &#039;Admin&#039; Mode. Only admins are allowed to delete sections. This prevents important project structures from being accidentally removed.&lt;br /&gt;
&lt;br /&gt;
Transparency is still maintained:&lt;br /&gt;
* Normal users only see the items they have deleted themselves in the restore menu.&lt;br /&gt;
* Admins can see all deleted items to which they have access.&lt;br /&gt;
* Private areas can be deleted and restored by their respective owners.&lt;br /&gt;
&lt;br /&gt;
This ensures that the deletion of areas remains secure, traceable and controllable at all times.&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least &#039;&#039;&#039;version 140029&#039;&#039;&#039; &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
* The Application Platform must have the &#039;&#039;&#039;correct time&#039;&#039;&#039; and a &#039;&#039;&#039;Timezone&#039;&#039;&#039; set &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one well-configured PBX App Object needed is needed for the Projects-App. &amp;lt;br /&amp;gt;&lt;br /&gt;
This App Object is best created/adjusted via that projects-plugin of the Settings App.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;App&amp;quot;-tab ===&lt;br /&gt;
;Modes: admin &#039;&#039;(to allow an extra Admin-mode)&#039;&#039; &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
;WebSocket: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
;Services: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Apps&amp;quot;-tab ===&lt;br /&gt;
;connect: ticked &#039;&#039;(to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
;connect~admin-service: &#039;&#039;ticked (to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Upgrade =&lt;br /&gt;
===Prerequisites === &lt;br /&gt;
The App Platform must have at least version 140029. So make sure the AP has been upgraded before trying to upgrade Projects, otherwise an upgrade of Projects will not be possible.== &lt;br /&gt;
&lt;br /&gt;
=== Upgrade ===&lt;br /&gt;
An upgrade of the Projects App can be done via an &#039;&#039;&#039;Update via the App Store&#039;&#039;&#039; or via an &#039;&#039;&#039;Update Job of the Devices App&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Manual adjustments ===&lt;br /&gt;
* Add the admin-mode to the Projects App Object. This can be done manual via the Advanced UI of the PBX or easier via the Projects Plugin of the Settings App (open the Projects App Object + click OK).&lt;br /&gt;
* Add (if necesseary) a correct Timezone to the Application Platform. This can be done via the AP Manager (Settings/General/Timezone).&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
== Projects cannot be upgraded ==&lt;br /&gt;
The V16r1-version of Projects requires an &#039;&#039;&#039;App Platform of at least version 140029&#039;&#039;&#039;. &amp;lt;br/&amp;gt;&lt;br /&gt;
See: [[Howto16r1:Firmware_Upgrade_V15r1_V16r1#AP_Upgrade_to_Image_140029_or_newer|&#039;Upgrade to Image 140029 or newer&#039;]] or [[Howto16r1:Firmware_Upgrade_V15r1_V16r1#Projects|&#039;Manual Steps needed after upgarde -&amp;gt; Projects&#039;]].&lt;br /&gt;
&lt;br /&gt;
== Extra Admin Features are not available ==&lt;br /&gt;
Check if the Project App Object in the PBX does have an &#039;&#039;&#039;&amp;quot;admin&amp;quot;-mode&#039;&#039;&#039; and that the user does have the &#039;&#039;&#039;&amp;quot;projects~admin&amp;quot;-app&#039;&#039;&#039; selected.&lt;br /&gt;
&lt;br /&gt;
== Auto Cleanup or automatic Task Status Updates do not work ==&lt;br /&gt;
Check the settings of the &#039;&#039;&#039;App Platform&#039;&#039;&#039; (AP Manager/Settings/General); the &#039;&#039;&#039;correct time&#039;&#039;&#039; together with a &#039;&#039;&#039;Timezone&#039;&#039;&#039; must be available.&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79792</id>
		<title>Reference16r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79792"/>
		<updated>2026-05-06T14:17:53Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Delete Sections */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.&lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= New Features =&lt;br /&gt;
The project management tool Projects has new functions for a better overview and greater efficiency.&lt;br /&gt;
&lt;br /&gt;
== Tasks &amp;amp; dependencies ==&lt;br /&gt;
* Automatic status change: Tasks change to current on the due date.&lt;br /&gt;
* Copy tasks for quick reuse&lt;br /&gt;
* Define task dependencies - within a running sprint or already in the sprint template&lt;br /&gt;
* Filter by dependencies in the board view:&lt;br /&gt;
** immediately editable&lt;br /&gt;
** blocking other tasks&lt;br /&gt;
** waiting for other tasks&lt;br /&gt;
&lt;br /&gt;
== Translation &amp;amp; search ==&lt;br /&gt;
* Automatic translation for project, sprint and task descriptions (also in the templates)&lt;br /&gt;
* Improved search: results are displayed directly in the board&lt;br /&gt;
&lt;br /&gt;
== Mobile App ==&lt;br /&gt;
The Projects app is now also optimised for narrow displays (e.g. smartphones up to 320 px wide). Detailed views can be opened consistently, and the operating logic is clearer and more consistent.&lt;br /&gt;
&lt;br /&gt;
=== Mobile operating concept - how it works ===&lt;br /&gt;
On mobile devices, a three-dot menu(⋯) to the right of the avatarreplacesthe mouse hover. A tap on it shows the available actions, another tap hides them again. The range of functions corresponds to the desktop version.&lt;br /&gt;
&lt;br /&gt;
=== Responsive behaviour improved ===&lt;br /&gt;
Content now utilises the screen width much better on narrow views and devices - both in the tiles in the board view and in the detailed view with the respective content and functions. In the dashboard , the layout is displayed in a single column on mobile devices - the content can be conveniently accessed one below the other.&lt;br /&gt;
&lt;br /&gt;
== Move backlog entries to the area backlog ==&lt;br /&gt;
Backlog entries can now be transferred from a project backlog to the corresponding area backlog with a single click - either via the button on the tile or in the detailed view of the entry. This saves duplicate creation and preserves history and discussions.&lt;br /&gt;
&lt;br /&gt;
== Onboarding tour ==&lt;br /&gt;
Another new feature is a onboarding tour for Projects. It guides new users step by step through the most important functions, making it easier to get started quickly. This allows teams to start using Projects faster and find their way around more easily. You can also find it in the top right-hand corner of the Projects menu. &lt;br /&gt;
&lt;br /&gt;
== Delete Sections ==&lt;br /&gt;
You can now delete sections in the Projects app. This makes it easier to keep your project structure organised and allows you to quickly remove sections you no longer need.&lt;br /&gt;
&lt;br /&gt;
Deleted sections are initially placed in a dedicated recovery menu. You can find this in the burger menu of the Projects App (Restore/Show deleted items). There, they can be restored at any time if they are still needed. After 100 days, all deleted items are automatically and permanently removed.&lt;br /&gt;
&lt;br /&gt;
There is also a new permission level: the &#039;Admin&#039; Mode. Only admins are allowed to delete sections. This prevents important project structures from being accidentally removed.&lt;br /&gt;
&lt;br /&gt;
Transparency is still maintained:&lt;br /&gt;
* Normal users only see the items they have deleted themselves in the restore menu.&lt;br /&gt;
* Admins can see all deleted items to which they have access.&lt;br /&gt;
* Private areas can be deleted and restored by their respective owners.&lt;br /&gt;
&lt;br /&gt;
This ensures that the deletion of areas remains secure, traceable and controllable at all times.&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least &#039;&#039;&#039;version 140029&#039;&#039;&#039; &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
* The Application Platform must have the &#039;&#039;&#039;correct time&#039;&#039;&#039; and a &#039;&#039;&#039;Timezone&#039;&#039;&#039; set &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one well-configured PBX App Object needed is needed for the Projects-App. &amp;lt;br /&amp;gt;&lt;br /&gt;
This App Object is best created/adjusted via that projects-plugin of the Settings App.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;App&amp;quot;-tab ===&lt;br /&gt;
;Modes: admin &#039;&#039;(to allow an extra Admin-mode)&#039;&#039; &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
;WebSocket: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
;Services: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Apps&amp;quot;-tab ===&lt;br /&gt;
;connect: ticked &#039;&#039;(to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
;connect~admin-service: &#039;&#039;ticked (to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Upgrade =&lt;br /&gt;
===Prerequisites === &lt;br /&gt;
The App Platform must have at least version 140029. So make sure the AP has been upgraded before trying to upgrade Projects, otherwise an upgrade of Projects will not be possible.== &lt;br /&gt;
&lt;br /&gt;
=== Upgrade ===&lt;br /&gt;
An upgrade of the Projects App can be done via an &#039;&#039;&#039;Update via the App Store&#039;&#039;&#039; or via an &#039;&#039;&#039;Update Job of the Devices App&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Manual adjustments ===&lt;br /&gt;
* Add the admin-mode to the Projects App Object. This can be done manual via the Advanced UI of the PBX or easier via the Projects Plugin of the Settings App (open the Projects App Object + click OK).&lt;br /&gt;
* Add (if necesseary) a correct Timezone to the Application Platform. This can be done via the AP Manager (Settings/General/Timezone).&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
== Projects cannot be upgraded ==&lt;br /&gt;
The V16r1-version of Projects requires an &#039;&#039;&#039;App Platform of at least version 140029&#039;&#039;&#039;. &amp;lt;br/&amp;gt;&lt;br /&gt;
See: [[Howto16r1:Firmware_Upgrade_V15r1_V16r1#AP_Upgrade_to_Image_140029_or_newer|&#039;Upgrade to Image 140029 or newer&#039;]] or [[Howto16r1:Firmware_Upgrade_V15r1_V16r1#Projects|&#039;Manual Steps needed after upgarde -&amp;gt; Projects&#039;]].&lt;br /&gt;
&lt;br /&gt;
== Extra Admin Features are not available ==&lt;br /&gt;
Check if the Project App Object in the PBX does have an &#039;&#039;&#039;&amp;quot;admin&amp;quot;-mode&#039;&#039;&#039; and that the user does have the &#039;&#039;&#039;&amp;quot;projects~admin&amp;quot;-app&#039;&#039;&#039; selected.&lt;br /&gt;
&lt;br /&gt;
== Auto Cleanup or automatic Task Status Updates do not work ==&lt;br /&gt;
Check the settings of the &#039;&#039;&#039;App Platform&#039;&#039;&#039; (AP Manager/Settings/General); the &#039;&#039;&#039;correct time&#039;&#039;&#039; together with a &#039;&#039;&#039;Timezone&#039;&#039;&#039; must be available.&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79791</id>
		<title>Reference16r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79791"/>
		<updated>2026-05-06T14:14:39Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.&lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= New Features =&lt;br /&gt;
The project management tool Projects has new functions for a better overview and greater efficiency.&lt;br /&gt;
&lt;br /&gt;
== Tasks &amp;amp; dependencies ==&lt;br /&gt;
* Automatic status change: Tasks change to current on the due date.&lt;br /&gt;
* Copy tasks for quick reuse&lt;br /&gt;
* Define task dependencies - within a running sprint or already in the sprint template&lt;br /&gt;
* Filter by dependencies in the board view:&lt;br /&gt;
** immediately editable&lt;br /&gt;
** blocking other tasks&lt;br /&gt;
** waiting for other tasks&lt;br /&gt;
&lt;br /&gt;
== Translation &amp;amp; search ==&lt;br /&gt;
* Automatic translation for project, sprint and task descriptions (also in the templates)&lt;br /&gt;
* Improved search: results are displayed directly in the board&lt;br /&gt;
&lt;br /&gt;
== Mobile App ==&lt;br /&gt;
The Projects app is now also optimised for narrow displays (e.g. smartphones up to 320 px wide). Detailed views can be opened consistently, and the operating logic is clearer and more consistent.&lt;br /&gt;
&lt;br /&gt;
=== Mobile operating concept - how it works ===&lt;br /&gt;
On mobile devices, a three-dot menu(⋯) to the right of the avatarreplacesthe mouse hover. A tap on it shows the available actions, another tap hides them again. The range of functions corresponds to the desktop version.&lt;br /&gt;
&lt;br /&gt;
=== Responsive behaviour improved ===&lt;br /&gt;
Content now utilises the screen width much better on narrow views and devices - both in the tiles in the board view and in the detailed view with the respective content and functions. In the dashboard , the layout is displayed in a single column on mobile devices - the content can be conveniently accessed one below the other.&lt;br /&gt;
&lt;br /&gt;
== Move backlog entries to the area backlog ==&lt;br /&gt;
Backlog entries can now be transferred from a project backlog to the corresponding area backlog with a single click - either via the button on the tile or in the detailed view of the entry. This saves duplicate creation and preserves history and discussions.&lt;br /&gt;
&lt;br /&gt;
== Onboarding tour ==&lt;br /&gt;
Another new feature is a onboarding tour for Projects. It guides new users step by step through the most important functions, making it easier to get started quickly. This allows teams to start using Projects faster and find their way around more easily. You can also find it in the top right-hand corner of the Projects menu. &lt;br /&gt;
&lt;br /&gt;
== Delete Sections ==&lt;br /&gt;
You can now delete sections in the Projects app. This makes it easier to keep your project structure organised and allows you to quickly remove sections you no longer need.&lt;br /&gt;
&lt;br /&gt;
Deleted sections are initially placed in a dedicated recovery menu. You can find this in the burger menu of the Projects App. There, they can be restored at any time if they are still needed. After 100 days, all deleted items are automatically and permanently removed.&lt;br /&gt;
&lt;br /&gt;
There is also a new permission level: the &#039;Admin&#039; Mode. Only admins are allowed to delete sections. This prevents important project structures from being accidentally removed.&lt;br /&gt;
&lt;br /&gt;
Transparency is still maintained:&lt;br /&gt;
* Normal users only see the items they have deleted themselves in the restore menu.&lt;br /&gt;
* Admins can see all deleted items to which they have access.&lt;br /&gt;
* Private areas can be deleted and restored by their respective owners.&lt;br /&gt;
&lt;br /&gt;
This ensures that the deletion of areas remains secure, traceable and controllable at all times.&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least &#039;&#039;&#039;version 140029&#039;&#039;&#039; &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
* The Application Platform must have the &#039;&#039;&#039;correct time&#039;&#039;&#039; and a &#039;&#039;&#039;Timezone&#039;&#039;&#039; set &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one well-configured PBX App Object needed is needed for the Projects-App. &amp;lt;br /&amp;gt;&lt;br /&gt;
This App Object is best created/adjusted via that projects-plugin of the Settings App.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;App&amp;quot;-tab ===&lt;br /&gt;
;Modes: admin &#039;&#039;(to allow an extra Admin-mode)&#039;&#039; &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
;WebSocket: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
;Services: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Apps&amp;quot;-tab ===&lt;br /&gt;
;connect: ticked &#039;&#039;(to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
;connect~admin-service: &#039;&#039;ticked (to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Upgrade =&lt;br /&gt;
===Prerequisites === &lt;br /&gt;
The App Platform must have at least version 140029. So make sure the AP has been upgraded before trying to upgrade Projects, otherwise an upgrade of Projects will not be possible.== &lt;br /&gt;
&lt;br /&gt;
=== Upgrade ===&lt;br /&gt;
An upgrade of the Projects App can be done via an &#039;&#039;&#039;Update via the App Store&#039;&#039;&#039; or via an &#039;&#039;&#039;Update Job of the Devices App&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Manual adjustments ===&lt;br /&gt;
* Add the admin-mode to the Projects App Object. This can be done manual via the Advanced UI of the PBX or easier via the Projects Plugin of the Settings App (open the Projects App Object + click OK).&lt;br /&gt;
* Add (if necesseary) a correct Timezone to the Application Platform. This can be done via the AP Manager (Settings/General/Timezone).&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
== Projects cannot be upgraded ==&lt;br /&gt;
The V16r1-version of Projects requires an &#039;&#039;&#039;App Platform of at least version 140029&#039;&#039;&#039;. &amp;lt;br/&amp;gt;&lt;br /&gt;
See: [[Howto16r1:Firmware_Upgrade_V15r1_V16r1#AP_Upgrade_to_Image_140029_or_newer|&#039;Upgrade to Image 140029 or newer&#039;]] or [[Howto16r1:Firmware_Upgrade_V15r1_V16r1#Projects|&#039;Manual Steps needed after upgarde -&amp;gt; Projects&#039;]].&lt;br /&gt;
&lt;br /&gt;
== Extra Admin Features are not available ==&lt;br /&gt;
Check if the Project App Object in the PBX does have an &#039;&#039;&#039;&amp;quot;admin&amp;quot;-mode&#039;&#039;&#039; and that the user does have the &#039;&#039;&#039;&amp;quot;projects~admin&amp;quot;-app&#039;&#039;&#039; selected.&lt;br /&gt;
&lt;br /&gt;
== Auto Cleanup or automatic Task Status Updates do not work ==&lt;br /&gt;
Check the settings of the &#039;&#039;&#039;App Platform&#039;&#039;&#039; (AP Manager/Settings/General); the &#039;&#039;&#039;correct time&#039;&#039;&#039; together with a &#039;&#039;&#039;Timezone&#039;&#039;&#039; must be available.&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79790</id>
		<title>Reference16r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79790"/>
		<updated>2026-05-06T13:51:18Z</updated>

		<summary type="html">&lt;p&gt;Elievens: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.&lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least &#039;&#039;&#039;version 140029&#039;&#039;&#039; &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
* The Application Platform must have the &#039;&#039;&#039;correct time&#039;&#039;&#039; and a &#039;&#039;&#039;Timezone&#039;&#039;&#039; set &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one well-configured PBX App Object needed is needed for the Projects-App. &amp;lt;br /&amp;gt;&lt;br /&gt;
This App Object is best created/adjusted via that projects-plugin of the Settings App.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;App&amp;quot;-tab ===&lt;br /&gt;
;Modes: admin &#039;&#039;(to allow an extra Admin-mode)&#039;&#039; &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
;WebSocket: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
;Services: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Apps&amp;quot;-tab ===&lt;br /&gt;
;connect: ticked &#039;&#039;(to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
;connect~admin-service: &#039;&#039;ticked (to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Upgrade =&lt;br /&gt;
===Prerequisites === &lt;br /&gt;
The App Platform must have at least version 140029. So make sure the AP has been upgraded before trying to upgrade Projects, otherwise an upgrade of Projects will not be possible.== &lt;br /&gt;
&lt;br /&gt;
=== Upgrade ===&lt;br /&gt;
An upgrade of the Projects App can be done via an &#039;&#039;&#039;Update via the App Store&#039;&#039;&#039; or via an &#039;&#039;&#039;Update Job of the Devices App&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Manual adjustments ===&lt;br /&gt;
* Add the admin-mode to the Projects App Object. This can be done manual via the Advanced UI of the PBX or easier via the Projects Plugin of the Settings App (open the Projects App Object + click OK).&lt;br /&gt;
* Add (if necesseary) a correct Timezone to the Application Platform. This can be done via the AP Manager (Settings/General/Timezone).&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
== Projects cannot be upgraded ==&lt;br /&gt;
The V16r1-version of Projects requires an &#039;&#039;&#039;App Platform of at least version 140029&#039;&#039;&#039;. &amp;lt;br/&amp;gt;&lt;br /&gt;
See: [[Howto16r1:Firmware_Upgrade_V15r1_V16r1#AP_Upgrade_to_Image_140029_or_newer|&#039;Upgrade to Image 140029 or newer&#039;]] or [[Howto16r1:Firmware_Upgrade_V15r1_V16r1#Projects|&#039;Manual Steps needed after upgarde -&amp;gt; Projects&#039;]].&lt;br /&gt;
&lt;br /&gt;
== Extra Admin Features are not available ==&lt;br /&gt;
Check if the Project App Object in the PBX does have an &#039;&#039;&#039;&amp;quot;admin&amp;quot;-mode&#039;&#039;&#039; and that the user does have the &#039;&#039;&#039;&amp;quot;projects~admin&amp;quot;-app&#039;&#039;&#039; selected.&lt;br /&gt;
&lt;br /&gt;
== Auto Cleanup or automatic Task Status Updates do not work ==&lt;br /&gt;
Check the settings of the &#039;&#039;&#039;App Platform&#039;&#039;&#039; (AP Manager/Settings/General); the &#039;&#039;&#039;correct time&#039;&#039;&#039; together with a &#039;&#039;&#039;Timezone&#039;&#039;&#039; must be available.&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79789</id>
		<title>Reference16r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79789"/>
		<updated>2026-05-06T13:49:49Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.&lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least &#039;&#039;&#039;version 140029&#039;&#039;&#039; &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
* The Application Platform must have the &#039;&#039;&#039;correct time&#039;&#039;&#039; and a &#039;&#039;&#039;Timezone&#039;&#039;&#039; set &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one well-configured PBX App Object needed is needed for the Projects-App. &amp;lt;br /&amp;gt;&lt;br /&gt;
This App Object is best created/adjusted via that projects-plugin of the Settings App.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;App&amp;quot;-tab ===&lt;br /&gt;
;Modes: admin &#039;&#039;(to allow an extra Admin-mode)&#039;&#039; &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
;WebSocket: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
;Services: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Apps&amp;quot;-tab ===&lt;br /&gt;
;connect: ticked &#039;&#039;(to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
;connect~admin-service: &#039;&#039;ticked (to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Upgrade =&lt;br /&gt;
===Prerequisites === &lt;br /&gt;
The App Platform must have at least version 140029. So make sure the AP has been upgraded before trying to upgrade Projects, otherwise an upgrade of Projects will not be possible.== &lt;br /&gt;
&lt;br /&gt;
=== Upgrade ===&lt;br /&gt;
An upgrade of the Projects App can be done via an &#039;&#039;&#039;Update via the App Store&#039;&#039;&#039; or via an &#039;&#039;&#039;Update Job of the Devices App&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Manual adjustments ===&lt;br /&gt;
* Add the admin-mode to the Projects App Object. This can be done manual via the Advanced UI of the PBX or easier via the Projects Plugin of the Settings App (open the Projects App Object + click OK).&lt;br /&gt;
* Add (if necesseary) a correct Timezone to the Application Platform. This can be done via the AP Manager (Settings/General/Timezone).&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
== Projects cannot be upgraded ==&lt;br /&gt;
The V16r1-version of Projects requires an &#039;&#039;&#039;App Platform of at least version 140029&#039;&#039;&#039;. &amp;lt;br/&amp;gt;&lt;br /&gt;
See: [[Howto16r1:Firmware_Upgrade_V15r1_V16r1#AP_Upgrade_to_Image_140029_or_newer|&#039;Upgrade to Image 140029 or newer&#039;]] or [[Howto16r1:Firmware_Upgrade_V15r1_V16r1#Projects|&#039;Manual Steps needed after upgarde -&amp;gt; Projects&#039;]].&lt;br /&gt;
&lt;br /&gt;
== Extra Admin Features are not available ==&lt;br /&gt;
Check if the Project App Object in the PBX does have an &#039;&#039;&#039;&amp;quot;admin&amp;quot;-mode&#039;&#039;&#039; and that the user does have the &#039;&#039;&#039;&amp;quot;projects~admin&amp;quot;-app&#039;&#039;&#039; selected.&lt;br /&gt;
&lt;br /&gt;
== Auto Cleanup or automatic Task Status Updates do not work ==&lt;br /&gt;
Check the settings of the &#039;&#039;&#039;App Platform&#039;&#039;&#039; (AP Manager/Settings/General); the &#039;&#039;&#039;correct time&#039;&#039;&#039; together with a &#039;&#039;&#039;Timezone&#039;&#039;&#039; must be available.&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Apps/PbxManager/App_Projects&amp;diff=79523</id>
		<title>Reference16r1:Apps/PbxManager/App Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Apps/PbxManager/App_Projects&amp;diff=79523"/>
		<updated>2026-04-21T08:57:06Z</updated>

		<summary type="html">&lt;p&gt;Elievens: Created page with &amp;quot;= Add an app=  ;Name :The &amp;#039;&amp;#039;name&amp;#039;&amp;#039; displayed for the App Object, which must be unique.  ;SIP :The &amp;#039;&amp;#039;sip&amp;#039;&amp;#039; for the app object, which must be unique.  ;Connect App  :Select the &amp;#039;&amp;#039;Connect&amp;#039;&amp;#039;-App (all available Connect-Apps will be listed). &amp;lt;ref&amp;gt;When selecting/changing the &amp;#039;&amp;#039;Connect App&amp;#039;&amp;#039;, the &amp;#039;&amp;#039;Connect Admin Service&amp;#039;&amp;#039; will change accordingly.&amp;lt;/ref&amp;gt;  ;Connect Admin Service  :Select the &amp;#039;&amp;#039;&amp;#039;mandatory&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;Connect Admin Service&amp;#039;&amp;#039; (all available Connect-Apps will be listed which...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Add an app=&lt;br /&gt;
&lt;br /&gt;
;Name&lt;br /&gt;
:The &#039;&#039;name&#039;&#039; displayed for the App Object, which must be unique.&lt;br /&gt;
&lt;br /&gt;
;SIP&lt;br /&gt;
:The &#039;&#039;sip&#039;&#039; for the app object, which must be unique.&lt;br /&gt;
&lt;br /&gt;
;Connect App &lt;br /&gt;
:Select the &#039;&#039;Connect&#039;&#039;-App (all available Connect-Apps will be listed). &amp;lt;ref&amp;gt;When selecting/changing the &#039;&#039;Connect App&#039;&#039;, the &#039;&#039;Connect Admin Service&#039;&#039; will change accordingly.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;Connect Admin Service &lt;br /&gt;
:Select the &#039;&#039;&#039;mandatory&#039;&#039;&#039; &#039;&#039;Connect Admin Service&#039;&#039; (all available Connect-Apps will be listed which have the &#039;admin-service&#039;-mode) &amp;lt;ref&amp;gt;When selecting/changing the &#039;&#039;Connect Admin Service&#039;&#039;, the &#039;&#039;Connect App&#039;&#039; will change accordingly (if empty: please add the &#039;&#039;admin-service&#039;&#039;-mode to the selected Connect-App). &amp;lt;/ref&amp;gt; &amp;lt;br&amp;gt; This field may not be empty (if so: check/correct the modes of the &#039;Connect&#039;-app).&lt;br /&gt;
&lt;br /&gt;
;Config Templates &lt;br /&gt;
If Config Templates exist: these will be listed with a checkbox. The App Object will be assigned to the checked config templates.&lt;br /&gt;
&lt;br /&gt;
;Administrators&lt;br /&gt;
If Config Templates exist: these will be listed with a checkbox. The App Object with &#039;&#039;&#039;&#039;admin&#039;-mode&#039;&#039;&#039; will be assigned to the checked config templates.&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79471</id>
		<title>Reference16r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79471"/>
		<updated>2026-04-14T13:21:48Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Upgrade */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FIXME|reason=This product is in the beta phase and is not yet finished}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.&lt;br /&gt;
&lt;br /&gt;
== New V16r1 features ==&lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least &#039;&#039;&#039;version 140029&#039;&#039;&#039; &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
* The Application Platform must have the &#039;&#039;&#039;correct time&#039;&#039;&#039; and a &#039;&#039;&#039;Timezone&#039;&#039;&#039; set &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one well-configured PBX App Object needed is needed for the Projects-App. &amp;lt;br /&amp;gt;&lt;br /&gt;
This App Object is best created/adjusted via that projects-plugin of the Settings App.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;App&amp;quot;-tab ===&lt;br /&gt;
;Modes: admin &#039;&#039;(to allow an extra Admin-mode)&#039;&#039; &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
;WebSocket: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
;Services: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Apps&amp;quot;-tab ===&lt;br /&gt;
;connect: ticked &#039;&#039;(to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
;connect~admin-service: &#039;&#039;ticked (to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Upgrade =&lt;br /&gt;
===Prerequisites === &lt;br /&gt;
The App Platform must have at least version 140029. So make sure the AP has been upgraded before trying to upgrade Projects, otherwise an upgrade of Projects will not be possible.== &lt;br /&gt;
&lt;br /&gt;
=== Upgrade ===&lt;br /&gt;
An upgrade of the Projects App can be done via an &#039;&#039;&#039;Update via the App Store&#039;&#039;&#039; or via an &#039;&#039;&#039;Update Job of the Devices App&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Manual adjustments ===&lt;br /&gt;
* Add the admin-mode to the Projects App Object. This can be done manual via the Advanced UI of the PBX or easier via the Projects Plugin of the Settings App (open the Projects App Object + click OK).&lt;br /&gt;
* Add (if necesseary) a correct Timezone to the Application Platform. This can be done via the AP Manager (Settings/General/Timezone).&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
== Projects cannot be upgraded ==&lt;br /&gt;
The V16r1-version of Projects requires an &#039;&#039;&#039;App Platform of at least version 140029&#039;&#039;&#039;. &amp;lt;br/&amp;gt;&lt;br /&gt;
See: [[Howto16r1:Firmware_Upgrade_V15r1_V16r1#AP_Upgrade_to_Image_140029_or_newer|&#039;Upgrade to Image 140029 or newer&#039;]] or [[Howto16r1:Firmware_Upgrade_V15r1_V16r1#Projects|&#039;Manual Steps needed after upgarde -&amp;gt; Projects&#039;]].&lt;br /&gt;
&lt;br /&gt;
== Extra Admin Features are not available ==&lt;br /&gt;
Check if the Project App Object in the PBX does have an &#039;&#039;&#039;&amp;quot;admin&amp;quot;-mode&#039;&#039;&#039; and that the user does have the &#039;&#039;&#039;&amp;quot;projects~admin&amp;quot;-app&#039;&#039;&#039; selected.&lt;br /&gt;
&lt;br /&gt;
== Auto Cleanup or automatic Task Status Updates do not work ==&lt;br /&gt;
Check the settings of the &#039;&#039;&#039;App Platform&#039;&#039;&#039; (AP Manager/Settings/General); the &#039;&#039;&#039;correct time&#039;&#039;&#039; together with a &#039;&#039;&#039;Timezone&#039;&#039;&#039; must be available.&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79469</id>
		<title>Reference16r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79469"/>
		<updated>2026-04-14T13:20:59Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Upgrade */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FIXME|reason=This product is in the beta phase and is not yet finished}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.&lt;br /&gt;
&lt;br /&gt;
== New V16r1 features ==&lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least &#039;&#039;&#039;version 140029&#039;&#039;&#039; &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
* The Application Platform must have the &#039;&#039;&#039;correct time&#039;&#039;&#039; and a &#039;&#039;&#039;Timezone&#039;&#039;&#039; set &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one well-configured PBX App Object needed is needed for the Projects-App. &amp;lt;br /&amp;gt;&lt;br /&gt;
This App Object is best created/adjusted via that projects-plugin of the Settings App.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;App&amp;quot;-tab ===&lt;br /&gt;
;Modes: admin &#039;&#039;(to allow an extra Admin-mode)&#039;&#039; &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
;WebSocket: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
;Services: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Apps&amp;quot;-tab ===&lt;br /&gt;
;connect: ticked &#039;&#039;(to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
;connect~admin-service: &#039;&#039;ticked (to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Upgrade =&lt;br /&gt;
== Prerequisites == &lt;br /&gt;
The App Platform must have at least version 140029. So make sure the AP has been upgraded before trying to upgrade Projects, otherwise an upgrade of Projects will not be possible.== &lt;br /&gt;
&lt;br /&gt;
== Upgrade ==&lt;br /&gt;
An upgrade of the Projects App can be done via an &#039;&#039;&#039;Update via the App Store&#039;&#039;&#039; or via an &#039;&#039;&#039;Update Job of the Devices App&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Manual adjustments ==&lt;br /&gt;
* Add the admin-mode to the Projects App Object. This can be done manual via the Advanced UI of the PBX or easier via the Projects Plugin of the Settings App (open the Projects App Object + click OK).&lt;br /&gt;
* Add (if necesseary) a correct Timezone to the Application Platform. This can be done via the AP Manager (Settings/General/Timezone).&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
== Projects cannot be upgraded ==&lt;br /&gt;
The V16r1-version of Projects requires an &#039;&#039;&#039;App Platform of at least version 140029&#039;&#039;&#039;. &amp;lt;br/&amp;gt;&lt;br /&gt;
See: [[Howto16r1:Firmware_Upgrade_V15r1_V16r1#AP_Upgrade_to_Image_140029_or_newer|&#039;Upgrade to Image 140029 or newer&#039;]] or [[Howto16r1:Firmware_Upgrade_V15r1_V16r1#Projects|&#039;Manual Steps needed after upgarde -&amp;gt; Projects&#039;]].&lt;br /&gt;
&lt;br /&gt;
== Extra Admin Features are not available ==&lt;br /&gt;
Check if the Project App Object in the PBX does have an &#039;&#039;&#039;&amp;quot;admin&amp;quot;-mode&#039;&#039;&#039; and that the user does have the &#039;&#039;&#039;&amp;quot;projects~admin&amp;quot;-app&#039;&#039;&#039; selected.&lt;br /&gt;
&lt;br /&gt;
== Auto Cleanup or automatic Task Status Updates do not work ==&lt;br /&gt;
Check the settings of the &#039;&#039;&#039;App Platform&#039;&#039;&#039; (AP Manager/Settings/General); the &#039;&#039;&#039;correct time&#039;&#039;&#039; together with a &#039;&#039;&#039;Timezone&#039;&#039;&#039; must be available.&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79468</id>
		<title>Reference16r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79468"/>
		<updated>2026-04-14T13:20:10Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Upgrade */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FIXME|reason=This product is in the beta phase and is not yet finished}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.&lt;br /&gt;
&lt;br /&gt;
== New V16r1 features ==&lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least &#039;&#039;&#039;version 140029&#039;&#039;&#039; &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
* The Application Platform must have the &#039;&#039;&#039;correct time&#039;&#039;&#039; and a &#039;&#039;&#039;Timezone&#039;&#039;&#039; set &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one well-configured PBX App Object needed is needed for the Projects-App. &amp;lt;br /&amp;gt;&lt;br /&gt;
This App Object is best created/adjusted via that projects-plugin of the Settings App.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;App&amp;quot;-tab ===&lt;br /&gt;
;Modes: admin &#039;&#039;(to allow an extra Admin-mode)&#039;&#039; &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
;WebSocket: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
;Services: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Apps&amp;quot;-tab ===&lt;br /&gt;
;connect: ticked &#039;&#039;(to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
;connect~admin-service: &#039;&#039;ticked (to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Upgrade =&lt;br /&gt;
== Prerequisites == &lt;br /&gt;
The App Platform must have at least version 140029. So make sure the AP has been upgraded before trying to upgrade Projects, otherwise an upgrade of Projects will not be possible.== &lt;br /&gt;
&lt;br /&gt;
= Upgrade =&lt;br /&gt;
An upgrade of the Projects App can be done via an &#039;&#039;&#039;Update via the App Store&#039;&#039;&#039; or via an &#039;&#039;&#039;Update Job of the Devices App&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Manual adjustments ==&lt;br /&gt;
* Add the admin-mode to the Projects App Object. This can be done manual via the Advanced UI of the PBX or easier via the Projects Plugin of the Settings App (open the Projects App Object + click OK).&lt;br /&gt;
* Add (if necesseary) a correct Timezone to the Application Platform. This can be done via the AP Manager (Settings/General/Timezone).&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
== Projects cannot be upgraded ==&lt;br /&gt;
The V16r1-version of Projects requires an &#039;&#039;&#039;App Platform of at least version 140029&#039;&#039;&#039;. &amp;lt;br/&amp;gt;&lt;br /&gt;
See: [[Howto16r1:Firmware_Upgrade_V15r1_V16r1#AP_Upgrade_to_Image_140029_or_newer|&#039;Upgrade to Image 140029 or newer&#039;]] or [[Howto16r1:Firmware_Upgrade_V15r1_V16r1#Projects|&#039;Manual Steps needed after upgarde -&amp;gt; Projects&#039;]].&lt;br /&gt;
&lt;br /&gt;
== Extra Admin Features are not available ==&lt;br /&gt;
Check if the Project App Object in the PBX does have an &#039;&#039;&#039;&amp;quot;admin&amp;quot;-mode&#039;&#039;&#039; and that the user does have the &#039;&#039;&#039;&amp;quot;projects~admin&amp;quot;-app&#039;&#039;&#039; selected.&lt;br /&gt;
&lt;br /&gt;
== Auto Cleanup or automatic Task Status Updates do not work ==&lt;br /&gt;
Check the settings of the &#039;&#039;&#039;App Platform&#039;&#039;&#039; (AP Manager/Settings/General); the &#039;&#039;&#039;correct time&#039;&#039;&#039; together with a &#039;&#039;&#039;Timezone&#039;&#039;&#039; must be available.&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79467</id>
		<title>Reference16r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79467"/>
		<updated>2026-04-14T13:19:53Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Upgrade */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FIXME|reason=This product is in the beta phase and is not yet finished}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.&lt;br /&gt;
&lt;br /&gt;
== New V16r1 features ==&lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least &#039;&#039;&#039;version 140029&#039;&#039;&#039; &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
* The Application Platform must have the &#039;&#039;&#039;correct time&#039;&#039;&#039; and a &#039;&#039;&#039;Timezone&#039;&#039;&#039; set &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one well-configured PBX App Object needed is needed for the Projects-App. &amp;lt;br /&amp;gt;&lt;br /&gt;
This App Object is best created/adjusted via that projects-plugin of the Settings App.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;App&amp;quot;-tab ===&lt;br /&gt;
;Modes: admin &#039;&#039;(to allow an extra Admin-mode)&#039;&#039; &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
;WebSocket: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
;Services: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Apps&amp;quot;-tab ===&lt;br /&gt;
;connect: ticked &#039;&#039;(to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
;connect~admin-service: &#039;&#039;ticked (to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Upgrade =&lt;br /&gt;
== Prerequisites == &lt;br /&gt;
The App Platform must have at least version 140029. So make sure the AP has been upgraded before trying to upgrade Projects, otherwise an upgrade of Projects will not be possible.== &lt;br /&gt;
&lt;br /&gt;
== Upgrade ==&lt;br /&gt;
=== Prerequisites === &lt;br /&gt;
The App Platform must have at least version 140029. So make sure the AP has been upgraded before trying to upgrade Projects, otherwise an upgrade of Projects will not be possible.== &lt;br /&gt;
&lt;br /&gt;
=== Upgrade ===&lt;br /&gt;
An upgrade of the Projects App can be done via an &#039;&#039;&#039;Update via the App Store&#039;&#039;&#039; or via an &#039;&#039;&#039;Update Job of the Devices App&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Manual adjustments ===&lt;br /&gt;
* Add the admin-mode to the Projects App Object. This can be done manual via the Advanced UI of the PBX or easier via the Projects Plugin of the Settings App (open the Projects App Object + click OK).&lt;br /&gt;
* Add (if necesseary) a correct Timezone to the Application Platform. This can be done via the AP Manager (Settings/General/Timezone).&lt;br /&gt;
&lt;br /&gt;
== Manual adjustments ==&lt;br /&gt;
* Add the admin-mode to the Projects App Object. This can be done manual via the Advanced UI of the PBX or easier via the Projects Plugin of the Settings App (open the Projects App Object + click OK).&lt;br /&gt;
* Add (if necesseary) a correct Timezone to the Application Platform. This can be done via the AP Manager (Settings/General/Timezone).&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
== Projects cannot be upgraded ==&lt;br /&gt;
The V16r1-version of Projects requires an &#039;&#039;&#039;App Platform of at least version 140029&#039;&#039;&#039;. &amp;lt;br/&amp;gt;&lt;br /&gt;
See: [[Howto16r1:Firmware_Upgrade_V15r1_V16r1#AP_Upgrade_to_Image_140029_or_newer|&#039;Upgrade to Image 140029 or newer&#039;]] or [[Howto16r1:Firmware_Upgrade_V15r1_V16r1#Projects|&#039;Manual Steps needed after upgarde -&amp;gt; Projects&#039;]].&lt;br /&gt;
&lt;br /&gt;
== Extra Admin Features are not available ==&lt;br /&gt;
Check if the Project App Object in the PBX does have an &#039;&#039;&#039;&amp;quot;admin&amp;quot;-mode&#039;&#039;&#039; and that the user does have the &#039;&#039;&#039;&amp;quot;projects~admin&amp;quot;-app&#039;&#039;&#039; selected.&lt;br /&gt;
&lt;br /&gt;
== Auto Cleanup or automatic Task Status Updates do not work ==&lt;br /&gt;
Check the settings of the &#039;&#039;&#039;App Platform&#039;&#039;&#039; (AP Manager/Settings/General); the &#039;&#039;&#039;correct time&#039;&#039;&#039; together with a &#039;&#039;&#039;Timezone&#039;&#039;&#039; must be available.&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79466</id>
		<title>Reference16r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79466"/>
		<updated>2026-04-14T13:19:24Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Upgrade */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FIXME|reason=This product is in the beta phase and is not yet finished}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.&lt;br /&gt;
&lt;br /&gt;
== New V16r1 features ==&lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least &#039;&#039;&#039;version 140029&#039;&#039;&#039; &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
* The Application Platform must have the &#039;&#039;&#039;correct time&#039;&#039;&#039; and a &#039;&#039;&#039;Timezone&#039;&#039;&#039; set &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one well-configured PBX App Object needed is needed for the Projects-App. &amp;lt;br /&amp;gt;&lt;br /&gt;
This App Object is best created/adjusted via that projects-plugin of the Settings App.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;App&amp;quot;-tab ===&lt;br /&gt;
;Modes: admin &#039;&#039;(to allow an extra Admin-mode)&#039;&#039; &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
;WebSocket: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
;Services: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Apps&amp;quot;-tab ===&lt;br /&gt;
;connect: ticked &#039;&#039;(to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
;connect~admin-service: &#039;&#039;ticked (to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Upgrade =&lt;br /&gt;
== Prerequisites == &lt;br /&gt;
The App Platform must have at least version 140029. So make sure the AP has been upgraded before trying to upgrade Projects, otherwise an upgrade of Projects will not be possible.== &lt;br /&gt;
&lt;br /&gt;
== Upgrade ==&lt;br /&gt;
An upgrade of the Projects App can be done via an &#039;&#039;&#039;Update via the App Store&#039;&#039;&#039; or via an &#039;&#039;&#039;Update Job of the Devices App&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Manual adjustments ==&lt;br /&gt;
* Add the admin-mode to the Projects App Object. This can be done manual via the Advanced UI of the PBX or easier via the Projects Plugin of the Settings App (open the Projects App Object + click OK).&lt;br /&gt;
* Add (if necesseary) a correct Timezone to the Application Platform. This can be done via the AP Manager (Settings/General/Timezone).&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
== Projects cannot be upgraded ==&lt;br /&gt;
The V16r1-version of Projects requires an &#039;&#039;&#039;App Platform of at least version 140029&#039;&#039;&#039;. &amp;lt;br/&amp;gt;&lt;br /&gt;
See: [[Howto16r1:Firmware_Upgrade_V15r1_V16r1#AP_Upgrade_to_Image_140029_or_newer|&#039;Upgrade to Image 140029 or newer&#039;]] or [[Howto16r1:Firmware_Upgrade_V15r1_V16r1#Projects|&#039;Manual Steps needed after upgarde -&amp;gt; Projects&#039;]].&lt;br /&gt;
&lt;br /&gt;
== Extra Admin Features are not available ==&lt;br /&gt;
Check if the Project App Object in the PBX does have an &#039;&#039;&#039;&amp;quot;admin&amp;quot;-mode&#039;&#039;&#039; and that the user does have the &#039;&#039;&#039;&amp;quot;projects~admin&amp;quot;-app&#039;&#039;&#039; selected.&lt;br /&gt;
&lt;br /&gt;
== Auto Cleanup or automatic Task Status Updates do not work ==&lt;br /&gt;
Check the settings of the &#039;&#039;&#039;App Platform&#039;&#039;&#039; (AP Manager/Settings/General); the &#039;&#039;&#039;correct time&#039;&#039;&#039; together with a &#039;&#039;&#039;Timezone&#039;&#039;&#039; must be available.&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79463</id>
		<title>Reference16r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79463"/>
		<updated>2026-04-14T13:06:57Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Requirements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FIXME|reason=This product is in the beta phase and is not yet finished}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.&lt;br /&gt;
&lt;br /&gt;
== New V16r1 features ==&lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least &#039;&#039;&#039;version 140029&#039;&#039;&#039; &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
* The Application Platform must have the &#039;&#039;&#039;correct time&#039;&#039;&#039; and a &#039;&#039;&#039;Timezone&#039;&#039;&#039; set &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one well-configured PBX App Object needed is needed for the Projects-App. &amp;lt;br /&amp;gt;&lt;br /&gt;
This App Object is best created/adjusted via that projects-plugin of the Settings App.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;App&amp;quot;-tab ===&lt;br /&gt;
;Modes: admin &#039;&#039;(to allow an extra Admin-mode)&#039;&#039; &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
;WebSocket: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
;Services: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Apps&amp;quot;-tab ===&lt;br /&gt;
;connect: ticked &#039;&#039;(to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
;connect~admin-service: &#039;&#039;ticked (to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Upgrade =&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
== Projects cannot be upgraded ==&lt;br /&gt;
The V16r1-version of Projects requires an &#039;&#039;&#039;App Platform of at least version 140029&#039;&#039;&#039;. &amp;lt;br/&amp;gt;&lt;br /&gt;
See: [[Howto16r1:Firmware_Upgrade_V15r1_V16r1#AP_Upgrade_to_Image_140029_or_newer|&#039;Upgrade to Image 140029 or newer&#039;]] or [[Howto16r1:Firmware_Upgrade_V15r1_V16r1#Projects|&#039;Manual Steps needed after upgarde -&amp;gt; Projects&#039;]].&lt;br /&gt;
&lt;br /&gt;
== Extra Admin Features are not available ==&lt;br /&gt;
Check if the Project App Object in the PBX does have an &#039;&#039;&#039;&amp;quot;admin&amp;quot;-mode&#039;&#039;&#039; and that the user does have the &#039;&#039;&#039;&amp;quot;projects~admin&amp;quot;-app&#039;&#039;&#039; selected.&lt;br /&gt;
&lt;br /&gt;
== Auto Cleanup or automatic Task Status Updates do not work ==&lt;br /&gt;
Check the settings of the &#039;&#039;&#039;App Platform&#039;&#039;&#039; (AP Manager/Settings/General); the &#039;&#039;&#039;correct time&#039;&#039;&#039; together with a &#039;&#039;&#039;Timezone&#039;&#039;&#039; must be available.&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79462</id>
		<title>Reference16r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79462"/>
		<updated>2026-04-14T12:54:58Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Requirements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FIXME|reason=This product is in the beta phase and is not yet finished}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.&lt;br /&gt;
&lt;br /&gt;
== New V16r1 features ==&lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least &#039;&#039;&#039;version 120029&#039;&#039;&#039; &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
* The Application Platform must have the &#039;&#039;&#039;correct time&#039;&#039;&#039; and a &#039;&#039;&#039;Timezone&#039;&#039;&#039; set &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one well-configured PBX App Object needed is needed for the Projects-App. &amp;lt;br /&amp;gt;&lt;br /&gt;
This App Object is best created/adjusted via that projects-plugin of the Settings App.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;App&amp;quot;-tab ===&lt;br /&gt;
;Modes: admin &#039;&#039;(to allow an extra Admin-mode)&#039;&#039; &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
;WebSocket: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
;Services: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Apps&amp;quot;-tab ===&lt;br /&gt;
;connect: ticked &#039;&#039;(to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
;connect~admin-service: &#039;&#039;ticked (to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Upgrade =&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
== Projects cannot be upgraded ==&lt;br /&gt;
The V16r1-version of Projects requires an &#039;&#039;&#039;App Platform of at least version 140029&#039;&#039;&#039;. &amp;lt;br/&amp;gt;&lt;br /&gt;
See: [[Howto16r1:Firmware_Upgrade_V15r1_V16r1#AP_Upgrade_to_Image_140029_or_newer|&#039;Upgrade to Image 140029 or newer&#039;]] or [[Howto16r1:Firmware_Upgrade_V15r1_V16r1#Projects|&#039;Manual Steps needed after upgarde -&amp;gt; Projects&#039;]].&lt;br /&gt;
&lt;br /&gt;
== Extra Admin Features are not available ==&lt;br /&gt;
Check if the Project App Object in the PBX does have an &#039;&#039;&#039;&amp;quot;admin&amp;quot;-mode&#039;&#039;&#039; and that the user does have the &#039;&#039;&#039;&amp;quot;projects~admin&amp;quot;-app&#039;&#039;&#039; selected.&lt;br /&gt;
&lt;br /&gt;
== Auto Cleanup or automatic Task Status Updates do not work ==&lt;br /&gt;
Check the settings of the &#039;&#039;&#039;App Platform&#039;&#039;&#039; (AP Manager/Settings/General); the &#039;&#039;&#039;correct time&#039;&#039;&#039; together with a &#039;&#039;&#039;Timezone&#039;&#039;&#039; must be available.&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79461</id>
		<title>Reference16r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79461"/>
		<updated>2026-04-14T12:53:37Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Auto Cleanup or automatic Task Status Updates do not work */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FIXME|reason=This product is in the beta phase and is not yet finished}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.&lt;br /&gt;
&lt;br /&gt;
== New V16r1 features ==&lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least version 120029 &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one well-configured PBX App Object needed is needed for the Projects-App. &amp;lt;br /&amp;gt;&lt;br /&gt;
This App Object is best created/adjusted via that projects-plugin of the Settings App.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;App&amp;quot;-tab ===&lt;br /&gt;
;Modes: admin &#039;&#039;(to allow an extra Admin-mode)&#039;&#039; &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
;WebSocket: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
;Services: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Apps&amp;quot;-tab ===&lt;br /&gt;
;connect: ticked &#039;&#039;(to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
;connect~admin-service: &#039;&#039;ticked (to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Upgrade =&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
== Projects cannot be upgraded ==&lt;br /&gt;
The V16r1-version of Projects requires an &#039;&#039;&#039;App Platform of at least version 140029&#039;&#039;&#039;. &amp;lt;br/&amp;gt;&lt;br /&gt;
See: [[Howto16r1:Firmware_Upgrade_V15r1_V16r1#AP_Upgrade_to_Image_140029_or_newer|&#039;Upgrade to Image 140029 or newer&#039;]] or [[Howto16r1:Firmware_Upgrade_V15r1_V16r1#Projects|&#039;Manual Steps needed after upgarde -&amp;gt; Projects&#039;]].&lt;br /&gt;
&lt;br /&gt;
== Extra Admin Features are not available ==&lt;br /&gt;
Check if the Project App Object in the PBX does have an &#039;&#039;&#039;&amp;quot;admin&amp;quot;-mode&#039;&#039;&#039; and that the user does have the &#039;&#039;&#039;&amp;quot;projects~admin&amp;quot;-app&#039;&#039;&#039; selected.&lt;br /&gt;
&lt;br /&gt;
== Auto Cleanup or automatic Task Status Updates do not work ==&lt;br /&gt;
Check the settings of the &#039;&#039;&#039;App Platform&#039;&#039;&#039; (AP Manager/Settings/General); the &#039;&#039;&#039;correct time&#039;&#039;&#039; together with a &#039;&#039;&#039;Timezone&#039;&#039;&#039; must be available.&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79460</id>
		<title>Reference16r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79460"/>
		<updated>2026-04-14T12:52:34Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Troubleshooting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FIXME|reason=This product is in the beta phase and is not yet finished}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.&lt;br /&gt;
&lt;br /&gt;
== New V16r1 features ==&lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least version 120029 &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one well-configured PBX App Object needed is needed for the Projects-App. &amp;lt;br /&amp;gt;&lt;br /&gt;
This App Object is best created/adjusted via that projects-plugin of the Settings App.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;App&amp;quot;-tab ===&lt;br /&gt;
;Modes: admin &#039;&#039;(to allow an extra Admin-mode)&#039;&#039; &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
;WebSocket: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
;Services: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Apps&amp;quot;-tab ===&lt;br /&gt;
;connect: ticked &#039;&#039;(to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
;connect~admin-service: &#039;&#039;ticked (to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Upgrade =&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
== Projects cannot be upgraded ==&lt;br /&gt;
The V16r1-version of Projects requires an &#039;&#039;&#039;App Platform of at least version 140029&#039;&#039;&#039;. &amp;lt;br/&amp;gt;&lt;br /&gt;
See: [[Howto16r1:Firmware_Upgrade_V15r1_V16r1#AP_Upgrade_to_Image_140029_or_newer|&#039;Upgrade to Image 140029 or newer&#039;]] or [[Howto16r1:Firmware_Upgrade_V15r1_V16r1#Projects|&#039;Manual Steps needed after upgarde -&amp;gt; Projects&#039;]].&lt;br /&gt;
&lt;br /&gt;
== Extra Admin Features are not available ==&lt;br /&gt;
Check if the Project App Object in the PBX does have an &#039;&#039;&#039;&amp;quot;admin&amp;quot;-mode&#039;&#039;&#039; and that the user does have the &#039;&#039;&#039;&amp;quot;projects~admin&amp;quot;-app&#039;&#039;&#039; selected.&lt;br /&gt;
&lt;br /&gt;
== Auto Cleanup or automatic Task Status Updates do not work ==&lt;br /&gt;
Check the Setting of the &#039;&#039;&#039;App Platform&#039;&#039;&#039; (AP Manager/Settings/General) if the AP &#039;&#039;&#039;has the correct time and has a Timezone&#039;&#039;&#039; configured.&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79459</id>
		<title>Reference16r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79459"/>
		<updated>2026-04-14T12:49:44Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Troubleshooting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FIXME|reason=This product is in the beta phase and is not yet finished}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.&lt;br /&gt;
&lt;br /&gt;
== New V16r1 features ==&lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least version 120029 &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one well-configured PBX App Object needed is needed for the Projects-App. &amp;lt;br /&amp;gt;&lt;br /&gt;
This App Object is best created/adjusted via that projects-plugin of the Settings App.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;App&amp;quot;-tab ===&lt;br /&gt;
;Modes: admin &#039;&#039;(to allow an extra Admin-mode)&#039;&#039; &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
;WebSocket: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
;Services: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Apps&amp;quot;-tab ===&lt;br /&gt;
;connect: ticked &#039;&#039;(to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
;connect~admin-service: &#039;&#039;ticked (to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Upgrade =&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
== Projects cannot be upgraded ==&lt;br /&gt;
The V16r1-version of Projects requires an &#039;&#039;&#039;App Platform of at least version 140029&#039;&#039;&#039;. &amp;lt;br/&amp;gt;&lt;br /&gt;
See: [[Howto16r1:Firmware_Upgrade_V15r1_V16r1#AP_Upgrade_to_Image_140029_or_newer|&#039;Upgrade to Image 140029 or newer&#039;]] or [[Howto16r1:Firmware_Upgrade_V15r1_V16r1#Projects|&#039;Manual Steps needed after upgarde -&amp;gt; Projects&#039;]].&lt;br /&gt;
&lt;br /&gt;
== Extra Admin Features are not available ==&lt;br /&gt;
Check if the Project App Object in the PBX does have an &#039;&#039;&#039;&amp;quot;admin&amp;quot;-mode&#039;&#039;&#039; and that the user does have the &#039;&#039;&#039;&amp;quot;projects~admin&amp;quot;-app&#039;&#039;&#039; selected.&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79458</id>
		<title>Reference16r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79458"/>
		<updated>2026-04-14T12:47:25Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Projects cannot be upgraded */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FIXME|reason=This product is in the beta phase and is not yet finished}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.&lt;br /&gt;
&lt;br /&gt;
== New V16r1 features ==&lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least version 120029 &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one well-configured PBX App Object needed is needed for the Projects-App. &amp;lt;br /&amp;gt;&lt;br /&gt;
This App Object is best created/adjusted via that projects-plugin of the Settings App.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;App&amp;quot;-tab ===&lt;br /&gt;
;Modes: admin &#039;&#039;(to allow an extra Admin-mode)&#039;&#039; &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
;WebSocket: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
;Services: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Apps&amp;quot;-tab ===&lt;br /&gt;
;connect: ticked &#039;&#039;(to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
;connect~admin-service: &#039;&#039;ticked (to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Upgrade =&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
== Projects cannot be upgraded ==&lt;br /&gt;
The V16r1-version of Projects requires an &#039;&#039;&#039;App Platform of at least version 140029&#039;&#039;&#039;. &amp;lt;br/&amp;gt;&lt;br /&gt;
See: [[Howto16r1:Firmware_Upgrade_V15r1_V16r1#AP_Upgrade_to_Image_140029_or_newer|&#039;Upgrade to Image 140029 or newer&#039;]] or [[Howto16r1:Firmware_Upgrade_V15r1_V16r1#Projects|&#039;Manual Steps needed after upgarde -&amp;gt; Projects&#039;]].&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79457</id>
		<title>Reference16r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79457"/>
		<updated>2026-04-14T12:39:02Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* &amp;quot;App&amp;quot;-tab */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FIXME|reason=This product is in the beta phase and is not yet finished}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.&lt;br /&gt;
&lt;br /&gt;
== New V16r1 features ==&lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least version 120029 &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one well-configured PBX App Object needed is needed for the Projects-App. &amp;lt;br /&amp;gt;&lt;br /&gt;
This App Object is best created/adjusted via that projects-plugin of the Settings App.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;App&amp;quot;-tab ===&lt;br /&gt;
;Modes: admin &#039;&#039;(to allow an extra Admin-mode)&#039;&#039; &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
;WebSocket: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
;Services: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Apps&amp;quot;-tab ===&lt;br /&gt;
;connect: ticked &#039;&#039;(to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
;connect~admin-service: &#039;&#039;ticked (to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Upgrade =&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
== Projects cannot be upgraded ==&lt;br /&gt;
The V16r1-version of Projects requires an App Platform of at least version 140029.&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79456</id>
		<title>Reference16r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79456"/>
		<updated>2026-04-14T12:38:51Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Requirements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FIXME|reason=This product is in the beta phase and is not yet finished}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.&lt;br /&gt;
&lt;br /&gt;
== New V16r1 features ==&lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least version 120029 &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one well-configured PBX App Object needed is needed for the Projects-App. &amp;lt;br /&amp;gt;&lt;br /&gt;
This App Object is best created/adjusted via that projects-plugin of the Settings App.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;App&amp;quot;-tab ===&lt;br /&gt;
;Modes: admin &#039;&#039;(to allow an extra Admin-mode)&#039;&#039; &#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&lt;br /&gt;
;WebSocket: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
;Services: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Apps&amp;quot;-tab ===&lt;br /&gt;
;connect: ticked &#039;&#039;(to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
;connect~admin-service: &#039;&#039;ticked (to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Upgrade =&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
== Projects cannot be upgraded ==&lt;br /&gt;
The V16r1-version of Projects requires an App Platform of at least version 140029.&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79455</id>
		<title>Reference16r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79455"/>
		<updated>2026-04-14T12:37:24Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* &amp;quot;App&amp;quot;-tab */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FIXME|reason=This product is in the beta phase and is not yet finished}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.&lt;br /&gt;
&lt;br /&gt;
== New V16r1 features ==&lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least version 120029&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one well-configured PBX App Object needed is needed for the Projects-App. &amp;lt;br /&amp;gt;&lt;br /&gt;
This App Object is best created/adjusted via that projects-plugin of the Settings App.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;App&amp;quot;-tab ===&lt;br /&gt;
;Modes: admin &#039;&#039;(to allow an extra Admin-mode)&#039;&#039; &#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&lt;br /&gt;
;WebSocket: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
;Services: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Apps&amp;quot;-tab ===&lt;br /&gt;
;connect: ticked &#039;&#039;(to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
;connect~admin-service: &#039;&#039;ticked (to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Upgrade =&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
== Projects cannot be upgraded ==&lt;br /&gt;
The V16r1-version of Projects requires an App Platform of at least version 140029.&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79454</id>
		<title>Reference16r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79454"/>
		<updated>2026-04-14T12:36:14Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FIXME|reason=This product is in the beta phase and is not yet finished}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.&lt;br /&gt;
&lt;br /&gt;
== New V16r1 features ==&lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least version 120029&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one well-configured PBX App Object needed is needed for the Projects-App. &amp;lt;br /&amp;gt;&lt;br /&gt;
This App Object is best created/adjusted via that projects-plugin of the Settings App.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;App&amp;quot;-tab ===&lt;br /&gt;
;Modes: admin &#039;&#039;(to allow an extra Admin-mode)&#039;&#039; &#039;&#039;&#039;[V16r1]&#039;&#039;&#039;&lt;br /&gt;
;WebSocket: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
;Services: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Apps&amp;quot;-tab ===&lt;br /&gt;
;connect: ticked &#039;&#039;(to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
;connect~admin-service: &#039;&#039;ticked (to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Upgrade =&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
== Projects cannot be upgraded ==&lt;br /&gt;
The V16r1-version of Projects requires an App Platform of at least version 140029.&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79453</id>
		<title>Reference16r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79453"/>
		<updated>2026-04-14T12:35:27Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Apps */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FIXME|reason=This product is in the beta phase and is not yet finished}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.&lt;br /&gt;
&lt;br /&gt;
== New V16r1 features ==&lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least version 120029&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one well-configured PBX App Object needed is needed for the Projects-App. &amp;lt;br /&amp;gt;&lt;br /&gt;
This App Object is best created/adjusted via that projects-plugin of the Settings App.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;App&amp;quot;-tab ===&lt;br /&gt;
;Modes: admin &#039;&#039;(to allow an extra Admin-mode)&#039;&#039; &#039;&#039;&#039;[V16r1]&#039;&#039;&#039;&lt;br /&gt;
;WebSocket: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
;Services: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Apps&amp;quot;-tab ===&lt;br /&gt;
;connect: ticked &#039;&#039;(to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
;connect~admin-service: &#039;&#039;ticked (to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
== Projects cannot be upgraded ==&lt;br /&gt;
The V16r1-version of Projects requires an App Platform of at least version 140029.&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79452</id>
		<title>Reference16r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79452"/>
		<updated>2026-04-14T12:26:58Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Requirements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FIXME|reason=This product is in the beta phase and is not yet finished}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.&lt;br /&gt;
&lt;br /&gt;
== New V16r1 features ==&lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least version 120029&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one PBX App object is used and needed.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Under tab &amp;quot;App&amp;quot; ===&lt;br /&gt;
To allow posting to Connect App:&lt;br /&gt;
;WebSocket: needed &lt;br /&gt;
;Services: needed&lt;br /&gt;
&lt;br /&gt;
=== Under tab &amp;quot;Apps&amp;quot; ===&lt;br /&gt;
To allow Projects to maintain Projects zones in Connect:&lt;br /&gt;
;connect: ticked&lt;br /&gt;
;connect~admin-service: ticked&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
== Projects cannot be upgraded ==&lt;br /&gt;
The V16r1-version of Projects requires an App Platform of at least version 140029.&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79451</id>
		<title>Reference16r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79451"/>
		<updated>2026-04-14T12:26:12Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* New V16r1 features */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FIXME|reason=This product is in the beta phase and is not yet finished}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.&lt;br /&gt;
&lt;br /&gt;
== New V16r1 features ==&lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least version 120004&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one PBX App object is used and needed.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Under tab &amp;quot;App&amp;quot; ===&lt;br /&gt;
To allow posting to Connect App:&lt;br /&gt;
;WebSocket: needed &lt;br /&gt;
;Services: needed&lt;br /&gt;
&lt;br /&gt;
=== Under tab &amp;quot;Apps&amp;quot; ===&lt;br /&gt;
To allow Projects to maintain Projects zones in Connect:&lt;br /&gt;
;connect: ticked&lt;br /&gt;
;connect~admin-service: ticked&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
== Projects cannot be upgraded ==&lt;br /&gt;
The V16r1-version of Projects requires an App Platform of at least version 140029.&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79450</id>
		<title>Reference16r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79450"/>
		<updated>2026-04-14T12:25:54Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FIXME|reason=This product is in the beta phase and is not yet finished}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.&lt;br /&gt;
&lt;br /&gt;
= New V16r1 features =&lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least version 120004&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one PBX App object is used and needed.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Under tab &amp;quot;App&amp;quot; ===&lt;br /&gt;
To allow posting to Connect App:&lt;br /&gt;
;WebSocket: needed &lt;br /&gt;
;Services: needed&lt;br /&gt;
&lt;br /&gt;
=== Under tab &amp;quot;Apps&amp;quot; ===&lt;br /&gt;
To allow Projects to maintain Projects zones in Connect:&lt;br /&gt;
;connect: ticked&lt;br /&gt;
;connect~admin-service: ticked&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
== Projects cannot be upgraded ==&lt;br /&gt;
The V16r1-version of Projects requires an App Platform of at least version 140029.&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79449</id>
		<title>Reference16r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79449"/>
		<updated>2026-04-14T12:25:22Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Troubleshooting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FIXME|reason=This product is in the beta phase and is not yet finished}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.   &lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least version 120004&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one PBX App object is used and needed.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Under tab &amp;quot;App&amp;quot; ===&lt;br /&gt;
To allow posting to Connect App:&lt;br /&gt;
;WebSocket: needed &lt;br /&gt;
;Services: needed&lt;br /&gt;
&lt;br /&gt;
=== Under tab &amp;quot;Apps&amp;quot; ===&lt;br /&gt;
To allow Projects to maintain Projects zones in Connect:&lt;br /&gt;
;connect: ticked&lt;br /&gt;
;connect~admin-service: ticked&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
== Projects cannot be upgraded ==&lt;br /&gt;
The V16r1-version of Projects requires an App Platform of at least version 140029.&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79448</id>
		<title>Reference16r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79448"/>
		<updated>2026-04-14T12:22:43Z</updated>

		<summary type="html">&lt;p&gt;Elievens: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FIXME|reason=This product is in the beta phase and is not yet finished}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.   &lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least version 120004&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one PBX App object is used and needed.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Under tab &amp;quot;App&amp;quot; ===&lt;br /&gt;
To allow posting to Connect App:&lt;br /&gt;
;WebSocket: needed &lt;br /&gt;
;Services: needed&lt;br /&gt;
&lt;br /&gt;
=== Under tab &amp;quot;Apps&amp;quot; ===&lt;br /&gt;
To allow Projects to maintain Projects zones in Connect:&lt;br /&gt;
;connect: ticked&lt;br /&gt;
;connect~admin-service: ticked&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79447</id>
		<title>Reference16r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79447"/>
		<updated>2026-04-14T12:22:33Z</updated>

		<summary type="html">&lt;p&gt;Elievens: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FIXME|reason=This product is in the beta phase and is not yet finished}}&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.   &lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least version 120004&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one PBX App object is used and needed.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Under tab &amp;quot;App&amp;quot; ===&lt;br /&gt;
To allow posting to Connect App:&lt;br /&gt;
;WebSocket: needed &lt;br /&gt;
;Services: needed&lt;br /&gt;
&lt;br /&gt;
=== Under tab &amp;quot;Apps&amp;quot; ===&lt;br /&gt;
To allow Projects to maintain Projects zones in Connect:&lt;br /&gt;
;connect: ticked&lt;br /&gt;
;connect~admin-service: ticked&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79446</id>
		<title>Reference16r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79446"/>
		<updated>2026-04-14T12:21:48Z</updated>

		<summary type="html">&lt;p&gt;Elievens: Created page with &amp;quot;Apps Category:Concept App Service Projects &amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt; = Overview = The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks. Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts....&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.   &lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least version 120004&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one PBX App object is used and needed.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Under tab &amp;quot;App&amp;quot; ===&lt;br /&gt;
To allow posting to Connect App:&lt;br /&gt;
;WebSocket: needed &lt;br /&gt;
;Services: needed&lt;br /&gt;
&lt;br /&gt;
=== Under tab &amp;quot;Apps&amp;quot; ===&lt;br /&gt;
To allow Projects to maintain Projects zones in Connect:&lt;br /&gt;
;connect: ticked&lt;br /&gt;
;connect~admin-service: ticked&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1&amp;diff=79434</id>
		<title>Howto15r1:Firmware Upgrade V14r2 V15r1</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1&amp;diff=79434"/>
		<updated>2026-04-10T12:30:02Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Connect */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Applies To ==&lt;br /&gt;
This information applies to:&lt;br /&gt;
&lt;br /&gt;
* All 15r1 capable innovaphone devices&lt;br /&gt;
: For a general overview of the upgrade process and a list of supported devices with 15r1, see [[Howto:Firmware Upgrade]]&lt;br /&gt;
== Licenses ==&lt;br /&gt;
In case of cloud or rental model, don&#039;t worry about licenses.&lt;br /&gt;
&lt;br /&gt;
If the system is licensed on premise, you&#039;ll need to regenerate the license file for V15 in https://portal.innovaphone.com/ and load into the system before upgrade (The system needs to have the SSC up to date).&lt;br /&gt;
&lt;br /&gt;
== Migration Policy ==&lt;br /&gt;
Here is how you upgrade a system from 14r2 to 15r1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red; font-weight: bold&amp;quot;&amp;gt;Before you begin, be sure that your whole installation is running the latest 14r2 service release. Create backups before you start and store them on an external location.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== AP Upgrade to Image 130006+ ===&lt;br /&gt;
* Please Upgrade as first your Application Platform to at least Image Version 130006. After that you can go ahead.&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:red; font-weight: bold&amp;quot;&amp;gt; Before you begin, be sure that your Upgrade as first your Application Platform to Image Version 130006. After that you can go ahead..&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Upgrade Sequence ===&lt;br /&gt;
In systems of multiple units, it is important to update the tree from top to bottom. In other words, update the master unit first, and then the machines at the lower levels. If you&#039;re using a DevicesApp update job that updates the entire system at once, you don&#039;t need to do anything here.&lt;br /&gt;
&lt;br /&gt;
=== TechAssist Upgrade Helper ===&lt;br /&gt;
* Before you start, make sure that all TechAssist tests (you will receive the required tests in the last update in the previous major version) labelled &amp;lt;code&amp;gt;Pre Upgrade: xy&amp;lt;/code&amp;gt; are positive, if available&lt;br /&gt;
* When you are finished, make sure that all TechAssist tests (you will receive new tests with the upgrade) are positive&lt;br /&gt;
&lt;br /&gt;
===  App Platform on CF card (IPxx10) ===&lt;br /&gt;
Make sure that no App Platform is installed on a CF card, as this function is removed with the update.&lt;br /&gt;
Migrate the App Platform to a gateway with SSD or as a virtual machine before the update.&lt;br /&gt;
&lt;br /&gt;
== Changes visible to the end customers ==&lt;br /&gt;
Listed here are changes that should be communicated by resellers to end users prior to a upgrade, as the change will be visible/audible in the behaviour of the application/device.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;myApps&#039;&#039;&#039;: New UI design. In new installations users will see an intro video when logging in the first time.&lt;br /&gt;
* &#039;&#039;&#039;myApps iOS/Android&#039;&#039;&#039;: You will find a new Version without the Major Version in the icon. Starting with V15, the client no longer needs to be replaced in the future.&lt;br /&gt;
* &#039;&#039;&#039;Phone App and Softphone App&#039;&#039;&#039;: [[ReleaseNotes15r1:Firmware#192745 - Phone App and Softphone App: New UI design|New UI design]]&lt;br /&gt;
* &#039;&#039;&#039;Switchboard App&#039;&#039;&#039;: See list of improvements in the [[Reference15r1:Concept App Service Queues#V15 Improvements|Concept App Service Queues Article]]&lt;br /&gt;
* &#039;&#039;&#039;Connect App&#039;&#039;&#039;: New version with many new features. See list of improvements in the [[Reference15r1:Concept App Connect|connect article]].&lt;br /&gt;
* &#039;&#039;&#039;Chat App&#039;&#039;&#039;: The chat app for persistent chat is now integrated in the connect app. More information in the [[Reference15r1:Concept App Connect#Chat|connect article]].&lt;br /&gt;
* &#039;&#039;&#039;Fax App settings plugin&#039;&#039;&#039;: The admin can now set [[Reference15r1:Apps/PbxManager/App Fax#Default settings for mail notifications|default settings for mail notifications]] for the user specific/group fax app.&lt;br /&gt;
* &#039;&#039;&#039;Contacts App&#039;&#039;&#039;: Contacts now has a new start screen, vCard Files can now be imported and exported, as well as there were made some User-Interface improvements. For more information, see [[Reference15r1:Concept App Service Contacts#15r1 Features|here]].&lt;br /&gt;
* &#039;&#039;&#039;Devices App&#039;&#039;&#039;:OTA (Over the Air) Features for dect systems can now be [[Reference15r1:IP1202/IP1203 DECT System#OTA (Over the Air) Features|configured]].&lt;br /&gt;
&lt;br /&gt;
== Manual steps needed after upgrade ==&lt;br /&gt;
If the installer is not used for a new installation, some new default settings are not set. Please evaluate per app whether you want to configure the new default settings manually.&lt;br /&gt;
&lt;br /&gt;
=== myApps ===&lt;br /&gt;
* To configure an optional intro that is shown when user login the first time, see: [[Reference15r1:Concept_myApps#Onboarding]]&lt;br /&gt;
&lt;br /&gt;
=== Techassist App ===&lt;br /&gt;
* You have to enable the API &amp;quot;PbxSignal&amp;quot; in the APP Objects &amp;quot;App&amp;quot; Tab&lt;br /&gt;
&lt;br /&gt;
=== myApps iOS/Android ===&lt;br /&gt;
* You must install the new app without the major version in the icon. (Starting with V15, the client no longer needs to be replaced in future).&lt;br /&gt;
** iOS: https://apps.apple.com/us/app/innovaphone-myapps/id6739562892&lt;br /&gt;
** Android: https://play.google.com/store/apps/details?id=com.innovaphone.myapps&lt;br /&gt;
&lt;br /&gt;
=== IPVA VMWare Fault Tolerance ===&lt;br /&gt;
* With 15r1 you can use again the VMWare Fault Tolerance Feature. If you want to re-enable this feature you have to [[Howto15r1:Implement PBX with zero downtime using IPVA and VMWare Fault Tolerance|setup a new IPVA-SCSI]] and export/import your configuration to the new machine.&lt;br /&gt;
&lt;br /&gt;
=== Working App ===&lt;br /&gt;
&lt;br /&gt;
* With 15r1, it is necessary to specify the master PBX in the Settings plugin under &amp;quot;Configuration&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Connect ===&lt;br /&gt;
&lt;br /&gt;
* You need to enable &amp;quot;impersonation&amp;quot; at all Connect app objects in order to make chat work correctly. Otherwise, chat messages will not be received from the target user.&lt;br /&gt;
* A new mode &amp;quot;admin-service&amp;quot; needs to be added in order to allow other apps (like Projects) to create posts in connect.&lt;br /&gt;
&lt;br /&gt;
== New Apps ==&lt;br /&gt;
New Apps will not be installed automatically by the upgrade. The installation description of new apps is usually in the concept article. Please rate per app whether you want to install/use the new app and configure it manually.&lt;br /&gt;
&lt;br /&gt;
=== Projects App ===&lt;br /&gt;
* Concept Article: [[Reference15r1:Concept App Service Projects|Concept App Service Projects]]&lt;br /&gt;
&lt;br /&gt;
=== Virtual Background App ===&lt;br /&gt;
* Concept Article: [[Reference15r1:Concept Virtual Background App|Concept Virtual Background App]]&lt;br /&gt;
&lt;br /&gt;
=== Remote Control Client msi application for external participants ===&lt;br /&gt;
* Concept Article [[Reference15r1:Concept App Remote Control|Concept App Remote Control]]&lt;br /&gt;
&lt;br /&gt;
=== Assistant App ===&lt;br /&gt;
* Concept Article [[Reference15r1:Concept App Service myApps Assistant#Assistant App|Concept Assistant App]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
‎&amp;lt;onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Good2Know ==&lt;br /&gt;
&lt;br /&gt;
=== PBXManager ===&lt;br /&gt;
“PBX Manager” is now called “Settings”&lt;br /&gt;
&lt;br /&gt;
=== Exchange Online calendar integration — Calendar App / Connector for Microsoft 365 ===&lt;br /&gt;
In the past, Microsoft has announced the end of support for Exchange Online EWS support in 2026:&lt;br /&gt;
&lt;br /&gt;
https://techcommunity.microsoft.com/blog/exchange/retirement-of-exchange-web-services-in-exchange-online/3924440&lt;br /&gt;
&lt;br /&gt;
Since the Calendar App uses EWS to synchronize calendar events from Exchange Online to the PBX, this feature will stop working from then on.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Microsoft suggests switching to the Graph API for this functionality and since we already have an app that works with the Graph API, we have extended the feature set of the Connector for Microsoft 365.&lt;br /&gt;
&lt;br /&gt;
In addition to the initial functionality of synchronizing line states and presences bi-directionally between the Azure Portal (Teams) and the PBX, the Connector for Microsoft 365 can now also retrieve calendar events and integrate them into the PBX.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Connector for Microsoft 365 requires a valid licence for each user.&lt;br /&gt;
&lt;br /&gt;
The Exchange Online functionality of the Calendar App will no longer be enhanced or improved, but the current functionality will be included for as long as Microsoft continues to support EWS for Exchange Online.&lt;br /&gt;
&lt;br /&gt;
The on-premise functionality is not affected by this and will remain in the Calendar App.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;As both apps integrate Exchange Online calendar events in the same way, it is not recommended or supported to use both calendar integrations at the same time.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;However, you can use the Connector for Microsoft 365 for presence and line state synchronization and the Calendar App for calendar event integration.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Federation ===&lt;br /&gt;
Beginning with 15r1 the certificate or CA of the certificate of the client device &#039;&#039;&#039;must&#039;&#039;&#039; be in the trust list of the RP/gateway or else, federation doesn&#039;t work anymore.&lt;br /&gt;
&lt;br /&gt;
=== Devices App: Evaluation of PBX User Rights ===&lt;br /&gt;
When a PBX user with [[Reference9:PBX/Objects/Edit Rights|administrative rights]] accesses the Devices App, their PBX rights are enforced. As a result, only the PBX-related pages permitted by the user&#039;s rights can be modified.&lt;br /&gt;
However, PBX rights do not apply to other modules (e.g. IP configuration). This means that users retain full administrative access to non-PBX-related functions within the Devices App, regardless of their PBX rights.&lt;br /&gt;
Additionally, in the syslog the administrative changes now also contain a user ID and the remote IP address if the Devices App is used.&lt;br /&gt;
‎&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Removed ==&lt;br /&gt;
The following software is no longer included.&lt;br /&gt;
&lt;br /&gt;
* running an App Platform on the CF card of an IPxx10 gateway (Removed, migrate to a gateway with an SSD or a Virtual Machine to run the App Platform)&lt;br /&gt;
* Audio codec software transcoding to G.729 removed on: IP11x, IP10x, myApps, DECT-Radios. Only the conversion to G.729 has been removed, not the playback of already converted g.729 audio files such as an MOH or voicemail announcements. These can still be played.&lt;br /&gt;
&lt;br /&gt;
== Deprecated ==&lt;br /&gt;
The following software is based on legacy technology, with no further development and limited maintenance and support.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Nothing&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Previously deprecated and now no longer supported == &lt;br /&gt;
The following software is based on legacy technology, with no further development and no more maintenance and support.&amp;lt;br&amp;gt;&lt;br /&gt;
See: [[Howto14r2:Firmware_Upgrade_V14r1_V14r2#Deprecated]]&amp;lt;br&amp;gt;&lt;br /&gt;
We strongly recommend migrating to our successor products.&lt;br /&gt;
&lt;br /&gt;
* iQM (innovaphone Queue Monitor) - Migrate to the [[Howto:Queueboard - MediaRunway - Partner App|Queueboard App]]. For existing innovaphone QueueMonitor licences, the corresponding MediaRunway Queueboard licences can be downloaded via portal.innovaphone.&lt;br /&gt;
&lt;br /&gt;
==Known Problems==&lt;br /&gt;
===Long Update-duration===&lt;br /&gt;
When you update, it can be up to 10 minutes before you have access to your app platform again.&lt;br /&gt;
&lt;br /&gt;
===App Platform doesn&#039;t boot after Upgrade===&lt;br /&gt;
If you didn&#039;t upgrade the AP Image before upgrading the apps like describe [[#AP Upgrade to Image 130006|here]] and the AP isn&#039;t reachable via http(s), but still via ssh, please follow these [[Reference14r2:Concept App Platform#It still doesn&#039;t start|instructions]] to get the AP work correct again.&lt;br /&gt;
&lt;br /&gt;
===Downgrade of Devices App from 15r1 to 14r2===&lt;br /&gt;
The database schema for update jobs in the Devices App has changed between versions 14r2 and 15r1. If you need to downgrade from 15r1 back to 14r2, you must delete all 15r1 update jobs before.&lt;br /&gt;
&lt;br /&gt;
Failing to do so will cause the 14r2 Devices App to crash on startup. In that case, you will need to restore a 14r2 backup of the Devices App.&lt;br /&gt;
&lt;br /&gt;
===After update endpoint no longer registers to the PBX ===&lt;br /&gt;
An incoming registration to a PBX is incorrectly identified as coming from/over the reverse proxy when the certificate sent by the registering endpoint matches a certificate mentioned in the reverse proxy addresses of the PBX, regardless of the IP address associated with this certificate in the &#039;PBX/Config/General/Reverse Proxy Addresses&#039; list. The registration then is rejected, if the device at the PBX-object has no &#039;&#039;Reverse Proxy&#039;&#039; Flag.&lt;br /&gt;
&lt;br /&gt;
For example, this often occurs with slave/standby PBXs if a wildcard certificate is used for registration and this wildcard certificate is also mentioned in the &#039;PBX/Config/General/Reverse Proxy Addresses&#039; list. &amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution 1&#039;&#039;&#039;: Remove the wildcard-certificate from the Reverse Proxy-list &#039;&#039;&#039;or&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Solution 2&#039;&#039;&#039;: Configure a strong password on the PBX-object and change the endpoint registration from &#039;H323/TLS&#039; to &#039;H323/TCP&#039; (and so with password)&lt;br /&gt;
&#039;&#039;&#039;or&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Solution 3&#039;&#039;&#039;: Activate the &#039;&#039;Reverse Proxy&#039;&#039; Flag at the PBX-object&lt;br /&gt;
&lt;br /&gt;
== Resources Considerations ==&lt;br /&gt;
New firmware always has more features which in turn requires more resources. Growing firmware will thus consume both more flash and RAM for sure. A given system configuration will run flawlessly after a firmware largely only if there is still enough memory left after boot.&lt;br /&gt;
&lt;br /&gt;
Standard configurations which are according the specs will run on all supported hardware. However, unusual configurations may not. It is a good idea to examine both flash and RAM memory left on high load situations in your existing configuration to see if there is enough resources left for an upgrade. Please find details in Reference:Device Health Check.&lt;br /&gt;
&lt;br /&gt;
=== RAM ===&lt;br /&gt;
As a rough rule of thumb, a 15r1 release will consume the same amount of RAM compared to a v14r2 firmware.&lt;br /&gt;
&lt;br /&gt;
=== Flash Memory  ===&lt;br /&gt;
As a rough rule of thumb, a v15r1 release will consume ~ 64KB flash memory compared to a v14r2 firmware.&lt;br /&gt;
New firmware comes with new code for new features which consumes more flash memory for the firmware image. For this reason, devices may run out of flash memory during upgrade to v15r1.  Here is the recommended procedure for upgrade on such devices:&lt;br /&gt;
&lt;br /&gt;
* save entire configuration&lt;br /&gt;
* reset to factory defaults&lt;br /&gt;
* load saved configuration (this will reorganize the flash memory usage)&lt;br /&gt;
* upgrade to new firmware&lt;br /&gt;
&lt;br /&gt;
When there is still not enough flash memory available to store the new firmware (Web GUI ends up in a &#039;&#039;Firmwareupdate failed:no space&#039;&#039; / Update client end in a &#039;&#039;Error 0x00130001 Major FLASHMAN0 no space&#039;&#039; event) please open a support case with your current configuration file.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
*[[Howto:Firmware_Upgrade]]&lt;br /&gt;
* [[Howto14r2:Firmware_Upgrade_V14r1_V14r2]]&lt;br /&gt;
* [[Howto16r1:Firmware_Upgrade_V15r1_V16r1]]&lt;br /&gt;
[[Category:Howto|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Howto16r1:Firmware_Upgrade_V15r1_V16r1&amp;diff=79422</id>
		<title>Howto16r1:Firmware Upgrade V15r1 V16r1</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Howto16r1:Firmware_Upgrade_V15r1_V16r1&amp;diff=79422"/>
		<updated>2026-04-10T08:49:56Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Applies To ==&lt;br /&gt;
This information applies to:&lt;br /&gt;
&lt;br /&gt;
* All 16r1 capable innovaphone devices&lt;br /&gt;
: For a general overview of the upgrade process and a list of supported devices with 16r1, see [[Howto:Firmware Upgrade]]&lt;br /&gt;
== Licenses ==&lt;br /&gt;
In case of cloud or rental model, don&#039;t worry about licenses.&lt;br /&gt;
&lt;br /&gt;
If the system is licensed on premise, you&#039;ll need to regenerate the license file for v16 in https://portal.innovaphone.com/ and load into the system before upgrade (The system needs to have the SSC up to date).&lt;br /&gt;
&lt;br /&gt;
== Migration Policy ==&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red; font-weight: bold&amp;quot;&amp;gt;Before you begin, be sure that your whole installation is running the latest 15r1 service release. Create backups before you start and store them on an external location&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TechAssist Upgrade Helper ===&lt;br /&gt;
* Before you start, make sure that all TechAssist tests (you will receive the required tests in the last update in the previous major version) labelled &amp;lt;code&amp;gt;Pre Upgrade: xy&amp;lt;/code&amp;gt; are positive, if available&lt;br /&gt;
* When you are finished, make sure that all TechAssist tests (you will receive new tests with the upgrade) are positive&lt;br /&gt;
&lt;br /&gt;
=== New TLS Profile ===&lt;br /&gt;
Please note that we have changed our TLS profiles ([[Reference16r1:IP4/General/TLS]]). The new &#039;&#039;Normal&#039;&#039; setting, which is the default value, now only allows TLS 1.3 and TLS 1.2.&lt;br /&gt;
&lt;br /&gt;
== Changes visible to the end customers ==&lt;br /&gt;
Listed here are changes that should be communicated by resellers to end users prior to a upgrade, as the change will be visible/audible in the behaviour of the application/device.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Nothing&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Manual steps needed after upgrade ==&lt;br /&gt;
If the installer is not used for a new installation, some new default settings are not set. Please evaluate per app whether you want to configure the new default settings manually.&lt;br /&gt;
&lt;br /&gt;
=== Connector for Microsoft 365 ===&lt;br /&gt;
If you plan to use the new &#039;&#039;&#039;Contact Search&#039;&#039;&#039; feature of the Connector for Microsoft 365, you need to perform two manual Steps:&lt;br /&gt;
# Create the &#039;&#039;&#039;microsoft365-api&#039;&#039;&#039; app object by using the Settings template&lt;br /&gt;
# Assign the &#039;&#039;&#039;microsoft365-api&#039;&#039;&#039; app object to every user who should be able to use the new Contact Search feature. (Of cause, you can use a template for that)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
For a more detailed guide, please refer to the how-to article: [[Howto16r1:Configure Contact Search by Connector for Microsoft365#Creating the PBX app object using the PBX Manager Plugin]]&lt;br /&gt;
&lt;br /&gt;
=== Remote Control ===&lt;br /&gt;
In order to use the Admin Configuration Panel of the Settings App – AP Remote Control, it is necessary to grant access to the &#039;&#039;&#039;admin&#039;&#039;&#039; API, available in the App tab of the Remote Control App object.&lt;br /&gt;
&lt;br /&gt;
=== Working ===&lt;br /&gt;
For badge counts to work, the Working Manager app object must have &#039;&#039;&#039;Websocket&#039;&#039;&#039; and &#039;&#039;&#039;PbxSignal&#039;&#039;&#039; enabled.&lt;br /&gt;
For the Connect integration of the Working app, &#039;&#039;&#039;Websocket&#039;&#039;&#039;, &#039;&#039;&#039;Services&#039;&#039;&#039; and &#039;&#039;&#039;connect&#039;&#039;&#039;(in the Apps tab) must be enabled in the Working User app.&lt;br /&gt;
&lt;br /&gt;
=== Switchboard ===&lt;br /&gt;
For the Connect Integration (Call Notes) to work, the Switchboard App must have the &#039;&#039;&#039;Services&#039;&#039;&#039; (App-tab) and &#039;&#039;&#039;connect&#039;&#039;&#039; or &#039;&#039;&#039;messages&#039;&#039;&#039; (Apps-tab) enabled (the name depends when the PBX was installed).&lt;br /&gt;
&lt;br /&gt;
=== Project ===&lt;br /&gt;
* Projects requires &#039;&#039;&#039;App platform version 140003&#039;&#039;&#039; or higher, so updating the App Platform before Projects is recommended. &amp;lt;br /&amp;gt;The Store will prohibit the update if the App Plattform does not have the minimum required version.&lt;br /&gt;
* For some extra admin-functionalities the &#039;&#039;&#039;Projects App Object needs to have an admin mode&#039;&#039;&#039; (App-tab). &amp;lt;br /&amp;gt;Easiest way to set this new mode is to the open the Projects App via the Projects Plugin Settings App and to re-apply it (click the OK-button). The same plugin can also be used to distribute this mode via the Config Templates.&lt;br /&gt;
* The &#039;&#039;&#039;App Platform requires the correct Time and a Timezone&#039;&#039;&#039; set under AP Manager/Settings/General. &amp;lt;br /&amp;gt;This is needed for some automatic cleanup of deleted items and automatic task status updates (done around 00:00h on the due date).&lt;br /&gt;
&lt;br /&gt;
== New Apps ==&lt;br /&gt;
New Apps will not be installed automatically by the upgrade. The installation description of new apps is usually in the concept article. Please rate per app whether you want to install/use the new app and configure it manually.&lt;br /&gt;
&lt;br /&gt;
* App Polls: [[Reference16r1:Concept App Polls]]&lt;br /&gt;
* App Service Conference Transcriptions [[Reference16r1:Concept_App_Service_myApps_Assistant]]&lt;br /&gt;
* App Service Connector for Whatsapp: [[Reference16r1:Concept_App_Service_Connector_for_Whatsapp]]&lt;br /&gt;
* App Conference Scaler: [[Reference16r1:Concept_Conference_Scaler_App]]&lt;br /&gt;
* App Service IP: [[Reference16r1:Concept App Service IP]]&lt;br /&gt;
&lt;br /&gt;
== Removed ==&lt;br /&gt;
The following software is no longer included.&lt;br /&gt;
&lt;br /&gt;
* IP110A (can still be used with 15r1 firmware on current PBX versions)&lt;br /&gt;
* IP240A (can still be used with 15r1 firmware on current PBX versions)&lt;br /&gt;
* CA on CF card feature&lt;br /&gt;
&lt;br /&gt;
== Deprecated ==&lt;br /&gt;
The following software is based on legacy technology, with no further development and limited maintenance and support.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Nothing&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Previously deprecated and now no longer supported == &lt;br /&gt;
The following software is based on legacy technology, with no further development and no more maintenance and support.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Nothing&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Known Problems==&lt;br /&gt;
===Long Update-duration===&lt;br /&gt;
When you update, it can be up to 10 minutes before you have access to your app platform again.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
*[[Howto:Firmware_Upgrade]]&lt;br /&gt;
* [[Howto15r1:Firmware_Upgrade_V14r2_V15r1]]&lt;br /&gt;
[[Category:Howto|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Howto16r1:Firmware_Upgrade_V15r1_V16r1&amp;diff=79421</id>
		<title>Howto16r1:Firmware Upgrade V15r1 V16r1</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Howto16r1:Firmware_Upgrade_V15r1_V16r1&amp;diff=79421"/>
		<updated>2026-04-10T08:47:36Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Manual steps needed after upgrade */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Applies To ==&lt;br /&gt;
This information applies to:&lt;br /&gt;
&lt;br /&gt;
* All 16r1 capable innovaphone devices&lt;br /&gt;
: For a general overview of the upgrade process and a list of supported devices with 16r1, see [[Howto:Firmware Upgrade]]&lt;br /&gt;
== Licenses ==&lt;br /&gt;
In case of cloud or rental model, don&#039;t worry about licenses.&lt;br /&gt;
&lt;br /&gt;
If the system is licensed on premise, you&#039;ll need to regenerate the license file for v16 in https://portal.innovaphone.com/ and load into the system before upgrade (The system needs to have the SSC up to date).&lt;br /&gt;
&lt;br /&gt;
== Migration Policy ==&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red; font-weight: bold&amp;quot;&amp;gt;Before you begin, be sure that your whole installation is running the latest 15r1 service release. Create backups before you start and store them on an external location&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TechAssist Upgrade Helper ===&lt;br /&gt;
* Before you start, make sure that all TechAssist tests (you will receive the required tests in the last update in the previous major version) labelled &amp;lt;code&amp;gt;Pre Upgrade: xy&amp;lt;/code&amp;gt; are positive, if available&lt;br /&gt;
* When you are finished, make sure that all TechAssist tests (you will receive new tests with the upgrade) are positive&lt;br /&gt;
&lt;br /&gt;
=== New TLS Profile ===&lt;br /&gt;
Please note that we have changed our TLS profiles ([[Reference16r1:IP4/General/TLS]]). The new &#039;&#039;Normal&#039;&#039; setting, which is the default value, now only allows TLS 1.3 and TLS 1.2.&lt;br /&gt;
&lt;br /&gt;
== Changes visible to the end customers ==&lt;br /&gt;
Listed here are changes that should be communicated by resellers to end users prior to a upgrade, as the change will be visible/audible in the behaviour of the application/device.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Nothing&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Manual steps needed after upgrade ==&lt;br /&gt;
If the installer is not used for a new installation, some new default settings are not set. Please evaluate per app whether you want to configure the new default settings manually.&lt;br /&gt;
&lt;br /&gt;
=== Connector for Microsoft 365 ===&lt;br /&gt;
If you plan to use the new &#039;&#039;&#039;Contact Search&#039;&#039;&#039; feature of the Connector for Microsoft 365, you need to perform two manual Steps:&lt;br /&gt;
# Create the &#039;&#039;&#039;microsoft365-api&#039;&#039;&#039; app object by using the Settings template&lt;br /&gt;
# Assign the &#039;&#039;&#039;microsoft365-api&#039;&#039;&#039; app object to every user who should be able to use the new Contact Search feature. (Of cause, you can use a template for that)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
For a more detailed guide, please refer to the how-to article: [[Howto16r1:Configure Contact Search by Connector for Microsoft365#Creating the PBX app object using the PBX Manager Plugin]]&lt;br /&gt;
&lt;br /&gt;
=== Remote Control ===&lt;br /&gt;
In order to use the Admin Configuration Panel of the Settings App – AP Remote Control, it is necessary to grant access to the &#039;&#039;&#039;admin&#039;&#039;&#039; API, available in the App tab of the Remote Control App object.&lt;br /&gt;
&lt;br /&gt;
=== Working ===&lt;br /&gt;
For badge counts to work, the Working Manager app object must have &#039;&#039;&#039;Websocket&#039;&#039;&#039; and &#039;&#039;&#039;PbxSignal&#039;&#039;&#039; enabled.&lt;br /&gt;
For the Connect integration of the Working app, &#039;&#039;&#039;Websocket&#039;&#039;&#039;, &#039;&#039;&#039;Services&#039;&#039;&#039; and &#039;&#039;&#039;connect&#039;&#039;&#039;(in the Apps tab) must be enabled in the Working User app.&lt;br /&gt;
&lt;br /&gt;
=== Switchboard ===&lt;br /&gt;
For the Connect Integration (Call Notes) to work, the Switchboard App must have the &#039;&#039;&#039;Services&#039;&#039;&#039; (App-tab) and &#039;&#039;&#039;connect&#039;&#039;&#039; or &#039;&#039;&#039;messages&#039;&#039;&#039; (Apps-tab) enabled (the name depends when the PBX was installed).&lt;br /&gt;
&lt;br /&gt;
=== Project ===&lt;br /&gt;
* &#039;&#039;&#039;Projects requires App platform version 140003&#039;&#039;&#039; or higher, so updating the App Platform before Projects is recommended. &amp;lt;br /&amp;gt;The Store will prohibit the update if the App Plattform does not have the minimum required version.&lt;br /&gt;
* For some extra admin-functionalities &#039;&#039;&#039;the Projects App Object needs to have an admin mode&#039;&#039;&#039; (App-tab). &amp;lt;br /&amp;gt;Easiest way to set this new mode is to the open the Projects App via the Projects Plugin Settings App and to re-apply it (click the OK-button). The same plugin can also be used to distribute this mode via the Config Templates.&lt;br /&gt;
* The &#039;&#039;&#039;App Platform requires the correct Time and a Timezone&#039;&#039;&#039; set under AP Manager/Settings/General. &amp;lt;br /&amp;gt;This is needed for some automatic cleanup of deleted items and automatic task status updates (done around 00:00h on the due date).&lt;br /&gt;
&lt;br /&gt;
== New Apps ==&lt;br /&gt;
New Apps will not be installed automatically by the upgrade. The installation description of new apps is usually in the concept article. Please rate per app whether you want to install/use the new app and configure it manually.&lt;br /&gt;
&lt;br /&gt;
* App Polls: [[Reference16r1:Concept App Polls]]&lt;br /&gt;
* App Service Conference Transcriptions [[Reference16r1:Concept_App_Service_myApps_Assistant]]&lt;br /&gt;
* App Service Connector for Whatsapp: [[Reference16r1:Concept_App_Service_Connector_for_Whatsapp]]&lt;br /&gt;
* App Conference Scaler: [[Reference16r1:Concept_Conference_Scaler_App]]&lt;br /&gt;
* App Service IP: [[Reference16r1:Concept App Service IP]]&lt;br /&gt;
&lt;br /&gt;
== Removed ==&lt;br /&gt;
The following software is no longer included.&lt;br /&gt;
&lt;br /&gt;
* IP110A (can still be used with 15r1 firmware on current PBX versions)&lt;br /&gt;
* IP240A (can still be used with 15r1 firmware on current PBX versions)&lt;br /&gt;
* CA on CF card feature&lt;br /&gt;
&lt;br /&gt;
== Deprecated ==&lt;br /&gt;
The following software is based on legacy technology, with no further development and limited maintenance and support.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Nothing&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Previously deprecated and now no longer supported == &lt;br /&gt;
The following software is based on legacy technology, with no further development and no more maintenance and support.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Nothing&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Known Problems==&lt;br /&gt;
===Long Update-duration===&lt;br /&gt;
When you update, it can be up to 10 minutes before you have access to your app platform again.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
*[[Howto:Firmware_Upgrade]]&lt;br /&gt;
* [[Howto15r1:Firmware_Upgrade_V14r2_V15r1]]&lt;br /&gt;
[[Category:Howto|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Howto16r1:Firmware_Upgrade_V15r1_V16r1&amp;diff=79420</id>
		<title>Howto16r1:Firmware Upgrade V15r1 V16r1</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Howto16r1:Firmware_Upgrade_V15r1_V16r1&amp;diff=79420"/>
		<updated>2026-04-09T15:53:44Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Applies To ==&lt;br /&gt;
This information applies to:&lt;br /&gt;
&lt;br /&gt;
* All 16r1 capable innovaphone devices&lt;br /&gt;
: For a general overview of the upgrade process and a list of supported devices with 16r1, see [[Howto:Firmware Upgrade]]&lt;br /&gt;
== Licenses ==&lt;br /&gt;
In case of cloud or rental model, don&#039;t worry about licenses.&lt;br /&gt;
&lt;br /&gt;
If the system is licensed on premise, you&#039;ll need to regenerate the license file for v16 in https://portal.innovaphone.com/ and load into the system before upgrade (The system needs to have the SSC up to date).&lt;br /&gt;
&lt;br /&gt;
== Migration Policy ==&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red; font-weight: bold&amp;quot;&amp;gt;Before you begin, be sure that your whole installation is running the latest 15r1 service release. Create backups before you start and store them on an external location&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TechAssist Upgrade Helper ===&lt;br /&gt;
* Before you start, make sure that all TechAssist tests (you will receive the required tests in the last update in the previous major version) labelled &amp;lt;code&amp;gt;Pre Upgrade: xy&amp;lt;/code&amp;gt; are positive, if available&lt;br /&gt;
* When you are finished, make sure that all TechAssist tests (you will receive new tests with the upgrade) are positive&lt;br /&gt;
&lt;br /&gt;
=== New TLS Profile ===&lt;br /&gt;
Please note that we have changed our TLS profiles ([[Reference16r1:IP4/General/TLS]]). The new &#039;&#039;Normal&#039;&#039; setting, which is the default value, now only allows TLS 1.3 and TLS 1.2.&lt;br /&gt;
&lt;br /&gt;
== Changes visible to the end customers ==&lt;br /&gt;
Listed here are changes that should be communicated by resellers to end users prior to a upgrade, as the change will be visible/audible in the behaviour of the application/device.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Nothing&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Manual steps needed after upgrade ==&lt;br /&gt;
If the installer is not used for a new installation, some new default settings are not set. Please evaluate per app whether you want to configure the new default settings manually.&lt;br /&gt;
&lt;br /&gt;
=== Connector for Microsoft 365 ===&lt;br /&gt;
If you plan to use the new &#039;&#039;&#039;Contact Search&#039;&#039;&#039; feature of the Connector for Microsoft 365, you need to perform two manual Steps:&lt;br /&gt;
# Create the &#039;&#039;&#039;microsoft365-api&#039;&#039;&#039; app object by using the Settings template&lt;br /&gt;
# Assign the &#039;&#039;&#039;microsoft365-api&#039;&#039;&#039; app object to every user who should be able to use the new Contact Search feature. (Of cause, you can use a template for that)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
For a more detailed guide, please refer to the how-to article: [[Howto16r1:Configure Contact Search by Connector for Microsoft365#Creating the PBX app object using the PBX Manager Plugin]]&lt;br /&gt;
&lt;br /&gt;
=== Remote Control ===&lt;br /&gt;
In order to use the Admin Configuration Panel of the Settings App – AP Remote Control, it is necessary to grant access to the &#039;&#039;&#039;admin&#039;&#039;&#039; API, available in the App tab of the Remote Control App object.&lt;br /&gt;
&lt;br /&gt;
=== Working ===&lt;br /&gt;
For badge counts to work, the Working Manager app object must have &#039;&#039;&#039;Websocket&#039;&#039;&#039; and &#039;&#039;&#039;PbxSignal&#039;&#039;&#039; enabled.&lt;br /&gt;
For the Connect integration of the Working app, &#039;&#039;&#039;Websocket&#039;&#039;&#039;, &#039;&#039;&#039;Services&#039;&#039;&#039; and &#039;&#039;&#039;connect&#039;&#039;&#039;(in the Apps tab) must be enabled in the Working User app.&lt;br /&gt;
&lt;br /&gt;
=== Switchboard ===&lt;br /&gt;
For the Connect Integration (Call Notes) to work, the Switchboard App must have the &#039;&#039;&#039;Services&#039;&#039;&#039; (App-tab) and &#039;&#039;&#039;connect&#039;&#039;&#039; or &#039;&#039;&#039;messages&#039;&#039;&#039; (Apps-tab) enabled (the name depends when the PBX was installed).&lt;br /&gt;
&lt;br /&gt;
=== Project ===&lt;br /&gt;
* For some extra admin-functionalities, the Project App must have the &#039;&#039;&#039;admin&#039;&#039;&#039; mode configured (App-tab). &amp;lt;br /&amp;gt;Easiest way to set this new mode is to the open the Projects App via the Projects Plugin Settings App and to re-apply it (click the OK-button). The same plugin can also be used to distribute this mode via the Config Templates.&lt;br /&gt;
* The &#039;&#039;&#039;App Platform&#039;&#039;&#039; must have the &#039;&#039;&#039;correct time&#039;&#039;&#039; and a &#039;&#039;&#039;Timezone&#039;&#039;&#039; set under AP Manager/Settings/General. &amp;lt;br /&amp;gt;This is needed for some automatic cleanup of deleted items and automatic task status updates (done around 00:00h on the due date).&lt;br /&gt;
&lt;br /&gt;
== New Apps ==&lt;br /&gt;
New Apps will not be installed automatically by the upgrade. The installation description of new apps is usually in the concept article. Please rate per app whether you want to install/use the new app and configure it manually.&lt;br /&gt;
&lt;br /&gt;
* App Polls: [[Reference16r1:Concept App Polls]]&lt;br /&gt;
* App Service Conference Transcriptions [[Reference16r1:Concept_App_Service_myApps_Assistant]]&lt;br /&gt;
* App Service Connector for Whatsapp: [[Reference16r1:Concept_App_Service_Connector_for_Whatsapp]]&lt;br /&gt;
* App Conference Scaler: [[Reference16r1:Concept_Conference_Scaler_App]]&lt;br /&gt;
* App Service IP: [[Reference16r1:Concept App Service IP]]&lt;br /&gt;
&lt;br /&gt;
== Removed ==&lt;br /&gt;
The following software is no longer included.&lt;br /&gt;
&lt;br /&gt;
* IP110A (can still be used with 15r1 firmware on current PBX versions)&lt;br /&gt;
* IP240A (can still be used with 15r1 firmware on current PBX versions)&lt;br /&gt;
* CA on CF card feature&lt;br /&gt;
&lt;br /&gt;
== Deprecated ==&lt;br /&gt;
The following software is based on legacy technology, with no further development and limited maintenance and support.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Nothing&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Previously deprecated and now no longer supported == &lt;br /&gt;
The following software is based on legacy technology, with no further development and no more maintenance and support.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Nothing&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Known Problems==&lt;br /&gt;
===Long Update-duration===&lt;br /&gt;
When you update, it can be up to 10 minutes before you have access to your app platform again.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
*[[Howto:Firmware_Upgrade]]&lt;br /&gt;
* [[Howto15r1:Firmware_Upgrade_V14r2_V15r1]]&lt;br /&gt;
[[Category:Howto|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Howto16r1:Firmware_Upgrade_V15r1_V16r1&amp;diff=79419</id>
		<title>Howto16r1:Firmware Upgrade V15r1 V16r1</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Howto16r1:Firmware_Upgrade_V15r1_V16r1&amp;diff=79419"/>
		<updated>2026-04-09T15:52:47Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Manual steps needed after upgrade */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Applies To ==&lt;br /&gt;
This information applies to:&lt;br /&gt;
&lt;br /&gt;
* All 16r1 capable innovaphone devices&lt;br /&gt;
: For a general overview of the upgrade process and a list of supported devices with 16r1, see [[Howto:Firmware Upgrade]]&lt;br /&gt;
== Licenses ==&lt;br /&gt;
In case of cloud or rental model, don&#039;t worry about licenses.&lt;br /&gt;
&lt;br /&gt;
If the system is licensed on premise, you&#039;ll need to regenerate the license file for v16 in https://portal.innovaphone.com/ and load into the system before upgrade (The system needs to have the SSC up to date).&lt;br /&gt;
&lt;br /&gt;
== Migration Policy ==&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red; font-weight: bold&amp;quot;&amp;gt;Before you begin, be sure that your whole installation is running the latest 15r1 service release. Create backups before you start and store them on an external location&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TechAssist Upgrade Helper ===&lt;br /&gt;
* Before you start, make sure that all TechAssist tests (you will receive the required tests in the last update in the previous major version) labelled &amp;lt;code&amp;gt;Pre Upgrade: xy&amp;lt;/code&amp;gt; are positive, if available&lt;br /&gt;
* When you are finished, make sure that all TechAssist tests (you will receive new tests with the upgrade) are positive&lt;br /&gt;
&lt;br /&gt;
=== New TLS Profile ===&lt;br /&gt;
Please note that we have changed our TLS profiles ([[Reference16r1:IP4/General/TLS]]). The new &#039;&#039;Normal&#039;&#039; setting, which is the default value, now only allows TLS 1.3 and TLS 1.2.&lt;br /&gt;
&lt;br /&gt;
== Changes visible to the end customers ==&lt;br /&gt;
Listed here are changes that should be communicated by resellers to end users prior to a upgrade, as the change will be visible/audible in the behaviour of the application/device.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Nothing&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Manual steps needed after upgrade ==&lt;br /&gt;
If the installer is not used for a new installation, some new default settings are not set. Please evaluate per app whether you want to configure the new default settings manually.&lt;br /&gt;
&lt;br /&gt;
=== Connector for Microsoft 365 ===&lt;br /&gt;
If you plan to use the new &#039;&#039;&#039;Contact Search&#039;&#039;&#039; feature of the Connector for Microsoft 365, you need to perform two manual Steps:&lt;br /&gt;
# Create the &#039;&#039;&#039;microsoft365-api&#039;&#039;&#039; app object by using the Settings template&lt;br /&gt;
# Assign the &#039;&#039;&#039;microsoft365-api&#039;&#039;&#039; app object to every user who should be able to use the new Contact Search feature. (Of cause, you can use a template for that)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
For a more detailed guide, please refer to the how-to article: [[Howto16r1:Configure Contact Search by Connector for Microsoft365#Creating the PBX app object using the PBX Manager Plugin]]&lt;br /&gt;
&lt;br /&gt;
=== Remote Control ===&lt;br /&gt;
In order to use the Admin Configuration Panel of the Settings App – AP Remote Control, it is necessary to grant access to the &#039;&#039;&#039;admin&#039;&#039;&#039; API, available in the App tab of the Remote Control App object.&lt;br /&gt;
&lt;br /&gt;
=== Working ===&lt;br /&gt;
For badge counts to work, the Working Manager app object must have &#039;&#039;&#039;Websocket&#039;&#039;&#039; and &#039;&#039;&#039;PbxSignal&#039;&#039;&#039; enabled.&lt;br /&gt;
For the Connect integration of the Working app, &#039;&#039;&#039;Websocket&#039;&#039;&#039;, &#039;&#039;&#039;Services&#039;&#039;&#039; and &#039;&#039;&#039;connect&#039;&#039;&#039;(in the Apps tab) must be enabled in the Working User app.&lt;br /&gt;
&lt;br /&gt;
=== Switchboard ===&lt;br /&gt;
For the Connect Integration (Call Notes) to work, the Switchboard App must have the &#039;&#039;&#039;Services&#039;&#039;&#039; (App-tab) and &#039;&#039;&#039;connect&#039;&#039;&#039; or &#039;&#039;&#039;messages&#039;&#039;&#039; (Apps-tab) enabled (the name depends when the PBX was installed).&lt;br /&gt;
&lt;br /&gt;
=== Project ===&lt;br /&gt;
* For some extra admin-functionalities, the Project App must have the &#039;&#039;&#039;admin&#039;&#039;&#039; mode configured (App-tab). &amp;lt;br/&amp;gt;Easiest way to set this new mode is to the open the Projects App via the Projects Plugin Settings App and to re-apply it (click the OK-button). The same plugin can also be used to distribute this mode via the Config Templates.&lt;br /&gt;
* The App Platform must have the &#039;&#039;&#039;correct time&#039;&#039;&#039; and a &#039;&#039;&#039;Timezone&#039;&#039;&#039; set under AP Manager/Settings/General. &lt;br /&gt;
This is needed for some automatic cleanup of deleted items and automatic task status updates (done around 00:00h on the due date).&lt;br /&gt;
&lt;br /&gt;
== New Apps ==&lt;br /&gt;
New Apps will not be installed automatically by the upgrade. The installation description of new apps is usually in the concept article. Please rate per app whether you want to install/use the new app and configure it manually.&lt;br /&gt;
&lt;br /&gt;
* App Polls: [[Reference16r1:Concept App Polls]]&lt;br /&gt;
* App Service Conference Transcriptions [[Reference16r1:Concept_App_Service_myApps_Assistant]]&lt;br /&gt;
* App Service Connector for Whatsapp: [[Reference16r1:Concept_App_Service_Connector_for_Whatsapp]]&lt;br /&gt;
* App Conference Scaler: [[Reference16r1:Concept_Conference_Scaler_App]]&lt;br /&gt;
* App Service IP: [[Reference16r1:Concept App Service IP]]&lt;br /&gt;
&lt;br /&gt;
== Removed ==&lt;br /&gt;
The following software is no longer included.&lt;br /&gt;
&lt;br /&gt;
* IP110A (can still be used with 15r1 firmware on current PBX versions)&lt;br /&gt;
* IP240A (can still be used with 15r1 firmware on current PBX versions)&lt;br /&gt;
* CA on CF card feature&lt;br /&gt;
&lt;br /&gt;
== Deprecated ==&lt;br /&gt;
The following software is based on legacy technology, with no further development and limited maintenance and support.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Nothing&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Previously deprecated and now no longer supported == &lt;br /&gt;
The following software is based on legacy technology, with no further development and no more maintenance and support.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Nothing&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Known Problems==&lt;br /&gt;
===Long Update-duration===&lt;br /&gt;
When you update, it can be up to 10 minutes before you have access to your app platform again.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
*[[Howto:Firmware_Upgrade]]&lt;br /&gt;
* [[Howto15r1:Firmware_Upgrade_V14r2_V15r1]]&lt;br /&gt;
[[Category:Howto|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Howto16r1:Firmware_Upgrade_V15r1_V16r1&amp;diff=79418</id>
		<title>Howto16r1:Firmware Upgrade V15r1 V16r1</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Howto16r1:Firmware_Upgrade_V15r1_V16r1&amp;diff=79418"/>
		<updated>2026-04-09T15:44:41Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Applies To ==&lt;br /&gt;
This information applies to:&lt;br /&gt;
&lt;br /&gt;
* All 16r1 capable innovaphone devices&lt;br /&gt;
: For a general overview of the upgrade process and a list of supported devices with 16r1, see [[Howto:Firmware Upgrade]]&lt;br /&gt;
== Licenses ==&lt;br /&gt;
In case of cloud or rental model, don&#039;t worry about licenses.&lt;br /&gt;
&lt;br /&gt;
If the system is licensed on premise, you&#039;ll need to regenerate the license file for v16 in https://portal.innovaphone.com/ and load into the system before upgrade (The system needs to have the SSC up to date).&lt;br /&gt;
&lt;br /&gt;
== Migration Policy ==&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red; font-weight: bold&amp;quot;&amp;gt;Before you begin, be sure that your whole installation is running the latest 15r1 service release. Create backups before you start and store them on an external location&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TechAssist Upgrade Helper ===&lt;br /&gt;
* Before you start, make sure that all TechAssist tests (you will receive the required tests in the last update in the previous major version) labelled &amp;lt;code&amp;gt;Pre Upgrade: xy&amp;lt;/code&amp;gt; are positive, if available&lt;br /&gt;
* When you are finished, make sure that all TechAssist tests (you will receive new tests with the upgrade) are positive&lt;br /&gt;
&lt;br /&gt;
=== New TLS Profile ===&lt;br /&gt;
Please note that we have changed our TLS profiles ([[Reference16r1:IP4/General/TLS]]). The new &#039;&#039;Normal&#039;&#039; setting, which is the default value, now only allows TLS 1.3 and TLS 1.2.&lt;br /&gt;
&lt;br /&gt;
== Changes visible to the end customers ==&lt;br /&gt;
Listed here are changes that should be communicated by resellers to end users prior to a upgrade, as the change will be visible/audible in the behaviour of the application/device.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Nothing&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Manual steps needed after upgrade ==&lt;br /&gt;
If the installer is not used for a new installation, some new default settings are not set. Please evaluate per app whether you want to configure the new default settings manually.&lt;br /&gt;
&lt;br /&gt;
=== Connector for Microsoft 365 ===&lt;br /&gt;
If you plan to use the new &#039;&#039;&#039;Contact Search&#039;&#039;&#039; feature of the Connector for Microsoft 365, you need to perform two manual Steps:&lt;br /&gt;
# Create the &#039;&#039;&#039;microsoft365-api&#039;&#039;&#039; app object by using the Settings template&lt;br /&gt;
# Assign the &#039;&#039;&#039;microsoft365-api&#039;&#039;&#039; app object to every user who should be able to use the new Contact Search feature. (Of cause, you can use a template for that)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
For a more detailed guide, please refer to the how-to article: [[Howto16r1:Configure Contact Search by Connector for Microsoft365#Creating the PBX app object using the PBX Manager Plugin]]&lt;br /&gt;
&lt;br /&gt;
=== Remote Control ===&lt;br /&gt;
In order to use the Admin Configuration Panel of the Settings App – AP Remote Control, it is necessary to grant access to the &#039;&#039;&#039;admin&#039;&#039;&#039; API, available in the App tab of the Remote Control App object.&lt;br /&gt;
&lt;br /&gt;
=== Working ===&lt;br /&gt;
For badge counts to work, the Working Manager app object must have &#039;&#039;&#039;Websocket&#039;&#039;&#039; and &#039;&#039;&#039;PbxSignal&#039;&#039;&#039; enabled.&lt;br /&gt;
For the Connect integration of the Working app, &#039;&#039;&#039;Websocket&#039;&#039;&#039;, &#039;&#039;&#039;Services&#039;&#039;&#039; and &#039;&#039;&#039;connect&#039;&#039;&#039;(in the Apps tab) must be enabled in the Working User app.&lt;br /&gt;
&lt;br /&gt;
=== Switchboard ===&lt;br /&gt;
For the Connect Integration (Call Notes) to work, the Switchboard App must have the &#039;&#039;&#039;Services&#039;&#039;&#039; (App-tab) and &#039;&#039;&#039;connect&#039;&#039;&#039; or &#039;&#039;&#039;messages&#039;&#039;&#039; (Apps-tab) enabled (the name depends when the PBX was installed).&lt;br /&gt;
&lt;br /&gt;
=== Project ===&lt;br /&gt;
* For some extra admin-functionalities, the Project App must have the &#039;&#039;&#039;admin&#039;&#039;&#039; mode configured (App-tab). &amp;lt;br/&amp;gt;Easiest way to set this new mode is to the open the Projects App via the Projects Plugin Settings App and to re-apply it (click the OK-button). The same plugin can also be used to distribute this mode via the Config Templates.&lt;br /&gt;
&lt;br /&gt;
== New Apps ==&lt;br /&gt;
New Apps will not be installed automatically by the upgrade. The installation description of new apps is usually in the concept article. Please rate per app whether you want to install/use the new app and configure it manually.&lt;br /&gt;
&lt;br /&gt;
* App Polls: [[Reference16r1:Concept App Polls]]&lt;br /&gt;
* App Service Conference Transcriptions [[Reference16r1:Concept_App_Service_myApps_Assistant]]&lt;br /&gt;
* App Service Connector for Whatsapp: [[Reference16r1:Concept_App_Service_Connector_for_Whatsapp]]&lt;br /&gt;
* App Conference Scaler: [[Reference16r1:Concept_Conference_Scaler_App]]&lt;br /&gt;
* App Service IP: [[Reference16r1:Concept App Service IP]]&lt;br /&gt;
&lt;br /&gt;
== Removed ==&lt;br /&gt;
The following software is no longer included.&lt;br /&gt;
&lt;br /&gt;
* IP110A (can still be used with 15r1 firmware on current PBX versions)&lt;br /&gt;
* IP240A (can still be used with 15r1 firmware on current PBX versions)&lt;br /&gt;
* CA on CF card feature&lt;br /&gt;
&lt;br /&gt;
== Deprecated ==&lt;br /&gt;
The following software is based on legacy technology, with no further development and limited maintenance and support.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Nothing&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Previously deprecated and now no longer supported == &lt;br /&gt;
The following software is based on legacy technology, with no further development and no more maintenance and support.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Nothing&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Known Problems==&lt;br /&gt;
===Long Update-duration===&lt;br /&gt;
When you update, it can be up to 10 minutes before you have access to your app platform again.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
*[[Howto:Firmware_Upgrade]]&lt;br /&gt;
* [[Howto15r1:Firmware_Upgrade_V14r2_V15r1]]&lt;br /&gt;
[[Category:Howto|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
</feed>