Files
Odoo-Wiki/Project.md
T

210 lines
11 KiB
Markdown

---
title: Projekt
description: Agiles Projektmanagement. Schön. Einfach. Open Source.
kind: howto
prev: ./
partner: Odoo S.A.
extensions: true
---
# Projekt
![icons_odoo_project](attachments/icons_odoo_project.png)
{{ $frontmatter.description }}
Website: <https://www.odoo.com/de_DE/app/project>
## Bereiche
| Bereich | Beschreibung |
| --------------------------------------------------------- | ---------------------------------------------- |
| [Projekt Aktionen](Project%20Actions.md) | Aktionen für Projekt App einrichten. |
| [Projekt Datenmanagement](Project%20Data%20Management.md) | Daten zu Projekte exportieren und importieren. |
## Erweiterungen
| Erweiterung | Beschreibung |
| --------------------------------------------------------------------------------- | -------------------------------------------------------- |
| [Business Requirement](Business%20Requirement.md) | Projektanforderungen erfassen und verknüpfen. |
| [Project Key Link Type](Project%20Key%20Link%20Type.md) | Projektnummer anhand Projekttyp erstellen. |
| [Project Key](Project%20Key.md) | Projektkürzel für Aufgabenbezeichnung. |
| [Project Menu](Project%20Menu.md) | Projekte über Navigation aufrufen. |
| [Project Partner Open Tasks](Project%20Partner%20Open%20Tasks.md) | Offene Aufgaben auf Partner-Ansicht anzeigen. |
| [Project Phase Estimate](Project%20Phase%20Estimate.md) | Aufwandsschätzung pro Projekt und Phase. |
| [Project Phase](Project%20Phase.md) | Projektaufgaben mit Projektphasen verwalten. |
| [Project Task Add Very High](Project%20Task%20Add%20Very%20High.md) | Priorität mit 4 Stufen abbilden. |
| [Project Task All Menu](Project%20Task%20All%20Menu.md) | Menu Alle Aufgaben hinzufügen. |
| [Project Task Default Stage](Project%20Task%20Default%20Stage.md) | Standardstufen für Projektaufgaben. |
| [Project Task Dependencies](Project%20Task%20Dependencies.md) | Projektaufgaben mit Abhängigkeiten. |
| [Project Task Dependency Counter](Project%20Task%20Dependency%20Counter.md) | Smart Button für abhängige Aufgaben. |
| [Project Task Material](Project%20Task%20Material.md) | Liste von verbrauchten Materialien auf Projektaufgabe. |
| [Project Template](Project%20Template.md) | Projekt aus Projektvorlage erstellen. |
| [Project Timeline Task Dependencies](Project%20Timeline%20Task%20Dependencies.md) | Timeline-Ansicht für Projektaufgaben mit Abhängigkeiten. |
| [Project Timeline](Project%20Timeline.md) | Timeline-Ansicht für Projektaufgaben. |
| [Project Timesheet Time Control](Project%20Timesheet%20Time%20Control.md) | Zeiterfassung auf Projektaufgabe starten. |
| [Project Type](Project%20Type.md) | Projekte nach Typ verwalten. |
| [Projekt Task Billable](Projekt%20Task%20Billable.md) | Aufgaben als abrechenbar markieren. |
| [Sequential Code for Tasks](Sequential%20Code%20for%20Tasks.md) | Sequenznummer für Projektaufgaben. |
## Konfiguration
### Projektphasen aktivieren
Navigiere nach _Projekt > Konfiguration > Einstellungen_. Aktivieren Sie die Option _Projektphasen_ und speichern Sie die Einstellung. Sie erhalten einen Link _Phasen konfigurieren_.
## Verwendung
### Projekt anlegen
Öffnen Sie die App _Projekt_ und klicken auf _Anlegen._ Im Dialog geben Sie eine Projektbezeichnung ein. Abhängig von der Odoo-Installation stehen diese Optionen zur Wahl:
- **Zeiterfassung**: Zeit auf Projekaufgaben rapportieren.
- **Bill from Tasks**: Anhand einer Projektaufgabe eine Rechnung erstellen
Wählen Sie die Option entsprechend der Projektkonfiguration.
- **Timesheet Timer**: Zeiterfassung kann direkt auf der Aufgabe gestartet werden.
### Aufgaben anzeigen
Wählen Sie _Projekt_ und klicken Sie auf eine Projekt-Kachel. Sie sehen nun die Aufgaben gefiltert anhand es ausgewählten Projekts. Klicken Sie auf eine Aufgabe um die Details zu sehen.
### Meine Aufgaben anzeigen
Wählen Sie _Projekt > Aufgaben_. Hier sehen Sie alle Aufgaben, die ihnen zugeordnet wurden.
### Aufgabenphasen erstellen
Navigieren Sie in die Kanban-Ansicht eines Projekts _Projekt > Projekt auswählen_ und geben im Feld _Spaltentitel_ die Stufenbezeichnung ein.
::: warning
Die erstellte Aufgabenphase ist nur für dieses Projekt sichtbar.
:::
::: tip
Mittels Aufgabenphasen kann der Aufgabenstatus und deren Arbeitsfluss abgebildet werden. Eine Aufgaben durchläuft verschiedene Stufen bis Sie erledigt ist und archiviert werden kann.
:::
### Gemeinsame Aufgabenphasen festlegen
Wechseln Sie in den [Entwicklermodus](Settings.md#Entwicklermodus%20aktivieren) und navigieren nach _Projekt > Konfiguration > Aufgabenphasen. Wählen Sie eine bestehende Phase aus und klicken Sie auf _Bearbeiten_.
Im Auswahl-Feld _Projekt_ können Sie ein bestehendes Projekt hinzufügen. Mit _Speichern_ schliessen Sie den Vorgang ab. Wenn Sie das hinzugefügte Projekt öffnen wird nun die gewählte Stufe dargestellt.
### Projekt duplizieren
Um ein Projekt zu duplizieren führen Sie folgende Aktion aus _Projekt > Projekt wählen > Übersicht > Smart-Link Projekt > Aktion > Duplizieren_.
![Projekt duplizieren](attachments/Projekt%20duplizieren.gif)
::: tip
Beim der Duplizierung eines Projekts werden deren Aufgaben und Phasen mitkopiert.
:::
## Auswertung
### Gantt-Ansicht anzeigen
Die Gantt-Ansicht kann via _Projekt > Alle Aufgaben_ angezeigt werden.
![](attachments/Projekt%20Gantt-Ansicht%20aktiviert.png)
## Abrechnung
### Standard-Auftragsposition festlegen
Zeigen Sie ein Projekt via _Projekt > Konfiguration > Projekte_ an und wählen Sie den Tab _Abrechnung_ aus. Wählen Sie im Feld _Standard-Auftragsposition_ die Auftragsposition aus, welche für neue Aufgaben übernommen werden soll.
### Abrechnung für Projekt einrichten
Damit die auf einer Projektaufgabe erfassten Stunden abgerechnet werden können, müssen Sie bestimmte Einstellungen vornehmen. Öffnen Sie ein Projekt via _Projekt > Projekte > Kontext-Menü > Bearbeiten > Tab Einstellungen_ und wählen Sie als erstes die Option _Abrechenbar_. Öffnen Sie den Tab _Abrechnung_ und stellen Sie sicher, dass diese Optionen aktiviert sind:
- **Invoice Task to**: Stunden an einen oder mehrere Kunden verrechnen
- **Preiskalkulation**: Stundensatz des Mitarbeiters oder aus Verkaufsauftrag
- **Verkaufsauftrag**: Verlinkter Verkaufsauftrag mit Standardposition
Dazu ein Beispiel:
![](attachments/Projekt%20Tab%20Abrechnung.png)
## Berechtigungen
### Zugriff auf Projekte steuern
Zeigen Sie den Tab _Einstellungen_ eines Projekts _Projekt > Konfiguration > Projekte_ an. Im Feld _Sichtbarkeit_ können Sie den Zugriff auf das Projekt steuern.
- **Laden Sie Angestellte ein**: Nur ausgewählte Mitarbeitende sehen Projekte und Aufgaben
- **Alle Mitarbeiter**: Alle Mitarbeitenden sehen alle Projekte und Aufgaben
- **Eingeladene Portalnutzer und alle Mitarbeiter**: Nur eingeladene Odoo-Benutzer sehen Projekte und Aufgaben
### Benutzer dürfen keine Aufgaben erstellen
Wenn Sie verhindern möchten, dass Mitglieder der Gruppe _Projekt / Benutzer_ Projektaufgaben erstellen können, gehen Sie wie folgt vor.
Öffnen Sie _Einstellungen > Benutzer und Gruppen > Gruppen_ und öffnen Sie die Gruppe _Projekt / Benutzer_. Navigieren Sie zum Tab _Zugriffsrechte_ und bearbeiten Sie den Eintrag _project.task_. Entfernen Sie die Berechtigung _Erstellen_ und _Löschen_.
Weil die Berechtigung von _Projekt / Benutzer_ nach _Projekt / Administrator_ vererbt wird, braucht es eine Anpassung. Zeiten Sie den Tab _Zugriffsrechte_ der Gruppe _Projekt / Administrator_ und erstellen Sie einen neuen Eintrag:
![](attachments/Projekt%20Berechtigung%20Administrator%20Aufgabe.png)
### Projekt mit Odoo-Benutzer teilen
Zeigen Sie ein Projekt via _Projekt > Konfiguration > Projekte_ an. Wählen Sie _Aktionen > Projekt freigeben_. Legen Sie den _Zugriffsmodus_ fest und tragen Sie die Odoo-Benutzer (interne und externe) bei _Leute einladen_ ein.
::: tip
Die Sichtbarkeit des Projekts muss für diesen Vorgang auf _Eingeladene Portalnutzer und alle Mitarbeiter_ eingestellt sein.
:::
### Projekt für ausgewählte Mitarbeitende freigeben
Zeigen Sie ein Projekt via _Projekt > Konfiguration > Projekte_ an. Die Mitarbeitenden, welche Zugriff auf das Projekt erhalten sollen, können Sie nun als [Abonnement hinzufügen](Discuss.md#Abonnement%20hinzufügen).
::: tip
Die Sichtbarkeit des Projekts muss für diesen Vorgang auf _Laden Sie Angestellte ein._ eingestellt sein.
:::
### Projekt für ausgewählte Mitarbeitende und Portal-Benutzer freigeben
Wenn Sie ein [Projekt für ausgewählte Mitarbeitende freigeben](#Projekt%20für%20ausgewählte%20Mitarbeitende%20freigeben) können Sie dieses standardmässig nicht mit Portal-Benutzer teilen.
Mit einer neuen Regel für _Datensatzregeln_ können Sie Projekte auch für Portal-Benutzer eilen. Führen Sie dazu [Datensatzregeln auf Gruppe vergeben](Settings%20Permissions.md#Datensatzregeln%20auf%20Gruppe%20vergeben) für Gruppe _Benutzertypen / Portal_ mit diesen Angaben aus:
- **Name**: Project: portal users: followers and following
- **Modell**: `project.project`
- **Berechtigung**: Leserecht
- **Domain**:
```python
[
'&',
('privacy_visibility', '=', 'followers'),
('message_partner_ids', 'child_of', [user.partner_id.commercial_partner_id.id]),
]
```
- **Name**: Project/Task: portal users: followers and following
- **Modell**: `project.task`
- **Berechtigung**: Leserecht
- **Domain**:
```python
[
('project_id.privacy_visibility', '=', 'followers'),
('active', '=', True),
'|',
('project_id.message_partner_ids', 'child_of', [user.partner_id.commercial_partner_id.id]),
('message_partner_ids', 'child_of', [user.partner_id.commercial_partner_id.id]),
]
```
## Dialog
### Benachrichtigung bei Erstellung von Aufgabe erhalten
Um eine Benachrichtigung zu erhalten, wenn eine Aufgabe in einem bestimmten Projekt erstellt, müssen Sie das Projekt via _Projekt > Konfiguration > Projekte_ bearbeiten. Nun müssen Sie ein [Eigener Follower hinzufügen](Discuss.md#Eigener%20Follower%20hinzufügen). Aktivieren Sie die Option _Erstellen Sie eine Aufgabe_.
## Zeiterfassung
### Geplante Stunden auf Aufgabe festlegen
Zeigen Sie _Projekt_ an und klicken Sie auf ein Projekt. Öffnen Sie ein Aufgabe und zeigen Sie den Tab _Zeiterfassung_ an. Im Feld _Zugewiesene Stunden_ geben Sie die Anzahl Stunden ein.