Skip to content

Commit 7dad937

Browse files
authored
Merge pull request #8 from AsBuiltReport/Diagram-Support
Diagram support
2 parents fdc5f56 + a2d13a2 commit 7dad937

33 files changed

+344
-36
lines changed

AsBuiltReport.System.Resources.json

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,21 @@
99
"ShowHeaderFooter": true,
1010
"ShowTableCaptions": true
1111
},
12-
"Options": {},
12+
"Options": {
13+
"EnableDiagrams": true,
14+
"EnableDiagramDebug": false,
15+
"EnableDiagramMainLogo": false,
16+
"DiagramTheme": "White",
17+
"DiagramWaterMark": "",
18+
"ExportDiagrams": false,
19+
"ExportDiagramsFormat": [
20+
"png"
21+
],
22+
"EnableDiagramSignature": false,
23+
"DiagramColumnSize": 4,
24+
"SignatureAuthorName": "",
25+
"SignatureCompanyName": ""
26+
},
1327
"InfoLevel": {
1428
"_comment_": "Please refer to the AsBuiltReport project contributing guide for information about how to define InfoLevels.",
1529
"_comment_": "0 = Disabled, 1 = Enabled / Summary, 2 = Adv Summary, 3 = Detailed, 4 = Adv Detailed, 5 = Comprehensive",

AsBuiltReport.System.Resources.psd1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
RootModule = 'AsBuiltReport.System.Resources.psm1'
1313

1414
# Version number of this module.
15-
ModuleVersion = '0.1.1'
15+
ModuleVersion = '0.1.2'
1616

1717
# Supported PSEditions
1818
# CompatiblePSEditions = @()
@@ -55,7 +55,7 @@
5555
RequiredModules = @(
5656
@{
5757
ModuleName = 'AsBuiltReport.Core';
58-
ModuleVersion = '1.4.3'
58+
ModuleVersion = '1.6.2'
5959
}
6060
)
6161

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,14 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.1.2] - Unreleased
9+
10+
### Added
11+
12+
- Add initial support for diagrams using the Diagrammer module
13+
- Add Export-AbrDiagram function to handle diagram exports
14+
- Generate a Process Hierarchy Diagram in Invoke-AsBuiltReport.System.Resources
15+
816
## [0.1.1] - 2025-10-11
917

1018
### Added

Language/ar-SA/SystemResources.psd1

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# culture = 'ar-SA'
22
@{
3+
# Invoke-AsBuiltReport.System.Resources
4+
InvokeAsBuiltReportSystemResources = ConvertFrom-StringData @'
5+
MainDiagramLabel = مخطط تسلسل العمليات
6+
Unable = غير قادر على إنشاء مخطط تسلسل العمليات.
7+
'@
38

49
# Get-AbrDate
510
GetAbrDate = ConvertFrom-StringData @'
@@ -17,7 +22,7 @@
1722
InfoLevel = {0} تم تعيين InfoLevel على {1}.
1823
Collecting = جمع معلومات عمليات النظام.
1924
ParagraphDetail = تفصل الأقسام التالية عمليات النظام.
20-
ParagraphSummary = يلخص الجدول التالي أهم 10 عمليات للنظام. لمزيد من المعلومات التفصيلية، يرجى تعيين قيمة InfoLevel.ProcessInfo على 2 في ملف تكوين التقرير الخاص بك. مرتبة حسب استخدام CPU.
25+
ParagraphSummary = يلخص الجدول التالي أهم 5 عمليات للنظام. لمزيد من المعلومات التفصيلية، يرجى تعيين قيمة InfoLevel.ProcessInfo على 2 في ملف تكوين التقرير الخاص بك. مرتبة حسب استخدام CPU.
2126
Heading = العمليات
2227
2328
Name = الاسم
@@ -75,5 +80,11 @@
7580
Yes = نعم
7681
No = لا
7782
Unknown = غير معروف
83+
'@
84+
# Get-AbrProcessDiagram
85+
GetAbrProcessDiagram = ConvertFrom-StringData @'
86+
InfoLevel = {0} تم تعيين InfoLevel على {1}.
87+
Generating = جاري إنشاء مخطط تسلسل العمليات.
88+
Label = مخطط تسلسل العمليات
7889
'@
7990
}

Language/cs-CZ/SystemResources.psd1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
InfoLevel = {0} InfoLevel nastaven na {1}.
1818
Collecting = Shromažďování informací o systémových procesech.
1919
ParagraphDetail = Následující části podrobně popisují systémové procesy.
20-
ParagraphSummary = Následující tabulka shrnuje top 10 systémových procesů. Pro podrobnější informace nastavte hodnotu InfoLevel.ProcessInfo na 2 v konfiguračním souboru sestavy. Seřazeno podle využití CPU.
20+
ParagraphSummary = Následující tabulka shrnuje top 5 systémových procesů. Pro podrobnější informace nastavte hodnotu InfoLevel.ProcessInfo na 2 v konfiguračním souboru sestavy. Seřazeno podle využití CPU.
2121
Heading = Procesy
2222
2323
Name = Název

Language/da-DK/SystemResources.psd1

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
# culture = 'da-DK'
22
@{
3-
3+
# Invoke-AsBuiltReport.System.Resources
4+
InvokeAsBuiltReportSystemResources = ConvertFrom-StringData @'
5+
MainDiagramLabel = Proceshierarki Diagram
6+
Unable = Kan ikke generere Proceshierarki Diagram.
7+
'@
48
# Get-AbrDate
59
GetAbrDate = ConvertFrom-StringData @'
610
InfoLevel = {0} InfoLevel indstillet til {1}.
@@ -17,7 +21,7 @@
1721
InfoLevel = {0} InfoLevel indstillet til {1}.
1822
Collecting = Indsamler information om systemprocesser.
1923
ParagraphDetail = Følgende afsnit beskriver systemprocesserne.
20-
ParagraphSummary = Følgende tabel opsummerer de top 10 systemprocesser. For mere detaljeret information skal du indstille InfoLevel.ProcessInfo værdien til 2 i din rapportkonfigurationsfil. Sorteret efter CPU-brug.
24+
ParagraphSummary = Følgende tabel opsummerer de top 5 systemprocesser. For mere detaljeret information skal du indstille InfoLevel.ProcessInfo værdien til 2 i din rapportkonfigurationsfil. Sorteret efter CPU-brug.
2125
Heading = Processer
2226
2327
Name = Navn
@@ -75,5 +79,11 @@
7579
Yes = Ja
7680
No = Nej
7781
Unknown = Ukendt
82+
'@
83+
# Get-AbrProcessDiagram
84+
GetAbrProcessDiagram = ConvertFrom-StringData @'
85+
InfoLevel = {0} InfoLevel indstillet til {1}.
86+
Generating = Genererer procesdiagram.
87+
Label = Proceshierarki
7888
'@
7989
}

Language/de-DE/SystemResources.psd1

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
# culture = 'de-DE'
22
@{
3-
3+
# Invoke-AsBuiltReport.System.Resources
4+
InvokeAsBuiltReportSystemResources = ConvertFrom-StringData @'
5+
MainDiagramLabel = Prozesshierarchie Diagramm
6+
Unable = Das Prozesshierarchie Diagramm kann nicht generiert werden.
7+
'@
48
# Get-AbrDate
59
GetAbrDate = ConvertFrom-StringData @'
610
InfoLevel = {0} InfoLevel auf {1} gesetzt.
@@ -17,7 +21,7 @@
1721
InfoLevel = {0} InfoLevel auf {1} gesetzt.
1822
Collecting = Sammeln von Systemprozessinformationen.
1923
ParagraphDetail = Die folgenden Abschnitte beschreiben die Systemprozesse.
20-
ParagraphSummary = Die folgende Tabelle fasst die Top 10 Systemprozesse zusammen. Für detailliertere Informationen setzen Sie bitte den Wert InfoLevel.ProcessInfo in Ihrer Berichtskonfigurationsdatei auf 2. Sortiert nach CPU-Auslastung.
24+
ParagraphSummary = Die folgende Tabelle fasst die Top 5 Systemprozesse zusammen. Für detailliertere Informationen setzen Sie bitte den Wert InfoLevel.ProcessInfo in Ihrer Berichtskonfigurationsdatei auf 2. Sortiert nach CPU-Auslastung.
2125
Heading = Prozesse
2226
2327
Name = Name
@@ -75,5 +79,11 @@
7579
Yes = Ja
7680
No = Nein
7781
Unknown = Unbekannt
82+
'@
83+
# Get-AbrProcessDiagram
84+
GetAbrProcessDiagram = ConvertFrom-StringData @'
85+
InfoLevel = {0} InfoLevel auf {1} gesetzt.
86+
Generating = Generiere Prozessdiagramm.
87+
Label = Prozesshierarchie
7888
'@
7989
}

Language/el-GR/SystemResources.psd1

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
# culture = 'el-GR'
22
@{
3-
3+
# Invoke-AsBuiltReport.System.Resources
4+
InvokeAsBuiltReportSystemResources = ConvertFrom-StringData @'
5+
MainDiagramLabel = Διάγραμμα Ιεραρχίας Διαδικασιών
6+
Unable = Δεν είναι δυνατή η δημιουργία του Διαγράμματος Ιεραρχίας Διαδικασιών.
7+
'@
48
# Get-AbrDate
59
GetAbrDate = ConvertFrom-StringData @'
610
InfoLevel = {0} InfoLevel ορίστηκε σε {1}.
@@ -17,7 +21,7 @@
1721
InfoLevel = {0} InfoLevel ορίστηκε σε {1}.
1822
Collecting = Συλλογή πληροφοριών διεργασιών συστήματος.
1923
ParagraphDetail = Οι ακόλουθες ενότητες περιγράφουν τις διεργασίες του συστήματος.
20-
ParagraphSummary = Ο παρακάτω πίνακας συνοψίζει τις κορυφαίες 10 διεργασίες του συστήματος. Για πιο λεπτομερείς πληροφορίες, ορίστε την τιμή InfoLevel.ProcessInfo σε 2 στο αρχείο διαμόρφωσης της αναφοράς σας. Ταξινομημένες κατά χρήση CPU.
24+
ParagraphSummary = Ο παρακάτω πίνακας συνοψίζει τις κορυφαίες 5 διεργασίες του συστήματος. Για πιο λεπτομερείς πληροφορίες, ορίστε την τιμή InfoLevel.ProcessInfo σε 2 στο αρχείο διαμόρφωσης της αναφοράς σας. Ταξινομημένες κατά χρήση CPU.
2125
Heading = Διεργασίες
2226
2327
Name = Όνομα
@@ -75,5 +79,11 @@
7579
Yes = Ναι
7680
No = Όχι
7781
Unknown = Άγνωστο
82+
'@
83+
# Get-AbrProcessDiagram
84+
GetAbrProcessDiagram = ConvertFrom-StringData @'
85+
InfoLevel = {0} InfoLevel ορίστηκε σε {1}.
86+
Generating = Δημιουργία διαγράμματος διεργασιών.
87+
Label = Ιεραρχία διεργασιών
7888
'@
7989
}

Language/en-GB/SystemResources.psd1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
InfoLevel = {0} InfoLevel set at {1}.
1818
Collecting = Collecting System Process information.
1919
ParagraphDetail = The following sections detail the system process.
20-
ParagraphSummary = The following table summarises the top 10 system process. For more detailed information, please set the InfoLevel.ProcessInfo value to 2 in your report configuration file. Sorted by CPU usage.
20+
ParagraphSummary = The following table summarises the top 5 system process. For more detailed information, please set the InfoLevel.ProcessInfo value to 2 in your report configuration file. Sorted by CPU usage.
2121
Heading = Process
2222
2323
Name = Name

Language/en-US/SystemResources.psd1

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
# culture = 'en-US'
22
@{
3-
3+
# Invoke-AsBuiltReport.System.Resources
4+
InvokeAsBuiltReportSystemResources = ConvertFrom-StringData @'
5+
MainDiagramLabel = Process Hierarchy Diagram
6+
Unable = Unable to generate the Process Hierarchy Diagram.
7+
'@
48
# Get-AbrDate
59
GetAbrDate = ConvertFrom-StringData @'
610
InfoLevel = {0} InfoLevel set at {1}.
@@ -17,7 +21,7 @@
1721
InfoLevel = {0} InfoLevel set at {1}.
1822
Collecting = Collecting System Process information.
1923
ParagraphDetail = The following sections detail the system process.
20-
ParagraphSummary = The following table summarises the top 10 system process. For more detailed information, please set the InfoLevel.ProcessInfo value to 2 in your report configuration file. Sorted by CPU usage.
24+
ParagraphSummary = The following table summarises the top 5 system process. For more detailed information, please set the InfoLevel.ProcessInfo value to 2 in your report configuration file. Sorted by CPU usage.
2125
Heading = Process
2226
2327
Name = Name
@@ -76,4 +80,11 @@
7680
No = No
7781
Unknown = Unknown
7882
'@
83+
# Get-AbrProcessDiagram
84+
GetAbrProcessDiagram = ConvertFrom-StringData @'
85+
InfoLevel = {0} InfoLevel set at {1}.
86+
Generating = Generating Process Diagram.
87+
Label = Process Hierarchy
88+
'@
89+
7990
}

0 commit comments

Comments
 (0)