Disabling the "Show All" button

Is there a way to remove the Show All button? I know you can use the FILTERGROUP function, but we would have to apply that to all the forms. Is there a universal way to disable that?

Are you also planning to disable all other filter buttons? If you only do the show all button, the user could still click on the table filter button and remove the filters from there.

This is not only not possible, but you would loose a huge advantage of Navision… which is the functionality to filter any field. Additionally the “Show All” also appears in the View Menu, and has a Shortcut… You’ll definitly have to stick to the Filtergroups if you want to avoid that users modify a preestablished filter. Saludos Nils

quote:

This is not only not possible, but you would loose a huge advantage of Navision… which is the functionality to filter any field. Additionally the “Show All” also appears in the View Menu, and has a Shortcut… You’ll definitly have to stick to the Filtergroups if you want to avoid that users modify a preestablished filter. Saludos Nils
Originally posted by nilsm - 2005 Sep 12 : 22:56:14

Yes, while it’s true that the user will loose the advantage of Navision doing this. However, the company we’re working with wants to prevent their sales reps from leaving with their whole customer list. We were just trying to find ways to do this without programming.

Well, you can deactivate the filtering ability altogether (and thus also Show All) by removing the System 3210 “View, Tablefilter” from the permissions, but I’m sure this won’t go down well [B)] Instead of limiting and controlling the users I’d suggest some training…

What about applying some Security Filters to the Sales Reps so they can see only their assigned customers? Is that posssibility discarded?

I have to agree with sv – training does the trick. I’ve had the same kind of request from my clients again and again and again. [^] Stefan

From my experience this is very much a US thing, I have seen this request a lot. In this case, training is not the issue, since it really is a security issue. Fisrtly, don’t kid youself into thinking that if you disallow show all, then you have resolved the issue. If you have sales people intent on stealling the client list, then they WILL get the list, and putting a “Do not enter sign” on the door will not slow them down. This really is not a Navision issue, it needs to be solved at management level.

I have to give it to David. I wouldn’t employ someone I would not trust in the first place.

quote:

I wouldn’t employ someone I would not trust in the first place.

That would be of course the best solution, but unfortunately you cannot really tell in the beginning of contracting a new employee if that person is that trustworthy or if something negative might occur along the employment period - and this solutions doesn’t really solve Dean’s issue. We have some kind of similar issue, especially with sales data (and even sales prices and product costs), and have been working with the responsability center functionality. But it definitly needed some customization, especially on posted documents and the customer list. It’s only a couple of lines of code, but disabling the filter functionality will definitly not solve your issue. IF you are on SQL go for the security filters, if not, customizations with the responsability centers will be necessary. Saludos Nils

Let me rephrase that: I wouldn’t continue to employ someone I didn’t trust. [:D]

Hi Nelson,

quote:

Let me rephrase that: I wouldn’t continue to employ someone I didn’t trust.

I completely agree with you on that one… but at that point, the damage might have already been done… [;)] Saludos Nils

quote:

Well, you can deactivate the filtering ability altogether (and thus also Show All) by removing the System 3210 “View, Tablefilter” from the permissions, but I’m sure this won’t go down well [B)] Instead of limiting and controlling the users I’d suggest some training…
Originally posted by Steffen Voel - 2005 Sep 12 : 23:45:01

Yeah… Unfortunately, ethics is hard to train… Especially if the sales reps have high turnover rate… [B)]

quote:

Let me rephrase that: I wouldn’t continue to employ someone I didn’t trust. [:D]
Originally posted by nelson - 2005 Sep 13 : 16:38:30

You’re totally right… But unfortunately, I don’t run the company… [:D] So in the end, it’s [B)][B)][xx(]

Mr Lizzard, you need to be very carefull here. Believe me, when a sales person leaves, and does an internet search, finds a customer, and uses it, it wont matter how they found it. The only butt that the CEO is going to be able to kick will be the NSC, and it will fall on you. In this case, the recommnedation MUST be that sales people do not have any access to the Customer database. You just have to get over this totaly misconstrued belief that “SHow All” is an issue. It is not. THis is a business issue, and removing Show All is totally irrelevant to the case.

I’m fairly interested in this topic as we never know what kind of requests or issues we will face in the future. This one, for example, can challenge the security features of pretty much any IT system in existence. Nothing is completely secure in this world. I’m not sure if I properly understood David’s last comment. But my belief (and I thought David’s also) is that, if someone really wants to steal the customer database, they will. And if they really want to somehow delete or corrupt this database, they will find a way. Even if they will just replace Mr. John Smith’s contact info at CRONUS Int. (the best customer ever) with Donald Duck at Acme Corp. The logical solution then seems to be “block their access to the database”. But, by that time, you can just send all the Sales Reps home because then they have no means to work. Am I the only who thinks this way?

quote:

Mr Lizzard, you need to be very carefull here. Believe me, when a sales person leaves, and does an internet search, finds a customer, and uses it, it wont matter how they found it. The only butt that the CEO is going to be able to kick will be the NSC, and it will fall on you. In this case, the recommnedation MUST be that sales people do not have any access to the Customer database. You just have to get over this totaly misconstrued belief that “SHow All” is an issue. It is not. THis is a business issue, and removing Show All is totally irrelevant to the case.
Originally posted by David Singleton - 2005 Sep 13 : 18:57:30

Yes, I’m well aware of this issue. And our customer is also aware of this issue that the sales rep wants the customer list or any other list they will get it one way or another. The management just want to make it harder for them instead of just Show All → Copy → Paste. Don’t worry, we’re not idiots… [:D]

quote:

I’m fairly interested in this topic as we never know what kind of requests or issues we will face in the future. This one, for example, can challenge the security features of pretty much any IT system in existence. Nothing is completely secure in this world. I’m not sure if I properly understood David’s last comment. But my belief (and I thought David’s also) is that, if someone really wants to steal the customer database, they will. And if they really want to somehow delete or corrupt this database, they will find a way. Even if they will just replace Mr. John Smith’s contact info at CRONUS Int. (the best customer ever) with Donald Duck at Acme Corp. The logical solution then seems to be “block their access to the database”. But, by that time, you can just send all the Sales Reps home because then they have no means to work. Am I the only who thinks this way?
Originally posted by nelson - 2005 Sep 13 : 19:35:23

Yes, if a bad employee is out to get you, they will get you. It’s like saying there’s no such thing as a car that cannot be stolen. All we can do is to make a little more difficult. That’s why we install car alarm, LowJack, put on The Club, etc… But if the thief wants your car, they’ll get your car. My car was stolen once… That feeling sucks…[B)]

I had a car that was stolen 9 times. I asked the police what to do, and they said I should get a car that people don’t want to steal. mr lizzard, you are going to have to sit with your client and work this out. It just is not a Navision issue, there is something they want to steal, they will steal it. Of the anti theft devices you mention, the only one that really works is low jack, and there isn’t anything like that here. Maybe you could hae the client create a lot of dummy companies, then if anyone calls those numbers, you know thye stole the list.

quote:

Of the anti theft devices you mention, the only one that really works is low jack, and there isn’t anything like that here. Maybe you could hae the client create a lot of dummy companies, then if anyone calls those numbers, you know thye stole the list.
Originally posted by David Singleton - 2005 Sep 14 : 02:19:05

LOL!!!