Structure de base de données

De ISPWiki.

La description de base de données citée ci-dessous est transmise dans le cadre du transfert de données d'autres système compatibles.

La desscription a été fait sous la version Corporate, mais elle est également applicable pour les versions précédentes.

La partie de champs qui n'est pas relatif à cette tâche a été marquée.


Alors, il y a la tâche - transférer les données de clients de la base existante.

Il est vivement conseillé de configurer les paramètres de fournisseur (provider), de sociétés, de collaborateurs, de modes de paiement, les formules tarifaires, les passerelles et etc. via l'interface de BILLmanager.

Une fois les informations dans la base de données seront modifiées, vous devez redémarrer BILLmanager (killall billmgr) ou effacer la cache pour un certain tableau (/usr/local/ispmgr/sbin/mgrctl -m billmgr drop.cache elid=TABLE_NAME)

Information sur les clients

L'information sur les clients se trouve dans les 3èmes formulaires

  • account - contient l'information sur les clients
    • id - l'identificateur (code) de client
    • name - le nom interne facultatif de client
    • level - le niveau d'accès, il est 5 pour les clients
    • parent - le lien sur le compte de provider, il est 1
    • partner - le lien sur le partenaire qi le client a été enregistré selon le programme de partenariat
    • bonustype - le type de programme de partenariat sélectionné
    • regdate - la date d'enregistrement
    • regip - l'adresse IP d'enregistrement
    • note - la remarque
  • user - Utilisateurs de client (le client peut avoir plusieurs utilisateurs)
    • id - l'identificateur (code)d'utilisateur
    • name - le nom d'utilisateur qu'il introduit lors de son identification dans le système
    • account - le lien sur account auquel appartient l'utilisateur
    • password - les hashs de mot de passe tels que DES, MD5, BLF
    • realname - le Nom/Prénom d'utilisateur
    • email - l'adresse email
    • superuser - il y a 1 parce que un utilisateur existant détient tous les droits
  • profile - Payeurs de client (le client peut avoir plusieurs payeurs)
    • id - l'identificateur (code) de payeur
    • name - le nom
    • account - le lien vers le compte auquel détient le payeur
    • ptype - le type de payeur (1 - particulier, 2 - personne civile)
    • person - la personne de contact
    • vatnum - la TVA
    • kpp - KPP
    • country - l'adresse physique, lien vers le pays (formulaire: country)
    • zip - l'adresse physique, le code postal
    • city - l'adresse physique, la ville
    • address - l'adresse physique, la rue, le batîment et etc.
    • ccountry - le siège social, lien vers le pays (formulaire: country)
    • czip - le siège social, le code postal
    • ccity - le siège social, la ville
    • caddress - le siège social, la rue, le batîment et etc.
    • phone - le numéro de tél
    • fax - le fax
    • email - l'adresse email
    • www - la site-web
    • director - pour le contrat, le Nom/Prénom de directeur
    • jobtitle - pour le contrat, le poste de directeur
    • rdirector - pour le contrat, le Nom/Prénom de directeur
    • rjobtitle - pour le contrat, le poste de directeur
    • baseaction - pour le contrat, validé sur la base de ...
    • passport - pour le contrat de personnes physiques, la carte d'identité.
    • regdate - la date d'enregistrement.
    • id1c - l'identificateur dans le système 1С-comptabilité (pour l'intégration)

Sauf l'information principale vous avez besoin de créer les suivants:

  • Projets de client, account2project
    • account - le lien sur account
    • project - le code de projet, si vous n'avez pas la version Corporate, veuillez utiliser 1
  • Sociétés autorisées pour profile2profile
    • profile - le lien sur profile
    • company - le code de société (vous pouvez le trouver dans l'interface dans la liste de sociétés, deux versions standart - 1 existent)

Produits/services de client

  • item - Description de service
    • id - l'identificateur (code) de service
    • name - le nom de service
    • account - le lien sur account auquel appartient le service
    • price - le lien sur pricelist, la formule tarifaire d'un service
    • period - le lien sur priceperiod spécifie la période de commande
    • server - le lien sur server est utile si le produit utilise le serveur
    • status - le statut de service (1 - commandé, 2 - actif, 3 - arrêté, 4 - supprimé, 5 - en traitant)
    • createdate - la date de commande d'un service
    • suspenddate — la date d'arrêt d'un service
    • deletedate - la date de suppression d'un service
    • billdate — la date de facturation
    • expiredate — la date d'expiration
    • autoprolong - le lien sur priceperiod indique la période de renouvellement automatique d'un service.
    • note — l'information supplémentaire
  • vhost - Information sur de l'hébergement virtuel
    • pid - le lien sur item, l'identificateur de l'hébergement
    • domain - le nom de domaine de l'hébergement
    • username — le nom d'utilisateur
    • password — le mot de passe d'utilisateur
    • ip - l'adresse IP de l'hébergement
    • vds - l'information sur le sdv
    • pid - lien sur item, l'identificateur de serveur virtuel
    • domain - le nom de domaine de serveur virtuel
    • ip - l'adresse IP de serveur virtuel
    • ostempl - le gabarit disque
    • password - le mot de passe pour entrer au panneau d'administration
  • domaincontact - Contacts de domaines
    • id - l'identificateur (code) de personne de contact d'un domaine
    • ctype - le type de personne de contact (person - le particulier, company - la société, generic - l'administrateur)
    • name - le nom de personne de contact
    • account - le lien sur account, l'utilisateur auquel appartient le contact
    • company - la société en anglais
    • company_ru - la société en russe
    • firstname - le prénom en anglais
    • firstname_ru - le prénom en russe
    • middlename - le patronyme en anglais
    • middlename_ru - le patronyme en russe
    • lastname - le nom en anglais
    • lastname_ru - le nom en russe
    • email - l'adresse email
    • phone - le numéro de tél
    • fax - le fax
    • birthdate - la date de naissance
    • passport — les données de carte d'identité
    • inn - TVA
    • kpp - KPP
    • private - cacher les données de contact dans whois (1 - cacher, 0 - ne pas cacher)
    • Adresse de personne de contact:
    • la_country - le pays
    • la_state - la région (état)
    • la_postcode - le code postal
    • la_city - la ville
    • la_address - l'adresse
    • Adresse postale de personne de contact:
    • pa_country - le pays
    • pa_state - région (état)
    • pa_postcode - le code postal
    • pa_city - la ville
    • pa_address - l'adresse
    • pa_addressee - le destinataire
  • domain - Information sur le domaine
    • pid - lien sur item, l'identificateur de domaine
    • name - le nom de domaine sans zone
    • tld - le lien sur tld indique la zone à laquelle appartient le domaine
    • owner - le lien sur domaincontact, le contact de propriétaire
    • admin - le lien sur domaincontact, le contact d'administrateur du domaine
    • tech - le lien sur domaincontact, le contact de support technique
    • bill - le lien sur domaincontact, le contact de département financier
    • ns0, ns1, ns2, ns3 - les serveurs de noms d'un domaine
    • autoperiod - le lien sur priceperiod indique la période lors du renouvellement automatique
    • registrar - le lien sur registrar indique sur le registrar de domaine
    • expire - la date d'expiration
    • status - le statut de domaine
  • itemip - Adresses IP supplémentaires
    • id - l'identificateur (code) d'adresse IP
    • name - l'adresse IP
    • item - le lien sur item qui indique le service de l'adresse IP supplémentaire
    • cdate - la date de commande

Finances, paiements, dépenses, compte

  • subaccount - le compte de client individuel pour chaque projet
    • id - l'identificateur (code) de compte
    • name - la description
    • account - le lien sur account auquel appartient la facture
    • currency - la monnaie, le lien sur le formulaire currency
    • project - le lien sur le formulaire project, le compte sur ce projet
    • balance - la balance courante
    • creditlimit - la limite de crédit
    • postpayd - cocher pour autoriser postpaid
  • credit - Paiements
    • id - l'identificateur (code) de paiement
    • sender - le payeur, le lien sur le formulaire profile
    • recipient - la société-destinataire, le lien sur le formulaire profile
    • type - le mode de paiement, le lien sur le formulaire companycrtype
    • num - le numéro de paiement
    • cdate - la date de création
    • pdate - la date de paiement
    • currency - monnaie de paiement, le lien sur le formulaire currency
    • amount - le montant en monnaie de paiement
    • nativeamount - le montant en monnaie du mode de paiement
    • usedamount - le montant dépensé
    • state - le statut ( 1 - impayé, 2 - en payant, 3 - in verify, 4 - payé, 5 - fourbe)
    • subaccount - le paiement d'une facture, le lien sur le formulaire subaccount
    • description - la destination de paiement
    • info - l'information supplémentaire
  • expense - Dépenses
    • id - l'identificateur (code) de dépense
    • name - la description
    • subaccount - le compte facturé, le lien sur le formulaire subaccount
    • item - le service facturé, le lien sur le formulaire item
    • cdate - la date de facturation
    • amount - le montant
    • notpayd - le montant impayé
  • expense2credit - Dépense+Paiement
    • expense - le lien sur le formulaire "expense"
    • credit - le lien sur le formulaire "credit"
    • amount - le montant
Cet article vous a-t-il été utile? Oui | Non
Affichages
Outils personnels