====== Data Actions SuiteCRM ====== Ici toutes les data actions liées à SuiteCRM. * [[#OpenFAAS / Get Account Last Case|Get Account By Phone Number]] * [[#SuiteCRM DataActions / Get Account By PhoneNumber|Get Account Last Case]] * [[#SuiteCRM DataActions / Create Case For Account| Create Case For Account]] ---- ===== OpenFAAS / Get Account Last Case ===== Retrouve le dernier case édité pour un account id donné. * **Catégorie** : OpenFAAS * **Nom** : Get Account Last Case * **Paramètre en entrée** : * ''account_id'' : Id du compte dont on recherche le dernier case * **Variables en sortie** : * ''date_modified'' : Date de dernière modification du case (Ex: "2018-07-12T16:03:00+00:00") * ''assigned_user_name'' : User suitecrm associé (Ex: "user") * ''name'' : Nom du case (titre) (Ex: "Demande d'assistance") * ''description'' : Description longue du case (Ex: "Voici mon commentaire de traitement du case") * ''case_number'' : Numéro de case (sur quelques chiffres seulement) (Ex: "3") * ''id'' : Id unique de case (ex: "88550ed1-3a3a-055b-427a-5b477b89a7fc") * ''state'' : State (ex: "Open") * ''assigned_user_id'' (ex: "1") * ''priority'' (ex: "P1") * ''status'' (ex: "Open_New") ---- ===== SuiteCRM DataActions / Get Account By PhoneNumber ===== Retrouve les informations d'un account pour un numéro de téléphone donné. Le numéro de téléphone donné doit être saisi dans le champ "Office Phone" de l'account recherché. Le numéro peut être au format +33XXXXXXXXX ou tel:+33XXXXXXXXX. {{:purecloud:dataactions:screenshot_38.png?400|}} * **Catégorie** : SuiteCRM DataActions * **Nom** : Get Account By PhoneNumber * **Paramètre en entrée** : * ''phone_number'' : Numéro de téléphone "Office Phone" du compte recherché * **Variables en sortie** : * ''account_type'' : Type de compte (Ex: "gold", "silver", "bronze") * ''assigned_user_name'' : User suitecrm associé (Ex: "user") * ''address_postalcode'': Code postal du compte (ex: "92130") * ''address_street'': Adresse du compte (ex: "65 rue Camille Desmoulins") * ''address_city'': Ville du compte (ex: "Issy-Les-Moulineaux") * ''address_country'': Pays de l'adresse du compte (ex: "France") * ''name'' : Nom du case (titre) (Ex: "Pierre Meurisse") * ''rating'' : Rating du compte (information libre) * ''id'' : Id unique du compte (ex: "88550ed1-3a3a-055b-427a-5b477b89a7fc") * ''annual_revenue'' : Revenu annuel du compte (Ex: "3278") * ''email'' : Email du compte (Ex: "pierremeurisse7@gmail.com") ---- ===== SuiteCRM DataActions / Create Case For Account ===== Créé un Case et l'associe à un Account donné. * **Catégorie** : SuiteCRM DataActions * **Nom** : Create Case For Account * **Paramètre en entrée** : * ''name'' : Nom du case * ''priority'' : Priorité Suite CRM du case : P1, P2, P3 (ou vide) * ''state'' : Etat du case : Open, Closed (ou vide) * ''status'' : Statut du case : Open_New, Open_Assigned, Open_Pending Input, Closed_Closed, Closed_Rejected, Close_Duplicate (ou vide) * ''description'' : Description du case * ''assigned_user_id'' : Id (SuteCRM) de l'utilisateur associé * ''account_id'' : Identifiant Suite CRM de l'Account associé * **Variables en sortie** : * ''id'' : Identifiant unique du compte * ''state'' : Etat du case : Open, Closed (ou vide) * ''status'' : Statut du case : Open_New, Open_Assigned, Open_Pending Input, Closed_Closed, Closed_Rejected,