Adam G 23 Napisano 30 Stycznia Udostępnij Napisano 30 Stycznia w Eksport/Import wszystkich widoków i filtrów W związku ze zmianą pracownika potrzebowałbym przenieść wszystkie widoki i filtry pomiędzy użytkownikami. Mam to do zrobienia na wielu spółkach. W jaki najszybszy sposób to zrobić? Domyślam się, że najlepszym rozwiązaniem będzie manipulacja na bazie danych. Tylko jakie query będę potrzebował żeby to zrobić. Link to postu
Paweł Kubacki 203 Napisano 1 Lutego Udostępnij Napisano 1 Lutego w Eksport/Import wszystkich widoków i filtrów W programie jest możliwość eksportu/importu ustawień widoku. Gdyby jednak chciał Pan przenieść ustawienia list edycyjnych, np. pozycji faktury, to tam jeszcze nie ma takiego importu/eksportu. W dniu 30.01.2024 o 11:07, Adam G napisał: Domyślam się, że najlepszym rozwiązaniem będzie manipulacja na bazie danych. Tylko jakie query będę potrzebował żeby to zrobić. Ustawienia widoku przechowywane są w tabeli WidokiSerwisowe, a ustawienia list edycyjnych w tabeli StanyAplikacji. Link to postu
Adam G 23 Napisano 1 Lutego Autor Udostępnij Napisano 1 Lutego w Eksport/Import wszystkich widoków i filtrów 43 minuty temu, Paweł Kubacki napisał: Ustawienia widoku przechowywane są w tabeli WidokiSerwisowe Czyli co najlepiej z wylogowanym użytkownikiem. 1. Usunąć już zapisane widoki DELETE FROM Nexo_Firma.ModelDanychContainer.WidokiSerwisowe WHERE Uzytkownik_Id = 'NowyUzytkownikId' 2. Skopiować widoki ze starego użykownika INSERT INTO Nexo_Firma.ModelDanychContainer.WidokiSerwisowe (Nazwa, DefinicjaXML, Tag, Standardowy, Grupa, Opis, Bazowy, TimeStamp, WidokBazowy_Id, Uzytkownik_Id, Naglowek_Id) SELECT Nazwa, DefinicjaXML, Tag, Standardowy, Grupa, Opis, Bazowy, TimeStamp, WidokBazowy_Id, 'NowyUzytkownikId', Naglowek_Id FROM Nexo_Firma.ModelDanychContainer.WidokiSerwisowe WHERE Uzytkownik_Id = 'StaryUzytkownikId' Czy coś źle zrozumiałem? Link to postu
Paweł Kubacki 203 Napisano 2 Lutego Udostępnij Napisano 2 Lutego w Eksport/Import wszystkich widoków i filtrów 22 godziny temu, Adam G napisał: 1. Usunąć już zapisane widoki DELETE FROM Nexo_Firma.ModelDanychContainer.WidokiSerwisowe WHERE Uzytkownik_Id = 'NowyUzytkownikId' Jeżeli użytkownik jest nowy i nie ma jeszcze spersonalizowanych widoków, to nie trzeba niczego usuwać. W tabeli WidokiSerwisowe nie będzie wówczas dla niego żadnych wpisów. Jeżeli natomiast jakieś widoki już dostosowywał do swoich potrzeb, to może nie warto mu ich zmieniać. Proszę zwrócić uwagę, że podane przez Pana polecenie usuwa wszystkie widoki użytkownika bez względu na to jakie widoki będą potem w drugim kroku kopiowane z wzorcowego użytkownika. Może się więc zdarzyć, że usunięta zostanie zmieniona konfiguracja np. serwisu Asortyment mimo, że użytkownik wzorcowy nie dokonał zmian w tej konfiguracji i nie będzie ona w kroku 2 skopiowana. W rezultacie konfiguracja tego serwisu wróci do ustawień domyślnych. 22 godziny temu, Adam G napisał: 2. Skopiować widoki ze starego użykownika INSERT INTO Nexo_Firma.ModelDanychContainer.WidokiSerwisowe (Nazwa, DefinicjaXML, Tag, Standardowy, Grupa, Opis, Bazowy, TimeStamp, WidokBazowy_Id, Uzytkownik_Id, Naglowek_Id) SELECT Nazwa, DefinicjaXML, Tag, Standardowy, Grupa, Opis, Bazowy, TimeStamp, WidokBazowy_Id, 'NowyUzytkownikId', Naglowek_Id FROM Nexo_Firma.ModelDanychContainer.WidokiSerwisowe WHERE Uzytkownik_Id = 'StaryUzytkownikId' Pola TimeStamp i Naglowek_Id nie powinny być kopiowane. Link to postu
Adam G 23 Napisano 2 Lutego Autor Udostępnij Napisano 2 Lutego w Eksport/Import wszystkich widoków i filtrów 4 minuty temu, Paweł Kubacki napisał: Jeżeli użytkownik jest nowy i nie ma jeszcze spersonalizowanych widoków, to nie trzeba niczego usuwać. Niestety od czwartku istnieje już jako użytkownik i ma zaimportowane ręcznie część widoków. Odnośnie ich zmiany jest to osoba która dopiero zaczyna przygodę z Subiektem, została przeszkolona przez inna osobę z tymi samymi uprawnieniami i zakresem obowiązków. 8 minut temu, Paweł Kubacki napisał: Może się więc zdarzyć, że usunięta zostanie zmieniona konfiguracja np. serwisu Asortyment mimo, że użytkownik wzorcowy nie dokonał zmian w tej konfiguracji i nie będzie ona w kroku 2 skopiowana. W rezultacie konfiguracja tego serwisu wróci do ustawień domyślnych. W tym przypadku nie powinno stanowić to problemu, ale będę musiał to zapamiętać na ewentualną przyszłość. Link to postu
Polecane posty