Custom Properties Propagator
SOLIDWORKS Forums
9 days ago

We have always made heavy use of the custom properties in Solidworks.  All of the parts and assemblies for any given job have custom properties that ripple into the drawings and fill in the title block and several notes.  Up until now, we have used Propa-Gator (CustomSolids for Solidworks) to do this.  It was a very easy to use tool, and worked very quickly.  Simply load the files, check-mark the properties that need to be changed, enter the proper value for the properties, and let it run.  Below is a screen-shot of the user interface.  You didn't have to re-enter the properties every time you ran it, all you needed to do was change the property value.  It was very quick, very easy.

 

We just recently made the jump from Solidworks 2014 to 2016.  And now that we are running 2016, we can no longer use Propa-Gator.  When Solidworks made the jump to being an exclusively 64 bit software, Propa-Gator ceased to work.  This has left us in a bit of a lurch.  Task Scheduler can do the "same" thing, but not nearly as easily since it does not seem to have any way to save the properties that we constantly use/change on each job, so we have to re-enter the property names (and enter them perfectly every time, or they will effectively be "different" properties than what the drawings look for) AND enter the property values...on every job.  Tedious and error-prone.  We are looking in #TASK, and while it appears that it can do what we need...it is an exceptionally cumbersome user interface when compared to what we have been using, or even compared to Task Scheduler.  The one upside to #TASK is that it look like it will actually remember the properties once we have set it up, so all we will need to do is enter the correct property values.

 

We use 16 different custom properties, shown below.  These properties exist in parts as well as assemblies.  Is there an easier way to "batch replicate" properties & their values to a group of files?  Something that does not require the Property Names to be manually entered every time...just the Value for the property?

 

 

Just fishing for options/ideas.  Trying to find the quickest, easiest, least error-prone option for doing this...while we mourn the loss of our beloved Gator...

 

Thanks


Categories: API∕Macros

Comments
Last comment By: Markku Lehtola   Fri, 07 Dec 2018 08:38:02 GMT
Re: Custom Properties Propagator

The interface of the program looks like a macro to me. If it's correct, What you do mean you can no longer use this macro after upgrading from 2014 to 2016? what's error message? can you post it here

By: Christian Chu  Tue, 27 Sep 2016 15:09:08 GMT
Re: Custom Properties Propagator

It does not give any error message.  It runs, it looks like it is working, but when you open the parts the property values have not changed.

 

I found this comment on a YouTube video:

Using SolidWorks - The Custom Property Propagator with SolidWorks - YouTube

 

 

Recent attempts at contacting Custom Solids have been unsuccessful...they are not responding to our emails and there is no other way to contact them that we can find.  The "current" version of the software (version 3) is several years old.

By: Doug Seibel  Tue, 27 Sep 2016 15:34:55 GMT
Re: Custom Properties Propagator

Please confirm: Is this a SW macro or standalone written in VB6?

By: Christian Chu  Tue, 27 Sep 2016 15:38:39 GMT
Re: Custom Properties Propagator

Doug Seibel

 

I use the attached Excel macro written by Markku Lehtola every day, pretty self explanatory

 

I did put in your custom properties, so all you should need to do is copy the folder path into cell D4, then you can import all the custom properties already in the part files and alter, or add new and write those changes back to the files, there is one page for parts and sheet 2 is for assemblies... 

By: John Stoltzfus  Tue, 27 Sep 2016 15:53:17 GMT
Re: Custom Properties Propagator

Doug,

From the image you post here, most of  it can be done using SW build-in "Property Tab Builder" and the interface is much better (NET interface)

there are few commands like "leave", "delete" which can be done by a simple macro

By: Christian Chu  Tue, 27 Sep 2016 15:53:20 GMT
Re: Custom Properties Propagator

Christian Chu

We already make use of Property Tab Builder...but how exactly can it be used to actually propagate properties values to a group of files?

 

We use it to create this:

 

But that doesn't propagate property values, it just creates the properties and an excellent user interface for editing the property values individually.  And while you can go to the assembly level and select all the parts in order to change their properties all at once, you still have to do the same to the assemblies...it is a option for doing what we need but not nearly as simple and thorough as what we had with Propa-Gator.

By: Doug Seibel  Tue, 27 Sep 2016 16:10:11 GMT
Re: Custom Properties Propagator

Doug,

The Properties Tab Builder can be used for editing the custom properties of active document

you then need a macro to propagating custom properties between files - I have a similar one which I wrote 5 or 6 yrs ago and don't know where it is now - can give it to you if I find it but I believe others here wrote something similar

but basically, the macro just reads all of your 16 cusProp  and you switch file without exitting the macro , click a button to write all 16 cusProp to a new file

By: Christian Chu  Tue, 27 Sep 2016 16:27:19 GMT
Re: Custom Properties Propagator

I also use CPTB for every project.  The first thing I do is open my master CPTB file, go through all the options and do a save as (Project Number or ECN Number), I do have some automatic property values propagate, however properties like the customer name, job number, dates etc... don't change, so by doing a save as per project you only enter the information once.  When you complete the design all you need to do is pick out which CPTB file you want to use and type in the description and a few other properties if needed and you're done.  -  Again with the CPTB files - you only need to type the information once, if you're doing it for every part then the information isn't quite clear...

By: John Stoltzfus  Tue, 27 Sep 2016 16:33:30 GMT
Re: Custom Properties Propagator

Thank-you John Stoltzfus.  Is there a way to make it do both parts and assemblies?  At the moment, it is only doing parts.

By: Doug Seibel  Tue, 27 Sep 2016 17:06:48 GMT
Re: Custom Properties Propagator

Look at the tabs - Sheet 2 is Assembly information (Sheet 1 is Parts)

By: John Stoltzfus  Tue, 27 Sep 2016 17:08:08 GMT
Re: Custom Properties Propagator

John Stoltzfus...Dooh!!!

Yeah...you even pointed that out in your first post...

By: Doug Seibel  Tue, 27 Sep 2016 17:33:55 GMT
Re: Custom Properties Propagator

Dear Doug,

 

We agree and appreciate your feedback regarding the User Interface for #TASK Add/Edit Properties task. As this is one of the most popular tasks in our library and it is not user friendly we have already decided to completely redo this task introducing new table interface. It will be even possible to edit the fields in the Excel and then import to the table. Here is a bit of the preview of the new interface:

 

 

I have also attached a short video demonstrating this new UI in action. The task will be added to a library in the next couple of weeks.

 

Thanks again for your feedback.

 

Regards,

Artem

By: Artem Taturevych  Wed, 28 Sep 2016 00:34:51 GMT
Re: Custom Properties Propagator

Artem Taturevich, How will it handle files that already have the property, but the property may (or may not) have a different value?  Will it act like Propa-Gator, and add the property & value if the file does not have it while also replacing the property value in any files that already have the property?

By: Doug Seibel  Wed, 28 Sep 2016 11:34:32 GMT
Re: Custom Properties Propagator

It will create the property if it does not exist or change the value of existing property

By: Artem Taturevych  Wed, 28 Sep 2016 12:00:00 GMT
Re: Custom Properties Propagator

You guy's are doing an awesome job btw - thanks

 

It would really be nice if you could also read all custom properties in the files - as there is a chance of certain Custom Properties being eliminated or changed over the years...

 

Also could you use the same properties.txt file that SW uses, that would be a lot more user friendly etc...

By: John Stoltzfus  Wed, 28 Sep 2016 12:13:41 GMT
Re: Custom Properties Propagator

Artem Taturevich, sounds very promising, especially if you can incorporate the ability to read in a part/assembly/drawing file and capture all the custom properties in it...and then edit the values (if needed) and propagate those properties into other files.  Also, I don't know how familiar you are with Propa-Gator, but it had an "express processing" option that you could use when all you were doing was manipulating custom properties.  Somehow, express processing would make it work without needing to open each file in the background.  It worked FAST!  Any chance that you will be able to incorporate that kind of speed into #TASK?

By: Doug Seibel  Wed, 28 Sep 2016 12:57:17 GMT
Re: Custom Properties Propagator

#TASK has option to do background processing

 

By: Deepak Gupta  Wed, 28 Sep 2016 13:47:41 GMT
Re: Custom Properties Propagator

Hello Doug,

 

We are planning to add a button to read properties from the exiting file/template. I have never used Propagator but the express option you are referring most likely achieved using the Document Manager library (this would also explain why you cannot use this macro anymore as SOLIDWORKS changed the licensing for Document Manager since 2015 and developers need to obtain new key with each release - previously the key was forward and backward compatible and now it is only backward compatible untill version 2015). We are planning to introduce the Document Manager functionality in future versions but as Document Manager can only do limited operations (like managing the custom properties and extracting Tables data)  this functionality is not of high priority in our development plan. As Deepak suggested 'Background mode' will make it quicker but not as quick as Document Manager.

 

Hello John,

 

Thank you for you feedback. I like your idea very much regarding properties.txt. I will include this into the development plan.

It would really be nice if you could also read all custom properties in the files - as there is a chance of certain Custom Properties being eliminated or changed over the years...

Could you please clarify this? Do you mean you want to read the properties from the template file instead of typing this manually? Or do you want to save all properties from the files in the folder to external file (like Excel) for inspection purposes? If the later one we have a task to report all properties (#TASK - Report Custom .Properties - YouTube)

 

Thanks,
Artem

By: Artem Taturevych  Thu, 29 Sep 2016 00:35:56 GMT
Re: Custom Properties Propagator

Artem Taturevych - I keep my list of properties.txt updated and my thought was to reduce the number of typing errors or the need to type, if you could read that txt file and compile it in your dialog box with the option of selecting them or not. 

 

Since I use the macro that Markku Lehtola wrote I run that macro on every project and save it in the project folder, then if there is an update it take just a few seconds to make those changes in excel, select a cell, type in the changes and drag down the column and write (export) those changes back into the files as needed.  Just this morning I needed to change a Style Name on 2 recent projects and those changes took less then 5 minutes.  All the Assemblies, Parts and Drawings were updated, much quicker then Task Scheduler....

By: John Stoltzfus  Thu, 29 Sep 2016 11:30:36 GMT
Re: Custom Properties Propagator

Well...it is official.  Propa-Gator is dead...cue Taps.  Got a response back from the developer.

By: Doug Seibel  Fri, 30 Sep 2016 17:37:29 GMT
Re: Custom Properties Propagator

Doug,

So this is a paid program ? I thought its free

As I've asked: is this a macro or standalone written in VB6?

By: Christian Chu  Fri, 30 Sep 2016 17:54:35 GMT
Re: Custom Properties Propagator

Christian,

I believe if i remember it was a VB6, came with and exe/MSI installer.  I used V1.05 back around 2003-2005ish

By: Cad Admin  Fri, 30 Sep 2016 18:06:25 GMT
Re: Custom Properties Propagator

So this is an add-in or standalone program?

By: Christian Chu  Fri, 30 Sep 2016 18:09:43 GMT
Re: Custom Properties Propagator

Thanks, Dough

So it's stand alone program - you can run it without running SW?

By: Christian Chu  Fri, 30 Sep 2016 20:26:04 GMT
Re: Custom Properties Propagator

It was a purchased ($49.00) program.  It was standalone.  No idea what it was written in.

 

Here is the screen you get when you hit Help, About...

We were running an older version.  Version 3 has been out for several years, we never upgraded.  Version 3 did a few more things, but none of the new things it could do were things that were useful to us.

 

CustomSolids for Solidworks

 

http://www.customsolids.com/Simplify/Page1.htm

http://www.customsolids.com/Simplify/Page2.htm

http://www.customsolids.com/Simplify/Page3.htm

By: Doug Seibel  Fri, 30 Sep 2016 20:20:03 GMT
Re: Custom Properties Propagator

If you didn't have SW open, it would open SW...unless you were using the "express processing" option, in which case it ran without opening SW.

By: Doug Seibel  Fri, 30 Sep 2016 20:30:41 GMT
Re: Custom Properties Propagator

I see - so in the first section "Model Level Properties" , the program is retrieving all the custom properties from an active document? so you can manipulate by adding, delete or change Custom Properties from the listbox ?

By: Christian Chu  Fri, 30 Sep 2016 20:36:39 GMT
Re: Custom Properties Propagator

The first time you use it, you hit the "Replicate Custom Properties from Sample File" button.  Then it loads all the properties, custom & config level, into the UI.  Uncheck the properties you don't want it to do anything with...change the values of the properties you want changed...let it run.  You can also have it find/replace/delete properties, change material/density, change drawing templates.  The links I put in my reply above show all that stuff.

 

It remembers the properties, so when you fire it up again the properties are like it was the last time you ran it.  So once we used it the first time, all we had to do was edit the property values for the new job and hit run.

By: Doug Seibel  Fri, 30 Sep 2016 20:51:14 GMT
Re: Custom Properties Propagator

The tool I use the most, all the time,  to do this is a little thing written by  Written by Leonard Kikstra,

called PropertyEditorGlobal.swp

works great   (I am using SW 2016 SP 4)

but do not know where it is to be found now.

I did not find it on his site:

Lenny's SolidWorks Resources

By: Robert Conklin  Fri, 30 Sep 2016 21:05:30 GMT
Re: Custom Properties Propagator

I used to (about 5 yrs ago) use a macro to manipulate custom properties and stoped using it since Proper Table Builder (PTB) coming out

To me, most of the things you listed here can be done in PTB for editing the CusProp.  You can use it if different way but result should be the same. Instead of deleting a CusProp,  just leave it blank in the PTB.

This program can be used to propagate CusProp from 3D model to 2D dwg  but you can create a 2D  template to retrieve the CusProp from its 3D models

Other than that, there are few extra which you can write a simple macro so you will not miss anything from this program

By: Christian Chu  Fri, 30 Sep 2016 21:12:16 GMT
Re: Custom Properties Propagator

Found it here on the forums Robert Conklin

 

Macro to change revision scheme of revision tables

 

Scroll down...Charles Lee put it in a reply.

 

(I also did a little digging around on Lenny's site...found it there too...and some other things that might be handy!)

By: Doug Seibel  Fri, 30 Sep 2016 21:09:21 GMT
Re: Custom Properties Propagator

I did find it on Lenny's site after looking a bit

I have been using this for years

A great TOOL!!!!

.

Again I am using SW 2016 SP 4 on a Win 10, 64 bit Machine

The great thing is once you set it up for a job you can save the rules

(involving the use of a text editor and editing the .ini file)

and then recall the job via the "load preset rule" box pull down

and just edit a rule or two and your good to go for the next job.

.

This is a Great tool when you receive a drawing package from a client.

A file package that the client had previously received when he bid out via an RFQ

for an in process machine design and build.  The client subcontracted out the design

and build to the lowest bidder and he wants you to use his files

to design a similar machine.But the drawing package is

messed up by way of the documentation. In that you do not want to go thru and

change all the info those title blocks manually, just cause that's the way they

(the original subcontractor/low bidder) entered the data.

.

Just use this tool to up date all or some or add new or delete some of the custom properties

and use another macro to swap out the title blocks on all the drawings with the one that

can utilize all the "Right" or new fields generated by you.

(and also the new title block will have the clients "NEW" logo on it

and it may be even a new company name in the title block

for the clients' company has been purchased by some other company

and they want all new documentation to reflect this latest owner.)

.

Set it to working go to lunch and your done!!!!

At least for that part. Then all ya need to do is re design the bits of his machine to handle his new product.

Then build the new machine, debug it, prove it out, with a run off on your shop floor,

and hope it all comes in under the price you put on it during the bidding process.

For your the LOW bidder on this one.

Don't you love this profession?

 

Any tool to save time!!!

PropertyEditorGlobal.JPG


A screen Shot:

PropertyEditorGlobal screen shot.JPG

By: Robert Conklin  Sat, 01 Oct 2016 03:39:49 GMT
Re: Custom Properties Propagator

Hi Doug,

 

Task for custom properties was added to #TASK library. Please look at the video illustration of its work.

The task will be improved further in the future to implement a few great suggestions from John Stoltzfus (like dropdown of names using properties.txt file)

 

 

 

 

Regards

By: Viktor Bovzdarenko  Mon, 17 Oct 2016 03:52:56 GMT
Re: Custom Properties Propagator

Hi guys,

I've just discovered PropaGator whilst looking for a solution to our custom property problem.

Although it seems I'm a few years too late - as mentioned above, the PropaGator does not work with Solidworks 2015/16.

 

I've got a case where we have hundreds of files which have an incorrect string of numbers within a custom property value. The custom property value of these files includes the string of numbers and a bunch of other text. I require just the string of numbers to be changed.

 

The find and replace feature of the PropaGator seemed like the perfect solution.

 

Does anybody know if there is any other programs/macros out there that can do a find and replace within custom property values?

I've downloaded #TASK - and it doesn't seem to have find and replace functionality.

By: Peter Anthony  Thu, 03 Nov 2016 04:53:29 GMT
Re: Custom Properties Propagator

You can write a macro to do and then use #TASK to run in batch mode.

 

You can have conditional options in the macro in case there are different cases of replacing strings.

By: Deepak Gupta  Thu, 03 Nov 2016 13:26:16 GMT
Re: Custom Properties Propagator

Hi Peter,

 

We are planning to add Find-Replace Custom Property values into #TASK library. In general it would allow to find the specified text within all custom properties and replace it. It will have options similar to Find-Replace dialog (ctrl+H), i.e. Match case, use regular expression (so you might exclude replacing in formulas such as material or mass). If you have any question or suggestions please do not hesitate to contact #TASK team via sharp.task@centralinnovation.com.au

 

Thanks,

Artem

By: Artem Taturevych  Fri, 04 Nov 2016 20:10:26 GMT
Re: Custom Properties Propagator

Artem, this is great news. I can't wait to see this functionality in #TASK!

By: Alin Vargatu  Fri, 04 Nov 2016 20:21:36 GMT
Re: Custom Properties Propagator

Cool

By: Deepak Gupta  Sat, 05 Nov 2016 04:04:21 GMT
Re: Custom Properties Propagator

I came here looking for the same sort of answers.

 

We still use the Propa-Gator program.  It works you just have to un-check Express Processing.  It's still faster than using task scheduler, but not as fast as it once was.

By: Wesley Shafer  Mon, 07 Nov 2016 13:28:03 GMT
Re: Custom Properties Propagator

John,

 

I realize this is an older post, but your Macro seems to be exactly what I been looking for, except I'm not a Macro or VBA savvy person. How would you go about utilizing this Macro on a Multibody Weldment? Would you put the body names down the yellow column, and just change the column heading in the spreadsheet to match my custom properties? Then I'm assuming the file location is gonna be where on your computer? Or would it be the path to the part in an assembly like Part5.sldprt@Sub-Assembly123.sldasm? As far as the number of custom properties, would that be in the worksheet or part? And if in the part would it be including the ones that come with Solidworks or just the ones that have been added? Sorry for the amount of questions but I've been typing for days and would like to stop but don't want to ruin what's already in the assembly.

 

Ken

 

MACRO FILE.jpg

By: Ken Kobmann  Thu, 30 Nov 2017 00:52:51 GMT
Re: Custom Properties Propagator

Ken Kobmann  wrote:

 

John,

 

I'm not a Macro or VBA savvy person.

I not either, but what I understand about this macro it reads a folder, based on the path and in the folder it reads from individual "Part" files and retrieves or writes to those Part files...

 

Another reason why I don't use multi part files..

By: John Stoltzfus  Fri, 01 Dec 2017 11:38:05 GMT
Re: Custom Properties Propagator

sorry to bring back a old post, But I need help with John's excel file he uploaded.

 

I can get it to see the parts if I hit read, so I think I have the correct folder address in cell D4.

 

I also looked at  #task, but they want $$ for the batch custom property import/export

By: Francisco Martínez  Wed, 31 Jan 2018 21:38:27 GMT
Re: Custom Properties Propagator

It is currently free

By: Alin Vargatu  Wed, 31 Jan 2018 21:44:30 GMT
Re: Custom Properties Propagator

Are the PRM in purple free?

I just use the green STD now since the last time I tried the purple PRM say I need to buy the premium to use.

 

tasky.png

By: Francisco Martínez  Wed, 31 Jan 2018 21:49:19 GMT
Re: Custom Properties Propagator

After double checking I can say I was wrong, It is still free until it goes out of beta.

 

Still would love help with the excel macro from this post.

By: Francisco Martínez  Wed, 31 Jan 2018 22:24:46 GMT
Re: Custom Properties Propagator

Hey Guys,

 

Right now i'm using the excel-sheet provided by John this page.

I'm having trouble importing the SW-Material into excel. Can someone point me in the right direction?

Attached is my current Custom properties setup.Custom properties.jpg

By: Bart Kolkman  Wed, 28 Nov 2018 10:12:57 GMT
Re: Custom Properties Propagator

Bart Kolkman  - Could you post a picture of your spreadsheet, like from A1 to like G10 or something like that....

 

See the attached video - you need to download (free) flashbackexpress.com

 

In D4 is the folder path where the macro reads from and Row 6 you need to change the custom properties to match either the part or assembly custom properties.

 

Let me know if you need further assistance..

By: John Stoltzfus  Wed, 28 Nov 2018 11:35:30 GMT
Re: Custom Properties Propagator

Here is a picture. I understand how i need to use the excel but it won't export the material and weight from the .SLDPRT

I used both "material and weight" and "[SW-Material] and [SW-Mass] as you can see on the picture.

Custom properties EXCEL.JPG

Still, it wont export the value from SW to excel.

By: Bart Kolkman  Wed, 28 Nov 2018 12:12:10 GMT
Re: Custom Properties Propagator

I have mine set up like this - where the Custom Property Weight = SW-Mass

 

Basically you need to turn the "Value" SW-Mass to a Custom Property called "Weight" or whatever you want

 

 

 

By: John Stoltzfus  Wed, 28 Nov 2018 12:36:17 GMT
Re: Custom Properties Propagator

[SW-Mass] is not the value, it is the name for the custom property (see John's reply). Also, those with [...] are "built inside" SW, so I'm not sure if my Excel can change those values, you can try. Weight can be overwritten in SW thought.

 

You seem to be using modified version of the the Excel? Original is found here: www.sloworks.fi, it reads also configuration specific stuff

By: Markku Lehtola  Wed, 28 Nov 2018 12:40:54 GMT
Re: Custom Properties Propagator

Markku and John, thank you for the help!

Using the excel provided by Markku it export as it should.

Now i have the problem that is also exports a configuration called *Custom*

 

I only want to import and export the default configuration, is this possible?

 

Also, it makes an empty row between parts. Because I want to copy paste between different excels it would be easier if all rows would be used.

Custom properties2.JPG

By: Bart Kolkman  Wed, 28 Nov 2018 14:11:01 GMT
Re: Custom Properties Propagator

That is why Markku modified the one for me - first off I don't use configurations for production pc, I may have a configuration in the development stage. 

By: John Stoltzfus  Wed, 28 Nov 2018 14:17:15 GMT
Re: Custom Properties Propagator

Yeah me too, so if I understand it correctly I would be better of using the modified excel like I first did.

Only problem with this excel is that it doesn't import unless I redefine all properties like i did with the first part above.

By: Bart Kolkman  Wed, 28 Nov 2018 14:23:47 GMT
Re: Custom Properties Propagator

If your Custom Properties are not set up correctly, then correct them now and it'll save you a lot of headaches later.  Again use the Weight as a Custom Property which is linked to SW-Mass and then the proper information will be pulled into the excel file... 

By: John Stoltzfus  Wed, 28 Nov 2018 14:28:49 GMT
Re: Custom Properties Propagator

Thank you for the advice, problem is that the company I work at had multiple employees who all used a different method.

I'm trying to fix their stuff now. I think the only way to properly set it up is to delete all custom properties and use the excel sheet to redefine them.

Again, thanks for the help!

By: Bart Kolkman  Wed, 28 Nov 2018 14:43:24 GMT
Re: Custom Properties Propagator

John Stoltzfus

 

Do you know how you can make Markku Lehtola's excel macro read and write configuration specific properties?

I know #TASK's Custom Properties Manager can handle most of what I want to accomplish but I agree with Doug that the UI is a bit clunky and it would be a lot easier for me and my coworkers to be able to handle  property management for a project in a single excel file.

By: Taylor Duran  Wed, 28 Nov 2018 15:48:45 GMT
Re: Custom Properties Propagator

Taylor Duran - Contact him and ask him?  That's what I did...    - Did you try to edit the macro, there are something you can edit?

By: John Stoltzfus  Wed, 28 Nov 2018 15:51:06 GMT
Re: Custom Properties Propagator

I'll have to message him and see if he can give some guidance. There are some sections of code commented out that look like they'll  handle the configuration specific properties but I don't trust my VBA skills enough to modify anything since I can't read the code comments that from my best guess are in Finnish?

 

 

Meanwhile I'll play around with the code and see if I can get the results that I want.

By: Taylor Duran  Wed, 28 Nov 2018 16:16:35 GMT
Re: Custom Properties Propagator

Creating *Custom* configuration sounds like a bug, I'll check it..

By: Markku Lehtola  Wed, 28 Nov 2018 16:23:50 GMT
Re: Custom Properties Propagator

Couldn't reproduce the problem, you might have a version that has been modified...anyway here's the latest (references set to SW17) versions, also the one that reads only custom props:

SWxx - Google Drive

By: Markku Lehtola  Wed, 28 Nov 2018 17:25:46 GMT
Re: Custom Properties Propagator

I'm probably missing something, but couldn't you make a property tab builder file with dropdowns in it with all Propogator info in it,  then at the start of the job, select all the items you want, hit the apply button, save that first part/assy or dwg file as a template. Then use those templates to create all future files for that project?

 

Dan

By: Dan Bovinich  Wed, 28 Nov 2018 18:04:25 GMT
Re: Custom Properties Propagator

Thank you so much Markku,

Is it possible that the import uses no empty rows?

Now there is a empty row between al the parts which makes copy pasting data not very handy for my current data sheets.

I'm using SWIE_2018_custom_properties_only.xls from your page now.

By: Bart Kolkman  Thu, 29 Nov 2018 08:04:09 GMT
Re: Custom Properties Propagator

Thanks Markku!

Your spreadsheet & macro are a game changer. It works great!

By: Taylor Duran  Thu, 29 Nov 2018 14:12:41 GMT
Re: Custom Properties Propagator

I also ask:

Is it possible that the import uses no empty rows?

Now there is a empty row between al the parts which makes copy pasting data not very handy for my current data sheets.

I'm using SWIE_2018_custom_properties_only.xls from your page now.

 

Also

In using "Export Data" to SW The "DrawnDate" field will make the custom prop in SW a text field/type

even tho it was a "DATE" type in SW prior to Export to SW

 

See Here:

In SW after the "Export Data"

Any fix for that?

 

Also

Thank you Markku,

By: Robert Conklin  Thu, 29 Nov 2018 14:28:44 GMT
Re: Custom Properties Propagator

Version added

By: Markku Lehtola  Thu, 29 Nov 2018 17:12:21 GMT
Re: Custom Properties Propagator

What there is to fix, is there a problem somewhere? I have never used anything else but text and all works just fine :-)

By: Markku Lehtola  Thu, 29 Nov 2018 17:14:22 GMT
Re: Custom Properties Propagator

Markku,

 

 

By: Robert Conklin  Thu, 29 Nov 2018 17:42:49 GMT
Re: Custom Properties Propagator

Aa, I don't usually use it because it has some limitations.

 

Would it be ok if in Excel you define a column data format (format cells...) as "Date" and then macro would check format and use the correct format to read/write the information to models?

By: Markku Lehtola  Fri, 30 Nov 2018 17:00:17 GMT
Re: Custom Properties Propagator

That's why everyone needs to vote on............

 

Enable Excel Formulas in Global Variables and The Equation Manager

By: John Stoltzfus  Fri, 30 Nov 2018 17:02:12 GMT
Re: Custom Properties Propagator

Why not just use design table?

By: Markku Lehtola  Fri, 30 Nov 2018 17:13:28 GMT
Re: Custom Properties Propagator

Because then you can setup your part templates with the information already there, as soon as you make the first extrude...  A design table in combination with the Bounding Box returns do not rebuild cleanly...

By: John Stoltzfus  Fri, 30 Nov 2018 18:36:00 GMT
Re: Custom Properties Propagator

Because we almost never start from scratch.  We have a vast library of components and assemblies, designed around our standards, that we copy into our designs and modify.  Everything already has the properties created in them, but every job has unique values for those properties.

 

We have found that Propagator still works, but the "express processing" option does not work.

 

We have also found that #TASK has been developed into a very useful tool as well (in 2016 it was still a little less than ideal).  It has become what I use all the time.

By: Doug Seibel  Fri, 30 Nov 2018 21:09:52 GMT
Re: Custom Properties Propagator

I upgraded the "SWie_2018_custom_properties_only_no_empty_rows"-version. It now checks if value in cell is valid date and if so, it writes it as date to model.

By: Markku Lehtola  Thu, 06 Dec 2018 16:46:42 GMT
Re: Custom Properties Propagator

Thanks,  I will try It.

 

Edit:

WORKS GREAT

Thanks Again

By: Robert Conklin  Thu, 06 Dec 2018 20:50:15 GMT
Re: Custom Properties Propagator

Hi Doug,

I still use it and love it. Simpler and less confusing than all the other bollocks from alternatives.

What Version are you using I have used it on 2017 & 2018 and it works for me. Version?

 

2018-12-07_10-22-55.jpg

From Add/Remove Programs shows version 3.4.3.1

2018-12-07_10-29-17.jpg

File Attached

By: Neville Williams  Thu, 06 Dec 2018 21:36:23 GMT
Re: Custom Properties Propagator

What's the limitation in using the already written SOLIDWORKS Task scheduler?

 

2018 SOLIDWORKS Help - Update Custom Properties

By: Nadia Shea  Thu, 06 Dec 2018 21:51:47 GMT
Re: Custom Properties Propagator

Nadia Shea wrote:

 

What's the limitation in using the already written SOLIDWORKS Task scheduler?

 

2018 SOLIDWORKS Help - Update Custom Properties

I covered that in my original / opening post.

Here it is again:

Task Scheduler can do the "same" thing, but not nearly as easily since it does not seem to have any way to save the properties that we constantly use/change on each job, so we have to re-enter the property names (and enter them perfectly every time, or they will effectively be "different" properties than what the drawings look for) AND enter the property values...on every job.  Tedious and error-prone.

By: Doug Seibel  Thu, 06 Dec 2018 22:31:29 GMT
Re: Custom Properties Propagator

Yes, we have found that Propagator still works...as long as you never use the "Express Processing" option.

By: Doug Seibel  Thu, 06 Dec 2018 22:33:01 GMT
Re: Custom Properties Propagator

Sorry!

By: Nadia Shea  Thu, 06 Dec 2018 22:37:30 GMT
Re: Custom Properties Propagator

Ok, I'll update other versions as well..

By: Markku Lehtola  Fri, 07 Dec 2018 08:38:02 GMT
You are not authorized to view this page No results found! Suggestions: Check spelling, try a different search, or browse topics below.