Versandfreigabe-Prüfung

Status: blocked

Es wird keine E-Mail versendet.

CheckStatusBeschreibung
questionnaire_guardBLOCK/WARNQuestionnaire Guard: unknown_needs_review
contact_request_yesBLOCK/WARNKontaktaufnahme gewünscht = Ja
recipient_resolvedOKEmpfänger eindeutig ermittelt
pdf_candidate_availableOKPDF-Kandidat vorhanden
mail_sending_disabledOKMailversand deaktiviert

Mapping-Fehlermail Preview

An: events@hekatron.de

Betreff: Messelead Workflow Manager: Mapping-Prüfung erforderlich – Versand blockiert

Hallo,

für einen SnapAddy-Fragebogen konnte das Mapping nicht eindeutig validiert werden.

Fragebogen: Test-Event
Questionnaire-ID: vXGDdzqQBxMzk92K
Status: unknown_needs_review
Fehlende/unklare Pflichtfelder: business_unit

Mapping prüfen: https://heka-leads.scheffczyk.cloud/snapaddy-mapping?questionnaire_id=vXGDdzqQBxMzk92K

Es wurde keine E-Mail an den Außendienst versendet.

Messelead Workflow Manager

Mail Preview

Routing-Empfänger: events@hekatron.de

Tatsächlicher Empfänger: info@scheffczyk-va.de

Safe Override: True

Liebe/r Ansprechpartner/in,

für folgenden Messekontakt wurde eine Kontaktaufnahme gewünscht:

Messe/Event: Test-Event
Firma: Scheffczyk-Veranstaltungen
Kontakt-ID: mgykYwRroooWAoOB
PLZ: 79206
Betreuung: -

Der Kontaktbogen befindet sich im Anhang. Diese Ansicht ist ein Dry Run; es wird keine E-Mail versendet.

Messelead Workflow Manager

Details

{
  "status": "blocked",
  "payload_id": "ce6009ab-30c6-41a6-a967-4661e789b0cf",
  "checks": [
    {
      "key": "questionnaire_guard",
      "ok": false,
      "message": "Questionnaire Guard: unknown_needs_review"
    },
    {
      "key": "contact_request_yes",
      "ok": false,
      "message": "Kontaktaufnahme gewünscht = Ja"
    },
    {
      "key": "recipient_resolved",
      "ok": true,
      "message": "Empfänger eindeutig ermittelt"
    },
    {
      "key": "pdf_candidate_available",
      "ok": true,
      "message": "PDF-Kandidat vorhanden"
    },
    {
      "key": "mail_sending_disabled",
      "ok": true,
      "message": "Mailversand deaktiviert"
    }
  ],
  "blocking_checks": [
    {
      "key": "questionnaire_guard",
      "ok": false,
      "message": "Questionnaire Guard: unknown_needs_review"
    },
    {
      "key": "contact_request_yes",
      "ok": false,
      "message": "Kontaktaufnahme gewünscht = Ja"
    }
  ],
  "questionnaire_guard": {
    "questionnaire_id": "vXGDdzqQBxMzk92K",
    "questionnaire_title": "Test-Event",
    "known": false,
    "status": "unknown_needs_review",
    "workflow_blocked": true,
    "required_field_status": {
      "contact_request": {
        "ok": true,
        "value": "Nein",
        "evidence": {
          "method": "label_fallback",
          "question_id": "RBl71zLml9xbrjo2",
          "label": "Kontaktaufnahme gewünscht? ",
          "value": "Nein"
        }
      },
      "business_unit": {
        "ok": false,
        "value": null,
        "evidence": {
          "method": "missing"
        }
      },
      "postal_code": {
        "ok": true,
        "value": "79206",
        "evidence": {
          "method": "direct_or_system"
        }
      },
      "participant_id": {
        "ok": true,
        "value": "mgykYwRroooWAoOB",
        "evidence": {
          "method": "direct_or_system"
        }
      },
      "questionnaire_id": {
        "ok": true,
        "value": "vXGDdzqQBxMzk92K",
        "evidence": {
          "method": "direct_or_system"
        }
      }
    },
    "missing_or_unclear_fields": [
      "business_unit"
    ],
    "weak_fields": [
      "contact_request"
    ],
    "parsed_ok": true,
    "mapping_link": "https://heka-leads.scheffczyk.cloud/snapaddy-mapping?questionnaire_id=vXGDdzqQBxMzk92K",
    "alert_mail_preview": {
      "dry_run": true,
      "to": "events@hekatron.de",
      "subject": "Messelead Workflow Manager: Mapping-Prüfung erforderlich – Versand blockiert",
      "body": "Hallo,\n\nfür einen SnapAddy-Fragebogen konnte das Mapping nicht eindeutig validiert werden.\n\nFragebogen: Test-Event\nQuestionnaire-ID: vXGDdzqQBxMzk92K\nStatus: unknown_needs_review\nFehlende/unklare Pflichtfelder: business_unit\n\nMapping prüfen: https://heka-leads.scheffczyk.cloud/snapaddy-mapping?questionnaire_id=vXGDdzqQBxMzk92K\n\nEs wurde keine E-Mail an den Außendienst versendet.\n\nMesselead Workflow Manager"
    },
    "normalized": {
      "event_name": "Test-Event",
      "questionnaire_id": "vXGDdzqQBxMzk92K",
      "participant_id": "mgykYwRroooWAoOB",
      "contact_id": "mgykYwRroooWAoOB",
      "company": "Scheffczyk-Veranstaltungen",
      "postal_code": "79206",
      "email": "os@scheffczyk-va.de",
      "contact_request": "Nein",
      "customer_group": "Privatperson / DIY"
    },
    "evidence": {
      "contact_request": {
        "method": "label_fallback",
        "question_id": "RBl71zLml9xbrjo2",
        "label": "Kontaktaufnahme gewünscht? ",
        "value": "Nein"
      },
      "customer_group": {
        "method": "label_fallback",
        "question_id": "5vLJGYg0kx1z6R04",
        "label": "In welchem Bereich ist das Unternehmen tätig (Kundengruppe)",
        "value": "Privatperson / DIY"
      }
    }
  },
  "mapping": {
    "normalized": {
      "event_name": "Test-Event",
      "questionnaire_id": "vXGDdzqQBxMzk92K",
      "participant_id": "mgykYwRroooWAoOB",
      "contact_id": "mgykYwRroooWAoOB",
      "company": "Scheffczyk-Veranstaltungen",
      "postal_code": "79206",
      "email": "os@scheffczyk-va.de",
      "contact_request": "Nein",
      "customer_group": "Privatperson / DIY"
    }
  },
  "routing": {
    "status": "matched",
    "matched_rule": {
      "id": "fallback-events",
      "active": true,
      "priority": 999,
      "business_unit_contains": "",
      "postal_code_from": "00000",
      "postal_code_to": "99999",
      "recipient_name": "Events Fallback",
      "recipient_email": "events@hekatron.de",
      "source": "system",
      "note": "Fallback - no sending"
    },
    "recipient_name": "Events Fallback",
    "recipient_email": "events@hekatron.de",
    "evaluated_rules": [
      {
        "id": "atb-steffen-hahn-26-28",
        "matched": false
      },
      {
        "id": "atb-steffen-hahn-49-49",
        "matched": false
      },
      {
        "id": "atb-gunther-joost-19-25",
        "matched": false
      },
      {
        "id": "atb-gunther-joost-29-29",
        "matched": false
      },
      {
        "id": "atb-harald-tauscher-10-18",
        "matched": false
      },
      {
        "id": "atb-thorsten-polachowski-32-33",
        "matched": false
      },
      {
        "id": "atb-thorsten-polachowski-48-48",
        "matched": false
      },
      {
        "id": "atb-thorsten-polachowski-59-59",
        "matched": false
      },
      {
        "id": "atb-stefan-pauli-30-31",
        "matched": false
      },
      {
        "id": "atb-stefan-pauli-34-34",
        "matched": false
      },
      {
        "id": "atb-stefan-pauli-37-39",
        "matched": false
      },
      {
        "id": "atb-ralf-schmidt-40-40",
        "matched": false
      },
      {
        "id": "atb-ralf-schmidt-44-47",
        "matched": false
      },
      {
        "id": "atb-steffen-halfpap-06-08",
        "matched": false
      },
      {
        "id": "atb-steffen-halfpap-98-99",
        "matched": false
      },
      {
        "id": "atb-timo-fassunge-01-04",
        "matched": false
      },
      {
        "id": "atb-timo-fassunge-09-09",
        "matched": false
      },
      {
        "id": "atb-achim-irnich-41-41",
        "matched": false
      },
      {
        "id": "atb-achim-irnich-52-53",
        "matched": false
      },
      {
        "id": "atb-achim-irnich-56-56",
        "matched": false
      },
      {
        "id": "atb-sascha-schepp-42-42",
        "matched": false
      },
      {
        "id": "atb-sascha-schepp-50-51",
        "matched": false
      },
      {
        "id": "atb-sascha-schepp-57-58",
        "matched": false
      },
      {
        "id": "atb-sascha-alt-35-35",
        "matched": false
      },
      {
        "id": "atb-sascha-alt-55-55",
        "matched": false
      },
      {
        "id": "atb-sascha-alt-60-61",
        "matched": false
      },
      {
        "id": "atb-sascha-alt-65-65",
        "matched": false
      },
      {
        "id": "atb-matthias-duschek-36-36",
        "matched": false
      },
      {
        "id": "atb-matthias-duschek-63-64",
        "matched": false
      },
      {
        "id": "atb-matthias-duschek-97-97",
        "matched": false
      },
      {
        "id": "atb-marcus-kunze-90-93",
        "matched": false
      },
      {
        "id": "atb-marcus-kunze-95-96",
        "matched": false
      },
      {
        "id": "atb-joerg-margardt-54-54",
        "matched": false
      },
      {
        "id": "atb-joerg-margardt-66-69",
        "matched": false
      },
      {
        "id": "atb-benjamin-koestlin-71-71",
        "matched": false
      },
      {
        "id": "atb-benjamin-koestlin-74-75",
        "matched": false
      },
      {
        "id": "atb-jochen-schmidt-76-79",
        "matched": false
      },
      {
        "id": "atb-jochen-schmidt-88-88",
        "matched": false
      },
      {
        "id": "atb-tim-schmid-70-70",
        "matched": false
      },
      {
        "id": "atb-tim-schmid-72-73",
        "matched": false
      },
      {
        "id": "atb-tim-schmid-89-89",
        "matched": false
      },
      {
        "id": "atb-martin-heller-84-86",
        "matched": false
      },
      {
        "id": "atb-martin-heller-94-94",
        "matched": false
      },
      {
        "id": "atb-martin-heller-80-83",
        "matched": false
      },
      {
        "id": "atb-martin-heller-87-87",
        "matched": false
      },
      {
        "id": "btb-erhard-zimmerman-01-03",
        "matched": false
      },
      {
        "id": "btb-erhard-zimmerman-10-19",
        "matched": false
      },
      {
        "id": "btb-erhard-zimmerman-39-39",
        "matched": false
      },
      {
        "id": "btb-johannes-coch-04-09",
        "matched": false
      },
      {
        "id": "btb-johannes-coch-90-93",
        "matched": false
      },
      {
        "id": "btb-johannes-coch-95-99",
        "matched": false
      },
      {
        "id": "btb-christoph-cohrs-20-28",
        "matched": false
      },
      {
        "id": "btb-michael-festerling-34-36",
        "matched": false
      },
      {
        "id": "btb-michael-festerling-53-53",
        "matched": false
      },
      {
        "id": "btb-michael-festerling-57-57",
        "matched": false
      },
      {
        "id": "btb-michael-festerling-61-61",
        "matched": false
      },
      {
        "id": "btb-michael-festerling-65-65",
        "matched": false
      },
      {
        "id": "btb-matthias-busch-29-31",
        "matched": false
      },
      {
        "id": "btb-matthias-busch-37-38",
        "matched": false
      },
      {
        "id": "btb-peter-oberroehrmann-32-33",
        "matched": false
      },
      {
        "id": "btb-peter-oberroehrmann-48-49",
        "matched": false
      },
      {
        "id": "btb-peter-oberroehrmann-59-59",
        "matched": false
      },
      {
        "id": "btb-guido-siewers-40-47",
        "matched": false
      },
      {
        "id": "btb-guido-siewers-50-52",
        "matched": false
      },
      {
        "id": "btb-guido-siewers-58-58",
        "matched": false
      },
      {
        "id": "btb-dieter-witt-54-56",
        "matched": false
      },
      {
        "id": "btb-dieter-witt-60-60",
        "matched": false
      },
      {
        "id": "btb-dieter-witt-63-64",
        "matched": false
      },
      {
        "id": "btb-dieter-witt-66-69",
        "matched": false
      },
      {
        "id": "btb-dieter-witt-76-76",
        "matched": false
      },
      {
        "id": "btb-thomas-koenig-80-88",
        "matched": false
      },
      {
        "id": "btb-thomas-koenig-93-94",
        "matched": false
      },
      {
        "id": "btb-adrian-sexauer-70-72",
        "matched": false
      },
      {
        "id": "btb-adrian-sexauer-74-79",
        "matched": false
      },
      {
        "id": "btb-bernd-holweber-70-74",
        "matched": false
      },
      {
        "id": "btb-bernd-holweber-86-89",
        "matched": false
      },
      {
        "id": "fallback-events",
        "matched": true
      }
    ]
  },
  "attachment_dryrun": {
    "pdf_candidates_count": 1,
    "pdf_candidates": [
      {
        "questionnaire_id": "vXGDdzqQBxMzk92K",
        "participant_id": "mgykYwRroooWAoOB",
        "pdf_export_url": "PDF_URL_AVAILABLE_IN_PDF_TEST",
        "can_attempt_download": true
      }
    ]
  },
  "mail_preview": {
    "dry_run": true,
    "routing_recipient": "events@hekatron.de",
    "actual_recipient": "info@scheffczyk-va.de",
    "safe_override_enabled": true,
    "from": "messe@hekatronevents.de",
    "reply_to": "events@hekatron.de",
    "subject": "Lead-Aufgabe Messe: Kontaktaufnahme Scheffczyk-Veranstaltungen",
    "body": "Liebe/r Ansprechpartner/in,\n\nfür folgenden Messekontakt wurde eine Kontaktaufnahme gewünscht:\n\nMesse/Event: Test-Event\nFirma: Scheffczyk-Veranstaltungen\nKontakt-ID: mgykYwRroooWAoOB\nPLZ: 79206\nBetreuung: -\n\nDer Kontaktbogen befindet sich im Anhang. Diese Ansicht ist ein Dry Run; es wird keine E-Mail versendet.\n\nMesselead Workflow Manager",
    "attachment": "SnapAddy-Kontaktbogen.pdf"
  },
  "send_action": "not_sent_dry_run",
  "mail_sending_enabled": false
}