Skocz do zawartości

Automatyczne grupowanie transakcji

Polecane posty

  • 4 miesiące temu...

Dzień dobry,

 

Czy temat automatycznego grupowania posunął się może do przodu czy jest jeszcze w trakcie developmentu?

 

A czy byłaby szansa może na stworzenie StoredProcedure do grupowania, którą po prostu uruchamialibyśmy regularnie?

 

Czy dobrze rozumiem, że obecnie jedynym sposobem grupowania jest ręczne zaznaczenie X wierszy i wybranie 'grupuj' w menu kontekstowym?

 

Pozdrawiam,

Czesław

Link to postu
  • 5 tygodni później...

Witam Panie Bartku,

 

Dziękuję za komentarz, nasz klient jednak potrzebuje automatycznego grupowania już teraz więc zakładam, że musimy ręcznie odtworzyć Pana całą procedurę grupowania.

 

Czy mógłby Pan może udostępnić cokolwiek co by nam ułatwiło zadanie, może jakiś dokument z opisem logiki grupowania, bo rozumiem, że kod c# raczej nie wchodzi w grę?...

 

jakby był Pan uprzejmy może wymienić chociaż nazwy wszystkich tablic które biorą udział w procesie to już dalej posprawdzamy co gdzie się pojawia i jakoś to wszystko napiszemy...

 

pozdrawiam,

 

Czesław

Link to postu
musimy ręcznie odtworzyć Pana całą procedurę grupowania.

Oj, nie taka ona moja, pracowało nad nią co najmniej trzech programistów. Niestety nie jest ona taka prosta, oczywista i zapisana w jednym fragmencie kodu, więc nie jestem w stanie ją "wyrwać" z programu i udostępnić.

Samo założenie jest proste, utworzyć nową transakcję, oznaczyć ją jako grupę (tr_Group), transakcje grupowane oznaczyć jako zgrupowane (tr_grouped) i przepisać odpowiednio dane. Problem w tym, że Sello obsługuje w tym procesie bardzo wiele różnych przypadków, podpinanie wiadomości, notatek, adresów, formularzy. Na potrzeby pojedynczego wdrożenia można ten cały scenariusz uprościć, ale tutaj w algorytmie Sello są obsłużone wszystkie przypadki jakie mogą po drodze wystąpić. (no i sam kod jest w c++ a nie w C# :) ).

 

Nazwy tabel są w zasadzie łatwe do zdiagnozowania. Tabele z dwoma podkreślnikami to tabele główne, np tr__Transaction. Wszelkie tabele z jednym podkreślnikiem zaczynające się od prefisku tr_xxxxxx to są tabele powiązane bezpośrednio z tabelą główną. Na nie w pierwszej kolejności należy zwrócić uwagę. Dodatkowo pomocny będzie profiler do SQLa.

 

Prócz tego mogą wystąpić odwołania do tabel innych, np adr__Address, pb__PostBuyFormData itp.

Link to postu
  • 1 miesiąc temu...
  • Bartosz Rosa zmienił tytuł na Automatyczne grupowanie transakcji
  • 2 miesiące temu...

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.
Uwaga: Twój wpis zanim będzie widoczny, będzie wymagał zatwierdzenia moderatora.

Użytkownik forum
Odpowiedz...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

×
×
  • Dodaj nową pozycję...