Once you have connected to the BCDE API through whichever mechanism you chose, you will be able to begin developing your application.
Tips for development of applications:
- Make sure you are clear on the specific steps of the manual process that you are trying to replicate before you begin development of your application. Make sure you are aware of BC's structure and way of representing documents and other objects. Bentley do not provide consultancy or support in this development process.
- Make sure you have looked through the different kinds of Web Services Documentation that are provided. In particular, there are worked code examples provided in GitLab, and a full list of the endpoints available through the built in documentation.
- Take careful note of any manual changes you need to make on the beta server to get your application working, such as giving your service account member access to certain spaces. These actions will need to be recreated on the live system when you deploy it.
- In some cases, you may wish for your application to "listen" for events occurring on the beta server. Rather than polling, you can register to have triggers set up on the BCDE server which will notify your application when events of a certain type occur. See this page for more information on this topic.
- If you hit any problems, first check Troubleshooting issues with the BCDE Web Services API
- If this does not help, please contact BCDE support through ServiceNow. To get the fastest response, make sure that you provide full details of the request you were making and the error message that was returned back, otherwise the team will not be able to help.