vault backup: 2026-03-07 12:19:22

This commit is contained in:
2026-03-07 12:19:22 +01:00
parent 747795e370
commit b729349eaa
203 changed files with 641 additions and 2349 deletions
@@ -2,13 +2,6 @@
tags:
- process/project
---
> [!abstract]- Project
> Goal::
> Progress:: `$= dv.view('project-progress', {file: 'Globe'})`
> Target:: `$= dv.view('project-target', {file: 'Globe'})`
> Bar:: `$= dv.view('project-progress-bar', {file: 'Globe'})`
> Tasks:: `$= const aufgaben = dv.page('Globe').file.inlinks.where(t => { const mt = dv.page(t.path); return mt.tags?.includes('process/task') && mt.status === 'In Arbeit'}); if (aufgaben.length > 0) { dv.header(4, aufgaben.length > 1 ? "Aufgaben" : "Aufgabe"); dv.list(aufgaben) }`
## Project Info
Kunde [[Hamburg Südamerikanische Dampfschifffahrts-Gesellschaft KG]]
Ansprechpartner:
@@ -34,43 +27,3 @@ FROM [[]] AND !outgoing([[]]) AND #process/meeting
SORT file.mtime DESC
LIMIT 20
```
## Thoughts
## Resources
## Aufgaben
## Offene Aufgaben
```dataviewjs
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task')).where(p => dv.page(p.path).status != "Archiv");
dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => {
const page = dv.page(p.path);
const tasks = page.file.tasks;
return [
page.file.link,
page.status,
tasks.where(t => t.fullyCompleted === true).length,
tasks.length
]
}));
```
## Aufgaben
```dataviewjs
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task'));
dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => {
const page = dv.page(p.path);
const tasks = page.file.tasks;
return [
page.file.link,
page.status,
tasks.where(t => t.fullyCompleted === true).length,
tasks.length
]
}));
```
@@ -3,13 +3,6 @@ tags:
- process/project
subtitle: Buildmanagement BIENE
---
> [!abstract]- Project
> Goal::
> Progress:: `$= dv.view('project-progress', {file: 'Buildmanagement BIENE'})`
> Target:: `$= dv.view('project-target', {file: 'Buildmanagement BIENE'})`
> Bar:: `$= dv.view('project-progress-bar', {file: 'Buildmanagement BIENE'})`
> Tasks:: `$= const aufgaben = dv.page('Buildmanagement BIENE').file.inlinks.where(t => { const mt = dv.page(t.path); return mt.tags?.includes('process/task') && mt.status === 'In Arbeit'}); if (aufgaben.length > 0) { dv.header(4, aufgaben.length > 1 ? "Aufgaben" : "Aufgabe"); dv.list(aufgaben) }`
## Project Info
Kunde [[Landesamt für Steuern Niedersachsen]]
Ansprechpartner:
@@ -35,47 +28,3 @@ FROM [[]] AND !outgoing([[]]) AND #process/meeting
SORT file.mtime DESC
LIMIT 20
```
## Thoughts
## Resources
## Review questions
## Aufgaben
## Offene Aufgaben
```dataviewjs
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task')).where(p => dv.page(p.path).file.tasks.length != dv.page(p.path).file.tasks.where(t => t.fullyCompleted === true).length);
dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => {
const page = dv.page(p.path);
const tasks = page.file.tasks;
return [
page.file.link,
page.status,
tasks.where(t => t.fullyCompleted === true).length,
tasks.length
]
}));
```
## Aufgaben
```dataviewjs
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task'));
dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => {
const page = dv.page(p.path);
const tasks = page.file.tasks;
return [
page.file.link,
page.status,
tasks.where(t => t.fullyCompleted === true).length,
tasks.length
]
}));
```
@@ -1,15 +1,12 @@
---
status: Backlog
tags:
- process/project
subtitle: Software Configuration Engineer
---
> [!abstract]- Project
> Goal::
> Progress:: `$= dv.view('project-progress', {file: 'Software Configuration Engineer'})`
> Target:: `$= dv.view('project-target', {file: 'Software Configuration Engineer'})`
> Bar:: `$= dv.view('project-progress-bar', {file: 'Software Configuration Engineer'})`
> Tasks:: `$= const aufgaben = dv.page('Software Configuration Engineer').file.inlinks.where(t => { const mt = dv.page(t.path); return mt.tags?.includes('process/task') && mt.status === 'In Arbeit'}); if (aufgaben.length > 0) { dv.header(4, aufgaben.length > 1 ? "Aufgaben" : "Aufgabe"); dv.list(aufgaben) }`
## Project Info
Kunde [[Nokia Siemens Networks GmbH & Co KG]]
@@ -48,35 +45,3 @@ LIMIT 20
## Aufgaben
## Offene Aufgaben
```dataviewjs
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task')).where(p => dv.page(p.path).file.tasks.length != dv.page(p.path).file.tasks.where(t => t.fullyCompleted === true).length);
dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => {
const page = dv.page(p.path);
const tasks = page.file.tasks;
return [
page.file.link,
page.status,
tasks.where(t => t.fullyCompleted === true).length,
tasks.length
]
}));
```
## Aufgaben
```dataviewjs
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task'));
dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => {
const page = dv.page(p.path);
const tasks = page.file.tasks;
return [
page.file.link,
page.status,
tasks.where(t => t.fullyCompleted === true).length,
tasks.length
]
}));
```
@@ -3,13 +3,6 @@ tags:
- process/project
subtitle: Buildteam
---
> [!abstract]- Project
> Goal::
> Progress:: `$= dv.view('project-progress', {file: 'Buildteam'})`
> Target:: `$= dv.view('project-target', {file: 'Buildteam'})`
> Bar:: `$= dv.view('project-progress-bar', {file: 'Buildteam'})`
> Tasks:: `$= const aufgaben = dv.page('Buildteam').file.inlinks.where(t => { const mt = dv.page(t.path); return mt.tags?.includes('process/task') && mt.status === 'In Arbeit'}); if (aufgaben.length > 0) { dv.header(4, aufgaben.length > 1 ? "Aufgaben" : "Aufgabe"); dv.list(aufgaben) }`
## Project Info
### Kollegen
@@ -33,49 +26,6 @@ SORT file.mtime DESC
LIMIT 20
```
## Thoughts
## Resources
## Review questions
## Aufgaben
## Offene Aufgaben
```dataviewjs
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task')).where(p => dv.page(p.path).file.tasks.length != dv.page(p.path).file.tasks.where(t => t.fullyCompleted === true).length);
dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => {
const page = dv.page(p.path);
const tasks = page.file.tasks;
return [
page.file.link,
page.status,
tasks.where(t => t.fullyCompleted === true).length,
tasks.length
]
}));
```
## Aufgaben
```dataviewjs
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task'));
dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => {
const page = dv.page(p.path);
const tasks = page.file.tasks;
return [
page.file.link,
page.status,
tasks.where(t => t.fullyCompleted === true).length,
tasks.length
]
}));
```
@@ -1,15 +1,13 @@
---
status: Backlog
tags:
- process/project
subtitle: Configuration Manager TETRA-Netze
---
> [!abstract]- Project
> Goal::
> Progress:: `$= dv.view('project-progress', {file: 'Configuration Manager TETRA-Netze'})`
> Target:: `$= dv.view('project-target', {file: 'Configuration Manager TETRA-Netze'})`
> Bar:: `$= dv.view('project-progress-bar', {file: 'Configuration Manager TETRA-Netze'})`
> Tasks:: `$= const aufgaben = dv.page('Configuration Manager TETRA-Netze').file.inlinks.where(t => { const mt = dv.page(t.path); return mt.tags?.includes('process/task') && mt.status === 'In Arbeit'}); if (aufgaben.length > 0) { dv.header(4, aufgaben.length > 1 ? "Aufgaben" : "Aufgabe"); dv.list(aufgaben) }`
## Project Info
Kunde: [[R&S Bick Mobilfunk GmbH]]
@@ -34,45 +32,4 @@ SORT file.mtime DESC
LIMIT 20
```
## Thoughts
## Resources
## Review questions
## Aufgaben
## Offene Aufgaben
```dataviewjs
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task')).where(p => dv.page(p.path).file.tasks.length != dv.page(p.path).file.tasks.where(t => t.fullyCompleted === true).length);
dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => {
const page = dv.page(p.path);
const tasks = page.file.tasks;
return [
page.file.link,
page.status,
tasks.where(t => t.fullyCompleted === true).length,
tasks.length
]
}));
```
## Aufgaben
```dataviewjs
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task'));
dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => {
const page = dv.page(p.path);
const tasks = page.file.tasks;
return [
page.file.link,
page.status,
tasks.where(t => t.fullyCompleted === true).length,
tasks.length
]
}));
```
@@ -1,16 +1,8 @@
---
status: Archiv
tags:
- process/project
title: "Weiterentwicklung und Produktpflege des Managementsystems SITScope\r sowie zugehöriger Komponenten"
---
> [!abstract]- Project
> Goal::
> Progress:: `$= dv.view('project-progress', {file: 'Entwicklung SITScope'})`
> Target:: `$= dv.view('project-target', {file: 'Entwicklung SITScope'})`
> Bar:: `$= dv.view('project-progress-bar', {file: 'Entwicklung SITScope'})`
> Tasks:: `$= const aufgaben = dv.page('Entwicklung SITScope').file.inlinks.where(t => { const mt = dv.page(t.path); return mt.tags?.includes('process/task') && mt.status === 'In Arbeit'}); if (aufgaben.length > 0) { dv.header(4, aufgaben.length > 1 ? "Aufgaben" : "Aufgabe"); dv.list(aufgaben) }`
## Project Info
Kunde [[Rohde & Schwarz Cybersecurity GmbH]]
@@ -34,46 +26,3 @@ FROM [[]] AND !outgoing([[]]) AND #process/meeting
SORT file.mtime DESC
LIMIT 20
```
## Thoughts
## Resources
## Review questions
## Aufgaben
## Offene Aufgaben
```dataviewjs
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task')).where(p => dv.page(p.path).file.tasks.length != dv.page(p.path).file.tasks.where(t => t.fullyCompleted === true).length);
dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => {
const page = dv.page(p.path);
const tasks = page.file.tasks;
return [
page.file.link,
page.status,
tasks.where(t => t.fullyCompleted === true).length,
tasks.length
]
}));
```
## Aufgaben
```dataviewjs
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task'));
dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => {
const page = dv.page(p.path);
const tasks = page.file.tasks;
return [
page.file.link,
page.status,
tasks.where(t => t.fullyCompleted === true).length,
tasks.length
]
}));
```
@@ -1,16 +1,8 @@
---
status: Backlog
tags:
- process/project
subtitle: DevOps
---
> [!abstract]- Project
> Goal::
> Progress:: `$= dv.view('project-progress', {file: 'DevOps'})`
> Target:: `$= dv.view('project-target', {file: 'DevOps'})`
> Bar:: `$= dv.view('project-progress-bar', {file: 'DevOps'})`
> Tasks:: `$= const aufgaben = dv.page('DevOps').file.inlinks.where(t => { const mt = dv.page(t.path); return mt.tags?.includes('process/task') && mt.status === 'In Arbeit'}); if (aufgaben.length > 0) { dv.header(4, aufgaben.length > 1 ? "Aufgaben" : "Aufgabe"); dv.list(aufgaben) }`
## Project Info
Kunde: [[mobile.de GmbH]]
Ansprechpartner:
@@ -36,46 +28,3 @@ FROM [[]] AND !outgoing([[]]) AND #process/meeting
SORT file.mtime DESC
LIMIT 20
```
## Thoughts
## Resources
## Review questions
## Aufgaben
## Offene Aufgaben
```dataviewjs
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task')).where(p => dv.page(p.path).file.tasks.length != dv.page(p.path).file.tasks.where(t => t.fullyCompleted === true).length);
dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => {
const page = dv.page(p.path);
const tasks = page.file.tasks;
return [
page.file.link,
page.status,
tasks.where(t => t.fullyCompleted === true).length,
tasks.length
]
}));
```
## Aufgaben
```dataviewjs
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task'));
dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => {
const page = dv.page(p.path);
const tasks = page.file.tasks;
return [
page.file.link,
page.status,
tasks.where(t => t.fullyCompleted === true).length,
tasks.length
]
}));
```