nathangg wrote:* We first had to figure out which stake was the agent stake for all three of the shared buildings (yes, our stake shares three buildings with the stake south of us)
* Once we figured out which stake was the agent stake, we decided to use that stake's location [1].
* Once we knew which locations we were going to use, we had to disable all the extra locations (by going into the non-agent stake's admin screens)
That's good that you figured out first who was the agent stake. I had incorrectly assumed that your stake was the agent stake. Indeed, the best practice is for the agent stake to define the "official" location, and share it with all other units who share that building.
nathangg wrote:Note: some of the locations must be set up wrongly in the FM database because the
remove button does NOT show up for some shared locations even though the OTHER stake is the agent stake.
There have been some communications that lead me to believe that the FMAT database will link that building to all the stakes that use the building, even those stakes that are not the agent stake. Early versions of the calendar documentation indicated that buildings shared among stakes would only be shareable on the calendar if all the stakes involved were connected to the building in FMAT. If I recall correctly, that was before the feature for assigning a unit to a location was created. But in any case, that seems to imply that in FMAT all the stakes are linked to the building. If that theory is correct, all the stakes will end up seeing that location in their list of locations, and the only option they would have is to disable that building from being scheduled.
It would be much better, in my opinion, if the building only showed up in the location list for the agent stake. That would require an adjustment in the linkage between FMAT and the calendar system. But as you have learned by painful experience, it really only makes sense for that location to appear in one stake's list of locations, and that would of course have to be the agent stake.
nathangg wrote:Should we get this fixed in the FM database FIRST, before changing all of our events around? Or does it matter? Is there any way I can see if the FM database is right/wrong?
If my theory is correct, the FM database itself is correct; it's just that the calendar system puts that building in the list of locations for all stakes involved. Fixing that would require a code change, which I don't think you want to wait for. You could (through your stake's PFR) ask the FM Group manager to verify that FMAT is set up correctly for this building.
But in the meantime, I think you've got the right strategy for sorting out events in this shared building: the agent stake shares the location, and the other stakes use that location. For existing events that are on the duplicate locations, move all the events over to the official shared location, and disable the duplicate locations from being available for scheduling.
Questions that can benefit the larger community should be asked in a public forum, not a private message.