Temat: Kontakty w sugarcrm

Witam,
mam pewien problem jak rozwiązać następująca sytuację.
W sugarCRM zbudowany jest moduł firma i umieszczonych jest kilka firm, do których chcę przypisać wiele kontaktów.
Z drugiej strony każdy z kontaktów może być pracownikiem w kilku firmach. Oczywiście wtedy dane kontaktowe będą być inne.
Przy dodaniu kontaktu do powiedzmy firmy X określam również stanowisko/funkcje jaką w tej firmie pełni kontakt A. Co więcej kontakt A może pełnić w tej samej firmie X kilka różnych funkcji, więc powinien być wyświetlany w subpanelu kilka razy z oznaczeniem funkcji jaka pełni.
Jak podejść do tego problemu?
Z góry dziękują za wszelkie wskazówki.
Andrzej Muca

Andrzej Muca Product
Manager/Product
Owner/Project
Manager

Temat: Kontakty w sugarcrm

Myślę,że powielanie danych w subpanelach jest "brzydkim rozwiązaniem" lepiej przerobić subpanel tak, żeby w polu stanowisko pojawiło się ich tyle ile kontakt ma stanowisk. Trzeba pogrzebać trochę w kodzie, ale się da

konto usunięte

Temat: Kontakty w sugarcrm

Pole stanowisko w kartotece kontaktu jest polem tekstowym można więc wpisać tam wszystkie stanowiska oddzielając je przecinkiem. Proszę także zauważyć iż jeden kontakt można powiązać w wieloma Klientami dzięki czemu unikamy duplikowania danych w systemie. Oczywiście wybór czy osobę kontaktową pracującą w kilku firmach wprowadzić do systemu tylko raz czy kilka razy (dla każdej firmy w której pracuje osobno) zależy od tego w jaki sposób i do czego powyższe dane będziemy wykorzystywać.
Magdalena Ziębińska

Magdalena Ziębińska COO, eVolpe
Consulting Group

Temat: Kontakty w sugarcrm

Krzysztof Muszyński:
Witam,
mam pewien problem jak rozwiązać następująca sytuację.
W sugarCRM zbudowany jest moduł firma i umieszczonych jest kilka firm, do których chcę przypisać wiele kontaktów.
Z drugiej strony każdy z kontaktów może być pracownikiem w kilku firmach. Oczywiście wtedy dane kontaktowe będą być inne.
Przy dodaniu kontaktu do powiedzmy firmy X określam również stanowisko/funkcje jaką w tej firmie pełni kontakt A. Co więcej kontakt A może pełnić w tej samej firmie X kilka różnych funkcji, więc powinien być wyświetlany w subpanelu kilka razy z oznaczeniem funkcji jaka pełni.
Jak podejść do tego problemu?
Z góry dziękują za wszelkie wskazówki.


Witam serdecznie,

najbardziej optymalnym i zarazem najprostszym podejściem do problemu jest utworzenie modułu pomocniczego Stanowisko, który opisywałby relację pomiędzy danym Kontaktem a powiązanym z nim Kontrahentem (Firmą). Moduł ten oprócz powiązania definiowałby także pełnione przez Kontakt funkcje w danej Firmie. Efekt ten możemy uzyskać poprzez zdefiniowanie w takim module listy wielokrotnego wyboru (MultiSelect), opisującej wykonywane stanowiska. Dodatkowo moduł ten mógłby zawierać dane kontaktowe, specyficzne dla Firmy powiązanej z Kontaktem. Podsumowując, danemu Kontaktowi można będzie przypisać dowolną ilość stanowisk, które pełni w każdej z Firm oraz przypisać dane kontaktowe w stosunku do każdej z Firm. A wszystkie te informacje zostaną wyświetlone w odpowiednim subpanelu. Lista wielokrotnego wyboru pozwala nam także uniknąć powielania subpaneli (dla jednej Firmy i jednego Kontaktu mamy jeden subpanel pełnionych funkcji i danych kontaktowych). Potencjalną niedogodnością może wydawać się mała elastyczność podejścia w przypadku pojawienia się nowego stanowiska, ale sprytnemu administratorowi dodanie pozycji do listy nie powinno sprawić żadnego problemu. W razie czego możemy wesprzeć w uproszczeniu tego procesu w oparciu o typ słownikowy. Jeżeli cokolwiek z mojej wypowiedzi jest dla Pana niezrozumiałe (pora jest dość późna;), proszę o kontakt.

Pozdrawiam,
Magda

eVolpe Consulting Group
magdalena.ziebinska@evolpe.pl
evolpe.plMagdalena Ziębińska edytował(a) ten post dnia 22.06.11 o godzinie 01:21

Następna dyskusja:

SugarCRM




Wyślij zaproszenie do