Announcements
Hi every one,
I created extension for project entity.
Project entity has a field telephone. I am getting Bp warning telephone referenced field PSAPhone is marked obsolete.
In PSAPhone field properties is obsolete is yes.
Can any one suggest how to resolve this Bp warning. Thanks in advance.
Thank you drab.
Hi neetha,
is obsolete properties is deprecated in the D365Fo.
Reagrds
Riyas ahamed F
Aha, I see…
I think you'll have to add an exclusion to BPSuppressions file. Right-click your project and choose Edit Best Practice Suppressions. Then add something like this into Items:
Metadata Warning AxDataEntityViewExtension/ProjectEntity.Extension/Fields/Telephone/DataField ReferencedObjectIsObsolete It's a system object coming from the entity being extended.
Hi Martin,
I am not clear with your solution i.e to stop using obsolete elements.
Firstly I created extension for project entity.
Next I added two fields. when I built the solution I got the following warning.
" [AxDataEntityViewExtension/ProjectEntity.Extension/Fields/Telephone/DataField]:Referenced object 'PSAPhone' is marked as obsolete."
The Telephone is a standard field it is not the field which I have added to the extension. so I can not delete telephone.
So could you clearly explain how could I suppress this BP.
yes blue wang.
Could you please suggest the optimized solution for it.
The solution is to stop using obsolete elements.
Unfortunately I don't know how this field used to be used in older versions before it got obsolete, therefore I can't tell you what has replaced it. I guess they changed the solution to use the global address book instead of a field on ProjTable.
Hi Neetha,
Have you noticed that Telephone field is also obsolete.
André Arnaud de Cal...
293,342
Super User 2025 Season 1
Martin Dráb
232,445
Most Valuable Professional
nmaenpaa
101,158
Moderator