| print(""" |
| 🌍 QU'EST-CE QUE LA NORME ISO 26000 ? |
| |
| La norme ISO 26000 propose une grille de lecture de la thématique développement durable ultra-pratique pour déployer une politique RSE d'entreprise bien structurée, qui ne laisse rien de côté. Publiée en 2010, cette norme volontaire a été élaborée en concertation avec près de 90 pays à travers le monde, dont la France. |
| |
| COMMENT EST-ELLE STRUCTURÉE ? |
| |
| ISO 26000 : Une grille de lecture à 7 entrées |
| |
| 🏢 La gouvernance de la structure |
| 👨👩👧👦 Les droits humains |
| 🤝 Les conditions et relations de travail |
| 🌱 La responsabilité environnementale |
| ⚖️ La loyauté des pratiques |
| 🛍️ Les questions relatives au consommateur et à la protection du consommateur |
| 🌍 Les communautés et le développement local. |
| Source AFNOR : www.afnor.org/developpement-durable/demarche-iso-26000/ |
| """) |
|
|
| from data_manager import get_data |
|
|
| def classify_actions_rse_IMPACTSCORE(data): |
| data, _ = get_data() |
|
|
| criteria = { |
| "Initiatives pour réduire l'empreinte carbone": [], |
| "Amélioration des conditions de travail": [], |
| "Promotion du recyclage": [], |
| "Autres": [] |
| } |
|
|
| keywords = { |
| "Initiatives pour réduire l'empreinte carbone": ["empreinte carbone", "réduction des émissions", "transition énergétique"], |
| "Amélioration des conditions de travail": ["conditions de travail", "santé et sécurité au travail", "équilibre vie professionnelle"], |
| "Promotion du recyclage": ["recyclage", "gestion des déchets", "économie circulaire"], |
| } |
|
|
| for record in data: |
| action_rse = record.get("action_rse", "").lower() |
| company_info = { |
| "name": record.get("nom_courant_denomination", "N/A"), |
| "action_rse": action_rse, |
| "activity": record.get("libelle_section_naf", "N/A"), |
| "city": record.get("commune", "N/A") |
| } |
| found_category = False |
| for criterion, key_phrases in keywords.items(): |
| if any(key_phrase in action_rse for key_phrase in key_phrases): |
| criteria[criterion].append(company_info) |
| found_category = True |
| break |
| |
| |
| if not found_category: |
| criteria["Autres"].append(company_info) |
|
|
| return criteria |