LOGC#60602 prospects overzicht verfijning: 1 behandelaarkolom, met friendlyname

svn path=/Customer/trunk/; revision=48124
This commit is contained in:
Peter Feij
2020-09-10 20:16:02 +00:00
parent 02efe3f3f2
commit efba44b8ae

View File

@@ -1434,132 +1434,109 @@ AS
AND m.mld_melding_status = ms.mld_statuses_key AND m.mld_melding_status = ms.mld_statuses_key
AND pf.prs_perslid_key = m.prs_perslid_key; AND pf.prs_perslid_key = m.prs_perslid_key;
CREATE OR REPLACE VIEW logc_v_rap_crm_prospects CREATE OR REPLACE FORCE VIEW logc_v_rap_crm_prospects
( (
mld_melding_key, mld_melding_key,
melding_datum, melding_datum,
melding_einddatum, melding_einddatum,
melder, behandelaar,
behandelaar, omschrijving,
actieve_behandelaar, onderwerp,
omschrijving, actief,
onderwerp, mld_statuses_key,
actief, mld_statuses_omschrijving,
mld_statuses_key, leadbron,
mld_statuses_omschrijving, bedrijfsnaam,
leadbron, contactpersoon,
bedrijfsnaam, telefoon,
contactpersoon, email,
telefoon, contactpersoon_overig,
email, actietrigger,
contactpersoon_overig, documentatie,
actietrigger, proeftuin,
documentatie, demo_gegeven,
proeftuin, offerte_verstuurd,
demo_gegeven, inschatting
offerte_verstuurd,
Inschatting
) )
AS AS
SELECT mld_melding_key, SELECT mld_melding_key,
mld_melding_datum melding_datum, mld_melding_datum melding_datum,
mld_melding_einddatum melding_einddatum, mld_melding_einddatum melding_einddatum,
pf1.prs_perslid_naam_full melder, pf.prs_perslid_naam_friendly behandelaar,
pf2.prs_perslid_naam_full behandelaar, mld_melding_omschrijving,
pf3.prs_perslid_naam_full actieve_behandelaar, mld_melding_onderwerp,
mld_melding_omschrijving, DECODE (mld_statuses_key, 1, 'Gesloten', 6, 'Gesloten', 5, 'Gesloten', 'Open')
mld_melding_onderwerp, actief,
DECODE (mld_statuses_key, ms.mld_statuses_key,
1, 'Gesloten', ms.mld_statuses_omschrijving,
6, 'Gesloten', (SELECT fac_usrdata_omschr
5, 'Gesloten', FROM mld_kenmerkmelding km, fac_usrdata ud
'Open') WHERE mld_kenmerk_key = 401
actief, AND km.mld_melding_key = m.mld_melding_key
ms.mld_statuses_key, AND km.mld_kenmerkmelding_waarde = ud.fac_usrdata_key
ms.mld_statuses_omschrijving, AND fac_usrtab_key = 221)
(SELECT fac_usrdata_omschr leadbron,
FROM mld_kenmerkmelding km, fac_usrdata ud (SELECT mld_kenmerkmelding_waarde
WHERE mld_kenmerk_key = 401 FROM mld_kenmerkmelding km
AND km.mld_melding_key = m.mld_melding_key WHERE mld_kenmerk_key = 463 AND km.mld_melding_key = m.mld_melding_key)
AND km.mld_kenmerkmelding_waarde = ud.fac_usrdata_key bedrijfsnaam,
AND fac_usrtab_key = 221) (SELECT mld_kenmerkmelding_waarde
leadbron, FROM mld_kenmerkmelding km
(SELECT mld_kenmerkmelding_waarde WHERE mld_kenmerk_key = 470 AND km.mld_melding_key = m.mld_melding_key)
FROM mld_kenmerkmelding km contactpersoon,
WHERE mld_kenmerk_key = 463 (SELECT mld_kenmerkmelding_waarde
AND km.mld_melding_key = m.mld_melding_key) FROM mld_kenmerkmelding km
bedrijfsnaam, WHERE mld_kenmerk_key = 474 AND km.mld_melding_key = m.mld_melding_key)
(SELECT mld_kenmerkmelding_waarde telefoon,
FROM mld_kenmerkmelding km (SELECT mld_kenmerkmelding_waarde
WHERE mld_kenmerk_key = 470 FROM mld_kenmerkmelding km
AND km.mld_melding_key = m.mld_melding_key) WHERE mld_kenmerk_key = 469 AND km.mld_melding_key = m.mld_melding_key)
contactpersoon, email,
(SELECT mld_kenmerkmelding_waarde (SELECT mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding km FROM mld_kenmerkmelding km
WHERE mld_kenmerk_key = 474 WHERE mld_kenmerk_key = 472 AND km.mld_melding_key = m.mld_melding_key)
AND km.mld_melding_key = m.mld_melding_key) contactpersoon_overig,
telefoon, CASE
(SELECT mld_kenmerkmelding_waarde WHEN TRUNC (mld_melding_einddatum) < TRUNC (SYSDATE)
FROM mld_kenmerkmelding km THEN
WHERE mld_kenmerk_key = 469 '!! '
AND km.mld_melding_key = m.mld_melding_key) || (SELECT mld_kenmerkmelding_waarde
email, FROM mld_kenmerkmelding km
(SELECT mld_kenmerkmelding_waarde WHERE mld_kenmerk_key = 461 AND km.mld_melding_key = m.mld_melding_key)
FROM mld_kenmerkmelding km ELSE
WHERE mld_kenmerk_key = 472 (SELECT mld_kenmerkmelding_waarde
AND km.mld_melding_key = m.mld_melding_key)
contactpersoon_overig,
CASE
WHEN TRUNC (mld_melding_einddatum) < TRUNC (SYSDATE)
THEN
'!! '
|| (SELECT mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding km FROM mld_kenmerkmelding km
WHERE mld_kenmerk_key = 461 WHERE mld_kenmerk_key = 461 AND km.mld_melding_key = m.mld_melding_key)
AND km.mld_melding_key = m.mld_melding_key) END
ELSE actietrigger,
(SELECT mld_kenmerkmelding_waarde (SELECT DECODE (mld_kenmerkmelding_waarde, 1, 'Ja')
FROM mld_kenmerkmelding km FROM mld_kenmerkmelding km
WHERE mld_kenmerk_key = 461 WHERE mld_kenmerk_key = 468 AND km.mld_melding_key = m.mld_melding_key)
AND km.mld_melding_key = m.mld_melding_key) documentatie,
END (SELECT DECODE (mld_kenmerkmelding_waarde, 1, 'Ja')
actietrigger, FROM mld_kenmerkmelding km
(SELECT DECODE (mld_kenmerkmelding_waarde, 1, 'Ja') WHERE mld_kenmerk_key = 473 AND km.mld_melding_key = m.mld_melding_key)
FROM mld_kenmerkmelding km proeftuin,
WHERE mld_kenmerk_key = 468 (SELECT DECODE (mld_kenmerkmelding_waarde, 1, 'Ja')
AND km.mld_melding_key = m.mld_melding_key) FROM mld_kenmerkmelding km
documentatie, WHERE mld_kenmerk_key = 467 AND km.mld_melding_key = m.mld_melding_key)
(SELECT DECODE (mld_kenmerkmelding_waarde, 1, 'Ja') demo_gegeven,
FROM mld_kenmerkmelding km (SELECT DECODE (mld_kenmerkmelding_waarde, 1, 'Ja')
WHERE mld_kenmerk_key = 473 FROM mld_kenmerkmelding km
AND km.mld_melding_key = m.mld_melding_key) WHERE mld_kenmerk_key = 471 AND km.mld_melding_key = m.mld_melding_key)
proeftuin, offerte_verstuurd,
(SELECT DECODE (mld_kenmerkmelding_waarde, 1, 'Ja') (SELECT fac.safe_to_number (mld_kenmerkmelding_waarde)
FROM mld_kenmerkmelding km FROM mld_kenmerkmelding km
WHERE mld_kenmerk_key = 467 WHERE mld_kenmerk_key = 542 AND km.mld_melding_key = m.mld_melding_key)
AND km.mld_melding_key = m.mld_melding_key) inschatting
demo_gegeven, FROM mld_melding m, prs_v_perslid_fullnames_all pf, mld_statuses ms
(SELECT DECODE (mld_kenmerkmelding_waarde, 1, 'Ja') WHERE mld_stdmelding_key = 341 -- Prospects
FROM mld_kenmerkmelding km AND fac_activiteit_key IS NULL
WHERE mld_kenmerk_key = 471 AND pf.prs_perslid_key =
AND km.mld_melding_key = m.mld_melding_key) COALESCE (m.mld_melding_behandelaar2_key,
offerte_verstuurd, m.mld_melding_behandelaar_key,
(SELECT fac.safe_to_number(mld_kenmerkmelding_waarde) m.prs_perslid_key)
FROM mld_kenmerkmelding km AND m.mld_melding_status = ms.mld_statuses_key;
WHERE mld_kenmerk_key = 542
AND km.mld_melding_key = m.mld_melding_key)
Inschatting
FROM mld_melding m,
prs_v_perslid_fullnames_all pf1,
prs_v_perslid_fullnames_all pf2,
prs_v_perslid_fullnames_all pf3,
mld_statuses ms
WHERE mld_stdmelding_key = 341 -- Prospects
AND fac_activiteit_key IS NULL
AND pf1.prs_perslid_key = m.prs_perslid_key
AND pf2.prs_perslid_key(+) = m.mld_melding_behandelaar_key
AND pf3.prs_perslid_key(+) = m.mld_melding_behandelaar2_key
AND m.mld_melding_status = ms.mld_statuses_key;
CREATE OR REPLACE VIEW logc_v_crm_contactxbedrijf CREATE OR REPLACE VIEW logc_v_crm_contactxbedrijf
AS AS