- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
We are using the Job Processor to release file to our PLM system (ARAS).
It is based on Item State changes.
ie user set the Item state to "Release to Aras". For an assembly this create one entry in the job queue for each file.
Job Processor picks jobs accordingly starting Top Down from assembly.
1 job:
- Opening the assembly,
- exports the step file,
- closes the assembly,
- updates the Item state in Vault to "Released",
2 job:
- Opening the part file
- export step
- update the item state to "Released"
- close
-- Etc...
Even though it is working, there are a couple of caveats:
Performance: When opening the top assembly, all files are already in memory, and it would be much faster to just travers through the assembly and generate all the files in one go.
Error handling:
- If there is an error when handling a sub part then the main assembly should not be released, everything should go back to previous state.
- The entire batch of step files should not be send to the PLM system, before we know everything is ok.
Any suggestions on how to handle this? Ideally we want to release the Main assembly with all its sub-components in one go. But the Item state change seems to be a bad option for this?
Solved! Go to Solution.