fbpx

SuiteCRM Polska

Darmowy system CRM na licencji Open Source

SuiteCRM 8.10.1 – wydanie konserwacyjne

SuiteCRM 8.10.1 jest już dostępny. To wydanie konserwacyjne usuwa trzy regresje wprowadzone w wersji 8.10. Producent zaleca wszystkim użytkownikom SuiteCRM 8.10 niezwłoczną aktualizację.

To wydanie konserwacyjne nie zawiera nowych funkcji. Jego jedynym celem jest naprawienie błędów, które nie powinny były pojawić się w SuiteCRM 8.10. W tym artykule znajdziesz wszystkie niezbędne informacje – czy problem Cię dotyczy i co należy zrobić.

Co zawiera SuiteCRM 8.10.1?

To wydanie zawiera trzy ukierunkowane poprawki błędów będące regresją wprowadzoną w wersji 8.10. Opisano każdą z nich, aby można było szybko ocenić, co dotyczy Twojego środowiska.

Poprawka 1: Podstawowe pola wyświetlają się jako brakujące lub puste po edycji w Studio

Jedną z funkcji, na której polega społeczność, jest Studio – narzędzie do konfigurowania modułów bez pisania kodu. Musi działać przewidywalnie, a w wersji 8.10 tak nie było.

Podczas edycji standardowego pola podstawowego przez Studio – na przykład oznaczenia pola „Branża” jako wymaganego lub aktualizacji etykiety – SuiteCRM nieprawidłowo wstrzykiwał definicję źródła do generowanego pliku nadpisania.

Ten jeden wiersz nakazywał SuiteCRM traktować pole podstawowe jako pole niestandardowe. Ponieważ pola podstawowe i niestandardowe przechowywane są w różnych tabelach bazy danych, system zaczął szukać danych w niewłaściwym miejscu. Prowadziło to do błędów SQL podczas zapisywania, pustych lub brakujących danych oraz awarii hooków logiki i integracji zależnych od tych pól. Problem dotyczył każdego podstawowego pola w Studio po aktualizacji do wersji 8.10.

SuiteCRM 8.10.1 koryguje logikę generującą to nieprawidłowe nadpisanie. Studio będzie teraz tworzyć czyste pliki nadpisań, które prawidłowo zachowują status pól podstawowych.

Czy problem Cię dotyczy? Problem dotyczy Cię, jeśli zaktualizowałeś system do SuiteCRM 8.10 i po aktualizacji edytowałeś Studio jakiekolwiek standardowe pole podstawowe – na przykład zmieniłeś etykietę pola, oznaczyłeś je jako wymagane lub dostosowałeś jego właściwości wyświetlania. Jeśli od czasu aktualizacji nie wprowadziłeś żadnych zmian w polach podstawowych przez Studio, problem Cię nie dotyczy.

Jeśli nie możesz zaktualizować od razu. Wiemy, że natychmiastowe zastosowanie aktualizacji nie zawsze jest możliwe – czasem trzeba zaplanować okno serwisowe, poinformować zainteresowane strony lub najpierw przetestować środowisko. Jeśli doświadczasz opisanych objawów i potrzebujesz tymczasowego rozwiązania, możesz naprawić problem ręcznie – jest to proste:

  • znajdź plik w lokalizacji: public/legacy/custom/Extension/modules//Ext/Vardefs/_override_sugarfield_.php
  • otwórz plik i usuń wiersz ustawiający źródło na custom_fields
  • przejdź do Administracja -> Naprawa i uruchom Szybką naprawę i przebudowę
  • jeśli na dole strony Naprawy pojawią się skrypty SQL, uruchom je w celu resynchronizacji metadanych

W razie trudności Forum Społeczności SuiteCRM to najlepsze miejsce, gdzie można uzyskać pomoc od innych użytkowników, którzy przez to przeszli.

W międzyczasie zalecamy unikanie dalszych edycji pól podstawowych przez Studio w środowiskach produkcyjnych do czasu zastosowania aktualizacji 8.10.1.

Poprawka 2: Symbole walut nie wyświetlają się w plikach PDF kontraktów

Po aktualizacji do SuiteCRM 8.10 zmienne walutowe w szablonach PDF przestały być zastępowane rzeczywistymi wartościami, Zamiast oczekiwanego symbolu waluty dokumenty wyświetlały nieprzetworzone nazwy zmiennych.

Problem został naprawiony – pliki PDF będą ponownie wyświetlać symbole walut zgodnie z oczekiwaniami.

Poprawka 3: Generowane pliki PDF pobierały się jako [Nazwa-Szablony-PDF].pdf

Przed wersją 8.10 generowane pliki PDF były nazywane od rekordu źródłowego (np. Faktura_NazwaFaktury.pdf). Po aktualizacji do 8.10 nazwy plików zaczęły odzwierciedlać nazwę szablonu PDF zamiast rekordu (np. Szablon_PDF.pdf). Wersja 8.10.1 przywraca poprzednie zachowanie – generowane pliki PDF są ponownie nazwane od rekordu modułu źródłowego.

Nowe wydanie możesz znaleźć na stronie producenta – https://suitecrm.com/download/ – a więcej informacji o wydaniu znajdziesz na stronie wydania.

Tagged:

You Might Also Like