SolidWorks build state

Hello

Is it possible to know the state of a generation at the Solidworks level, I am currently explaining myself to know if my part is finished being generated (Driveworks has finished driving Solidworks), the user must open the drawing or the generated 3D is to check that it is not read-only (because we are going through an Autopilot, so no visual feedback from the generation + our users use a Live license so no possibility to generate locally).

What I would like to know is if it is possible from a macro/task/PowerPack to check the state of the build on Solidworks in order to automate a change of Workflow state in "Your CAD elements are finished" for example. 

Thank you in advance.

 

Hello!

Different methods are possible:

  1. Triggered Actions:
    Documentation.
    This would allow you to invoke a Transition/Operation in your Flow Specification, pointing to the final assembly/drawing.
  2.  Generation Tasks:
    Invoke Operation or Invoke Transition.
    Since DriveWorks 19, which greatly simplifies the implementation (no need for one or more triggered action(s).
  3. For visual feedback only with Live, the "Specification Details" page can display documents along with their "progress".
    Referenced Documents.
    If you reference the final assembly/drawing, their status will be displayed on this page.

 

Hello

Thank you Thomas for these answers, but unfortunately it still doesn't work, all the solutions you propose indicate the passage of a Driveworks state and/or the creation of a file. What interests us is rather the moment when DriveWorks finishes driving SolidWorks to indicate to the user that he can now open the 3D/MEP (the problem is that between the moment the 3D/MEP is created and the moment the 3D/MEP is finished being controlled, there may be a more or less long delay ) it is this passage that I would like to control, the moment when DriveWorks closes the 3D/MEP and the user can access these elements. To make it even simpler in Stage 4: "Generation Tasks" there is the "Finish up" part in it you have the different associated actions, what I would like is to be able to have a feedback when the "Close the part" action is carried out. 

I hope to be clear enough in my explanations :) .  

Re

I haven't confirmed anything but "instantially", the proposed solutions 1 and 3 should be smart enough to manage and wait for DriveWorks to finish with the SOLIDWORKS file.

Do you have a concrete example where this is not the case? 

Otherwise, for reference, DriveWorks 19 introduces new "locations" for "Generation Tasks", you may be interested in "Post-Close";)

Generation Tasks (DriveWorks Documentation) (driveworkspro.com)

Re

No sorry no concrete example to give you, I'll try to continue with the triggered and referenced files, but I have the impression that only the switch to DriveWorks 19 could really answer my request with the "post close task" and an "invoke transition", I can already see how I could do it. But I admit to being stuck on the triggered and referenced files solution, both of which only indicate for me the creation of a file. I tried the referenced I had the same problem as the triggered. 

Thank you for your help anyway. 

Ok no worries, I would recommend sending an email to your DriveWorks dealer to take a look :)

Otherwise, nice to hear that Post-Close + Invoke Transition/Operation seem interesting to you, your use case was one of those we wanted to cover with \o/