Punkty wejścia > Moduł Pomoc techniczna > Standardowy skrypt TRTCRMPE 

CLLOBJ: Definicja obiektu rozmowy wygenerowanej przez kampanię telefoniczną

Ten punkt wejścia interweniuje w ramach matrycy podziału rozmów asystenta kampanii telefonicznej. Umożliwia on zdefiniowanie spersonalizowanego obiektu dla każdej rozmowy generowanej przez danego asystenta.

Na przykład ten ostatni ma szczególne znaczenie w ramach kampanii monitów dla niezapłaconych pozycji. Punkt wejścia może więc obliczyć pozostałą należną kwotę dla każdej osoby kontaktowej oraz stwierdzić konieczność odbycia rozmowy.

Jeśli definicja obiektu rozmowy jest dokonywana za pomocą tego punktu wejścia parametr CLLCMGOMP nie ma żadnego wpływu na daną rozmowę.

Ten punkt wejścia jest powiązany z tabelą dodatkową 456. Konkretny punkt wejścia może odpowiadać każdemu rekordowi tej tabeli dodatkowej. Nazwa operacyjnego punktu wejścia tabeli dodatkowej, której kod to A1 wygląda więc następująco: CLLOBJ_A1.

Kontekst i tryb działania

Transakcja

Istnieje transakcja w toku.

Log

Brak otwartego loga.

Kontekst wywoływania

Ten punkt wejścia jest wywoływany dla każdej rozmowy telefonicznej tworzonej przez matrycę podziału. Klasa [F] rozmowy do utworzenia jest uzupełniana częściowo. Nr chronologiczny rozmowy został już obliczony i jest dostępny w dwóch następujących zmiennych: [F:CLL]CLLNUM lub SZCLLNUM. Rozmowa nie została jeszcze fizycznie utworzona w bazie danych.

Dostępne zmienne i maski

IFULOBJBYPE: Ta zmienna jest testowana dla każdej rozmowy. Jest ona zawsze inicjalizowana jako zero przed każdym wywołaniem punktu wejścia. Jeśli jej wartość pozostaje zerowa to obiekt rozmowy jest definiowany zgodnie z wartością parametru CLLCMGOMP. Jeśli jej wartość jest dodatnia to obiekt rozmowy zostanie załadowany z zawartością zmiennej clob CLBCLLFULOBJ.

CLBCLLFULOBJ: Ta zmienna, inicjalizowana jako pusta przed każdym wywołaniem punktu wejścia musi posiadać kompletny tekst do wyświetlenia na rozmowie do wykonania. Maksymalny rozmiar tekstu jest uwarunkowany przez rozmiar typu clob zdefiniowany w typie danych HD5.

SZSUMUP: Ta licząca 235 znaków zmienna może zawierać podsumowanie kompletnego tekstu uzupełnionego w zmiennej CLBCLLFULOBJ.

GSZOPGNUM: Ta zmienna o charakterze informacyjnym zawiera kod kampanii telefonicznej tworzonej za pomocą asystenta.

SZBPRNUM: Ta zmienna o charakterze informacyjnym zawiera kod kontrahenta, do którego należy zadzwonić.

SZCCNNUM: Ta zmienna o charakterze informacyjnym zawiera kod osoby kontaktowej, do której należy zadzwonić.

 

Otwarte tabele

W poniższej tabeli, flaga ważnej zawartości oznacza, że zawartość zgadza się z kontekstem.

Tabela

Ważna zawartość

Opis tabeli

ATYPE

Nie

Typy danych

PHONECALL

Nie

Rozmowy telefoniczne

SELCMG

Nie

Wybory marketingowe

SELCMGLIS

Nie

Wybory marketingowe

BPARTNER

Nie

Kontrahent

BPCUSTOMER

Nie

Klienci

BPADDRESS

Nie

Adres

CONTACTCRM

Nie

Osoby kontaktowe

CONTACT

Nie

Relacje z osobami kontaktowymi – jednostki

AUTILIS

Nie

Użytkownicy

DIAHOU

Nie

Plany godzinowe

TABWEEDIA

Nie

Układy tygodnia

HD5CLOB

Nie

Pliki tekstowe marketingu

 

OMMXML: Informacje dodatkowe XML właściwe dla korespondencji seryjnej

Ten punkt wejścia interweniuje w ramach generowania korespondencji seryjnej typu XML. Umożliwia on uzupełnienie dokumentu XML generowanego za pomocą informacji wykluczonych ze standardowych ustawień korespondencji seryjnej XML.

Kontekst i tryb działania

Transakcja

Brak transakcji w toku.

Log

Brak otwartego loga.

Kontekst wywoływania

Ten punkt wejścia jest wywoływany dla każdego odbiorcy korespondencji, tuż przed zapisem tagu końca rekordu (tag powiązany z polem: Obiekt XML).

Dostępne zmienne i maski

SZBULLTOFILL: Licząca 250 znaków zmienna stanowiąca bufor zapisu. Po zakwalifikowaniu jej zawartość może zostać zapisana w pliku XML za pomocą takiej pozycji kodu, jak:

Wrseq SZBUFFTOFILL Using [FXML]

SZOPGNUM: Zmienna o charakterze informacyjnym zawierająca kod generowanej korespondencji seryjnej.

SZMXL: Zmienna o charakterze informacyjnym zawierająca kod ustawień korespondencji seryjnej XML używany do generowania.

 

Otwarte tabele

W poniższej tabeli, flaga ważnej zawartości oznacza, że zawartość zgadza się z kontekstem.

Tabela

Ważna zawartość

Opis tabeli

MAILXML

Nie

Ustawienia korespondencji seryjnej XML

MAILXMLD

Nie

Ustawienia korespondencji seryjnej XML

CONTACTCRM

Nie

Osoby kontaktowe

CONTACT

Nie

Relacje z osobami kontaktowymi – jednostki

BPARTNER

Nie

Kontrahent

BPCUSTOMER

Nie

Klienci

BPADDRESS

Nie

Adres

SALESREP

Nie

Przedstawiciele

SELCMGLIS

Nie

Wybory marketingowe

 

MGCDEDIT: Definiowanie raportów właściwych dla wydruku danych grupy docelowej

Ten punkt wejścia interweniuje przed wydrukiem w celu wyświetlenia lub wyodrębnienia danych grupy docelowej. Umożliwia on personalizację używanych raportów.

Kontekst i tryb działania

Transakcja

Brak transakcji w toku.

Log

Brak otwartego loga.

Kontekst wywoływania

Ten punkt wejścia jest wywoływany po wygenerowaniu danych grupy docelowej, przed rozpoczęciem wydruku.

Dostępne zmienne i maski

Zmienne klasy

Definicja

Maska [M: MGC1]

Zawiera dane cech charakterystycznych dla grupy docelowej

SZMGG1AASC

Musi zawierać nazwę raportu zastępującego raport MGG1AASC

SZMGG1ADES

Musi zawierać nazwę raportu zastępującego raport MGG1ADES

SZMGG2AASC

Musi zawierać nazwę raportu zastępującego raport MGG2AASC

SZMGG2ADES

Musi zawierać nazwę raportu zastępującego raport MGG2ADES

SZMGG2DASC

Musi zawierać nazwę raportu zastępującego raport MGG2DASC

SZMGG2DDES

Musi zawierać nazwę raportu zastępującego raport MGG2DDES

SZMGG2LASC

Musi zawierać nazwę raportu zastępującego raport MGG2LASC

SZMGG2LDES

Musi zawierać nazwę raportu zastępującego raport MGG2LDES

SZMGX1AASC

Musi zawierać nazwę raportu zastępującego raport MGX1AASC

SZMGX1ADES

Musi zawierać nazwę raportu zastępującego raport MGX1ADES

SZMGX2AASC

Musi zawierać nazwę raportu zastępującego raport MGX2AASC

SZMGX2ADES

Musi zawierać nazwę raportu zastępującego raport MGX2ADES

SZMGX2DASC

Musi zawierać nazwę raportu zastępującego raport MGX2DASC

SZMGX2DDES

Musi zawierać nazwę raportu zastępującego raport MGX2DDES

SZMGX2LASC

Musi zawierać nazwę raportu zastępującego raport MGX2LASC

SZMGX2LDES

Musi zawierać nazwę raportu zastępującego raport MGX2LDES

 

MAINSREFLT: Pełne uwzględnienie lewej listy zgłoszenia serwisowego

Ten punkt wejścia umożliwia przejęcie pełnej odpowiedzialności za zawartość różnych przeglądarek na lewej liście składającej się na obiekt Zgłoszenie serwisowe.

Kontekst i tryb działania

Transakcja

Brak transakcji w toku.

Log

Brak otwartego loga.

Kontekst wywoływania

Ten punkt wejścia jest wywoływany na samym początku operacji FILGAUCHE obiektu Zgłoszenie serwisowe.

Dostępne zmienne i maski

IMAINSREPEFLT: Ta zmienna jest inicjalizowana jako zero przed każdym wywołaniem punktu wejścia. Jeśli punkt wejścia musi przejąć odpowiedzialność za zawartość lewej listy wystarczy przypisać mu wartość dodatnią. Zawartość różnych lewych list jest definiowana przy użyciu zwykłych zmiennych administratora, przewidzianych w tym celu. (currbox, FILGAUCHE, FILGAUSUP...)

GSRECTRNUM: Używana transakcja wprowadzania.

 

Otwarte tabele

W poniższej tabeli, flaga ważnej zawartości oznacza, że zawartość zgadza się z kontekstem.

Tabela

Ważna zawartość

Opis tabeli

SERREQUEST

Nie

Zgłoszenia serwisowe

 

SREFLT: Kompleksowy filtr na dodatkowych przeglądarkach zgłoszeń serwisowych

Ten punkt wejścia umożliwia przejęcie pełnej odpowiedzialności za zawartość dodatkowych przeglądarek na lewej liście zdefiniowanych przez używaną transakcję wprowadzania. Jeśli ten punkt wejścia jest aktywny, ignorowane są filtry nakładane przez transakcję wprowadzania.

Kontekst i tryb działania

Transakcja

Brak transakcji w toku.

Log

Brak otwartego loga.

Kontekst wywoływania

Ten punkt wejścia jest wywoływany w ramach operacji FILGAUCHE obiektu Zgłoszenie serwisowe wyłącznie dla dodatkowych przeglądarek.

Dostępne zmienne i maski

ISREPEFLT: Ta zmienna jest inicjalizowana jako zero przed każdym wywołaniem punktu wejścia. Jeśli punkt wejścia musi przejąć odpowiedzialność za zawartość dodatkowych przeglądarek wystarczy przypisać mu wartość dodatnią. Zawartość różnych lewych list jest definiowana przy użyciu zwykłych zmiennych administratora, przewidzianych w tym celu. (currbox, FILGAUCHE, FILGAUSUP...)

GSRECTRNUM: Używana transakcja wprowadzania.

 

Otwarte tabele

W poniższej tabeli, flaga ważnej zawartości oznacza, że zawartość zgadza się z kontekstem.

Tabela

Ważna zawartość

Opis tabeli

SERREQUEST

Nie

Zgłoszenia serwisowe

 

MAINITNFLT: Kompletne uwzględnienie lewej listy interwencji

Ten punkt wejścia umożliwia przejęcie pełnej odpowiedzialności za zawartość różnych przeglądarek na lewej liście składającej się na obiekt Interwencje.

Kontekst i tryb działania

Transakcja

Brak transakcji w toku.

Log

Brak otwartego loga.

Kontekst wywoływania

Ten punkt wejścia jest wywoływany na samym początku operacji FILGAUCHE obiektu Interwencje.

Dostępne zmienne i maski

IMAINITNPEFLT: Ta zmienna jest inicjalizowana jako zero przed każdym wywołaniem punktu wejścia. Jeśli punkt wejścia musi przejąć odpowiedzialność za zawartość lewej listy wystarczy przypisać mu wartość dodatnią. Zawartość różnych lewych list jest definiowana przy użyciu zwykłych zmiennych administratora, przewidzianych w tym celu. (currbox, FILGAUCHE, FILGAUSUP...)

GITNCTRNUM: Używana transakcja wprowadzania.

 Otwarte tabele

W poniższej tabeli, flaga ważnej zawartości oznacza, że zawartość zgadza się z kontekstem.

Tabela

Ważna zawartość

Opis tabeli

INTERVEN

Nie

Interwencje

 

ITNFLT: Kompleksowy filtr na dodatkowych przeglądarkach interwencji

Ten punkt wejścia umożliwia przejęcie pełnej odpowiedzialności za zawartość dodatkowych przeglądarek na lewej liście zdefiniowanych przez używaną transakcję wprowadzania. Jeśli ten punkt wejścia jest aktywny, ignorowane są filtry nakładane przez transakcję wprowadzania.

Kontekst i tryb działania

Transakcja

Brak transakcji w toku.

Log

Brak otwartego loga.

Kontekst wywoływania

Ten punkt wejścia jest wywoływany w ramach operacji FILGAUCHE obiektu Interwencje wyłącznie dla dodatkowych przeglądarek.

Dostępne zmienne i maski

IITNPEFLT: Ta zmienna jest inicjalizowana jako zero przed każdym wywołaniem punktu wejścia. Jeśli punkt wejścia musi przejąć odpowiedzialność za zawartość dodatkowych przeglądarek wystarczy przypisać mu wartość dodatnią. Zawartość różnych lewych list jest definiowana przy użyciu zwykłych zmiennych administratora, przewidzianych w tym celu. (currbox, FILGAUCHE, FILGAUSUP...)

GITNCTRNUM: Używana transakcja wprowadzania.

Otwarte tabele

W poniższej tabeli, flaga ważnej zawartości oznacza, że zawartość zgadza się z kontekstem.

Tabela

Ważna zawartość

Opis tabeli

INTERVEN

Nie

Interwencje

 

MAINMACFLT: Kompletne uwzględnienie lewej listy instalacji klienta.

Ten punkt wejścia umożliwia przejęcie pełnej odpowiedzialności za zawartość różnych przeglądarek na lewej liście składającej się na obiekt Instalacja klienta.

Kontekst i tryb działania

Transakcja

Brak transakcji w toku.

Log

Brak otwartego loga.

Kontekst wywoływania

Ten punkt wejścia jest wywoływany na samym początku operacji FILGAUCHE obiektu Instalacja klienta.

Jeśli ten punkt wejścia jest aktywny to obliczenia rekordów instalacji i odfiltrowana ilość fizyczna muszą zostać wykonane przez punkt wejścia.

Dostępne zmienne i maski

IMAINMACPEFLT: Ta zmienna jest inicjalizowana jako zero przed każdym wywołaniem punktu wejścia. Jeśli punkt wejścia musi przejąć odpowiedzialność za zawartość lewej listy wystarczy przypisać mu wartość dodatnią. Zawartość różnych lewych list jest definiowana przy użyciu zwykłych zmiennych administratora, przewidzianych w tym celu. (currbox, FILGAUCHE, FILGAUSUP...)

GMACCTRNUM: Używana transakcja wprowadzania.

 

Otwarte tabele

W poniższej tabeli, flaga ważnej zawartości oznacza, że zawartość zgadza się z kontekstem.

Tabela

Ważna zawartość

Opis tabeli

MACHINES

Nie

Instalacja klienta

 

MACFLT: Kompleksowy filtr na dodatkowych przeglądarkach instalacji klienta

Ten punkt wejścia umożliwia przejęcie pełnej odpowiedzialności za zawartość dodatkowych przeglądarek na lewej liście zdefiniowanych przez używaną transakcję wprowadzania. Jeśli ten punkt wejścia jest aktywny, ignorowane są filtry nakładane przez transakcję wprowadzania.

Kontekst i tryb działania

Transakcja

Brak transakcji w toku.

Log

Brak otwartego loga.

Kontekst wywoływania

Ten punkt wejścia jest wywoływany w ramach operacji FILGAUCHE obiektu Instalacja klienta wyłącznie dla dodatkowych przeglądarek.

Dostępne zmienne i maski

IMACPEFLT: Ta zmienna jest inicjalizowana jako zero przed każdym wywołaniem punktu wejścia. Jeśli punkt wejścia musi przejąć odpowiedzialność za zawartość dodatkowych przeglądarek wystarczy przypisać mu wartość dodatnią. Zawartość różnych lewych list jest definiowana przy użyciu zwykłych zmiennych administratora, przewidzianych w tym celu. (currbox, FILGAUCHE, FILGAUSUP...)

GMACCTRNUM: Używana transakcja wprowadzania.

 

Otwarte tabele

W poniższej tabeli, flaga ważnej zawartości oznacza, że zawartość zgadza się z kontekstem.

Tabela

Ważna zawartość

Opis tabeli

MACHINES

Nie

Instalacja klienta

 

AUTINVCFIL: Dodanie kryteriów wyboru umów do zafakturowania

Ten punkt wejścia umożliwia interwencję podczas definiowania kryteriów wyboru umów do zafakturowania.

Umożliwia on ustawienie dodatkowych filtrów na tych umowach.

Kontekst i tryb działania

Transakcja

Brak transakcji w toku.

Log

Istnieje otwarty log.

Kontekst wywoływania

Ten punkt wejścia jest wywoływany podczas definiowania kryteriów wyboru.

Dostępne zmienne i maski

Dostępna jest maska wyboru umowy [M:DIA] (SAUTINVC).

Standardowe kryteria są ładowane w zmiennej CRITERE.

Utworzono zmienną FILSUP, aby dodać dodatkowe kryteria.

Ta zmienna jest wymiarowana jako 250 znaków. Aby działanie było prawidłowe podczas oceny, jeśli zmienne nie zostały załadowane przez punkt wejścia, FILSUP jest inicjalizowana przez łańcuch „1=1”.

Wystarczy ją uzupełnić w punkcie wejścia.

Przykład: Ustawienie dodatkowego filtra na kliencie, który musi rozpoczynać się od „CLI”.

FILSUP -= ‘ & CONBPC >= « CLI »’

FILSUP jest oceniana w tym samym czasie, co CRITERE podczas filtrowania pliku CONTSERV. Kryteria muszą więc odnosić się do obszarów pliku CONTSERV.

 

Otwarte tabele

W poniższej tabeli, flaga ważnej zawartości oznacza, że zawartość zgadza się z kontekstem (ładowany jest bieżący klient...). Tradycyjnie jest to przypadek pliku, który zawiera nagłówek i dla którego brak pozycji.

Tabela

Ważna zawartość

Opis tabeli

SINVOICE

Nie

Nagłówki faktur

SINVOICEV

Nie

Wycena nagłówków faktur

SINVOICED

Nie

Pozycje faktur

CONTSERV

Nie

Umowy serwisowe

SORDER

Nie

Zamówienia – nagłówek

SORDERQ

Nie

Zamówienia – pozycja ilości

SORDERP

Nie

Zamówienia – pozycja ceny

BPARTNER

Nie

Kontrahent

BPCUSTOMER

Nie

Klienci

BPDLVCUST

Nie

Klienci dostawy

BPCUSTMVT

Nie

Przesunięcia klientów

ITMMASTER

Nie

Artykuły

ITMSALES

Nie

Artykuły sprzedaży

ITMFACILIT

Nie

Artykuł-lokalizacja

GTYPACCENT

Nie

Rodzaje dokumentów

GACCCODE

Nie

Kody księgowania

GACCOUNT

Nie

Konta KG

GAUTACE

Nie

Automaty księgowe

GAUTACEF

Nie

Formuły automatów księgowych

GJOURNAL

Nie

Dzienniki księgowe

ACODNUM

Nie

Licznik dokumentów

TABMODELIV

Nie

Tabela metody dostawy

TABCOUAFF

Nie

Tabela przypisania liczników

SWRKINV

Nie

Plik roboczy

TABSIVTYP

Nie

Tabela typu faktury klienta

PERIOD

Nie

Tabele okresów

 

AUTINVSFIL: Dodanie kryteriów wyboru zgłoszeń do zafakturowania

Ten punkt wejścia umożliwia interwencję podczas definiowania kryteriów wyboru zgłoszeń serwisowych do zafakturowania.

Umożliwia on ustawienie dodatkowych filtrów na tych zgłoszeniach.

Kontekst i tryb działania

Transakcja

Brak transakcji w toku.

Log

Istnieje otwarty log.

Kontekst wywoływania

Ten punkt wejścia jest wywoływany podczas definiowania kryteriów wyboru.

Dostępne zmienne i maski

Dostępna jest maska wyboru zgłoszeń [M:DIA] (SAUTINVS).

Standardowe kryteria są ładowane w zmiennej CRITERE.

Utworzono zmienną FILSUP, aby dodać dodatkowe kryteria.

Ta zmienna jest wymiarowana jako 250 znaków. Aby działanie było prawidłowe podczas oceny, jeśli zmienne nie zostały załadowane przez punkt wejścia, FILSUP jest inicjalizowana przez łańcuch „1=1”.

Wystarczy ją uzupełnić w punkcie wejścia.

Przykład: Ustawienie dodatkowego filtra na kliencie, który musi rozpoczynać się od „CLI”.

FILSUP -= ‘ & CLLOBJ >= « CLI »’

FILSUP jest oceniana w tym samym czasie, co CRITERE podczas filtrowania pliku SERREQUEST. Kryteria muszą więc odnosić się do obszarów pliku SERREQUEST.

 

Otwarte tabele

W poniższej tabeli, flaga ważnej zawartości oznacza, że zawartość zgadza się z kontekstem.

Tabela

Ważna zawartość

Opis tabeli

TEXCLOB

Nie

Clob

TABSIVTYP

Nie

Typy faktur klientów

SWRKINV

Nie

Fakturowanie automatyczne

SINVOICE

Nie

Faktury sprzedaży

SINVOICEV

Nie

Wycena faktur sprzedaży

SERREQUEST

Nie

Zgłoszenia serwisowe

HDKTASKINV

Nie

Zużycie podlegające fakturowaniu

BPARTNER

Nie

Kontrahent

BPCUSTOMER

Nie

Klienci

BPDLVCUST

Nie

Klienci dostawy

BPCUSTMVT

Nie

Przesunięcia klientów

BPADDRESS

Nie

Adres

BPDLVCUST

Nie

Klienci dostawy

ITMMASTER

Nie

Artykuły

ITMSALES

Nie

Artykuły sprzedaży

ITMFACILIT

Nie

Artykuł-lokalizacja

GTYPACCENT

Nie

Rodzaje dokumentów

GACCCODE

Nie

Kody księgowania

GACCOUNT

Nie

Konta KG

GAUTACE

Nie

Automaty księgowe

GAUTACEF

Nie

Formuły automatów księgowych

GJOURNAL

Nie

Dzienniki księgowe

ACODNUM

Nie

Licznik dokumentów

TABMODELIV

Nie

Tabela metody dostawy

TABCOUAFF

Nie

Tabela przypisania liczników

PERIOD

Nie

Tabele okresów

 

FEEDHDI: Poprawia lub uzupełnia pozycje zgłoszeń serwisowych do zafakturowania

Ten punkt wejścia interweniuje w momencie zamykania zgłoszenia serwisowego i ewentualnego generowania pozycji zużycia do zafakturowania. Umożliwia on w szczególności poprawę niektórych pozycji lub dodanie innych elementów dodatkowych do zafakturowania.

Kontekst i tryb działania

Transakcja

Brak transakcji w toku. Generowanie pozycji zużycia jest dodatkowo archiwizowane i potwierdzane.

Log

Brak otwartego loga.

Kontekst wywoływania

Ten punkt wejścia jest wywoływany tylko raz po każdym zużyciu, które zostało wygenerowane i zgrupowane.

Dostępne zmienne i maski

SZSRENUM: Zmienna o charakterze informacyjnym zawierająca kod zamykanego zgłoszenia serwisowego.

 

 Otwarte tabele

W poniższej tabeli, flaga ważnej zawartości oznacza, że zawartość zgadza się z kontekstem.

Tabela

Ważna zawartość

Opis tabeli

SERREQUEST

Tak

Zgłoszenia serwisowe

HDKTASKINV

Nie

Zużycie podlegające fakturowaniu

HDKTASK

Nie

Zużycie zgłoszeń serwisowych

ITMMASTER

Nie

Artykuły

 

RVACON: Przeszacowanie umowy serwisowej zgodnie z formułą

Ten punkt wejścia umożliwia dokonanie przeszacowania umów serwisowych, które nie opierają się o ewolucję indeksu. Ten punkt wejścia jest ogólnie wywoływany w momencie fakturowania rozrachunku umowy serwisowej. Jest on powiązany z tabelą dodatkową 427. Konkretny punkt wejścia może odpowiadać każdemu rekordowi tej tabeli dodatkowej.

Na przykład prawdziwa nazwa operacyjna punktu wejścia powiązana z rekordem A1 będzie brzmiała: RVACON_A1.

Kontekst i tryb działania

Transakcja

Przeszacowanie umów serwisowych interweniuje w wielu różnych kontekstach. Niektóre przeszacowania są wykonywane w ramach transakcji, a inne są obsługiwane poza transakcją. Zaleca się więc zawsze przetestowanie obecności transakcji przy użyciu zmiennej: adxlog.

Log

Brak otwartego loga.

Kontekst wywoływania

Ten punkt wejścia jest wywoływany w momencie przeszacowania (typu Formuła matematyczna) względem podstawy rocznych opłat umowy serwisowej, gdy zostało to wykryte jako konieczne przez system.

Dostępne zmienne i maski

IRVACONPRI: Ta zmienna musi zawierać nową podstawę rocznych opłat obliczoną przez punkt wejścia przeszacowanej umowy.

 

Otwarte tabele

W poniższej tabeli, flaga ważnej zawartości oznacza, że zawartość zgadza się z kontekstem.

Tabela

Ważna zawartość

Opis tabeli

CONTSERV

Tak

Umowy serwisowe

 

SIHCON: Obliczanie kwoty rozrachunku umowy serwisowej na fakturze

Ten punkt wejścia umożliwia przejęcie odpowiedzialności za obliczenia kwoty rozrachunku umowy serwisowej w momencie wskazania jej fakturowania.

Jeśli ten punkt wejścia jest aktywny, musi on uwzględniać wszystkie kontrole dotyczące przeszacowania oraz automatycznych odnowień zafakturowanej umowy.

Kontekst i tryb działania

Transakcja

Ten punkt wejścia jest wywoływany w różnych kontekstach. Zaleca się więc zawsze przetestowanie obecności transakcji przy użyciu zmiennej: adxlog.

Log

Brak otwartego loga za wyjątkiem fakturowania automatycznego.

Kontekst wywoływania

Ten punkt wejścia jest wywoływany podczas inicjalizacji każdej pozycji faktury dotyczącej rozrachunku umowy serwisowej.

Dostępne zmienne i maski

IPEONLY: Ta zmienna umożliwia aktywację uwzględniania obliczeń rozrachunku przez punkt wejścia. Przed każdym wywołaniem punktu wejścia ta zmienna jest inicjalizowana jako zero. Jeśli przypisywana jest jej wartość dodatnia to powoduje to aktywację punktu wejścia.

IPRIX: Wynik obliczenia kwoty rozrachunku przez punkt wejścia musi zostać zwrócony w tej zmiennej.

IOLDCONAMT: Ta zmienna zawiera podstawę rocznych opłat fakturowanej umowy.

 

Otwarte tabele

W poniższej tabeli, flaga ważnej zawartości oznacza, że zawartość zgadza się z kontekstem.

Tabela

Ważna zawartość

Opis tabeli

CONTSERV

Tak

Umowy serwisowe

 

ESCCND: Warunki dokonania eskalacji

Ten powiązany z tabelą dodatkową 454 punkt wejścia umożliwia opisanie wszystkich warunków wykonania różnych eskalacji zdefiniowanych w aplikacji.

Jego nazwa operacyjna składa się z identyfikatora śledzenia kodu powiązanej tabeli dodatkowej. Na przykład dla kodu tabeli dodatkowej A1, powiązany punkt wejścia to: ESCCND_A1.

Kontekst i tryb działania

Transakcja

Istnieje transakcja w toku.

Log

Brak otwartego loga.

Kontekst wywoływania

Ten punkt wejścia jest wywoływany za każdym razem, gdy konieczna jest kontrola, czy eskalacja ma zostać wykonana. Ta kontrola interweniuje podczas każdego tworzenia lub modyfikacji zgłoszenia serwisowego, a także podczas analizy przez serwer wsadowy wszystkich aktywnych zgłoszeń serwisowych.

Dostępne zmienne i maski

IEXECESC: Zmienna umożliwiająca wskazanie wyniku oceny warunku przez punkt wejścia. Jeśli punkt wejścia odsyła 1 to eskalacja zostanie wykonana. Jeśli punkt wejścia odsyła 0 to eskalacja nie zostanie wykonana.

SZSRENUM: Ta zmienna zawiera kod eskalowanego zgłoszenia serwisowego.

 

Otwarte tabele

W poniższej tabeli, flaga ważnej zawartości oznacza, że zawartość zgadza się z kontekstem

Tabela

Ważna zawartość

Opis tabeli

SERREQUEST

Tak

Zgłoszenia serwisowe

PARESC

Tak

Ustawienia eskalacji

 

ESCACT: Wykonanie operacji eskalacji

Ten powiązany z tabelą dodatkową 455 punkt wejścia umożliwia opisanie wszystkich operacji wykonywanych przez różne eskalacje zdefiniowane w aplikacji.

Jego nazwa operacyjna składa się z identyfikatora śledzenia kodu powiązanej tabeli dodatkowej. Na przykład dla kodu tabeli dodatkowej A1, powiązany punkt wejścia to: ESCACT_A1.

Kontekst i tryb działania

Transakcja

Istnieje transakcja w toku.

Log

Brak otwartego loga.

Kontekst wywoływania

Ten punkt wejścia jest wywoływany za każdym razem, gdy spełniony zostaje warunek wykonania eskalacji. Ten punkt wejścia może zostać wywołany do dziesięciu razy pod różnymi nazwami dla tej samej eskalacji.

Dostępne zmienne i maski

SZSRENUM: Ta zmienna zawiera kod eskalowanego zgłoszenia serwisowego.

 

Otwarte tabele

W poniższej tabeli, flaga ważnej zawartości oznacza, że zawartość zgadza się z kontekstem

Tabela

Ważna zawartość

Opis tabeli

SERREQUEST

Tak

Zgłoszenia serwisowe

PARESC

Tak

Ustawienia eskalacji

 

SAVEUDE: Zarządzanie polami właściwymi dla usuwania zgłoszeń

Ten punkt wejścia umożliwia uwzględnienie dodatkowych pól podczas zapisu śledzenia usuwania zgłoszenia serwisowego. Te pola zostały dodane w tabeli UDDDELSRE. Ich kwalifikacja w momencie usuwania musi być zapewniona przez punkt wejścia.

Kontekst i tryb działania

Transakcja

Istnieje transakcja w toku.

Log

Brak otwartego loga.

Kontekst wywoływania

Wywołanie punktu wejścia ma miejsce tuż przed zapisem rekordu usuwania w tabeli UDDDELSRE.

Dostępne zmienne i maski

GSZUDDDELSRENUM: Ta zmienna zawiera kod zgłoszenia serwisowego, które jest usuwane.

 

Otwarte tabele

W poniższej tabeli, flaga ważnej zawartości oznacza, że zawartość zgadza się z kontekstem.

Tabela

Ważna zawartość

Opis tabeli

SERREQUEST

Nie

Zgłoszenia serwisowe

UDDDELSRE

Nie

Śledzenie usuwania zgłoszeń serwisowych

 

LOADUDE: Zarządzanie polami właściwymi dla wyświetlania usuwania zgłoszeń

Ten punkt wejścia umożliwia wyświetlenie dodatkowych pól w oknie zapytania o śledzenie usuwania zgłoszeń serwisowych. Te pola zostały dodane w tabeli UDDDELSRE. Ich ładowanie na ekranie UDD7 musi być zapewnione przez punkt wejścia.

Kontekst i tryb działania

Transakcja

Brak transakcji w toku.

Log

Brak otwartego loga.

Kontekst wywoływania

Ten punkt wejścia jest wywoływany dla każdego rekordu śledzenia usuwania odpowiadającego kryteriom wyboru okna zapytania.

Dostępne zmienne i maski

Maska UDD7 jest dostępna w całości.

 

Otwarte tabele

W poniższej tabeli, flaga ważnej zawartości oznacza, że zawartość zgadza się z kontekstem.

Tabela

Ważna zawartość

Opis tabeli

UDDDELSRE

Tak

Śledzenie usuwania zgłoszeń serwisowych

 

MACMCC: Grupowanie właściwe dla zapytania o instalację

Ten punkt wejścia interweniuje podczas zapytania o zgrupowaną instalację.

Umożliwia on zgrupowanie tego zapytania na podstawie dodatkowych pól.

Kontekst i tryb działania

Transakcja

Brak transakcji w toku.

Log

Brak otwartego loga.

Kontekst wywoływania

Ten punkt wejścia jest wywoływany w momencie żądania zgrupowania na podstawie pola niestandardowego. W takim przypadku punkt wejścia musi zapewniać całkowite załadowanie tego zapytania.

Dostępne zmienne i maski

Maska MCC1 jest dostępna w całości.

Pole grupowania dostępne jest w zmiennej [M:MCC1]FIE.

 

Otwarte tabele

W poniższej tabeli, flaga ważnej zawartości oznacza, że zawartość zgadza się z kontekstem.

Tabela

Ważna zawartość

Opis tabeli

MACHINES

Nie

Instalacja klienta

BPARTNER

Nie

Kontrahent

ITMMASTER

Nie

Artykuły

FACILITY

Nie

Lokalizacje

COMPANY

Nie

Firmy

 

CUSRUL: Reguła integracji spersonalizowanej instalacji klienta

Ten punkt wejścia umożliwia utworzenie konkretnych reguł integracji instalacji klienta. Ten punkt wejścia jest wykonywany, jeśli składnik integracji instalacji (MACRULE, proces TRTMACRULE) jest wywoływany z kodem działania równym 7. Integracja instalacji klienta i umowy serwisowe są w takim przypadku jedyną odpowiedzialnością punktu wejścia.

Kontekst i tryb działania

Transakcja

Ten punkt wejścia jest wywoływany w różnych kontekstach. Zaleca się więc zawsze przetestowanie obecności transakcji przy użyciu zmiennej: adxlog.

Log

Brak otwartego loga.

Kontekst wywoływania

Ten punkt wejścia nie jest nigdy wywoływany w standardzie. Można go wywołać tylko za pomocą konkretnych, dodatkowych procesów.

Dostępne zmienne i maski

Maska MACW zawiera wszystkie informacje umożliwiające dokonanie integracji.

Otwarte tabele

W poniższej tabeli, flaga ważnej zawartości oznacza, że zawartość zgadza się z kontekstem.

Tabela

Ważna zawartość

Opis tabeli

ITMMASTER

Tak

Artykuły

BPCUSTOMER

Tak

Klient

BPARTNER

Nie

Kontrahent

BPADDRESS

Nie

Adres

CONTTEMPL

Nie

Szablony umów serwisowych

CONTSERV

Nie

Umowy serwisowe

CONTCOV

Nie

Pokrycie umowami serwisowymi

MACWARREQ

Nie

Historia zgłoszeń gwarancyjnych

MACHINES

Nie

Instalacja klienta

CRMTRS: Transakcje wprowadzania modułu Wsparcia klienta

Ten punkt wejścia jest umiejscowiony w procesie SUBCRMTRS – Zarządzanie transakcjami wprowadzania i generuje operację „CRMTRS”.

Celem tej operacji jest umożliwienie wpłynięcia na zarządzanie konkretnymi polami, zarówno na poziomie wyświetlania, jak i wprowadzania.

Ten punkt wejścia wpływa na wszystkie transakcje wprowadzania modułu Wsparcia klienta, tzn. transakcje warsztatu pracy, żądań serwisowych, interwencji i instalacji klienta.

Kontekst i tryb działania

Transakcja

Istnieje transakcja w toku dla operacji INICRE, CREATION, INIMOD i MODIF.

Brak transakcji w toku, dla operacji RAZCRE, LIENS i APRES_MODIF.

Log

Brak otwartego loga.

Różne przypadki wywoływania

Wywoływanie odbywa się podczas zarządzania ustawieniami transakcji wprowadzania:

- warsztatu planisty

- zgłoszeń serwisowych

- interwencji

- instalacji klienta

i w tym celu dla następujących operacji GOBJET:

- RAZCRE w momencie wejścia do tworzenia, inicjalizacja pól ekranów

- INICRE przed zapisem rekordu, ładowanie pól plików

- CREATION po zapisie rekordu, wpłynięcie na parametry pól przed wygenerowaniem ekranów wprowadzania

- LIENS po każdym odczycie rekordu, wpłynięcie na pola ekranów po każdym odczycie rekordu

- INIMOD przed ponownym zapisem rekordu, ładowanie pól plików

- MODIF po ponownym zapisie, wpłynięcie na parametry pól przed wygenerowaniem ekranów wprowadzania

- APRES-MODIF po uzupełnieniu wszystkich pól, wpłynięcie na pola ekranu

- EXEBOUT po kliknięciu przycisku na dole ekranu. Znaczenie ma wyłącznie przycisk „Zatwierdzanie”, a w tym przypadku zmienna REP ma wartość „1” (uwaga: jest to wartość alfanumeryczna).

Dostępne zmienne i maski

Podczas wywoływania operacji „CRMTRS” ładowane są następujące zmienne:

PACTION

Operacja GOBJECT będąca źródłem wywoływania (RAZCRE, INICRE, CREATION, LIENS, INIMOD, MODIF, APRES_MODIF, EXEBOUT).

PVERSION

Wartość numeryczna używanej wersji X3 (np. GVERSION=1.2.4 PVERSION=124).

FJL

Zarządzany typ transakcji.

MFROM

Kod ekranu wprowadzania.

Otwarte tabele

W poniższej tabeli, flaga ważnej zawartości oznacza, że zawartość zgadza się z kontekstem.

Tabela

Ważna zawartość

Opis tabeli

CRMTRS

Tak

Transakcje wprowadzania CRM


Uwagi dodatkowe

Otwierane są tabele AWINDOW, AWINPAR, AMSK, AMSKZON, AMSKACT, jak również wszystkie tabele konieczne do zarządzania generowaniem ekranów i procesów, ale nie należy ich w żadnym przypadku modyfikować w punkcie wejścia.

MACAUTO: Uzupełnianie obszarów podczas automatycznego tworzenia/modyfikacji inst

Ten punkt wejścia interweniuje podczas automatycznego tworzenia instalacji klienta.

Umożliwia on uzupełnienie pól właściwych dla zarządzania instalacją klienta. 

Kontekst i tryb działania

Transakcja

Istnieje transakcja w toku.

Log

Brak otwartego loga.

Kontekst wywoływania

Ten punkt wejścia jest wywoływany tuż przed zapisem rekordu w tabeli MACHINES.

Dostępne zmienne i maski

SZPEMAC_ACTION: Wskazuje on, czy instalacja klienta jest tworzona („C”) czy modyfikowana („M”)

SZPEMAC_ORIGINE: wskazuje kontekst (menu lokalne 2971)

Klasa F:MACV zawiera informacje, które zostaną zapisane

 

Otwarte tabele

W poniższej tabeli, flaga ważnej zawartości oznacza, że zawartość zgadza się z kontekstem.

Tabela

Ważna zawartość

Opis tabeli

MACHINES

Nie

Instalacja klienta

 

AOBEXP: Ustawienia generowania HTML i XML obiektów modułu CRM

Ten punkt wejścia umożliwia personalizację eksportów XML i HTML głównych obiektów składających się na moduł CRM.

Wszystkie kolejne obiekty mogą stanowić przedmiot eksportu w formacie HTML lub XML za pomocą podprogramów przewidzianych w tym celu.
Kontrahent
Spotkanie
Rozmowy telefoniczne
Zadania
Projekty
Zgłoszenia serwisowe
Interwencje
Rozwiązania

Podprogram EASYCRMXML procesu SUBAOBXML umożliwia eksport do XML rekordu, którego kod jest podawany w parametrze. Bardziej zaawansowana wersja tego podprogramu dostępna jest pod nazwą: AOBINXML. Ten ostatni umożliwia wpłynięcie na nazwę zarządzanego pliku, ewentualne arkusze transformacji i kontekst wykonania.

Podprogram EASYCRMLXML procesu SUBAOBXML umożliwia eksport do XML dla wszystkich rekordów z poziomu filtra wyboru podanego w parametrze.
Bardziej zaawansowana wersja tego podprogramu dostępna jest pod nazwą: AOBLISTXML. Dostarcza on takie same dodatki funkcjonalne, co te wskazane dla AOBINXML.

Podprogram AOBINHTML procesu SUBAOBHTML umożliwia eksport do HTML rekordu, którego kod jest podawany w parametrze.

Każdy z tych podprogramów odwołuje się do punktu wejścia AOBEXP w celu dokonania autoryzacji konkretnych ustawień zawartości tych eksportów.

Kontekst i tryb działania

Transakcja

Brak transakcji w toku.

Log

Brak otwartego loga.

Kontekst wywoływania

Ten punkt wejścia jest wywoływany na końcu standardowej definicji wyodrębniania każdej tabeli, której to dotyczy. Wszystkie zmiany standardowej propozycji mogą więc zostać zastosowane w ramach tego punktu wejścia.

Dostępne zmienne i maski

SZSCREENTYPE: Ta zmienna jest przydatna tylko w ramach wyodrębniania typu HTML. Umożliwia ona zdefiniowanie ustawień formatu strony wygenerowanego dokumentu. Jeśli dokument ma zostać odczytany na urządzeniu o mniejszym ekranie (np. na smartfonie itp.) musi on przyjąć wartość: PALM. Jeśli dokument ma zostać odczytany na urządzeniu o większym ekranie (np. komputer stacjonarny, drukarka itp.) to musi on przyjąć wartość: PC.

SZPECONTEXT: Można wskazać kontekst wykonania właściwy dla każdego wywołania podprogramów eksportu do XML lub HTML.
Ten kontekst może zostać przetestowany przy użyciu zmiennej SZPECONTEXT w celu dostarczenia różnych parametrów.

SZAOBEXPTAB: Ta zmienna zawiera nazwę wyodrębnianej tabeli i można zmodyfikować każdą cechę wyodrębniania.

IDISPLAYXXX: Ta zmienna umożliwia dezaktywację przetwarzania tabeli powiązanej z wyodrębnianą jednostką. Wartość równa 1 autoryzuje eksport wszystkich rekordów powiązanych z żądaną jednostką. Wartość równa 0 dezaktywuje wszelkie wyodrębnianie informacji z tej tabeli.
XXX: Odpowiada skrótowi tabeli, która jest wyodrębniana.

SZFIEXXX: Ta tabela zawiera listę pól składających się na tabelę, która jest przetwarzana. Ta tabela jest wymiarowana do rozmiaru odpowiadającego liczbie pól składających się na wyodrębnianą jednostkę. Dla każdego pola w tej tabeli powiązane informacje są dostępne na tym samym poziomie indeksu w różnych, poniższych zmiennych.
XXX: Odpowiada skrótowi tabeli, która jest wyodrębniana.

SZTAGXXX: Ta zmienna zawiera tag XML, z którego zostanie wyodrębniona wartość pola.
Domyślnie ten tag nazywa się: Skrót tabeli + Nazwa pola w tabeli.
XXX: Odpowiada skrótowi tabeli, która jest wyodrębniana.

SZLABELXXX: Ta zmienna zawiera etykietę powiązaną z polem w bieżącym języku.
XXX: Odpowiada skrótowi tabeli, która jest wyodrębniana.

IHIDEXXX: Ta zmienna określa eksport pola dla przetwarzanej tabeli. Brak wartości umożliwia ignorowanie tego pola podczas wyodrębniania. Wartość dodatnia umożliwia wyodrębnienie zawartości pola do wygenerowanego pliku.
XXX: Odpowiada skrótowi tabeli, która jest wyodrębniana.

ISORTXXX: Ta zmienna określa porządek, w którym pola zostaną wyodrębnione do wygenerowanego pliku. Jeśli ta zmienna jest modyfikowana przez punkt wejścia zaleca się weryfikację braku duplikatów numerów porządkowych w ramach procesu.
XXX: Odpowiada skrótowi tabeli, która jest wyodrębniana.

 

Otwarte tabele

W poniższej tabeli, flaga ważnej zawartości oznacza, że zawartość zgadza się z kontekstem

Tabela

Ważna zawartość

Opis tabeli

ACTIV

Nie

Kody działania

ATYPE

Nie

Typy danych

ATABDIV

Nie

Tabele dodatkowe

ATABZON

Nie

Słownik pól

ATABLE

Nie

Słownik tabel

AOBJET

Nie

Obiekty podstawowe

ATABIND

Nie

Słownik indeksów

 

XMLTAG: Ustawienia tagów XML generowane przez wyodrębnianie do XML obiektów CRM

Tak, jak punkt wejścia AOBEXP, XMLTAG umożliwia personalizację eksportów do XML obiektów podstawowych modułu CRM. Natomiast ten punkt ma zastosowanie wyłącznie do eksportów XML, ponieważ jego jedynym celem jest modyfikacja tagów wygenerowanego dokumentu.
Na przykład, tag XML składający się na rdzeń dokumentu standardowego nazywa się XROOT. XMLTAG umożliwia modyfikację jego nazwy w: MONDOCUMENT.
Ten typ personalizacji może mieć zastosowanie do wszystkich węzłów składających się na dokument.

Kontekst i tryb działania

Transakcja

Brak transakcji w toku.

Log

Brak otwartego loga.

Kontekst wywoływania

Ten punkt wejścia dotyczy wyłącznie eksportów typu XML. Jest on wywoływany jeden raz na początku procesu wyodrębniania.

Dostępne zmienne i maski

SZXROOT: Ta zmienna zawiera nazwę tagu XML reprezentującego rdzeń wygenerowanego dokumentu.
Domyślnie jej wartość to: XROOT.

SZXUTILITY: Ta zmienna zawiera nazwę tagu XML odpowiadającą kontenerowi elementów informacyjnych obecnych jeden raz, na początku wygenerowanego dokumentu.
Domyślnie jej wartość to: XUTILITY.

SZXTITLE: Ta zmienna zawiera nazwę tagu XML przechowującego nazwę jednostki wyodrębnionej w bieżącym języku.
Domyślnie jej wartość to: XTITLE.

SZXRECORD: Ta zmienna zawiera nazwę tagu XML reprezentującego każdy rekord wygenerowanego dokumentu. Każdy rekord może odpowiadać wyodrębnionej jednostce lub jednej z tabel, która jest z nią powiązana.
Domyślnie jej wartość to: XRECORD.

SZXAOB: Ta zmienna zawiera nazwę tagu XML reprezentującego skrót tabeli, z której pochodzi wyodrębniany rekord.
Domyślnie jej wartość to: XAOB.

SZXAOBTITLE: Ta zmienna zawiera nazwę tagu XML przechowującego nazwę tabeli, z której pochodzi wyodrębniany rekord.
Domyślnie jej wartość to: XAOBTITLE.

SZXAOBNUM: Ta zmienna zawiera nazwę tagu XML przechowującego identyfikator rekordu. Jeśli rekord znajduje się na wyższym poziomie niż zero to identyfikatory wszystkich poziomów są łączone.
Domyślnie jej wartość to: XAOBNUM.

SZXLEVEL: Ta zmienna zawiera nawę tagu XML reprezentującego poziom rekordu w hierarchii powiązanych tabel. Poziom 0 odpowiada żądanej jednostce.
Domyślnie jej wartość to: XLEVEL.

SZXPARENTAOB: Ta zmienna zawiera nazwę tagu XML przechowującego skrót tabeli nadrzędnej dla rekordu w hierarchii powiązanych tabel.
Domyślnie jej wartość to: XPARENTAOB.

SZXPARENTNUM: Ta zmienna zawiera nazwę tagu XML przechowującego identyfikator nadrzędnego rekordu.
Domyślnie jej wartość to: XPARENTNUM.

SZXAOBDATA: Ta zmienna zawiera nazwę tagu XML reprezentującego każde pole eksportowanej tabeli.
Domyślnie jej wartość to: XAOBDATA.

SZXSORT: Ta zmienna zawiera nazwę atrybutu tagu XAOBDATA reprezentującego numer porządku wyodrębnianych pól.
Domyślnie jej wartość to: XSORT.

SZXLABEL: Ta zmienna zawiera nazwę tagu XML reprezentującego etykietę każdego wyodrębnionego pola w bieżącym języku.
Domyślnie jej wartość to: XLABEL.

SZXFIELD: Ta zmienna zawiera nazwę tagu XML przechowującego zawartość wyodrębnianego pola.
Domyślnie jej wartość to: XFIELD.

 

Otwarte tabele

W poniższej tabeli, flaga ważnej zawartości oznacza, że zawartość zgadza się z kontekstem

Tabela

Ważna zawartość

Opis tabeli

ACTIV

Nie

Kody działania

ATYPE

Nie

Typy danych

ATABDIV

Nie

Tabele dodatkowe

ATABZON

Nie

Słownik pól

ATABLE

Nie

Słownik tabel

AOBJET

Nie

Obiekty podstawowe

ATABIND

Nie

Słownik indeksów

 

LSTBPRCRM9: Akceptacja lub jej brak elementu z listy kontrahentów w CRM9

Ten punkt wejścia umożliwia interwencję przed wyświetlaniem kontrahenta na liście po wprowadzeniu kryterium (ekran identyfikacji).  Umożliwia on wyświetlenie lub nie bieżącego kontrahenta.

Kontekst i tryb działania

Transakcja

Brak transakcji w toku.

Log

Brak otwartego loga.

Kontekst wywoływania

Ten punkt wejścia jest wywoływany dla każdego kontrahenta na liście.

Dostępne zmienne i maski

ILSTBPROK: Zmienna wskazująca, czy należy uwzględnić kontrahenta na liście (wartość 0 umożliwia wykluczenie).

 

Otwarte tabele

W poniższej tabeli, flaga ważnej zawartości oznacza, że zawartość zgadza się z kontekstem.

Tabela

Ważna zawartość

Opis tabeli

BPARTNER

Nie

Kontrahent

BPADDRESS

Nie

Adres

 

CONCHGMOD: Modyfikacja szablonu umowy otrzymanego na podstawie rekordu artykułu

Podczas tworzenia umowy serwisowej na podstawie zamówienia sprzedaży, umowa szablonowa jest pobierana z rekordu artykułu. Ten punkt wejścia umożliwia interwencję po pobraniu tej informacji oraz jej modyfikację.

Kontekst i tryb działania

Transakcja

Brak transakcji w toku.

Log

Brak otwartego loga.

Różne przypadki wywoływania

Ten punkt wejścia jest wywoływany podczas tworzenia umowy serwisowej, jeśli szablon umowy jest otrzymywany za pomocą rekordu artykułu.

Dostępne zmienne i maski

Jeśli umowa serwisowa jest wskazana w artykule (pole [F:ITM]TPLCONSRV), zmienna ZSITMTPL zawiera jego wartość. Może ona zostać zmodyfikowana bezpośrednio po jej pobraniu z artykułu.

Otwarte tabele

W poniższej tabeli, flaga ważnej zawartości oznacza, że zawartość zgadza się z kontekstem.

Tabela

Ważna zawartość

Opis tabeli

CONTSERV

Tak

Umowy serwisowe

CONTTEMPL

Tak

Szablon umowy serwisowej

ITMMASTER

Tak

Artykuł

CONCONFAC: Punkt wejścia dla konkretnych rubryk w fakturowaniu umowy serwisowej

Punkt wejścia umożliwiający uzupełnienie konkretnych rubryk podczas fakturowania umowy serwisowej.

Kontekst i tryb działania

Transakcja

Tworzenie faktury sprzedaży.

Log

Brak otwartego loga.

Różne przypadki wywoływania

Ten punkt wejścia jest wywoływany podczas tworzenia faktury powiązanej z umową serwisową.

Dostępne zmienne i maski

Uzupełniany jest plik [F:CON]. Program umożliwia interwencję w celu przypisania konkretnych rubryk.

Otwarte tabele

W poniższej tabeli, flaga ważnej zawartości oznacza, że zawartość zgadza się z kontekstem.

Tabela

Ważna zawartość

Opis tabeli

CONTSERV

Tak

Umowy serwisowe

CONTAMT

Tak

Podstawy roczne

CONTIDX

Tak

Wartość indeksu

CONTREW

Tak

Odnowienie umowy

CONMODCONAMT: Punkt wejścia modyfikujący umowę serwisową z poziomu zamówienia

Punkt wejścia umożliwiający modyfikację umowy serwisowej z poziomu zamówienia, tuż po przeliczeniu kwoty (CONAMT), aby umożliwić jej zmianę.

Kontekst i tryb działania

Transakcja

Modyfikowanie zamówienia

Log

Brak otwartego loga.

Różne przypadki wywoływania

Ten punkt wejścia jest wywoływany podczas modyfikacji zamówienia powiązanego z umową serwisową.

Dostępne zmienne i maski

Uzupełniany jest plik [F:CON]. Program umożliwia interwencję w celu przypisania konkretnych rubryk.

Otwarte tabele

W poniższej tabeli, flaga ważnej zawartości oznacza, że zawartość zgadza się z kontekstem.

Tabela

Ważna zawartość

Opis tabeli

CONTSERV

Tak

Umowy serwisowe

CONTAMT

Tak

Podstawy roczne

CONTIDX

Tak

Wartość indeksu

CONTREW

Tak

Odnowienie umowy

CONSERAUT: Interwencja na poziomie szablonu umowy odczytanego dla artykułu

Ten punkt wejścia umożliwia interwencję na poziomie szablonu umowy odczytanego na podstawie wskazanego artykułu.

Kontekst i tryb działania

Transakcja

Brak transakcji w toku.

Log

Brak otwartego loga.

Różne przypadki wywoływania

Ten punkt wejścia jest wywoływany podczas tworzenia instalacji klienta, jeśli umowa gwarancyjna jest otrzymywana za pomocą rekordu artykułu.

Dostępne zmienne i maski

Zmienna SZTPLCONGUA zawiera wartość umowy gwarancyjnej wskazaną w artykule (pole [F:ITM]TPLCONGUA. Jego wartość może zostać zmodyfikowana.

Otwarte tabele

W poniższej tabeli, flaga ważnej zawartości oznacza, że zawartość zgadza się z kontekstem.

Tabela

Ważna zawartość

Opis tabeli

CONTTEMPL

Tak

Szablon umowy serwisowej

ITMMASTER

Tak

Artykuł

RENCONSER: Odnowienie umowy serwisowej

Ten punkt wejścia umożliwia interwencję przed ponownym zapisem umowy serwisowej, jeśli jest ona odnawiana.

Kontekst i tryb działania

Transakcja

Istnieje transakcja w toku. Klasa [F:CON] jest ładowana z nowymi wartościami umowy serwisowej, ale nie dochodzi jeszcze do jej ponownego zapisu.

Log

Brak otwartego loga.

Różne przypadki wywoływania

Ten punkt wejścia jest wywoływany podczas odnawiania umowy serwisowej.

Wystąpić mogą trzy przypadki odnowienia:

1.      Odnowienie umowy gwarancyjnej (CONCAT=1),

2.      Odnowienie umowy innej niż gwarancyjna, ale niefakturowana (przetwarzanej w taki sam sposób, jak umowa gwarancyjna) (CONCAT <> 1 i NEXINVDAT = [0/0/0]),

3.      Odnowienie umowy innej niż gwarancyjna, ale fakturowana (CONCAT <> 1 i NEXINVDAT = [0/0/0]),

Wszystkie przypadki prowadzą do tego punktu wejścia.

Dostępne zmienne i maski

Ładowana jest klasa [F:CON], ale nie jest ona jeszcze zapisywana. Możliwe jest więc w takim przypadku dokonanie zmian na tym poziomie na konkretnych rubrykach.

Możliwe jest również na przykład uzupełnienie innej tabeli.

Po powrocie do punktu wejścia testowana jest zawartość GERR. Ponowny zapis umowy serwisowej ma miejsce tylko, jeśli GERR <> 1. Ewentualne wycofanie („rollback”) musi zostać uwzględnione w punkcie wejścia. „Commit” będzie miał miejsce w części standardowej, w przypadku, gdy ponowny zapis odnowionej umowy został wykonany poprawnie.

Otwarte tabele

W poniższej tabeli, flaga ważnej zawartości oznacza, że zawartość zgadza się z kontekstem.

Tabela

Ważna zawartość

Opis tabeli

CONTSERV

Tak

Umowa serwisowa

MSKCRECON: Modyfikacja umowy serwisowej utworzonej automatycznie

Ten punkt wejścia umożliwia interwencję przed zarejestrowaniem umowy serwisowej, jeśli jest ona tworzona automatycznie.

Kontekst i tryb działania

Transakcja

Brak transakcji w toku.

Log

Brak otwartego loga.

Różne przypadki wywoływania

Ten punkt wejścia jest wywoływany podczas automatycznego tworzenia umowy serwisowej, przed jej ponownym zapisem.

Klasa [F:CON] nie jest jeszcze ładowana. Wszystkie informacje znajdują się jeszcze w klasie [M:CONx].

Operacja, która następuje po tym punkcie wejścia to „VERIF_CRE”.

Dostępne zmienne i maski

Klasa [F:CON] nie jest jeszcze ładowana.

Wszystkie klasy [M:CONx] okna są uzupełniane do zarejestrowania.

Otwarte tabele

W poniższej tabeli, flaga ważnej zawartości oznacza, że zawartość zgadza się z kontekstem.

Tabela

Ważna zawartość

Opis tabeli

CONTSERV

Nie

Umowa serwisowa

CREMACCOU: Modyfikacja licznika standardowego instalacji klienta utworzonego za

Ten punkt wejścia umożliwia wpłynięcie na licznik standardowy instalacji klienta otrzymany podczas zatwierdzania dostaw.

Kontekst i tryb działania

Transakcja

Brak transakcji w toku.

Log

Brak otwartego loga.

Różne przypadki wywoływania

Ten punkt wejścia jest wywoływany w zarządzaniu fakturami podczas pobierania rozrachunku umowy serwisowej:

Dostępne zmienne i maski

Zmienna SZCOUNTER zawiera wartość licznika standardowego. Może zostać zmieniona.

Otwarte tabele

W poniższej tabeli, flaga ważnej zawartości oznacza, że zawartość zgadza się z kontekstem.

Tabela

Ważna zawartość

Opis tabeli

MACHINE

Nie

Instalacja klienta

ITMMASTER

Tak

Artykuł

BPARTNER

Tak

Kontrahent

BPADDRESS

Tak

Adres

TABCUR

Tak

Tabela walut

FACILITY

Tak

Lokalizacje

BPRAINCRM9: Dodanie dodatkowych kryteriów wyboru w CRM9

Ten punkt wejścia umożliwia uzupełnienie standardowych kryteriów wyboru w transakcji „FUNCRM9: Identyfikator”.

Kontekst i tryb działania

Transakcja

Brak transakcji w toku.

Log

Brak otwartego loga.

Kontekst wywoływania

Ten punkt wejścia jest wywoływany, albo podczas tworzenia warunków do zastosowania na kontrahentach, albo podczas tworzenia łańcucha warunków do zastosowania na osobach kontaktowych.

Dostępne zmienne i maski

Pole ekranu [M:CRM9]TYPESEARCH jest uzupełniane albo przy pomocy „BPR”, albo „AIN” w celu wykrycia jednego lub drugiego przypadku.

Przykład wdrożenia punktu wejścia:

 If [M:CRM9]TYPESEARCH = "BPR" Then

   If [M:CRM9]TELBPR <> "" Then

     SZWHERE(ILIGNEWHERE) = SZAND + " (pat([F:BPA]TEL, '"+

&                                    [M:CRM9]TELBPR+"*') <> 0)"

     ILIGNEWHERE = ILIGNEWHERE + 1

     SZAND = " AND "

   Endif

   #

   If [M:CRM9]NAFBPR <> "" Then

     SZWHERE(ILIGNEWHERE) = SZAND + " (pat([F:BPR]NAF, '"+

&                                    [M:CRM9]NAFBPR+"*') <> 0)"

     ILIGNEWHERE = ILIGNEWHERE + 1

     SZAND = " AND "

   Endif

 Elsif [M:CRM9]TYPESEARCH = "AIN" Then

   If [M:CRM9]TELAIN <> "" Then

     SZWHERE(ILIGNEWHERE) = SZAND + " (pat([F:AIN]CNTETS,'"+

&                                    [M:CRM9]TELAIN+"*') <> 0)"

     ILIGNEWHERE = ILIGNEWHERE + 1

     SZAND = " AND "

   Endif

   #

   If [M:CRM9]FAXAIN <> "" Then

     SZWHERE(ILIGNEWHERE) = SZAND + " (pat([F:AIN]CNTFAX, '"+

&                                    [M:CRM9]FAXAIN+"*') <> 0)"

     ILIGNEWHERE = ILIGNEWHERE + 1

     SZAND = " AND "

   Endif

 Endif

Zmienna SZWHERE jest wymiarowana jako 20 pozycji. Pierwsze są używane przez kryteria standardowe.

Otwarte tabele

W poniższej tabeli, flaga ważnej zawartości oznacza, że zawartość zgadza się z kontekstem.

Tabela

Ważna zawartość

Opis tabeli

BPARTNER

Nie

Kontrahent

BPADDRESS

Nie

Adres

CONTACTCRM

Nie

Osoby kontaktowe

 

SRETRSWIN: Interwencja przed zatwierdzeniem okna transakcji

Podczas zatwierdzania transakcji ten punkt wejścia umożliwia interwencję na oknie przed jego rejestracją i zatwierdzeniem.

Kontekst i tryb działania

Transakcja
Istnieje transakcja w toku.
Log
Brak otwartego loga.
Kontekst wywoływania
Ten punkt wejścia jest wywoływany, jeśli klasa [F:AWI] okna wygenerowanego przez ustawienia transakcji jest uzupełniana, ale przed jego zapisem. Można więc je zmodyfikować, w szczególności ukryć na jednej lub wielu kartach.
Dostępne zmienne i maski
Otwarte tabele
W poniższej tabeli, flaga ważnej zawartości oznacza, że zawartość zgadza się z kontekstem.

Tabela

Ważna zawartość

Opis tabeli

AWINDOW 

Tak 

Słownik okien 

 

MAIAUTO1: Uzupełnianie wdrożenia maszyny

Podczas rejestrowania „Instalacji klienta”, a w szczególności podczas aktualizacji historii wdrożeń, ten punkt wejścia umożliwia uzupełnienie informacji do zarejestrowania w tabeli „MACITN: Wdrożenie maszyn”.

Kontekst i tryb działania

Transakcja

Istnieje transakcja w toku.

Log

Brak otwartego loga.

Kontekst wywoływania

Ten punkt wejścia jest wywoływany przed zarejestrowaniem każdej pozycji wdrożenia instalacji klienta.

Klasa [F:MAI] jest już całkowicie załadowana na poziomie rubryk standardowych.

Dostępne zmienne i maski

Dostępne są wszystkie ekrany okna OMAC.

Podczas wywoływania tego punktu wejścia proces jest w pętli na [M:MAC4].

Bieżący indeks to ZI.

Jeśli wykryto błąd w konkretnych funkcjonalnościach należy ustawić GERR jako 1 (GERR = 1) oraz załadować komunikat o błędzie w GMESSAGE.

Otwarte tabele

W poniżej zawartości flaga ważnej zawartości oznacza, że zawartość zgadza się z kontekstem, uwzględniając zmienne sytuacyjne.

Tabela

Ważna zawartość

Opis tabeli

MACHINE

Tak

Instalacja klienta

MACITN

Tak

Wdrożenie maszyn

 

MAIAUTO2: Uzupełnianie wdrożenia maszyny

Podczas tworzenia duplikatu „Instalacji klienta”, a w szczególności podczas aktualizacji historii wdrożeń, ten punkt wejścia umożliwia uzupełnienie informacji do zarejestrowania w tabeli „MACITN: Wdrożenie maszyn”.

Kontekst i tryb działania

Transakcja

Istnieje transakcja w toku.

Log

Brak otwartego loga.

Kontekst wywoływania

Ten punkt wejścia jest wywoływany przed zarejestrowaniem każdej pozycji wdrożenia instalacji klienta.

Klasa [F:MAID] jest już całkowicie załadowana na poziomie rubryk standardowych, jeśli użytkownik działa w ramach duplikowania.

Klasa [F:MAIV] jest już całkowicie załadowana na poziomie rubryk standardowych, jeśli użytkownik działa w ramach tworzenia.

Dostępne zmienne i maski

Zmienna SZCMMAIAUTO jest uzupełniana przez:

·        [MAID] jeśli punkt wejścia jest wywoływany podczas duplikowania.

·        [MAIV] jeśli punkt wejścia jest wywoływany podczas tworzenia.

Otwarte tabele

W poniżej zawartości flaga ważnej zawartości oznacza, że zawartość zgadza się z kontekstem, uwzględniając zmienne sytuacyjne.

Tabela

Ważna zawartość

Opis tabeli

MACHINE

Tak

Instalacja klienta

MACITN

Tak

Wdrożenie maszyn

MACWAUTO: Uzupełnianie klasy [M:MACW] tworzenia instalacji klienta

Podczas automatycznego tworzenia „Instalacji klienta”

Kontekst i tryb działania

Transakcja

Istnieje transakcja w toku.

Log

Brak otwartego loga.

Kontekst wywoływania

Ten punkt wejścia jest wywoływany po uzupełnieniu klasy [M:MACW] przy użyciu odpowiednich wartości standardowych.

Dostępny kontekst wywoływania jest definiowany przez zawartość zmiennej SZMACWCNT. Może on zostać wskazany przez zmienną SZMACWPRE.

Dostępne zmienne i maski

Zmienna SZMACWCNT zawiera nazwę procesu (kontekstu) wywoływania:

·         "TRTVENLIVV"

·         "TRTVENFACV"

·         "SUBSRL"

·         "SUBSRH"

·         "SUBSIHA"

·         "SUBSRS"

W przypadku, gdy SZMACWCNT ma wartość „SUBSRH”, kontekst może zostać wskazany przez zmienną SZMACWPRE. Może ona przyjąć wartości:

·        "" (pusta)

·        "DOC"

·        "MOD"

W przypadku, gdy SZMACWCNT ma wartość „SUBSRS” lub „SUBSRH”, kontekst może zostać wskazany przez zmienną SZMACWPRE. Może ona przyjąć wartości:

·        "" (pusta)

·        "MOD"

W przypadku, gdy SZMACWCNT ma wartość „TRTVENLIVV” lub „TRTVENFACV”, zmienna SZMACWPRE jest zawsze pusta.

Otwarte tabele

Tabela

Ważna zawartość

Opis tabeli

MACHINE

Tak

Instalacja klienta

MACITN

Tak

Wdrożenie maszyn

MACAUTOYES: Wyłączanie automatycznego tworzenia instalacji klienta

Ten punkt wejścia umożliwia zaprzeczenie standardowym kontrolom funkcjonalnym, powiązanym z automatycznym tworzeniem instalacji klienta.

Kontekst i tryb działania

Transakcja

Istnieje transakcja w toku.

Log

Brak otwartego loga.

Kontekst wywoływania

Ten punkt wejścia jest wywoływany po wykonaniu kontroli standardowych zezwalających na automatyczne utworzenie instalacji klienta. Umożliwia on ich zaprzeczenie i wyłączenie tworzenia automatycznego.

Dostępne zmienne i maski

Zmienna IMACAUTOYES jest automatycznie ustawiana jako 1.

Aby wyłączyć tworzenie instalacji klienta należy ustawić tę zmienną jako 0 (zero).

Dla artykułów, które nie są zarządzane numerami seryjnymi, jeśli zmienna IMACAUTOYES jest ustawiona jako 2 to rekord instalacji zostanie rozbity automatycznie w celu utworzenia różnych rekordów z ilością 1. Inna wartość niż 2 będzie się zachowywała tak, jak to ma miejsce w przypadku standardowym (zmienna ustawiona jako 1).

Dla artykułów, które są zarządzane numerami seryjnymi tylko wartość 0 jest testowana w celu wyłączenia zarządzania instalacją. Wszystkie inne wartości nie są używane i zastosowane zostanie zachowanie standardowe (instalacja klienta z ilością 1 na numer seryjny).

Otwarte tabele

Tabela

Ważna zawartość

Opis tabeli

MACHINE

Nie

Instalacja klienta

BPCUSTOMER

Tak

Klienci

BPARTNER

Nie

Kontrahent

BPADDRESS

Nie

Adres

CONTTEMPL

Nie

Szablon umowy serwisowej

CONTSERV

Nie

 Umowa serwisowa

CONTCOV

Nie

Pokrycie umową serwisową

MACWARREQ

Nie

Historia zgłoszeń serwisowych

ITMMASTER

Tak

Artykuły

CRMAGD: Dopełnianie filtrów uzupełniania terminarza „Operacji handlowych”

Ten punkt wejścia umożliwia uzupełnienie różnych filtrów używanych w terminarzu operacji handlowych.

Kontekst i tryb działania

Transakcja

Istnieje transakcja w toku.

Log

Brak otwartego loga.

Kontekst wywoływania

Ten punkt wejścia jest wywoływany po zastosowaniu standardowych filtrów, ale przed filtrami „bezpieczeństwa” (takimi, jak np. zastosowanie ról).

Zmienna kontekstowa (SZCNTCRMAGD) umożliwia dowiedzenie się, na którym etapie znajduje się proces.

Dostępne zmienne i maski

Zmienna SZCNTCRMAGD przyjmuje różne wartości i umożliwia dowiedzenie się, na którym etapie znajduje się proces.
Zdefiniowane wartości to:

  • "FILTDIM": Umożliwia interwencję na wymiarowaniu zmiennej filtra (SZWHERE)
  • "AGDBAP": Filtr na spotkaniach wyświetlanych w terminarzu.
  • "AGDCLL": Filtr na rozmowach telefonicznych wyświetlanych w terminarzu.
  • "AGDTSK": Filtr na zadaniach wyświetlanych w terminarzu.
  • "OPPOR": Filtr na projektach wyświetlanych na karcie „Projekty”.
  • "BAPPOINT": Filtr na spotkaniach wyświetlanych na karcie „Spotkania”.
  • "PHONECALL": Filtr na rozmowach telefonicznych wyświetlanych na karcie „Rozmowy”.
  • "TASK": Filtr na zadaniach wyświetlanych na karcie „Zadania”.
  • "INFBAP": Filtr na informacjach dotyczących spotkań wyświetlanych na karcie „Informacje”.
  • "INFCLL": Filtr na informacjach dotyczących rozmów telefonicznych wyświetlanych na karcie „Informacje”.
  • "INFTSK": Filtr na informacjach dotyczących zadań wyświetlanych na karcie „Informacje”.
  • "INFOPP": Filtr na informacjach dotyczących projektów wyświetlanych na karcie „Informacje”.
  • "INFCON": Filtr na informacjach dotyczących umów wyświetlanych na karcie „Informacje”.
  • "OPPCLL": Filtr na kampaniach marketingowych wyświetlanych na karcie „Kampania marketingowa”.
  • „PHONING": Filtr na kampaniach telefonicznych wyświetlanych na karcie „Kampania marketingowa”.

Za wyjątkiem „FILTDIM” wszystkie inne wartości służą do zastosowania dodatkowych warunków względem warunków standardowych. Sposób ich użycia jest zawsze taki sam, oczywiście dostosowany do bieżącego wyszukiwania.

Zasada jest następująca:

SZWHERE(ILIGNEWHERE) = SZAND – "<Warunek specyficzny> "
ILIGNEWHERE += 1
SZAND = " AND "

Punkt wejścia jest wywoływany po załadowaniu warunków standardowych. Oznacza to, że możliwe jest ich całkowite zakwestionowanie. Następnie mają zastosowanie warunki obowiązkowe, których nie można zakwestionować takie, jak zastosowanie ról.

Zmienna SZWHERE jest deklarowana w następujący sposób:

Znak lokalny SZWHERE(250)(IFILTDIM)

Domyślna wartość IFILTDIM to 20

Uwzględniając warunki dodatkowe ta zmienna może okazać się niewystarczająca.

Kontekst „FILTDIM” umożliwia interwencję na wartości IFILTDIM w celu jej zwiększenia.

Na przykład:

IFILTDIM = 50

Będzie miało w konsekwencji zadeklarowanie SZWHERE z 50 pozycjami zamiast 20.

Otwarte tabele

Tabela

Ważna zawartość

Opis tabeli

BAPPOINT

Nie

Spotkania

PHONECALL

Nie

Rozmowy

TASK

Nie

Zadania

OPPOR

Nie

Projekty

PHONING

Nie

Kampania telefoniczna

CMARKETING

Nie

Kampania marketingowa

CONTSERV

Nie

Umowa serwisowa

BPARTNER

Nie

Kontrahent

FACILITY

Nie

Lokalizacje

TABCOUNTRY 

Nie

 Tabela krajów

CONTACTCRM

Nie

 Osoby kontaktowe

 

 

HDKAGD: Dopełnianie filtrów uzupełniania terminarza „Wsparcia klienta”

Ten punkt wejścia umożliwia uzupełnienie różnych filtrów używanych na terminarzu działu wsparcia klienta.

Kontekst i tryb działania

Transakcja

Istnieje transakcja w toku.

Log

Brak otwartego loga.

Kontekst wywoływania

Ten punkt wejścia jest wywoływany po zastosowaniu standardowych filtrów, ale przed filtrami „bezpieczeństwa” (takimi, jak np. zastosowanie ról).

Zmienna kontekstowa (SZCNTHDKAGD) umożliwia dowiedzenie się, na którym etapie znajduje się proces.

Dostępne zmienne i maski

Zmienna SZCNTHDKAGD przyjmuje różne wartości i umożliwia dowiedzenie się, na którym etapie znajduje się proces.
Zdefiniowane wartości to:

  • "FILTDIM": Umożliwia interwencję na wymiarowaniu zmiennej filtra (SZWHERE)
  • „SERREQUEST”: Filtr na zgłoszeniach serwisowych wyświetlanych na karcie „Zgłoszenie serwisowe”.
  • „AGDITN”: Filtr na interwencjach wyświetlanych w terminarzu.
  • „INFITN” Filtr na informacjach dotyczących interwencji wyświetlanych na karcie „Informacje”.

Za wyjątkiem „FILTDIM” wszystkie inne wartości służą do zastosowania dodatkowych warunków względem warunków standardowych. Sposób ich użycia jest zawsze taki sam, oczywiście dostosowany do bieżącego wyszukiwania.

Zasada jest następująca:

SZWHERE(ILIGNEWHERE) = SZAND – "<Warunek specyficzny> "
ILIGNEWHERE += 1
SZAND = " AND "

Punkt wejścia jest wywoływany po załadowaniu warunków standardowych. Oznacza to, że możliwe jest ich całkowite zakwestionowanie. Następnie mają zastosowanie warunki obowiązkowe, których nie można zakwestionować takie, jak zastosowanie ról.

Zmienna SZWHERE jest deklarowana w następujący sposób:

Znak lokalny SZWHERE(250)(IFILTDIM)

Domyślna wartość IFILTDIM to 20

Uwzględniając warunki dodatkowe ta zmienna może okazać się niewystarczająca.

Kontekst „FILTDIM” umożliwia interwencję na wartości IFILTDIM w celu jej zwiększenia.

Na przykład:

IFILTDIM = 50

Będzie miało w konsekwencji zadeklarowanie SZWHERE z 50 pozycjami zamiast 20.

Otwarte tabele

Tabela

Ważna zawartość

Opis tabeli

SERREQUEST

Nie

Zgłoszenie serwisowe

INTERVEN

Nie

Interwencje

FAMBP

Nie

Grupa kwalifikacji

MACHINES

Nie

Maszyny

ATABDIV

Nie

Tabele dodatkowe

SOLUTION

Nie

Rozwiązania

QUEUE

Nie

Kolejki

BPARTNER

Nie

Kontrahent

FACILITY

Nie

Lokalizacje

TABCOUNTRY 

Nie

 Tabela krajów

CONTACTCRM

 Nie

 Osoby kontaktowe

ESCSRE

 Nie

 Eskalacja

BPADDRESS

 Nie

 Adres

HDKTASK

 Nie

 Zużycie SAV

HDKTASKINV

 Nie

 Zużycie do zafakturowania

UNITOFTIME

 Nie

 Jednostka czasu

ITMMASTER

 Nie

 Artykuł

CONTSERV

Nie

Umowa serwisowa

SRELOADCPN: Interwencja w pętli LOADCPN

Ten punkt wejścia umożliwia interwencję podczas pętli ładowania ekranu SRE7 w celu uzupełnienia konkretnych rubryk.

Kontekst i tryb działania

Transakcja
Brak transakcji w toku.
Log
Brak otwartego loga.
Kontekst wywoływania
Ten punkt wejścia jest wywoływany w pętli ładowania podprogramu LOADCPN procesu SUBSREB1. Umożliwia on uzupełnienie konkretnych rubryk.

Zmienna ILINCPN zawiera bieżącą pozycję uzupełnianej tabeli.
Skrót ekranu to [SRE7].

Otwarte tabele
W poniższej tabeli, flaga ważnej zawartości oznacza, że zawartość zgadza się z kontekstem.

Tabela

Ważna zawartość

Opis tabeli

MACHINES 

Tak 

Instalacja klienta 

SREMACCPN 

Tak

Składniki, których dotyczy 

 

SRESAVECPN: Interwencja w pętli SAVECPN

Ten punkt wejścia umożliwia interwencję podczas pętli zapisu ekranu SRE7 w celu uzupełnienia konkretnych rubryk.

Kontekst i tryb działania

Transakcja
Brak transakcji w toku.
Log
Brak otwartego loga.
Kontekst wywoływania
Ten punkt wejścia jest wywoływany w pętli ładowania podprogramu LOADCPN procesu SUBSREB1. Umożliwia on uzupełnienie konkretnych rubryk.

Zmienna ITER zawiera bieżącą pozycję uzupełnianej tabeli.
Skrót ekranu to [SRE7].

Otwarte tabele
W poniższej tabeli, flaga ważnej zawartości oznacza, że zawartość zgadza się z kontekstem.

Tabela

Ważna zawartość

Opis tabeli

SREMACCPN 

Tak

Składniki, których dotyczy 

 

DUPLIMAC: Uzupełnianie duplikatu instalacji w tabelach dodatkowych

Podczas duplikowania „Instalacji klienta” ten punkt wejścia umożliwia uzupełnienie aktualizacji tabel standardowych przez tabele specyficzne.

Kontekst i tryb działania

Transakcja

Istnieje transakcja w toku.

Log

Brak otwartego loga.

Kontekst wywoływania

Ten punkt wejścia jest wywoływany, jeśli wszystkie tabele standardowe zostały zaktualizowane, przed zatwierdzeniem lub brakiem zatwierdzenia transakcji.

Można więc uzupełnić ten duplikat przez tabele specyficzne.

Dostępne zmienne i maski

Zmienna INOERROR umożliwia wskazanie, czy proces został wykonany prawidłowo:

·         INOERROR = 1: Transakcja może zostać zatwierdzona.

·         INOERROR = 1: Transakcja nie zostanie zatwierdzona.

Otwarte tabele

W poniżej zawartości flaga ważnej zawartości oznacza, że zawartość zgadza się z kontekstem, uwzględniając zmienne sytuacyjne.

Tabela

Ważna zawartość

Opis tabeli

MACHINE

Tak

Instalacja klienta

MACITN

Tak

Wdrożenie maszyn

SRELOADMAC: Interwencja w pętli LOADMAC

Ten punkt wejścia umożliwia interwencję podczas pętli ładowania ekranu SRE7 w celu uzupełnienia konkretnych rubryk.

Kontekst i tryb działania

Transakcja
Brak transakcji w toku.
Log
Brak otwartego loga.
Kontekst wywoływania
Ten punkt wejścia jest wywoływany w pętli ładowania podprogramu LOADMAC procesu SUBSREB1. Umożliwia on uzupełnienie konkretnych rubryk.

Zmienna ILINDEB zawiera bieżącą pozycję uzupełnianej tabeli.
Skrót ekranu to [SRE7].

Otwarte tabele
W poniższej tabeli, flaga ważnej zawartości oznacza, że zawartość zgadza się z kontekstem.

Tabela

Ważna zawartość

Opis tabeli

MACHINES 

Tak 

Instalacja klienta 

SREMACCPN 

Tak

Składniki, których dotyczy 

 

SRESAVEMAC: Interwencja w pętli SAVEMAC

Ten punkt wejścia umożliwia interwencję podczas pętli zapisu ekranu SRE7 w celu uzupełnienia konkretnych rubryk.

Kontekst i tryb działania

Transakcja
Brak transakcji w toku.
Log
Brak otwartego loga.
Kontekst wywoływania
Ten punkt wejścia jest wywoływany w pętli ładowania podprogramu SAVEMAC procesu SUBSREB1. Umożliwia on uzupełnienie konkretnych rubryk.

Zmienna ITER zawiera bieżącą pozycję uzupełnianej tabeli.
Skrót ekranu to [SRE7].

Otwarte tabele
W poniższej tabeli, flaga ważnej zawartości oznacza, że zawartość zgadza się z kontekstem.

Tabela

Ważna zawartość

Opis tabeli

SREMACCPN 

Tak

Składniki, których dotyczy 

 

CMATRTECRAN/CMATRTGENFEN/CMAONGLET/CMABLOCS/CMACOLFIX/CMACHAMPS: Transakcja wpro

Wszystkie punkty wejścia:

      • CMATRTECRAN
      • CMATRTGENFEN
      • CMAONGLET
      • CMABLOCS
      • CMACOLFIX
      • CMACHAMPS

umożliwiające interwencję na wszystkich etapach zatwierdzania transakcji wprowadzania rekordu instalacji klienta.

Kontekst i tryb działania

Transakcja
Dostępna jest aktualna transakcja.
Log
Brak otwartego loga.
Kontekst wywoływania
Te punkty wejścia są wywoływane na kolejnych etapach zatwierdzania transakcji wprowadzania dla rekordu „Instalacja klienta – GESMAC”.
Otwarte tabele
W poniższej tabeli, flaga ważnej zawartości oznacza, że zawartość zgadza się z kontekstem.

Tabela

Ważna zawartość

Opis tabeli

 

HBP1FILLHST: Dodanie elementów do historii

Ten punkt wejścia umożliwia dodanie elementów w historii potencjalnego klienta lub klienta (operacja SAIHBP1).

Kontekst i tryb działania

Transakcja
Brak transakcji w toku.
Log
Brak otwartego loga.
Kontekst wywoływania
Ten punkt wejścia jest wywoływany, jeśli wszystkie zdarzenia standardowe zostały wygenerowane w tabeli roboczej HISTOCRM.

Można więc dodać inne zdarzenia stosując następujący wzór:

  If ITODO Then
    Filter [TSK] Where [F:TSK]TSKCMP = GSZBPRNUM and [F:TSK]TSKDON <> 2 Order By [F:TSK]TSKDAT Asc
  Else
    Filter [TSK] Where [F:TSK]TSKCMP = GSZBPRNUM and [F:TSK]TSKDON = 2 Order By [F:TSK]TSKDAT Desc
  Endif
  Call DEBTRANS From GLOCK
  Trbegin [HST]
  ICOUNTLNS = 0
  For [TSK] Hint Key TSK2
    If ICOUNTLNS >= dim([M:HBP1]TYPCLA) Then
      Break
    Endif
    [F:HST]CLSNUM = 0
    If ITODO Then
      [F:HST]DON = 1
    Else
      [F:HST]DON = 2
    Endif
    [F:HST]SSS = GIDENT
    [F:HST]RECNUM = [F:TSK]TSKNUM
    [F:HST]RECDAT = [F:TSK]TSKDAT
    [F:HST]RECHOU = [F:TSK]CREHOU
    [F:HST]RECTYP = "TSK"
    Write [HST]
    If fstat Then
      ITRB = 1
      Break
    Endif
    ICOUNTLNS += 1
  Next
  Filter [TSK]
  #Jeśli zapis się nie powiódł. Wszystko jest zatrzymywane.
  If ITRB Then
    GMESSAGE = mess(348,196,1) #Błąd podczas ładowania historii.
    GERR = 1
    Rollback
    End
  Else
    Commit
  Endif

Otwarte tabele

W poniższej tabeli, flaga ważnej zawartości oznacza, że zawartość zgadza się z kontekstem.

Tabela

Ważna zawartość

Opis tabeli

HISTOCRM

Nie

Historia

BAPPOINT

Nie

 Spotkania

PHONECALL

Nie

 Rozmowa (telefoniczna)

TASK

Nie

Zadanie 

OPPOR

Nie

 Projekt

SERREQUEST

Nie

 Zgłoszenia serwisowe

INTERVEN

Nie

 Działanie

HISTOOMM

Nie

 Historia wysłanej korespondencji mailowej

MAILING

Nie

 Kampania mailingowa

SALESREP

Nie

 Przedstawiciel

CONTACTCRM

Nie

 Osoby kontaktowe

AUTILIS

Nie

 Użytkownicy

SQUOTE

Nie

 Nagłówek oferty

SORDER

Nie

 Zamówienie klienta – nagłówek

TABSOHTYP

Nie

 Tabela typów zamówień

SDELIVERY

Nie

 Nagłówek dostawy

SINVOICE

Nie

 Faktury sprzedaży

SINVOICEV

Nie

 Faktura sprzedaży – wycena

TABSIVTYP

Nie

 Tabela typów faktur klientów

DEFVAL

Nie

 Złożone wartości domyślne

 

 

HBP1LOADHBP: Dodanie elementów do historii

Ten punkt wejścia umożliwia wyświetlenie elementów niestandardowych w historii potencjalnego klienta lub klienta (operacja SAIHBP1) lub uzupełnienie informacji standardowych przy pomocy danych dodatkowych.

Kontekst i tryb działania

Transakcja
Brak transakcji w toku.
Log
Brak otwartego loga.
Kontekst wywoływania
Ten punkt wejścia jest wywoływany po każdym odczycie HISTOCRM, po przetworzeniu rekordów standardowych.

Można więc uzupełnić informacje obecne w tabeli za pomocą specyficznych informacji. Bieżący indeks jest przechowywany w I.

Jeśli informacje odczytane w HISTOCRM nie są standardowe można je uwzględnić podczas wyświetlania tabeli.

Otwarte tabele

W poniższej tabeli, flaga ważnej zawartości oznacza, że zawartość zgadza się z kontekstem.

Tabela

Ważna zawartość

Opis tabeli

HISTOCRM

Nie

Historia

BAPPOINT

Nie

 Spotkania

PHONECALL

Nie

 Rozmowa (telefoniczna)

TASK

Nie

Zadanie 

OPPOR

Nie

 Projekt

SERREQUEST

Nie

 Zgłoszenia serwisowe

INTERVEN

Nie

 Działanie

HISTOOMM

Nie

 Historia wysłanej korespondencji mailowej

MAILING

Nie

 Kampania mailingowa

SALESREP

Nie

 Przedstawiciel

CONTACTCRM

Nie

 Osoby kontaktowe

AUTILIS

Nie

 Użytkownicy

SQUOTE

Nie

 Nagłówek oferty

SORDER

Nie

 Zamówienie klienta – nagłówek

TABSOHTYP

Nie

 Tabela typów zamówień

SDELIVERY

Nie

 Nagłówek dostawy

SINVOICE

Nie

 Faktury sprzedaży

SINVOICEV

Nie

 Faktura sprzedaży – wycena

TABSIVTYP

Nie

 Tabela typów faktur klientów

DEFVAL

Nie

 Złożone wartości domyślne

 

 

ADDHEADER: Uzupełnianie tytułów filtrów CSV w korespondencji seryjnej

Ten punkt wejścia umożliwia uzupełnienie tytułów pliku CSV wygenerowanego podczas korespondencji seryjnej.

Ten punkt wejścia działa w połączeniu z punktem wejścia WRITEMRE.

Kontekst i tryb działania

Transakcja

Istnieje transakcja w toku.

Log

Brak otwartego loga.

Kontekst wywoływania

Ten punkt wejścia jest wywoływany, w operacji korespondencji seryjnej, podczas dodawania nagłówka kolumn w pliku CSV w tabeli
[F:MRE]
.

Jego użycie nie jest konieczne, jeśli nazwa konkretnych kolumn w [F:MRE] figuruje w kryteriach bieżącej grupy docelowej
.

Ten punkt wejścia działa w połączeniu z punktem wejścia „WRITEMRE”.

Dostępne zmienne i maski

Otwarte tabele

Tabela

Ważna zawartość

Opis tabeli

OMMRESULT

Tak

Scal dane

WRITEMRE: Uzupełnianie wartości plików CSV w korespondencji seryjnej

Ten punkt wejścia umożliwia uzupełnienie wartości dostarczanych przez plik CSV wygenerowany podczas korespondencji seryjnej.

Ten punkt wejścia działa w połączeniu z punktem wejścia ADDHEADER.

Kontekst i tryb działania

Transakcja

Istnieje transakcja w toku.

Log

Brak otwartego loga.

Kontekst wywoływania

Ten punkt wejścia jest wywoływany, podczas operacji korespondencji seryjnej, przed zapisem w [F:MRE[ w celu ukończenia uzupełniania
specyficznych rubryk
.

Interweniuje on po uzupełnieniu wszystkich rubryk standardowych i przed użyciem instrukcji „Write [F:MRE]”.

Właściwe tworzenie pliku CSV jest wykonywane przez szablon eksportu „MRECSV”.
Należy go zmodyfikować, aby skonfigurować nowe rubryki.

Ten punkt wejścia działa w połączeniu z punktem wejścia „ADDHEADER”.

Dostępne zmienne i maski

Otwarte tabele

Tabela

Ważna zawartość

Opis tabeli

OMMRESULT

Tak

Scal dane

GETREPBPR: Przypisanie konkretnych przedstawicieli handlowych do kampanii telefo

Ten punkt wejścia umożliwia przypisanie w kampanii telefonicznej dodatkowych, konkretnych przedstawicieli handlowych obok standardowych przedstawicieli handlowych (maksymalnie dwóch).

Kontekst i tryb działania

Transakcja

Brak transakcji w toku.

Log

Brak otwartego loga.

Kontekst wywoływania

Ten punkt wejścia jest wywoływany w kampanii telefonicznej podczas przypisywania przedstawicieli handlowych.

Jest on wywoływany przed przypisaniem przedstawicieli handlowych i umożliwia wskazanie listy dodatkowych pól do przetestowania. Te dodatkowe pola są testowane po dwóch polach standardowych pod warunkiem, że żadne wywoływanie nie jest do nich przypisane.

Użycie jest możliwe dzięki dwóm zmiennym:

  • INBREPSPE: Zmienna typu liczba całkowita, która zawiera liczbę pól dodatkowych do przetestowania. Pierwsze pole dodatkowe ma indeks 0.

  • SFIEREPSPE: Tabela znaków, która umożliwia wskazanie listy pól klasy [F:BPC] do przetestowania. Wartość jest podawana w formie „[F:BPC]REP3”.

  • Przykład użycia:

    INBREPSPE += 1

    SFIEREPSPE(INBREPSPE) = "[F:BPC]REP3"

Dostępne zmienne i maski

Otwarte tabele

Tabela

Ważna zawartość

Opis tabeli

BPCUSTOMER

Tak

Klienci

ITNFORCEHOU: Wymuszenie godziny rozpoczęcia i czasu trwania interwencji

Ten punkt wejścia umożliwia wymuszenie godziny rozpoczęcia i czasu trwania interwencji.

Kontekst i tryb działania

Transakcja

Brak transakcji w toku.

Log

Brak otwartego loga.

Kontekst wywoływania

Ten punkt wejścia jest wywoływany w etykiecie $RAZCRE interwencji.

Jest on wywoływany przed godziną rozpoczęcia i czasem trwania, do których przypisano wartości domyślne. Umożliwia on uzupełnienie informacji dla domyślnego funkcjonowania.

Użycie jest możliwe dzięki dwóm zmiennym:

  • IPEFORCEHOU : Zmienna typu liczba całkowita. Ustawiona domyślnie jako zero, wskazuje ona, że wykonywany jest proces standardowy. Wszystkie inne wartości wstrzymują proces standardowy.

  • W takim przypadku cała ta część procesu standardowego jest przejmowana przez punkt wejścia:

      If IPEFORCEHOU = 0 Then
        If SZNVGCOD = "1" Then
          #Interwencja do zaplanowania
          [M:ITN0]DON = 1
          [M:ITN1]DAT = date$ + 1
          [M:ITN1]HOU = "0900"
        Elsif SZNVGCOD = "2" Then
          #Wykonana interwencja
          [M:ITN0]DON = 2
          [M:ITN1]DAT = date$
          [M:ITN1]HOU = left$(time$, 2) + mid$(time$, 4, 2)
        Endif
        #Planowanie domyślne
        Call SETDEFPLN([M:ITN1]DAT, [M:ITN1]HOU, [M:ITN8]HOUSVCPLN, [M:ITN8]MNTSVCPLN) From SUBITNB2
      Endif

CRITCON: Dodanie kryteriów dodatkowych podczas wybierania umowy

Ten punkt wejścia umożliwia dodanie kryteriów dodatkowych w wyborze ważnej umowy dla pokrycia zgłoszenia serwisowego.

Kontekst i tryb działania

Transakcja

Brak transakcji w toku.

Log

Brak otwartego loga.

Kontekst wywoływania

Ten punkt wejścia jest wywoływany w podprogramach po skrypcie TRTCOVER:

  • CHKNBCON

  • CHECKCON

  • CHECKPIT
  • RECHKNBCON

Umożliwia on dodanie dodatkowych warunków filtrowania na umowach serwisowych [F:CON] w celu uzupełnienia i dostosowania w zależności od potrzeb umowy zachowywane dla pokrycia zgłoszenia serwisowego.

Uwaga nie są to kryteria umożliwiające zaprzeczenie filtrom standardowym, ale kryteria umożliwiające ich dostosowanie, a więc kryteria zawężające.


Zmienne:

  • SSPESPCALLER zawiera nazwę podprogramu wywołującego (spośród 4 wskazanych powyżej). Ma to na celu umożliwienie zapoznania się z kontekstem wywoływania, jak również potencjalne dostosowanie zachowania.

  • SSPECRITCON: Umożliwia w konkretnym przypadku ustawienie koniecznych filtrów dodatkowych. Te filtry dotyczą obowiązkowo tabel umów serwisowych ([F:CON]).

Ta licząca 250 znaków zmienna jest wymiarowana (0...10).

Jeśli pierwsza pozycja jest pusta to filtr jest automatycznie uzupełniany przy pomocy „(1=1)” w taki sposób, że stosowane są wyłącznie kryteria standardowe.