Kopiowanie obiektów
W trakcie pracy zamiast przepisywania danych często szybszym rozwiązaniem jest skopiowanie kartoteki z danymi i zmiana treści wybranych pól.
Przykłady
- chcemy dodać nowy produkt w ofercie, który jest podobny do istniejącego,
- klient chce powtórzyć identyczne lub podobne zamówienie,
- klient chce na zamówieniu ten sam produkt 5 razy, ale w różnych konfiguracjach,
- chcemy zrobić ofertę podobną do innej,
- dodajemy nowe, podobne szkolenie w systemie,
- mamy kolejne zlecenie prac identyczne do przeszłego.
Program bs4 oszczędza czas użytkowników, umożliwiając kopiowanie na kilka sposobów:
- wchodząc do kartoteki obiektu i wybierając skonfigurowaną opcję „Kopiuj”
- wchodząc do zestawienia, zaznaczając wybrane wiersze (np. 2 zamówienia klienta) i wybierając opcję "Kopiuj". Program skopiuje wszystkie zaznaczone wiersze. Co więcej, administrator systemu może skonfigurować opcję, tworzącą od razu kilka kopii jednym kliknięciem.
Można także skonfigurować, jakie obiekty powiązane z kopiowanym (niejako podrzędne) mają być jednocześnie skopiowane, a ich kopie powiązane z nowo powstałym obiektem.
Np. kopiując zamówienie, chcemy, aby były skopiowane nie tylko dane ogólne zamówienia, ale także pozycje produktowe na zamówieniu.
Inną, bardziej zaawansowaną możliwością kopiowania obiektów jest skorzystanie z triggerów bs4, które mogą mieć bardziej specyficzną logikę kopiowania – w aplikacji triggera może być zakodowane pobieranie danych z dowolnych źródeł i wprowadzanie dowolnych reguł.