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.

Subscribe To Our Newsletter

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

You have Successfully Subscribed!