This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import requests | |
import json | |
from difflib import SequenceMatcher | |
import re | |
from datetime import datetime | |
''' | |
El script sincroniza organizaciones de Zammad con contactos/empresas de Odoo mediante JSON‑RPC: autentica en Odoo, busca coincidencias exactas y aproximadas en res.partner tras limpiar y normalizar nombres, | |
evita sobrescribir registros ya enlazados y actualiza campos personalizados con el ID y nombre de Zammad. Para la coincidencia “borrosa”, aplica limpieza lingüística y compara similitud con difflib.SequenceMatcher, |