iModel.js Agents QA (Jump Start) #97
-
Captured Q&A from the iModel.js Jump Start event on July 15th 2020, “iModel.js Agents”. In this session, Bill Goehrig introduced iModel.js agents, services that can leverage the power of change-sets to enhance the value of your digital twin. He demonstrated how to extract information from change summaries to fulfill common industry use-cases in groundbreaking ways. Please don't reply to this discussion. If you have follow-up questions or comments please start a new discussion. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
Q: Can one agent update more than one iModel? Q: Does iModel.js integrate with ProjectWise? Are there any examples of this (or similar)? Is it possible to push changes back to ProjectWise via iModel.js? Q: What is the importance of setting the applicationType? If this is not set, are there some adverse effects later down the line? Q: Can users host their own iTwin Server? Is there a list of steps for that? We also have a blog post covering deploying a frontend: https://medium.com/imodeljs/ship-it-415cfc1c70fa If you are interested in iTwin Stack please contact Bentley directly. Q: Instead of having to reverse engineer these schemas, do any of the bridges provide documentation on their schemas? If a schema you're interested in isn't represented there, or lacking in a description, please reach out to us as we're always trying to improve them. Q: Can someone elaborate a bit on the differences between ECSQL vs. traditional SQL and ECSQL classes vs DB tables? Q: For ECSQL can we do "IS IN (...)"? Q: Are there any examples that show the agent workflow? On GitHub by any chance? Also, the code that shows the finished result from Bill’s presentation is here: https://github.com/iModeljsJumpStart/jumpstart-agent For other resources, the links should be available on https://imodeljsjumpstart.github.io/. Q: It seems that iModel covers role-based security. Does it also cover fine grained access (e.g. Attribute level)? |
Beta Was this translation helpful? Give feedback.
Q: Can one agent update more than one iModel?
A: An Agent normally shouldn't be used to update the current iModel as they are triggered by iModel updates. However, technically you can use the event of one iModel to update the contents of another iModel. Feel free to reach out if you have a use-case in mind and would like to discuss further.
Q: Does iModel.js integrate with ProjectWise? Are there any examples of this (or similar)? Is it possible to push changes back to ProjectWise via iModel.js?
A: We can setup bridges to synchronize data from files stored in ProjectWise into an iModel, but we do not synchronize data back into the source files.
Q: What is the importance of setting the appl…