Infor CRM Field Security overrides being applied in the Web Client with BOE

I found that there is an override method to the normal Field Level Security implementation in the Infor CRM web client that will override the normal team/user based field level security for a record.

The Field Level security is implemented in the class Sage.SalesLogix.Security.FieldLevelSecurityService.

Within that class there is an override method AccessForPropertyBoeOverride.

One of the results of that is if you have a value in CONTACT.ERPEXTID and there is a value in CONTACT.SYNCSTATUS of either “AWAITINGBACK” or “PUBLISHED” and you have a Bod mapping of Out or Both, then the contact will have all of the standard fields return a field level result of read-only, despite what the real field security profiles are defined.

The fields affected are contained in the BOE field mappings so I would imagine those would vary based on what kind of integrations you have going on.

ABOUT THE AUTHOR

Kris Halsrud

Kris Halsrud is a Senior Analyst / Developer for Customer FX Corporation.

Submit a Comment

Your email address will not be published. Required fields are marked *

Subscribe To Our Newsletter

Join our mailing list to receive the latest Infor CRM (Saleslogix) news and product updates!

You have Successfully Subscribed!