Potrzebne wsparcie dla programu samoturu, serwerów katalogów baz danych oraz serwera online. Serwerów baz danych 5 szt.
Baza klientów była zbierana przez kilka lat z różnych źródeł, dlatego numery telefonów są zapisane w różnych formatach, jeden klient istnieje pod kilkoma ID, miasta wprowadzane ręcznie w różnych językach, obszar prawie nigdzie nie jest wypełniony. Z tego powodu niemożliwe jest normalne segmentowanie bazy. Co należy zrobić: 1. Audyt bazy (płatny osobno, pierwszy etap). Ile kartotek, ile telefonów poza formatem, ile duplikatów, ile unikalnych zapisów miast. Na podstawie wyników — doprecyzowana ocena pozostałych prac. 2. Standaryzacja telefonów. Wszystkie numery należy doprowadzić do formatu +380XXXXXXXXX. Numery, które nie mogą być jednoznacznie rozpoznane, — nie usuwać i nie zgadywać, a przenieść do osobnej listy. 3. Łączenie duplikatów. Zasada: jeden numer telefonu = jeden ID klienta. Przy tym jeden klient może mieć nieograniczoną liczbę numerów. Historia zamówień, e-maile, adresy, tagi i pola niestandardowe muszą zostać zachowane. 4. Analiza kartotek, na których „przyczepiono” wiele numerów. 5. Miasta i obszary. Nazwy miejscowości — z jednego słownika ukraińskiego (API Nowej Poczty lub KATOOTG). Obszar musi być zawsze wypełniony, aby jednym filtrem można było wyeksportować wszystkich klientów z Kijowa i obszaru, a nie osobno Brovary, osobno Irpień itd. 6. Ochrona przed ponownym zanieczyszczeniem: normalizacja telefonu i miasta na wejściu (formularze strony, integracje, ręczne wprowadzanie) + regularna kontrola nowych zapisów w tle. Wymagania: — praktyczne doświadczenie w pracy z API SIMLA / RetailCRM (v5): eksport, aktualizacja, łączenie kartotek, limity zapytań; — doświadczenie w zadaniach związanych z deduplikacją danych; — zrozumienie ukraińskich adresowych słowników. Warunki pracy: pełny backup przed jakimikolwiek zmianami; najpierw dry-run z raportem o planowanych zmianach do zatwierdzenia, a dopiero potem uruchomienie na bazie produkcyjnej; log wszystkich operacji z możliwością cofnięcia. Bez nieodwracalnych usunięć bez zgody. W odpowiedzi napisz: — terminy i koszt
Potrzebna jest centralna serwerowa system zbierania i przechowywania danych z Planfix, 1C, Meta Ads i Google Ads, a także webowy dashboard do ich wyświetlania i analizy. Wszystkie dane, historia zmian, obliczenia i agregowane wskaźniki muszą być przechowywane wyłącznie w serwerowej bazie danych. Dashboard nie powinien przechowywać ani duplikować danych biznesowych. Ma on uzyskiwać niezbędne informacje z serwerowej bazy przez API zgodnie z zapytaniami użytkownika i wyświetlać je w postaci KPI, wykresów, tabel i szczegółowych raportów.
Szukamy wsparcia dla projektu opartego na Yii , trzeba wprowadzać poprawki i dopracowania bazy, częściowo jest kontakt z poprzednim wykonawcą .....................
Migracja bazy z jednego CRM do drugiego
Potrzebna jest migracja bazy z CRM G-PLUS do MyChatBot Objętość bazy - 26 tys. leadów 2 leje - Centrum obsługi klienta oraz Dział sprzedaży z własnymi lejkami Karty leadów (oprócz imienia i numeru) mają wiele różnych pól Leady mają również nagrania głosowe rozmów. Muszą być również przeniesione Od kandydata oczekuję orientacyjnej kwoty oraz terminów realizacji
Stworzyć dashboard do monitorowania i analizy efektywności sieci lokalizacji (filiów) firmy w Google Business Profile (GBP) poprzez oficjalne API Google Business Profile. Przetwarzanie przez skrypt oparty na Google Apps Script (podpiąć do Google Arkuszy). Zapis danych w Google Arkusze (które pełnią rolę bazy danych dla Looker Studio). Aktualizacja: Codziennie (z wskazaniem daty ostatniej aktualizacji). Stworzyć serwisowe konto Google Cloud. Skrypt raz na dobę (wyzwalacz o 03:00 w nocy) wysyła zapytanie do GBP API. Otrzymuje metryki za wczorajszy dzień dla każdej lokalizacji (locationId). Zapisuje dane w tabeli w płaskim formacie (wiersz = unikalne połączenie Data + ID Filia + Metryki). Karty kluczowych wskaźnikówNazwa kartyMetryka GBPFormat dynamikiWyświetlenia profiluImpressions (Search + Maps)Procent %, Sparkline (niebieski)PołączeniaLocal Services Phone CallsProcent %, Sparkline (zielony)Przejścia na stronęWebsite ClicksProcent %, Sparkline (fioletowy)Budowanie trasDirection RequestsProcent %, Sparkline (pomarańczowy)Średnia ocenaAverage Review RatingZmiana absolutna (np. +0.1), Sparkline (żółty)Nowe recenzjeNew Reviews CountProcent %, Sparkline (turkusowy)
Ogólne informacje Konieczne jest opracowanie prostej, minimalistycznej systemu webowego, którego głównym celem jest prowadzenie bazy klientów, tworzenie zapisów na wizyty oraz automatyzacja procesu potwierdzania wizyt przez SMS, wysyłanie jednorazowych linków przez API z samego serwisu. Projekt jest realizowany etapami. Na pierwszym etapie konieczne jest wdrożenie jedynie podstawowej funkcjonalności (MVP), aby system mógł być używany w rzeczywistej pracy. Po uruchomieniu i przetestowaniu będzie stopniowo rozszerzany o nowe moduły.Podstawowa funkcjonalność pierwszego etapu autoryzacja użytkowników; baza klientów; tworzenie i edytowanie zapisów; lista zapisów (lub prosty kalendarz); przełączanie między punktami sprzedaży; integracja z operatorem SMS przez API; wysyłanie SMS z dowolnym tekstem lub linkiem do potwierdzenia wizyty; potwierdzenie lub anulowanie wizyty przez klienta za pomocą jednorazowego linku; wyświetlanie statusu potwierdzenia bezpośrednio obok zapisu klienta. Na początkowym etapie zamiast pełnoprawnego kalendarza dopuszcza się użycie prostego wykazu zapisów według dni. Każdy dzień powinien zawierać chronologiczny wykaz rezerwacji z podaniem czasu, imienia klienta, usługi, pracownika oraz statusu potwierdzenia. W przyszłości ten wykaz można będzie zastąpić pełnoprawnym kalendarzem bez zmiany struktury systemu. W systemie powinna być możliwość przełączania się między punktami sprzedaży. Każdy punkt sprzedaży ma własną listę zapisów (lub kalendarz), ale wszystkie korzystają ze wspólnej bazy klientów.
Opis zadania: Opracowanie serwera MCP dla ekosystemu 1COgólny cel Opracować warstwę pośrednią (Serwer MCP), która umożliwi agentom LLM bezpieczne interakcje z bazą danych 1C. To pozwoli użytkownikom na uzyskiwanie raportów, tworzenie dokumentów i analizowanie danych za pomocą naturalnego języka przez interfejs czatu.Funkcjonalności (Narzędzia) Serwer powinien dostarczać modelom AI zestaw narzędzi (Narzędzia) do wykonywania następujących działań: Odczyt danych: Wyszukiwanie kontrahentów, uzyskiwanie stanów magazynowych, pobieranie cen asortymentu. Analiza: Tworzenie raportów zarządczych w formie tekstowej lub tabelarycznej. Działania: Tworzenie szkiców dokumentów (Zamówienie klienta, Faktura), zmiana statusów zadań. Metadane: Uzyskiwanie struktury obiektów (jakie pola ma słownik „Pracownicy”), aby model rozumiał, z czym pracuje.Główne etapy realizacji Projektowanie API w 1C: Przygotowanie usług HTTP w rozszerzeniu 1C, które będą przyjmować zapytania od serwera MCP. Konfiguracja autoryzacji (Basic lub Bearer token). Opracowanie serwera MCP: Określenie schematu parametrów wejściowych dla narzędzi (JSON Schema). Mapowanie zapytań z MCP na wywołania OData lub zapytania HTTP do 1C. Bezpieczeństwo i ograniczenia: Ograniczenie praw dostępu (domyślnie tylko do odczytu). Limity na objętość zwracanych danych (aby nie "zawalić" kontekstowego okna modelu ogromną tabelą). Testowanie: Podłączenie serwera do Claude Desktop lub innego klienta MCP. Sprawdzanie scenariuszy: "Ile towaru 'Cegła' pozostało w głównym magazynie?" lub "Utwórz szkic faktury dla LLC 'Wektor' na 5 monitorów".Oczekiwany rezultat Działający plik wykonywalny lub usługa, która rejestruje się w konfiguracji klienta MCP. Przy wprowadzeniu zapytania w czacie AI automatycznie wywołuje odpowiednie narzędzie, zwraca się do 1C i wydaje zorganizowaną odpowiedź na podstawie rzeczywistych danych z systemu. Ważna uwaga: Główna wartość tego rozwiązania polega na przejściu od ręcznego tworzenia raportów do koncepcji "Rozmawiaj ze swoją ERP" (rozmowa z twoim systemem ERP).
WYMAGANIA FUNKCJONALNE1.Utwórz nowy dokument „Wydanie certyfikatów SVN” •Typ – wybór opcji boolean między „Tradycyjna sprzedaż detaliczna” a „Nowoczesna sprzedaż detaliczna”Jeśli wybrano opcję Tradycyjna sprzedaż detalicznaCzęść główna: •Organizacja – lista rozwijana z Katalog.Organizacje. •Podział – lista rozwijana z Katalog.StrukturaPrzedsiębiorstwa•Asortyment – lista rozwijana z Katalog.Asortyment.•Dokument planowania MA – wybór z Dokument.CBH_PlanowanieMA.•Magazyn zamówienia – lista rozwijana z Katalog.Magazyny.•Okres obowiązywania – od, do – kalendarz •Klaster – lista rozwijana z katalogu SVN Klaster•Asortyment/segment – wybór typu danych między Katalog.Asortyment i Katalog.SegmentyAsortymentu, wartość równa i pole dla wartości liczbowej (szczegóły w prototypie) Szczegóły w dokumentacji w załączniku