A user has pre-selected a set of model objects.
We need to retrieve them via the API. How do we do it?
All of our code is extracted from our production apps.

A user has pre-selected a set of model objects.
We need to retrieve them via the API. How do we do it?
All of our code is extracted from our production apps.
I have some treasure, buried somewhere.
I know how to get there from my town.
This is great from my current location. But how will you get there from YOUR location? Without changing the location of the treasure, I can tell you how to get there, from your location by aligning coordinate systems.
But it can be confusing. Here’s how I think about it intuitively. Forget the maths, just think about it intuitively.
Consider both examples:
If you think about it that way, it will be much harder to get confused.

Suppose you have a Tekla model and you want to programmatically filter for parts with a revision mark of abc/1. How would you do that?
When I originally tried the code, I had a single Binary Filter expression for just the part Position Number. I made a fatal mistake – I had assumed that Tekla would be smart enough to release that given I want a part position number, I also wanted a part. The API returned almost everything under the sun. And I have no idea why. So then I added a second Binary filter expression – this time one for parts.
Given we have two “filters”, we need to add them into a filter collection, and then finally, when we search, we search by .GetObjectsByFilter(filterCollection).
Here is the code:
Most staffers in this firm have very poor English ability.
English is a universal language. It is a very valuable skill. If you don’t want to improve your language (and I know some don’t want to, nor do they care) then you will very significantly limit your earning potential.
Clients demand good communicators – especially with written English.
An easy way of improving is via: MIRRORING.
Clients can nominate their preference. But why?
This is a proposal for a change in the process at Tek1.
I propose from now on a client to be able to nominate their detailer, if they have a preference. (FYI – this is now happening anyway, whether you like it or not).
Benefits?
Clients may want to choose, and pay for the privilege. Detailers get better bonuses. And detailers will want to win clients. If it doesn’t work there is no loss. This is a stable system because everyone wins. There are no losers.
Background Context:
Clients are like common village bicycles – Not Any More
If a client is unsatisfied with a detailer, what is the outcome?
Tek1 Branding and Detailer Branding:
How does the client choose a detailer?
What if the client does not know whom to choose?
Password Manager: Use KeePassXC.
Download it here: https://keepassxc.org/download/#windows.
Download it. Do not store your passwords in a sticky note in your computer, or on Google Drive, or in some .txt file. Use the password manager.
Why?
Tutorial Video:
The following will be a series of posts on business administration.
It is written primarily for the benefit of Tek1 staff who are interested in this topic, but I hope it will be of benefit to the wider community.
Things you need to know:
Getting Stuff Done
…….who is going to fix all of that? The manager.
Those things are not “fun”. But a good administrator needs to get it all done. If you are not going to do that stuff, then you will be a poor administrator.
Business
Why not?
Looks like db1 files were released in the above project?
Perhaps there was a miscommunication or some type of error?
Also look closely at those names? Does anyone recognise them?
Essentially you are cutting of your own feet by doing this. Your are helping a direct competitor, and more than that, former colleagues to do this under your noses.
This is never to happen again.
Upgrade Details
Installation Details
(B) Connecting to the License Server
(C) Firewall Troubles