Skip to content

Integracja plików Noma - cleanetic

Mamy 4 repozytoria

  • [CRM_METALBUD_2016].[app].[files] - repozytorium PRIMARY
  • [CRM_METALBUD_2016].[common].[filerepository] - repozytorium Legacy
  • [CRM0100_SMARTTECH].[app].[files] - repozytorium secondary
  • [CRM0100_SMARTTECH].[common].[filerepository] - repozytorium secondary Legacy

Założenia:

  • ID wspólne jest zapisywane w [app].[files].[file_hash] i [common].[filerepository].[filerepositoryID]
  • synchronizacja jest uruchamiana recznie przez srs/458 - [dbo].[synchronizacja_wersji]
  • [erp].[files_sync] - to prawdopdobnei jest uruchamiane przy kopiowaniu stary nowy

FAQ

Nie widac plikow

  • Sprawdź czy pliki są we wszystkich repozytoriach > zapytanie w scripts ponizej
  • Sprawdź czy użytkownik ma dostęp do group/teamu do którego przypisany jest plik (grupa nie oze byc pusta)

Scripts

Sprawdzenie jakie pliki są dla ineksu

SQL
1
2
3
4
5
6
7
8
declare @remoteid uniqueidentifier = 'ecb82ca9-9f10-f111-95f1-00155d011c02'
select team_id,file_status , * from [CRM_METALBUD_2016].[app].[files] where file_remote_uuid  = @remoteid
select groupid, status, * from [CRM_METALBUD_2016].[common].[filerepository] where remoteID  = @remoteid
select team_id,file_status,* from [CRM0100_SMARTTECH].[app].[files] where file_remote_uuid  = @remoteid
select groupid,status,* from [CRM0100_SMARTTECH].[common].[filerepository] where remoteID  = @remoteid

declare @groupid uniqueidentifier = 'D58DE8A6-4173-E311-B9E9-001A64689F03'
select * from app.teams where team_id = @groupid