Skip to content

Commit b1f76fe

Browse files
committed
added docs
1 parent c26d821 commit b1f76fe

13 files changed

+437
-62
lines changed
28.6 KB
Loading
28.6 KB
Loading

docs/index.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,12 @@
3232
"src/conditions.html": {
3333
"href": "src/conditions.html",
3434
"title": "Conditions | PDMPublisher | SOLIDWORKS PDM | Helper Center",
35-
"keywords": "Conditions Setup Page Conditions can be added to a task to include or exclude files from being processed. The task will only process files that evaluate any of the set conditions as true. Note Conditions are applied to references of the top-level assembly (parts or sub-assemblies). Warning PDMPublisher will evaluate conditions at the root level — whether it's a single condition or a group (AND/OR)— as one AND group. Nested Groups Support (AND/OR) PDMPublisher now supports nested condition groups, allowing you to create more advanced logical filters using AND/OR trees. Tip You can add a new group by clicking the + (AND/OR) button next to any condition group. Condition Options Option Description Variable Variable name to run the condition on. Condition Type Type of comparison or rule to apply. Value Value to compare against. Configuration Configuration to read the variable from (use @ for general use). Special Variables These built-in entries appear at the top of the variable list: FileName: File name (e.g. 123456.SLDDRW) Revision: Current revision cached Version: Current version cached Workflow: Workflow name of the file State: Current state name of the file Operation Types Operation Description TextEqualTo Checks if the text is exactly equal to the value. Supports * wildcard. TextNotEqualTo Checks if the text is not equal to the value. TextLengthLessThan True if text length is less than the value. TextLengthBiggerThan True if text length is greater than the value. TextContains True if the text contains the value. TextDoesNotContain True if the text does not contain the value. NumberEqualTo True if number equals the value. NumberNotEqualTo True if number is not equal to the value. NumberLessThan True if number is less than the value. NumberBiggerThan True if number is greater than the value. DateEqualTo True if date equals the value. DateNotEqualTo True if date is not equal to the value. DateLessThan True if date is earlier than the value. DateBiggerThan True if date is later than the value. YesOrNoEqualTo True if value equals Yes or No."
35+
"keywords": "Conditions Setup Page Conditions can be added to a task to include or exclude files from being processed. The task will only process files that evaluate any of the set conditions as true. Nested Groups Support (AND/OR) PDMPublisher now supports nested condition groups, allowing you to create more advanced logical filters using AND/OR trees. Tip You can add a new group by clicking the + (AND/OR) button next to any condition group. Condition Options Option Description Variable Variable name to run the condition on. Condition Type Type of comparison or rule to apply. Value Value to compare against. Configuration Configuration to read the variable from (use @ for general use). Special Variables These built-in entries appear at the top of the variable list: FileName: File name (e.g. 123456.SLDDRW) Revision: Current revision cached Version: Current version cached Workflow: Workflow name of the file State: Current state name of the file Operation Types Operation Description TextEqualTo Checks if the text is exactly equal to the value. Supports * wildcard. TextNotEqualTo Checks if the text is not equal to the value. TextLengthLessThan True if text length is less than the value. TextLengthBiggerThan True if text length is greater than the value. TextContains True if the text contains the value. TextDoesNotContain True if the text does not contain the value. NumberEqualTo True if number equals the value. NumberNotEqualTo True if number is not equal to the value. NumberLessThan True if number is less than the value. NumberBiggerThan True if number is greater than the value. DateEqualTo True if date equals the value. DateNotEqualTo True if date is not equal to the value. DateLessThan True if date is earlier than the value. DateBiggerThan True if date is later than the value. YesOrNoEqualTo True if value equals Yes or No."
36+
},
37+
"src/conditions_solidworks.html": {
38+
"href": "src/conditions_solidworks.html",
39+
"title": "Conditions | PDMPublisher | SOLIDWORKS 3D | Helper Center",
40+
"keywords": "Conditions Tab 📥 Download PDMPublisher (free version) 🛒 Purchase a License Conditions can be added to the add-in to include or exclude files from being processed. The add-in will only process files that evaluate any of the set conditions as true. Nested Groups Support (AND/OR) PDMPublisher now supports nested condition groups, allowing you to create more advanced logical filters using AND/OR trees. Tip You can add a new group by clicking the + (AND/OR) button next to any condition group. Condition Options Option Description Variable Variable name to run the condition on. Condition Type Type of comparison or rule to apply. Value Value to compare against. Configuration Configuration to read the variable from (use @ for general use). Special Variables These built-in entries appear at the top of the variable list: FileName: File name (e.g. 123456.SLDDRW) Revision: Current revision cached Version: Current version cached Workflow: Workflow name of the file State: Current state name of the file Operation Types Operation Description TextEqualTo Checks if the text is exactly equal to the value. Supports * wildcard. TextNotEqualTo Checks if the text is not equal to the value. TextLengthLessThan True if text length is less than the value. TextLengthBiggerThan True if text length is greater than the value. TextContains True if the text contains the value. TextDoesNotContain True if the text does not contain the value. NumberEqualTo True if number equals the value. NumberNotEqualTo True if number is not equal to the value. NumberLessThan True if number is less than the value. NumberBiggerThan True if number is greater than the value. DateEqualTo True if date equals the value. DateNotEqualTo True if date is not equal to the value. DateLessThan True if date is earlier than the value. DateBiggerThan True if date is later than the value. YesOrNoEqualTo True if value equals Yes or No. Order of Evaluation PDMPublisher for SOLIDWORKS follows a specific order when evaluating variables and configurations: Configuration-Specific Property Lookup When evaluating a variable, PDMPublisher for SOLIDWORKS first tries to retrieve its value from the referenced configuration of the file. Fallback to Custom Tab If the property is not found in the referenced configuration, PDMPublisher for SOLIDWORKS will fallback to the Custom tab to retrieve the value. Assembly References with Empty Configuration Field When processing an assembly, if a condition has an empty configuration field, PDMPublisher for SOLIDWORKS will evaluate the condition against the referenced configuration(s) of the document (e.g. parts or subassemblies). Note: This behavior ensures maximum compatibility with different file property setups, especially in multi-configuration parts and complex assemblies."
3641
},
3742
"src/connectionstring.html": {
3843
"href": "src/connectionstring.html",

docs/manifest.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,16 @@
165165
},
166166
"version": ""
167167
},
168+
{
169+
"type": "Resource",
170+
"source_relative_path": "images/conditions_solidworks.png",
171+
"output": {
172+
"resource": {
173+
"relative_path": "images/conditions_solidworks.png"
174+
}
175+
},
176+
"version": ""
177+
},
168178
{
169179
"type": "Resource",
170180
"source_relative_path": "images/confirmationemail.png",
@@ -905,6 +915,16 @@
905915
},
906916
"version": ""
907917
},
918+
{
919+
"type": "Conceptual",
920+
"source_relative_path": "src/conditions_solidworks.md",
921+
"output": {
922+
".html": {
923+
"relative_path": "src/conditions_solidworks.html"
924+
}
925+
},
926+
"version": ""
927+
},
908928
{
909929
"type": "Conceptual",
910930
"source_relative_path": "src/connectionstring.md",

docs/sitemap.xml

Lines changed: 49 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -2,259 +2,265 @@
22
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
33
<url>
44
<loc>https://docs.bluebyte.biz/index.html</loc>
5-
<lastmod>2025-07-26T12:08:47-07:00</lastmod>
5+
<lastmod>2025-07-30T05:48:51-07:00</lastmod>
66
<changefreq>weekly</changefreq>
77
<priority>1</priority>
88
</url>
99
<url>
1010
<loc>https://docs.bluebyte.biz/src/PDMReminder.html</loc>
11-
<lastmod>2025-07-26T12:08:47-07:00</lastmod>
11+
<lastmod>2025-07-30T05:48:51-07:00</lastmod>
1212
<changefreq>weekly</changefreq>
1313
<priority>1</priority>
1414
</url>
1515
<url>
1616
<loc>https://docs.bluebyte.biz/src/RevisionSync.html</loc>
17-
<lastmod>2025-07-26T12:08:47-07:00</lastmod>
17+
<lastmod>2025-07-30T05:48:51-07:00</lastmod>
1818
<changefreq>weekly</changefreq>
1919
<priority>1</priority>
2020
</url>
2121
<url>
2222
<loc>https://docs.bluebyte.biz/src/annotations.html</loc>
23-
<lastmod>2025-07-26T12:08:47-07:00</lastmod>
23+
<lastmod>2025-07-30T05:48:51-07:00</lastmod>
2424
<changefreq>weekly</changefreq>
2525
<priority>1</priority>
2626
</url>
2727
<url>
2828
<loc>https://docs.bluebyte.biz/src/bomlayout.html</loc>
29-
<lastmod>2025-07-26T12:08:47-07:00</lastmod>
29+
<lastmod>2025-07-30T05:48:51-07:00</lastmod>
3030
<changefreq>weekly</changefreq>
3131
<priority>1</priority>
3232
</url>
3333
<url>
3434
<loc>https://docs.bluebyte.biz/src/cdpdm.html</loc>
35-
<lastmod>2025-07-26T12:08:47-07:00</lastmod>
35+
<lastmod>2025-07-30T05:48:51-07:00</lastmod>
3636
<changefreq>weekly</changefreq>
3737
<priority>1</priority>
3838
</url>
3939
<url>
4040
<loc>https://docs.bluebyte.biz/src/conditions.html</loc>
41-
<lastmod>2025-07-26T12:08:47-07:00</lastmod>
41+
<lastmod>2025-07-30T05:48:51-07:00</lastmod>
42+
<changefreq>weekly</changefreq>
43+
<priority>1</priority>
44+
</url>
45+
<url>
46+
<loc>https://docs.bluebyte.biz/src/conditions_solidworks.html</loc>
47+
<lastmod>2025-07-30T05:48:51-07:00</lastmod>
4248
<changefreq>weekly</changefreq>
4349
<priority>1</priority>
4450
</url>
4551
<url>
4652
<loc>https://docs.bluebyte.biz/src/connectionstring.html</loc>
47-
<lastmod>2025-07-26T12:08:47-07:00</lastmod>
53+
<lastmod>2025-07-30T05:48:51-07:00</lastmod>
4854
<changefreq>weekly</changefreq>
4955
<priority>1</priority>
5056
</url>
5157
<url>
5258
<loc>https://docs.bluebyte.biz/src/cutlist.html</loc>
53-
<lastmod>2025-07-26T12:08:47-07:00</lastmod>
59+
<lastmod>2025-07-30T05:48:51-07:00</lastmod>
5460
<changefreq>weekly</changefreq>
5561
<priority>1</priority>
5662
</url>
5763
<url>
5864
<loc>https://docs.bluebyte.biz/src/eula.html</loc>
59-
<lastmod>2025-07-26T12:08:47-07:00</lastmod>
65+
<lastmod>2025-07-30T05:48:51-07:00</lastmod>
6066
<changefreq>weekly</changefreq>
6167
<priority>1</priority>
6268
</url>
6369
<url>
6470
<loc>https://docs.bluebyte.biz/src/installingpdmaddins.html</loc>
65-
<lastmod>2025-07-26T12:08:47-07:00</lastmod>
71+
<lastmod>2025-07-30T05:48:51-07:00</lastmod>
6672
<changefreq>weekly</changefreq>
6773
<priority>1</priority>
6874
</url>
6975
<url>
7076
<loc>https://docs.bluebyte.biz/src/introduction.html</loc>
71-
<lastmod>2025-07-26T12:08:47-07:00</lastmod>
77+
<lastmod>2025-07-30T05:48:51-07:00</lastmod>
7278
<changefreq>weekly</changefreq>
7379
<priority>1</priority>
7480
</url>
7581
<url>
7682
<loc>https://docs.bluebyte.biz/src/licenseissues.html</loc>
77-
<lastmod>2025-07-26T12:08:47-07:00</lastmod>
83+
<lastmod>2025-07-30T05:48:51-07:00</lastmod>
7884
<changefreq>weekly</changefreq>
7985
<priority>1</priority>
8086
</url>
8187
<url>
8288
<loc>https://docs.bluebyte.biz/src/licensespdmpublisher.html</loc>
83-
<lastmod>2025-07-26T12:08:47-07:00</lastmod>
89+
<lastmod>2025-07-30T05:48:51-07:00</lastmod>
8490
<changefreq>weekly</changefreq>
8591
<priority>1</priority>
8692
</url>
8793
<url>
8894
<loc>https://docs.bluebyte.biz/src/notificationsemails.html</loc>
89-
<lastmod>2025-07-26T12:08:47-07:00</lastmod>
95+
<lastmod>2025-07-30T05:48:51-07:00</lastmod>
9096
<changefreq>weekly</changefreq>
9197
<priority>1</priority>
9298
</url>
9399
<url>
94100
<loc>https://docs.bluebyte.biz/src/options.html</loc>
95-
<lastmod>2025-07-26T12:08:47-07:00</lastmod>
101+
<lastmod>2025-07-30T05:48:51-07:00</lastmod>
96102
<changefreq>weekly</changefreq>
97103
<priority>1</priority>
98104
</url>
99105
<url>
100106
<loc>https://docs.bluebyte.biz/src/partsbookcreator.html</loc>
101-
<lastmod>2025-07-26T12:08:47-07:00</lastmod>
107+
<lastmod>2025-07-30T05:48:51-07:00</lastmod>
102108
<changefreq>weekly</changefreq>
103109
<priority>1</priority>
104110
</url>
105111
<url>
106112
<loc>https://docs.bluebyte.biz/src/pdm2excel.html</loc>
107-
<lastmod>2025-07-26T12:08:47-07:00</lastmod>
113+
<lastmod>2025-07-30T05:48:51-07:00</lastmod>
108114
<changefreq>weekly</changefreq>
109115
<priority>1</priority>
110116
</url>
111117
<url>
112118
<loc>https://docs.bluebyte.biz/src/pdm2excel_exportimport.html</loc>
113-
<lastmod>2025-07-26T12:08:47-07:00</lastmod>
119+
<lastmod>2025-07-30T05:48:51-07:00</lastmod>
114120
<changefreq>weekly</changefreq>
115121
<priority>1</priority>
116122
</url>
117123
<url>
118124
<loc>https://docs.bluebyte.biz/src/pdm2excelbomlayout.html</loc>
119-
<lastmod>2025-07-26T12:08:47-07:00</lastmod>
125+
<lastmod>2025-07-30T05:48:51-07:00</lastmod>
120126
<changefreq>weekly</changefreq>
121127
<priority>1</priority>
122128
</url>
123129
<url>
124130
<loc>https://docs.bluebyte.biz/src/pdm2excellicensemanagement.html</loc>
125-
<lastmod>2025-07-26T12:08:47-07:00</lastmod>
131+
<lastmod>2025-07-30T05:48:51-07:00</lastmod>
126132
<changefreq>weekly</changefreq>
127133
<priority>1</priority>
128134
</url>
129135
<url>
130136
<loc>https://docs.bluebyte.biz/src/pdm2excelneedmorehelp.html</loc>
131-
<lastmod>2025-07-26T12:08:47-07:00</lastmod>
137+
<lastmod>2025-07-30T05:48:51-07:00</lastmod>
132138
<changefreq>weekly</changefreq>
133139
<priority>1</priority>
134140
</url>
135141
<url>
136142
<loc>https://docs.bluebyte.biz/src/pdm2excelnewtask.html</loc>
137-
<lastmod>2025-07-26T12:08:47-07:00</lastmod>
143+
<lastmod>2025-07-30T05:48:51-07:00</lastmod>
138144
<changefreq>weekly</changefreq>
139145
<priority>1</priority>
140146
</url>
141147
<url>
142148
<loc>https://docs.bluebyte.biz/src/pdm2excelnewtasksteps.html</loc>
143-
<lastmod>2025-07-26T12:08:47-07:00</lastmod>
149+
<lastmod>2025-07-30T05:48:51-07:00</lastmod>
144150
<changefreq>weekly</changefreq>
145151
<priority>1</priority>
146152
</url>
147153
<url>
148154
<loc>https://docs.bluebyte.biz/src/pdm2exceloptions.html</loc>
149-
<lastmod>2025-07-26T12:08:47-07:00</lastmod>
155+
<lastmod>2025-07-30T05:48:51-07:00</lastmod>
150156
<changefreq>weekly</changefreq>
151157
<priority>1</priority>
152158
</url>
153159
<url>
154160
<loc>https://docs.bluebyte.biz/src/pdm2excelworkflow.html</loc>
155-
<lastmod>2025-07-26T12:08:47-07:00</lastmod>
161+
<lastmod>2025-07-30T05:48:51-07:00</lastmod>
156162
<changefreq>weekly</changefreq>
157163
<priority>1</priority>
158164
</url>
159165
<url>
160166
<loc>https://docs.bluebyte.biz/src/pdmpublisher.html</loc>
161-
<lastmod>2025-07-26T12:08:47-07:00</lastmod>
167+
<lastmod>2025-07-30T05:48:51-07:00</lastmod>
162168
<changefreq>weekly</changefreq>
163169
<priority>1</priority>
164170
</url>
165171
<url>
166172
<loc>https://docs.bluebyte.biz/src/pdmpublisherdemo.html</loc>
167-
<lastmod>2025-07-26T12:08:47-07:00</lastmod>
173+
<lastmod>2025-07-30T05:48:51-07:00</lastmod>
168174
<changefreq>weekly</changefreq>
169175
<priority>1</priority>
170176
</url>
171177
<url>
172178
<loc>https://docs.bluebyte.biz/src/pdmpublisherfaq.html</loc>
173-
<lastmod>2025-07-26T12:08:47-07:00</lastmod>
179+
<lastmod>2025-07-30T05:48:51-07:00</lastmod>
174180
<changefreq>weekly</changefreq>
175181
<priority>1</priority>
176182
</url>
177183
<url>
178184
<loc>https://docs.bluebyte.biz/src/pdmpublishersolidworks.html</loc>
179-
<lastmod>2025-07-26T12:08:47-07:00</lastmod>
185+
<lastmod>2025-07-30T05:48:51-07:00</lastmod>
180186
<changefreq>weekly</changefreq>
181187
<priority>1</priority>
182188
</url>
183189
<url>
184190
<loc>https://docs.bluebyte.biz/src/pdmpublishersolidworks_logs.html</loc>
185-
<lastmod>2025-07-26T12:08:47-07:00</lastmod>
191+
<lastmod>2025-07-30T05:48:51-07:00</lastmod>
186192
<changefreq>weekly</changefreq>
187193
<priority>1</priority>
188194
</url>
189195
<url>
190196
<loc>https://docs.bluebyte.biz/src/pdmpublishersolidworks_options.html</loc>
191-
<lastmod>2025-07-26T12:08:47-07:00</lastmod>
197+
<lastmod>2025-07-30T05:48:51-07:00</lastmod>
192198
<changefreq>weekly</changefreq>
193199
<priority>1</priority>
194200
</url>
195201
<url>
196202
<loc>https://docs.bluebyte.biz/src/pdmpublishersolidworks_sheetmetalpackage.html</loc>
197-
<lastmod>2025-07-26T12:08:47-07:00</lastmod>
203+
<lastmod>2025-07-30T05:48:51-07:00</lastmod>
198204
<changefreq>weekly</changefreq>
199205
<priority>1</priority>
200206
</url>
201207
<url>
202208
<loc>https://docs.bluebyte.biz/src/pdmpublisherspecialvariable.html</loc>
203-
<lastmod>2025-07-26T12:08:47-07:00</lastmod>
209+
<lastmod>2025-07-30T05:48:51-07:00</lastmod>
204210
<changefreq>weekly</changefreq>
205211
<priority>1</priority>
206212
</url>
207213
<url>
208214
<loc>https://docs.bluebyte.biz/src/pdmqa.html</loc>
209-
<lastmod>2025-07-26T12:08:47-07:00</lastmod>
215+
<lastmod>2025-07-30T05:48:51-07:00</lastmod>
210216
<changefreq>weekly</changefreq>
211217
<priority>1</priority>
212218
</url>
213219
<url>
214220
<loc>https://docs.bluebyte.biz/src/pdmreminderconfiguration.html</loc>
215-
<lastmod>2025-07-26T12:08:47-07:00</lastmod>
221+
<lastmod>2025-07-30T05:48:51-07:00</lastmod>
216222
<changefreq>weekly</changefreq>
217223
<priority>1</priority>
218224
</url>
219225
<url>
220226
<loc>https://docs.bluebyte.biz/src/pdmremindereula.html</loc>
221-
<lastmod>2025-07-26T12:08:47-07:00</lastmod>
227+
<lastmod>2025-07-30T05:48:51-07:00</lastmod>
222228
<changefreq>weekly</changefreq>
223229
<priority>1</priority>
224230
</url>
225231
<url>
226232
<loc>https://docs.bluebyte.biz/src/pdmreminderlicensemanagement.html</loc>
227-
<lastmod>2025-07-26T12:08:47-07:00</lastmod>
233+
<lastmod>2025-07-30T05:48:51-07:00</lastmod>
228234
<changefreq>weekly</changefreq>
229235
<priority>1</priority>
230236
</url>
231237
<url>
232238
<loc>https://docs.bluebyte.biz/src/pdmremindernewtask.html</loc>
233-
<lastmod>2025-07-26T12:08:47-07:00</lastmod>
239+
<lastmod>2025-07-30T05:48:51-07:00</lastmod>
234240
<changefreq>weekly</changefreq>
235241
<priority>1</priority>
236242
</url>
237243
<url>
238244
<loc>https://docs.bluebyte.biz/src/propertiespagepdmpublisher.html</loc>
239-
<lastmod>2025-07-26T12:08:47-07:00</lastmod>
245+
<lastmod>2025-07-30T05:48:51-07:00</lastmod>
240246
<changefreq>weekly</changefreq>
241247
<priority>1</priority>
242248
</url>
243249
<url>
244250
<loc>https://docs.bluebyte.biz/src/revisionsyncconfiguration.html</loc>
245-
<lastmod>2025-07-26T12:08:47-07:00</lastmod>
251+
<lastmod>2025-07-30T05:48:51-07:00</lastmod>
246252
<changefreq>weekly</changefreq>
247253
<priority>1</priority>
248254
</url>
249255
<url>
250256
<loc>https://docs.bluebyte.biz/src/revisionsynclicensemanagement.html</loc>
251-
<lastmod>2025-07-26T12:08:47-07:00</lastmod>
257+
<lastmod>2025-07-30T05:48:51-07:00</lastmod>
252258
<changefreq>weekly</changefreq>
253259
<priority>1</priority>
254260
</url>
255261
<url>
256262
<loc>https://docs.bluebyte.biz/src/updateaddinswithcdpdm.html</loc>
257-
<lastmod>2025-07-26T12:08:47-07:00</lastmod>
263+
<lastmod>2025-07-30T05:48:51-07:00</lastmod>
258264
<changefreq>weekly</changefreq>
259265
<priority>1</priority>
260266
</url>

docs/src/conditions.html

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -88,16 +88,8 @@ <h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
8888
<h1 id="conditions-setup-page">Conditions Setup Page</h1>
8989

9090
<p><img src="../images/conditions.png" alt="alt text"></p>
91-
<p>Conditions can be added to a task to include or exclude files from being processed.<br>
92-
The task will only process files that evaluate any of the set conditions as <em>true</em>.</p>
93-
<div class="NOTE">
94-
<h5>Note</h5>
95-
<p>Conditions are applied to references of the top-level assembly (parts or sub-assemblies).</p>
96-
</div>
97-
<div class="WARNING">
98-
<h5>Warning</h5>
99-
<p>PDMPublisher will evaluate conditions at the <strong>root level</strong> — whether it's a <strong>single condition</strong> or a <strong>group</strong> (AND/OR)— as one <strong>AND group</strong>.</p>
100-
</div>
91+
<p>Conditions can be added to a task to include or exclude files from being processed.</p>
92+
<p>The task will only process files that evaluate any of the set conditions as <em>true</em>.</p>
10193
<h2 id="nested-groups-support-andor">Nested Groups Support (AND/OR)</h2>
10294
<p>PDMPublisher now supports <strong>nested condition groups</strong>, allowing you to create more advanced logical filters using <strong>AND/OR</strong> trees.</p>
10395
<div class="TIP">

0 commit comments

Comments
 (0)