L’extension Krayin Multi Tenant CRM SaaS est un module complémentaire pour Krayin CRM qui le convertit en un module multi-fournisseurs.
Il permet au superadministrateur de Krayin CRM d’intégrer les locataires et de leur proposer Krayin CRM sous la forme de Software as a Service (SaaS).
Les locataires disposent de leur propre domaine et tableau de bord CRM individuels et spécifiques avec la fonctionnalité et les fonctionnalités Krayin CRM.
En dehors de cela, si vous souhaitez également intégrer WhatsApp à Krayin CRM, vous pouvez consulter l’intégration de Krayin CRM WhatsApp.
- Superadmin a la possibilité de créer des locataires et de leur attribuer des domaines personnels.
- Après l’attribution du domaine, les locataires peuvent se connecter à leur panneau d’administration CRM à partir des domaines.
- Le superadministrateur peut créer, modifier et supprimer des rôles dans le CRM.
- Des autorisations spécifiques peuvent être attribuées à différents rôles.
- Les agents peuvent être ajoutés, modifiés et supprimés par le superadministrateur.
- Les rôles créés par le superadministrateur peuvent être attribués aux agents.
- Le superadministrateur peut marquer le statut d’un agent comme actif ou inactif.
- Des filtres sont fournis sur le tableau de bord du superadministrateur pour rechercher des locataires, des agents et des rôles.
- L’extension prend en charge plusieurs paramètres régionaux, y compris les langues RTL, et peut être définie par le locataire et le superadministrateur.
Les clients recevront un dossier zippé après avoir acheté l’extension SaaS Multi Tenant CRM. Après cela, décompressez le zip d’extension correspondant, puis fusionnez le “emballer” dans le répertoire racine du projet.
Note:
- N’installez pas Krayin avant d’avoir configuré l’extension Open source Multi Tenant CRM SaaS.
- Clonez Krayin dans votre répertoire racine à partir de
- Décompressez le zip de l’extension multi-tenant dans le répertoire racine de Krayin.
- N’essayez pas d’amorcer la base de données avec la commande php artisan db: graine.
Maintenant, suivez le processus ci-dessous pour l’installation,
1) Exécutez la commande ci-dessous à partir du répertoire racine du terminal :
composer create-project
2) Trouver .env fichier dans le répertoire racine et modifiez le APP_URL param à votre mappé domaine.
Ex: URL_APP =
3) Configurez également le Mail et Base de données paramètres à l’intérieur .env déposer.
4) Accédez au fichier config/app.php et ajoutez la ligne suivante sous « fournisseurs »
Webkul\SaasKrayin\Providers\SaasKrayinServiceProvider::class,
5) Accédez au fichier config/app.php et ajoutez la ligne suivante sous « alias » :
'Company' => Webkul\SaasKrayin\Facades\Company::class,
6) Accédez aux fichiers config/concord.php et packages/Webkul/Core/src/Config/concord.php et ajoutez la ligne suivante sous l’index ‘modules’ dans les deux fichiers :
\Webkul\SaasKrayin\Providers\ModuleServiceProvider::class,
7) Accédez au fichier composer.json et ajoutez la ligne suivante sous « psr-4 » :
"Webkul\\SaasKrayin\\": "packages/Webkul/SaasKrayin/src"
8) Une autre entrée dans le fichier(‘app/Http/Kernel.php’) :
Dans ce fichier, vous pouvez trouver un tableau ‘groupes middleware’ à l’intérieur il y a une clé nommée ‘Internet’ à l’intérieur, faites une entrée :
\Webkul\SaasKrayin\Http\Middleware\ValidatesDomain::class
9) Recherchez un fichier auth.php présent dans le dossier de configuration à partir de la racine et effectuez les entrées suivantes :
Insérez le code ci-dessous dans ‘gardes’ tableau.
'super-admin' => [ 'driver' => 'session', 'provider' => 'superadmins' ],
Maintenant, insérez le code ci-dessous dans « fournisseurs » tableau.
'superadmins' => [ 'driver' => 'eloquent', 'model' => Webkul\SaasKrayin\Models\Agent::class ],
insérez le code ci-dessous dans ‘mots de passe’ tableau.
'superadmins' => [ 'provider' => 'superadmins', 'table' => 'super_admin_password_resets', 'expire' => 60, ],
10) Exécutez les commandes mentionnées ci-dessous à partir du répertoire racine du terminal :
composer dump-autoload
php artisan saas:install
11) Après cela, accédez au panneau de super-administrateur en utilisant – (/super/connexion)
CNAME : – Cname signifie Nom Canonique. Chaque site Web possède une adresse IP pour se connecter au Web.
Partout où nous avons besoin de plus d’un domaine sur une seule adresse IP, leur Cname sera utile pour mapper les multiples domaines sur une seule adresse IP.
Par exemple, si vous avez votre domaine boutique.mondomaine.com et vous voulez que ce domaine pointe sur votre domaine principal (boutique.com).
Ensuite, il vous suffit de remplacer le Adresse IP de mondomaine.com avec boutique.com afin que votre enregistrement CNAME soit créé.
Caractère générique : – À l’aide de l’enregistrement DNS Wildcard, nous pouvons répondre à la demande du nom de domaine inexistant.
Un enregistrement DNS Wildcard est identifié par un astérisque « * ». Par exemple *.exemple.com.
Après l’installation réussie de l’extension Krayin CRM Multi Tenant SaaS, nous pouvons maintenant nous connecter au tableau de bord du panneau Superadmin CRM.
Entrez les informations d’identification et appuyez sur le Se connecter bouton pour accéder au tableau de bord,

Une fois connecté, le superadministrateur est redirigé vers le tableau de bord selon l’image ci-dessous,

Maintenant, à partir de là, le superadministrateur gère les locataires, les paramètres et la configuration, vérifions le fonctionnement ci-dessous,
Sur la page Locataires, le superadministrateur gère les Locataires et leur listing. Ils peuvent consulter la liste des locataires enregistrés sur leur plateforme Krayin CRM SaaS.
Sur la page d’annonce, ils peuvent vérifier les informations suivantes sur le locataire,
- IDENTIFIANT– Vérifier l’identité du locataire.
- Nom – Afficher le nom du locataire.
- E-mail– Afficher l’adresse e-mail du locataire.
- Nom d’utilisateur – Afficher le nom d’utilisateur du locataire.
- Domaine– Vérifiez le nom de domaine du locataire
- Statut– Afficher le statut du locataire
- Actes– Option Modifier et supprimer pour Superadmin.

UN Barre de recherche est prévu pour effectuer une recherche à partir de la liste des locataires et d’un Filtre option pour définir des conditions et filtrer la liste de locataires requise.
Le superadministrateur a également Modifier possibilité de mettre à jour les informations sur le locataire et Supprimer bouton pour les supprimer.
Créer un locataire
Un locataire peut également être créé par le superadministrateur lorsqu’il clique sur le Créer un locataire bouton. Après quoi ils remplissent les détails ci-dessous,

Une fois les détails renseignés, ils cliqueront sur Enregistrer en tant que locataire qui enregistrera les détails et les informations d’identification du locataire et les ajoutera à la liste des locataires.
Dans le Paramètres section, le superadministrateur crée Rôles et Agents pour leur CRM et peut également les gérer à partir d’ici.

Rôles
Le superadministrateur crée Rôles et peut leur fournir des autorisations personnalisées ou toutes les autorisations pour leur CRM.
Pour créer un rôle, ils appuient sur Rôles, ce qui les redirigera vers la page de liste des rôles où tous les rôles créés sont visibles. Il est affiché selon l’image ci-dessous,

Pour créer un nouveau rôle, le superadministrateur appuiera sur Créer un rôle bouton puis remplissez les détails nécessaires comme ci-dessous,
1) Pour toutes les autorisations
S’ils souhaitent créer un rôle et leur fournir toutes les autorisations, ils doivent alors saisir le Nom, Description et sélectionnez Type d’autorisation comme Tous. Il sera visible comme ci-dessous,

2) Pour les autorisations personnalisées
Si un rôle doit être créé avec des autorisations personnalisées, le superadministrateur saisit le Nom, Description et sélectionne Type d’autorisation comme “Coutume« .
Après avoir sélectionné les autorisations personnalisées, le superadministrateur sélectionne les autorisations à accorder à ce rôle particulier. Il sera visible selon l’image ci-dessous,

Après avoir rempli les détails, il leur suffira de cliquer sur Enregistrer en tant que rôle qui créera le rôle et sera visible dans la section Rôles.
Agents
Le superadministrateur de l’extension Krayin CRM Multi Tenant SaaS peut également créer des agents et leur attribuer des rôles.
Lorsqu’ils appuient sur Agents, ils sont redirigés vers la page de liste où tous les agents créés sont visibles.

Pour créer un nouvel agent, appuyez simplement sur Créer un agent et remplissez les détails nécessaires comme Prénom, Nom de famille et E-mail adresse.
De plus, ils devront attribuer un Rôle à l’agent selon ses besoins et définissez le statut de l’agent comme actif ou inactif.

Maintenant, pour enregistrer les détails, le superadministrateur appuie sur Enregistrer en tant qu’agent et l’agent sera créé avec succès.
Superadmin obtient la fonctionnalité nécessaire pour définir les paramètres régionaux de leur tableau de bord du panneau d’administration selon leurs besoins. L’extension prend également en charge les langages de script RTL (de droite à gauche).
Ils navigueront vers Configuration>Paramètres locaux puis sélectionnez les paramètres régionaux requis selon l’image ci-dessous.

Pour aller plus loin, vérifions comment les locataires ou les commerçants peuvent s’inscrire sur la plateforme Krayin Multi Tenant CRM SaaS et obtenir leurs propres tableaux de bord CRM.
Enregistrer la société
Dans un premier temps, les commerçants doivent accéder à la page d’inscription et appuyer sur Enregistrer la société pour démarrer le processus d’inscription,

Inscription du commerçant
Ensuite, après avoir appuyé sur Enregistrer la société, les commerçants/locataires sont redirigés vers la page d’inscription des commerçants qui s’affiche comme ci-dessous :

Ici, le commerçant doit remplir les informations ci-dessous,
- Mot de passe
- Confirmez le mot de passe
Une fois les détails ci-dessus renseignés, appuyez sur Continuer passer à l’étape suivante qui consiste à renseigner les informations personnelles,

Ici, ils entreront dans le Nom et Nom d’utilisateur puis appuyez sur Continuer pour aller plus loin,
Pour l’étape suivante, le locataire doit saisir les détails de l’organisation selon l’image ci-dessous,

Le commerçant remplit les détails de l’organisation ci-dessous,
- Domaine – Remplissez le nom de domaine selon les besoins
- CNom – Remplissez le nom canonique selon les exigences
- Description – Fournir une description appropriée
Une fois rempli, appuyez sur le bouton S’inscrire pour compléter la page d’inscription des locataires. Une fois l’inscription réussie, les commerçants peuvent désormais se connecter à leur tableau de bord CRM personnalisé.

De là, ils peuvent accéder aux fonctionnalités et fonctions de Krayin CRM telles que,
- Conduit – Section pour créer et gérer des leads.
- Citations – Le locataire peut créer de nouveaux devis à partir de cette section.
- Mail – Section de courrier électronique avec des options telles que la rédaction, la boîte de réception et la boîte d’envoi.
- Activités – Le locataire peut vérifier ses activités à partir de cette section.
- Contacts – Le locataire crée des contacts de personne ou d’organisation à partir de cette section.
- Produits – Le locataire peut créer et gérer des produits dans cette section.
- Paramètres – Des options telles que les utilisateurs, le prospect, l’automatisation et d’autres paramètres sont disponibles ici.
- Configuration – Le locataire peut définir les paramètres régionaux à partir de cette section.
Les caractéristiques et fonctions peuvent être restreintes par le superadministrateur selon les besoins.
Il s’agissait donc en grande partie de l’extension SaaS Krayin Open source Multi Tenant CRM. Si vous avez d’autres doutes ou avez besoin d’aide supplémentaire, vous pouvez créer un ticket ou nous envoyer un e-mail à [email protected].
Version actuelle du produit – 1.3.0
Version du framework prise en charge – Krayin CRM 1.3.0
Comments are closed, but trackbacks and pingbacks are open.