PANTHEON™ Help

 Toc
 PANTHEON Ndihmë - Mirësevini
[Collapse]PANTHEON
 [Collapse]Udhëzues për PANTHEON
  [Expand]Udhëzues për PANTHEON
  [Expand]Udhëzues për PANTHEON Retail
  [Expand]Udhëzues për PANTHEON Vet
  [Expand]Udhëzues për PANTHEON Bujqësi
 [Collapse]Manualet e Përdoruesit për PANTHEON
  [Collapse]Manuali i Përdoruesit për PANTHEON
   [Collapse]Fillimi
     Fjalor i terma
     Hapat e parë me PANTHEON
    [Expand]Përdorimi i PANTHEON në Tecta, një kompani fiktive
    [Expand]Udhëzime për Sigurimin e Përputhshmërisë së PANTHEON me SAS
    [Expand]PANTHEON Instalimi
    [Expand]PANTHEON Sistemi
    [Expand]PANTHEON Bazat
    [Expand]PANTHEON Ndihmë
    [Expand]Materialet dhe Lëvizjet e Mallrave
    [Expand]Caktimi i Identifikuesve
    [Expand]Pyetje të shpeshta në lidhje me Pantheon (F.A.Q.)
    [Collapse]Arkiv
     [Expand]PANTHEON Edicionet
      Instalimi i PANTHEON në Linux dhe Oracle Database
     [Expand]eDokumentacionit
     [Expand]eInvoice
     [Expand]Fluksi i punës
     [Collapse]Get.start
      [Expand]Duplikatet
       Windows 7
       SQL Server
      [Expand]ODBC
       Agjenti SQL Server
       Windows Vista
       Slabësimi i performancës së serverit MS-SQL
      [Expand]Siguria në Nivelin e Rreshtit
       Instalimi i MS SQL Server
      [Expand]Planifikimi i Detyrave
       PANTHEON Mjedisi i Sistemit
      [Collapse]Harduer
       [Collapse]Evidenca delovnega časa
         Struktura e skedarit txt.
         Rruga e katërt
         Špica - Time&Space
       Llojet e instalimeve në konfigurime të ndryshme rrjeti
      [Expand]Shërbimet Datalab
       Instalimi
       Instalimi në vend
       PANTHEON Instalimi i Cloud
       Porositja dhe vendosja e shërbimeve eBusiness
       Instalimi për një përdorues i PANTHEON Cloud
       Instalimi i rrjetit të PANTHEN Cloud
       PANTHEON Klienti Setup Wizard
     [Expand]Lista e detyrave
     [Expand]Marrëveshja e Licencës për Përdoruesin e Fundit
      Fjala hyrëse
     [Expand]Integriteti referencial (RI)
     [Expand]Backup
      eExchange
      Njoftimet SMS
   [Expand]Manuali i Përdoruesit për eBusiness
   [Expand]Rregullimet
   [Expand]Porositë
   [Expand]Mallrat
   [Expand]Prodhimi
   [Expand]Shërbim
   [Expand]Ndihmë
   [Expand]Stafi
   [Expand]Financat
   [Expand]Analitika
  [Expand]Manuali i Përdoruesit për PANTHEON Retail
  [Expand]Manuali i përdoruesit për PANTHEON Vet
  [Expand]Manuali i Përdoruesit për Bujqësinë PANTHEON
[Collapse]PANTHEON Web
 [Collapse]Udhëzues për PANTHEON Web
  [Expand]Udhëzues për PANTHEON Web Light
  [Expand]Udhëzues për Terminalin Web PANTHEON
  [Expand]Udhëzues për PANTHEON Web Legal
  [Expand]Arkiva e produkteve të vjetra
 [Collapse]Manualet e Përdoruesit për PANTHEON Web
  [Expand]Fillimi PANTHEON Web
  [Expand]Manuali i Përdoruesit për PANTHEON Web Light
  [Expand]Manuali i Përdoruesit për Terminalin Web PANTHEON
  [Expand]Manuali i Përdoruesit për PANTHEON Web Legal
  [Expand]Arkiva e produkteve të vjetra
[Collapse]PANTHEON Granulat
 [Collapse]Udhëzues për Granulat PANTHEON
  [Expand]Granula e Personelit
  [Expand]Urdhërat e Udhëtimit Granule
  [Expand]Dokumente dhe Detyra Granule
  [Expand]Dashboard Granule
  [Expand]Porositë B2B Granule
  [Expand]Granul i Shërbimit në Terren
  [Expand]Inventari i Aseteve të Paluajtshme
  [Expand]Inventari i Magazinës Granul
 [Collapse]Manualet e Përdoruesit për Granulat PANTHEON
  [Expand]Fillimi
  [Expand]Granula e Personelit
  [Expand]Urdhërat e Udhëtimit Granule
  [Expand]Dokumentet dhe Granula e Detyrave
  [Expand]Porositë B2B Granule
  [Expand]Dashboard Granule
  [Expand]Granul i Shërbimit në Terren
  [Expand]Inventari i Aseteve të Paluajtshme
  [Expand]Inventari i Magazinës Granul
  [Expand]Arkiv
[Expand]Faqja e Përdoruesit

Load Time: 375.0334 ms
"
  2877 | 3149 | 465145 | AI translated
Label

Špica - Koha dhe Hapsira

Špica - Koha&DheHapsira

Špica - Koha&DheHapsira

  • Instaloni aplikacionin Hapsira&DheKoha me komponentët e paracaktuara që ofron programi i instalimit,
  • Instaloni bazën e të dhënave të paracaktuar, që përdor aplikacioni i përmendur (e rekomanduar me emrin TSSPICA),
  • Krijoni 'Login' të ri me bazën e të dhënave TSSPICA (e rekomanduar krijimi i saj vetëm përmes aplikacionit Enterprise Manager->New Login;)
  • Me ndihmën e Quary Analyzer ne 'lidhemi' me bazën e të dhënave që përdor aplikacioni Pantheon (p.sh.: Datalab) dhe me radhë fillojmë procedurat e përgatitura për transferimin e të dhënave ose ekzekutojmë procedurën e mëposhtme në të cilën janë të bashkuara procedurat SQL të përmendura:

 

00001.gif

Në kod përdorim etiketat (variablat) e mëposhtme, të cilat duhet të zëvendësohen me emrat përkatës gjatë instalimit:

  • #STREZNIK# zëvendësohet me emrin e serverit, ku funksionon baza e të dhënave për Koha&DheHapsira
  • #tsspica# zëvendësohet me emrin e bazës që përdor aplikacioni Koha&DheHapsira

 

Së pari fshijmë ndonjë trigger ekzistues (sprogjues)

drop trigger dbo.pHR_Occup2TSUsers
drop trigger dbo.pHR_Prsn2TSUsers_Delete
drop trigger dbo.pHR_Prsn2TSUsers_Insert
drop trigger dbo.pHR_Prsn2TSUsers_Update
drop trigger dbo.pHR_Param2TSUsers

 

Triggeri i parë, kur ndryshohet emri i profesionit në Pantheon, ndryshon emrin edhe në Koha&DheHapsira.

create trigger [dbo].[pHR_Occup2TSUsers] on tHR_SetOccup
for update as

set nocount on

set xact_abort on

if Update(acName)
begin
update #STREZNIK#.[#tsspica#].[dbo].USERS
set Occupation = (select acName from vHR_SetOccup where acOccup = (select acOccup from inserted))
where ID in (select acRegNo collate SQL_Slovenian_CP1250_CI_AS from vHR_Prsn where acOccup = (select acOccup from deleted))
end

set xact_abort off

 

Triggeri i dytë, kur fshihet punonjësi në Pantheon, fshin punonjësin edhe në Koha&DheHapsira.

create trigger [dbo].[pHR_Prsn2TSUsers_Delete] on tHR_Prsn
for delete as

set nocount on

set xact_abort on

delete #STREZNIK#.[#tsspica#].[dbo].USERS
from #STREZNIK#.[#tsspica#].[dbo].USERS, Deleted
where Id = Deleted.acRegNo collate SQL_Slovenian_CP1250_CI_AS 

set xact_abort off

 

 Triggeri i tretë, kur shtohet një punonjës i ri në Pantheon, shton punonjësin edhe në Koha&DheHapsira.

create trigger [dbo].[pHR_Prsn2TSUsers_Insert] on tHR_Prsn
for insert as

set nocount on

set xact_abort on

-- Host: 1 - Punonjës 2 - Vizitor

insert into #STREZNIK#.[#tsspica#].[dbo].USERS (HOST, ID) 
select 1, (select acRegNo collate SQL_Slovenian_CP1250_CI_AS from inserted) 

set xact_abort off

 

Triggeri i katërt, kur ndryshojnë të dhënat për punonjësin (mbiemri, emri, adresa, telefon, data e lindjes, departamenti, e-mail) në Pantheon, ndryshon këto vlera edhe në Koha&DheHapsira.

create trigger [dbo].[pHR_Prsn2TSUsers_Update] on tHR_Prsn
for update as

set xact_abort on

set nocount on

if Update(acSurname) or Update(acName) or Update(acStreet) or Update(acCity) or Update(acCountry)
or Update(acPhone) or Update(adDateBirth) or Update(acDept) or Update(acEmail)
begin
update #STREZNIK#.[#tsspica#].[dbo].USERS
set LASTNAME = RTrim(acSurname),
FIRSTNAME = RTrim(acName),
ADDRESS = acStreet,
CITY = acCity,
STATE = acCountry,
PHONE = acPhone,
BIRTH = adDateBirth,
EMAIL = Inserted.acEmail
from Inserted
where ID = Inserted.acRegNo collate SQL_Slovenian_CP1250_CI_AS
end

if Update(acPicture)
begin
update #STREZNIK#.[#tsspica#].[dbo].USERS
set PICTURE = vHR_Prsn.acPicture 
from #STREZNIK#.[#tsspica#].[dbo].USERS, vHR_Prsn, inserted, deleted
where vHR_Prsn.acRegNo = inserted.acRegNo 
and ID = deleted.acRegNo collate SQL_Slovenian_CP1250_CI_AS
and vHR_Prsn.acWorker = inserted.acWorker 
and vHR_Prsn.acWorker = deleted.acWorker 
end

if Update(acOccup)
begin
update #STREZNIK#.[#tsspica#].[dbo].USERS
set OCCUPATION = vHR_SetOccup.acName 
from vHR_SetOccup, Inserted, Deleted
where vHR_SetOccup.acOccup = Inserted.acOccup 
and ID = Deleted.acRegNo collate SQL_Slovenian_CP1250_CI_AS
and Inserted.acWorker = Deleted.acWorker 
end

if Update(acRegNo)
begin
update #STREZNIK#.[#tsspica#].[dbo].USERS
set ID = Inserted.acRegNo 
from Inserted, Deleted
where ID = Deleted.acRegNo collate SQL_Slovenian_CP1250_CI_AS
and Inserted.acWorker = Deleted.acWorker 
end

set xact_abort off

 

Triggeri i pestë, kur ndryshohet emri i kompanisë sonë në Pantheon, ndryshon emrin edhe në Koha&DheHapsira.

create trigger [dbo].[pHR_Param2TSUsers] on tPA_SysParam
for update as

set nocount on

set xact_abort on

if Update(acOurCompany) 
begin
update #STREZNIK#.[#tsspica#].[dbo].USERS
set COMPANY = (select acOurCompany from Inserted)
where COMPANY = (select acOurCompany from Deleted) collate SQL_Slovenian_CP1250_CI_AS
end

set xact_abort off

 

Triggeri i gjashtë, kur ndryshohet departamenti i punonjësit në Pantheon, ndryshon departamentin edhe në Koha&DheHapsira.

 

create trigger [dbo].[pHR_Prsnjob2TSUsers_UpdIns] on tHR_Prsnjob

for update, insert as

set xact_abort on

set nocount on

if Update(acDept) or Update(acActive)

begin

update #STREZNIK#.[tsspica].[dbo].USERS

set DEPARTMENT = I.acDept

from Inserted I

join vHR_Prsn D on D.acWorker = I.acWorker

where I.acActive = 'T'

and ID = D.acRegNo collate SQL_Slovenian_CP1250_CI_AS

end

 

SQL-i i parë, që është dokumentuar/jo aktiv (aktivizohet, nëse hiqen dy karakteret e para --) fshin punonjësit ekzistues në Koha&DheHapsira. KËSHILLË!!! Nëse ekzekutoni këtë frazë, të gjithë punonjësit do të fshihen dhe këto të dhëna nuk do të mund të rikuperohen.

--delete from #STREZNIK#.[#tsspica#].[dbo].USERS

 

SQL-i i dytë fut përdoruesit nga Pantheoni në Koha&DheHapsira. KËSHILLË!!! Në çdo ekzekutim të këtij frazë, të gjithë punonjësit nga Pantheoni do të transferohen në Koha&DheHapsira, pra nëse ekzekutohet disa herë, punonjësit do të futen disa herë.


insert into #STREZNIK#.[#tsspica#].[dbo].USERS (Lastname, Firstname, Address, City, State, Phone, Fax, ID, Birth,
Occupation, Bdgno, Company, Department, Subdepartment, Host, Picture, EMail, Pin, BdgChangedOn, Other)
select RTrim(cast(acSurname as VarChar(40))) as LastName, 
RTrim(cast(acName as VarChar(25))) as FirstName,
cast(acStreet as VarChar(50)) as Address, 
cast(acCity as VarChar(50)) as City, 
cast(acCountry as VarChar(50)) as State, 
cast(acPhone as VarChar(15)) as Phone, 
cast('' as VarChar(15)) as Fax, 
cast(acRegNo as VarChar(13)) as ID, 
adDateBirth as Birth,
cast((select acName from vHR_SetOccup where acOccup = D.acOccup) as VarChar(50)) as Occupation,
null as Bdgno,
cast((select acOurCompany from tPA_SysParam) as VarChar(50)) as Company,
cast(acDept as VarChar(50)) as Department, 
cast('' as VarChar(50)) as SubDepartment,
cast(1 as SmallInt) as Host, 
acPicture as Picture, 
cast(acEmail as VarChar(30)) as EMail,
cast('' as VarChar(6)) as Pin, 
null as BdgChangedOn,
null as Other
from vHR_Prsn D

Pas përfundimit të procedurave, ndjek ekzekutimi i parë i aplikacionit Koha&DheHapsira, ku është e nevojshme të futet emri i përdoruesit të krijuar më parë (login): TSSPICA dhe fjalëkalimi përkatës;


 

Rate this topic
Was this topic usefull?
Comments
Comment will also bo visible in forum!