Скриване на потребителски действия в SharePoint

Преди няколко месеца, докато работи по проект за клиент, Съм създал функция. Наред с други неща, тази функция определя действие по избор (те се появяват в настройки на сайта). Единствената цел за това потребителско действие е да се покаже на мен, че активирането на функцията работи както се очаква. По принцип, Аз го използва като груба форма на отстраняване на грешки.

Много за моя срам, отстраняване на грешки този артефакт си проправи път от dev за доставки UAT и за производство преди някой трябва да се пита, "какво е това xyzzy връзка?"

До сега, Ние сме в производство и аз наистина не искам да деинсталирате функция, Прикрепвам elements.xml и преинсталирайте.

Тод мрачна посочи един лесен начин да се справя. По думите му:

"CustomActions не се копират в базата данни, те са четене директно от Elements.xml файла и копирани в прилагането състояние по време на изпълнение. Така, не е нужно да дезактивирате, деинсталиране, Преинсталирайте, и повторно активиране на функция, за да премахнете CustomAction. Просто го премахнете от файла Elements.xml и рециклиране на набора приложения(s) извършва. Следващия път, когато функцията е с обхват, Вие няма да видите CustomAction вече."

Следях си инструкции и, Разбира се, те работят.

В моя случай, Това е департамент ниво инсталация с прав единствен WFE. Ако откриете себе си с този проблем в бъдеще и с множество WFE, Вярвам, че ще трябва да направите промяната във всяка.

</край>

Абонирайте се за моя блог.

Оставете отговор

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани *