I have a business rule for cases that gets triggered when a specific Account is selected. This Account existed in production, but not my test environment so I manually created it in test, then completed the rule. It worked fine in test, so I exported the solution and moved it into production where it stopped working. While troubleshooting I modified the rule in production and selected the account again, and the rule started working.
My suspicion is the rule is tied to the GUID of the account, not just the account name, and since I manually created the account in dev it has a different GUID than the account in production which is breaking the rule. To test I changed the name of the existing account the rule uses and sure enough the rule still worked after the change. Does this sound like it's working as expected? If so, any suggestions on how should proceed with this? My concern is that if the rule gets included in future packages it will stop working again until it gets manually created in the production environment.
Any assistance or suggestions would be appreciated.
Thanks!
Bob