Udostępnij za pośrednictwem


Integracja Field Service z aplikacjami finansowymi i operacyjnymi

Integracja aplikacji Field Service z aplikacjami finansowymi i operacyjnymi umożliwia organizacjom włączenie gotowej funkcji wyrównania. Transakcje zlecenia pracy Field Service trafiają poprawnie do aplikacji finansowych i operacyjnych. Dla organizacji, które korzystają z Field Service oraz aplikacji finansowych i operacyjnych, dostarczanie usług automatycznie aktualizuje systemy finansowe i magazynowe. W usłudze Field Service można tworzyć zlecenia pracy oraz zarządzać nimi, a także automatycznie synchronizować je z aplikacjami finansowymi i operacyjnymi.

Integracja oferuje ujednolicone działanie między usługą Field Service a aplikacjami finansowymi i operacyjnymi.

  • Zsynchronizuj informacje w czasie rzeczywistym i informacje dotyczące kosztów z zleceń pracy do aplikacji finansowych i operacyjnych.

  • Automatyczne aktualizowanie aplikacji finansowych i operacyjnych w czasie wykonywania zleceń pracy w celu integracji finansowej i magazynowej w czasie rzeczywistym.

  • Dzięki tym możliwościom dostępnym w aplikacjach do fakturowania, rozliczania i zarządzania zapasami.

Wyrównanie transakcji

Transakcje Field Service (rekordy produktów w zleceniach pracy i usług w zleceniach pracy) tworzą równoległe transakcje w ramach ich odpowiednich projektów finansowych i operacyjnych w formie dzienników.

Zrzut ekranu diagramu z tabelą field service oraz finansów i operacji w celu wizualizacji sposobu wyrównania aplikacji.

  • Produkty w zleceniu pracy z zapasami tworzą arkusze pozycji i wiersze arkuszy pozycji.

  • Produkty w zamówieniu pracy bez zapasów i pokrewnej kategorii projektu z typem transakcji Wydatki tworzą arkusze wydatków i wiersze arkuszy wydatków.

  • Usługi zlecenia pracy, w których produkt ma powiązaną kategorię projektu z typem transakcji Godziny, tworzą arkusze godzin i wiersze arkuszy godzin.

Opłaty nie są obecnie wyrównane do transakcji Field Service.

Transakcje oparte na pozycjach

W aplikacji Field Service wszystkie transakcje mają produkt pokrewny. Czasami te produkty mają zapasy, a czasami odwołują się do produktów niezapasowych lub usług naliczanych domyślnie.

W wielu typach arkuszy w projekcie tylko te wiersze arkusza pozycji mają powiązany produkt (pozycję).

Transakcje oparte na kategorii

W Field Service pojęcie transakcji kategorii nie istnieje. Nawet usługi i produkty niezapasowe związane są z elementem.

W aplikacjach finansowych i operacyjnych wszystkie typy arkuszy, które nie są arkuszami pozycji, są transakcjami opartymi na kategoriach. Przykłady: pozycja arkusza wydatków, pozycje arkusza godzin lub wierszze arkusza opłat. Te wiersze arkusza nie są powiązane z pozycją i wymagają kategorii.

Aby wyeliminować tę lukę koncepcyjną, przechwyć wartość Kategoria projektu, która jest używana w usłudze Field Service dla transakcji zlecenia pracy. To pole jest polem wyszukiwania dla tabeli Kategoria projektu w bazie danych finansów i operacji. Podwójny zapis nie wypełnia tej wartości automatycznie. Najlepszym rozwiązaniem jest zaktualizowanie tej wartości przez organizacje w przypadku produktów zsynchronizowanych przy użyciu podwójnego zapisu. Można też utworzyć konkretne produkty do użycia jako proxy w celu transakcji z danej kategorii w scenariuszach niezapasowych i serwisowych.

Dolstosowywanie firmy

Aplikacja Field Service oraz finanse i operacje nie udostępniają automatycznie tego samego konceptu firmy. Rozwiązania podwójnego zapisu dodają dane związane z firmą do odpowiednich tabel, takich jak konto, produkt lub magazyn. Field Service zawiera wprowadzenie do pomocy użytkownikom w wybieraniu odpowiednich rekordów w ramach ich zleceń pracy i transakcji zleceń pracy.

Zlecenia pracy w Field Service wymagają Konta usługi. Podwójny zapis wprowadza pole Firma w tabeli kont. Konto usługi jest powiązane z firmą i definiuje wartość dla zlecenia pracy i transakcji zlecenia pracy.

Jeśli konto usługi i firma nie pasują do zlecenia pracy, a rekordy transakcji w zamówieniu pracy, transakcje nie są synchronizowane, dopóki nie zostaną rozwiązane rozbieżności.

W programie Field Service nakreśla błędy w kilku miejscach:

  • W zleceniu pracy
  • W produkcie zlecenia pracy lub usłudze zlecenia pracy
  • W transakcji finansowej i operacyjnej

Zgodnie z najlepszymi praktykami organizacje implementują tę integrację, powinny rozważyć utworzenie rekordów typu zdarzenia z produktami i usługami, a także z myślą o wyrównaniu firm. Należy użyć odpowiedniego typu zdarzenia na podstawie firmy klienta usługi w zamówieniu pracy.

Synchronizacja transakcji

W rozwiązaniu w obszarze Ustawienia aplikacji Field Service jest wprowadzany nowy element nawigacyjny dla transakcji finansowych i operacyjnych. Ten obszar zawiera dane transakcjiowe i ich stany.

Integracja korzysta z wiarygodnej struktury transakcji asynchronicznych, aby zapewnić, że aktualizacje Field Service są dokładne i wiarygodne.

  • Integracja korzysta z włączonej struktury podwójnego i mapowań, aby zapewnić, że w transakcjach będzie się stosować wspólne zrozumienie najważniejszych pojęć podstawowych.

  • Każda transakcja w zamówieniu pracy jest zaangażowana w usługę Field Service przed utworzeniem aktualizacji w aplikacjach finansowych i operacyjnych.

    • Podczas finalizowania transakcji w usłudze Field Service tworzy w tabeli dziennika transakcji rekord z wartością stanu każdej transakcji.

    • Integracja monitoruje stany transakcji zleceń pracy i projektów. Stany transakcji wskazują stan synchronizacji danych, taki jak nie zsynchronizowano, przetwarzanie, synchronizowanie i niepowodzenie. Integracja zawiera również mechanizmy obsługi błędów i prób ponownego rozwiązania problemów z synchronizacją.

    • Jeśli transakcja nie zakończy się, stan w Field Service wskazuje przyczynę niepowodzenia i niepowodzenia. System podejmuje kilka prób wykonania transakcji.

    • Jeśli synchronizacja w ramach transakcji nadal nie powiedzie się, szczegóły błędu i transakcji są zachowane w rekordzie transakcji finansowych i operacyjnych. Użytkownicy mogą rozwiązać problem i ponownie zsynchroni znaleźć rozwiązanie transakcji, zapewniając, że nie stracisz danych transakcji finansowych i magazynowych.

      Niepowodzenia transakcji są wyjątkami w przypadku prawidłowej konfiguracji systemu. Rozwiązanie tego typu problemu ma krytyczne znaczenie dla zapewnienia spójności transakcji między dwoma systemami.

Hierarchiczne projekty finansowe i operacyjne

Integracja powoduje utworzenie hierarchicznych projektów, które składają się z projektu głównego oraz co najmniej jednego podprojektu. Projekt główny pełni rolę kontenera dla podprojektów, które reprezentują poszczególne zlecenia pracy w programie Field Service.

Wybór wymiarów magazynowych, magazynu i lokalizacji

Integracja umożliwia obsługę wymiarów magazynowych po poprawnej konfiguracji. Wymiary magazynowe definiują poziomy szczegółów używanych w magazynie pozycji w zapasach. Niektóre elementy są śledzone w lokalizacjach, magazynach i lokalizacjach, a inne są śledzone tylko na poziomie lokalizacji lub lokalizacji i magazynu.

W zależności od produktu dostępnego podczas tworzenia produktu w zamówieniu pracy zdefiniowane rozmiary magazynu określają, czy dla produktu w zamówieniu pracy jest wymagana lokalizacja.

  • Gdy użytkownik doda produkt ze zlecenia pracy, w którym wybrany produkt ma wartość Zapasy dla typ produktu Field Service w Field Service, może wybrać magazyn i lokalizację z pól wyszukiwania w formularzu transakcji. Pola magazynu i lokalizacji są filtrowane w celu pokazania wartości z aplikacji finansowych i operacyjnych na podstawie encji prawnej, do której należy konto usługi zlecenia pracy. Konfiguracja produktu finansowego i operacji oraz rozmiarów jego magazynu określa, czy pole lokalizacji produktu w zamówieniu pracy jest wymagane podczas oznaczania używanego produktu.

  • Gdy użytkownik zmodyfikuje lub usunie odpowiedni rekord produktu ze zlecenia pracy w programie Field Service, integracja aktualizuje odpowiedni wiersz arkusz klienta.

Pola magazynu i lokalizacji w Field Service są związane z pojęciami magazynowymi i lokalizacji w aplikacjach finansowych i operacyjnych, które są używane do śledzenia fizycznych lokalizacji elementów magazynowych.

Uwaga

Integracja nie wymaga zapełnień wartości witryny, a zamiast tego wypełnia witrynę na podstawie wybranego magazynu, który ma hierarchiczną relację z witryną. Zaleca się skonfigurowanie domyślnych ustawień zamówienia w celu zminimalizowania błędów podczas tworzenia produktu w zamówieniu pracy z produktem magazynowymi.

Zapasy

Gdy funkcja integracji finansów i operacji jest włączona w obszarze Ustawienia Field Service, system rekordów dla zapasów to Dynamics 365 Supply Chain Management, oraz domyślna funkcja zapasów Field Service są dezaktywowane.

Field Service ukrywa następujące pozycje nawigacyjne:

  • Zapasy produktu
  • Przeniesienia
  • Korekty
  • Autoryzacje zwrotu (RMA)
  • Przyjęcia autoryzacji zwrotu
  • Zwrot do dostawcy (RTV)

Field Service pokazuje następujące pozycje:

  • Zapasy wg oddziału
  • Zapasy wg magazynu

Te nowe pozycje magazynowe używają tabel wirtualnych do ujawniania danych magazynowych bezpośrednio z funkcji Supply Chain Management aplikacji Field Service. Prawdziwe poziomy zapasów w systemie rekordów są dostępne dla użytkowników.

Funkcja sprawdzania poprawności zapasów w stosunku do domyślnych zapasów Field Service jest wyłączona po włączeniu integracji. Ustawienie Field Service dla korzystania z produktów poza magazynem jest ukryte, aby użytkownicy nie odbierali sprawdzania poprawności zapasów ani zachowania blokowania.

Integracji nie obsługuje automatycznie transakcji magazynowych zlecenia pracy na podstawie poziomów zapasów Supply Chain Management.

Widoki magazynowe ze szczegółami wariantów i bez nich

Po włączeniu integracji widoki zapasów mają wersję dla organizacji, które nie korzystają z wariantów produktów. Ten widok zapasów usuwa kilka kolumn i upraszcza widoczność magazynu.

W organizacjach korzystających z wariantów produktów istnieją odpowiednie widoki, w których są wyświetlane wszystkie szczegóły poziomów zapasów, w tym kolumny rozmiaru, koloru, stylu i konfiguracji. W razie potrzeby organizacje mogą dowolnie modyfikować widoki domyślne.

Uwaga

Poszczególne wiersze w tabelach magazynowych (mserp_inventorysiteonhandv2entity i mserp_inventwarehouseonhandv2entity) nie obsługują obecnie otwarcia w formularzu. Kontrolka widoku używana w tych widokach umożliwia otwieranie tych rekordów w formularzu.

Wyrównanie procesu roboczego

Integracja rozwiązania Field Service z aplikacjami finansowymi i operacyjnymi rozszerza możliwość Dynamics 365 Human Resources do rezerwacji integracji zasobów, która wprowadza pojęcie pracownika do zasobu, który można zarezerwować. Ponadto integracja z Field Service rozszerza się na:

  • Umożliwić rejestrowanie pracownika na podstawie produktu zlecenia pracy lub usługi zlecenia pracy.

  • Automatycznie przeszukaj wartość procesu roboczego dla produktu lub usługi zlecenia pracy na podstawie pracownika z zarezerwowanego zasobu w skojarzonej rezerwacji transakcji. Tę wartość można wypełnić ręcznie lub zastąpić.

  • Wymaganie pracownika od produktów z niemagazynowych zlecenia pracy lub usług zlecenia pracy. Wymaganie jest oparte na tym, czy w firmie są skonfigurowane parametry skojarzone z zarządzaniem projektami i wartościami księgowymi w taki sposób, aby wymagały wartości procesu roboczego w godzinach pracy w wierszach arkusz czy w arkusz wydatków klienta.

    Jeśli wymaganie dotyczące procesu roboczego jest skonfigurowane w aplikacjach finansowych i operacyjnych, Field Service wymaga wartości tylko wtedy, gdy dla produktu lub usługi w zamówieniu pracy jest ustawiona wartość używana. Tak aby nie blokować tworzenia szacowanych rekordów bez znajomości procesu roboczego. Synchronizacja nie powiedzie się, jeśli pracownik nie zostanie zarejestrowany.

Pole Pracownik nie jest filtrowane na podstawie uprawnienia pracownika do wykonywania pracy nad powiązanym projektem. Kwalifikowanie nie jest traktowane jako parametr planowania przy ustalaniu zasobu, który można zaplanować w zamówieniu pracy. Najlepszym rozwiązaniem może być użycie ról zabezpieczeń i jednostek biznesowych lub wprowadzenie charakterystyk zasobów w celu zapewnienia, że pracownicy będą można planować tylko dla odpowiednich zleceń pracy. Rozważ te opcje, jeśli jest to krytyczne czynnikiem dla implementacji aplikacji finansowych i operacyjnych w organizacji.

Zmiany pola Field Service

W integracji wprowadzono pewne nowe pola i ukrywa inne pola.

Zmiany pola zlecenia pracy

W ramach integracji dodano pole wyszukiwania tabeli wirtualnej o nazwie Projekt F&O, które jest filtrowane na podstawie odpowiedniej firmy/encji prawnej i tego, czy projekt jest w stanie, w którym może wystąpić transakcja. Integracja ukrywa pole Konto rozliczeniowe, ponieważ nie ma znaczenia przy wybraniu integracji z finansami i operacjami.

Podczas wybierania projektu przez użytkownika filtry wyszukiwania projektów pokazują projekty o następujących parametrach:

  • Projekt musi być taki sam dla klienta, jak konto usługi zlecenia pracy.
  • Projekt musi być taki sam dla osoby prawnej, jak konto usługi zlecenia pracy.
  • Projekt musi być na etapie, który umożliwi jego arkusz tworzenia.

Zmiany pola produktu zlecenia pracy

Integracja zawiera kilka pól w tabeli Produkt w zamówieniu pracy. Te pola są widoczne, jeśli integracja jest zainstalowana i włączona.

  • Opis arkusza

    • Widoczne tylko dla transakcji wydatków (produktów niemagazynowych). Jest ona ukrywa przed produktami magazynowymi (co powodować może być zamknięcia elementów).
    • Program automatycznie zawiera nazwę zastosowanego produktu, chociaż użytkownicy zachęcamy do zastępowania wartości bardziej znaczącą nazwą.
    • Ograniczona do 60 znaków. Przepływa z rekordu w Field Service do wiersza arkusz do faktury wygenerowanej w Finance.
  • Właściwość wiersza

    • Wirtualnych tabel wyszukiwania, które są filtrowane na podstawie odpowiedniej firmy/encji prawnej.
    • Integracja ukrywa pole Ilość do rozliczenia, ponieważ w wierszach nie ma odpowiednika pojęcia arkusz. Zamiast nich właściwość wiersza umożliwia określenie, czy transakcja jest rozliczana, czy nie.
  • Lokalizacja

    • Ukryty za produktami niemagazynowymi.
    • Widoczne tylko wtedy, gdy wymagane są rozmiary zapasów skonfigurowane w aplikacjach finansowych i operacyjnych wskazania lokalizacji produktu.
    • Wymagana tylko wtedy, gdy zostanie ustawiony rekord używany.
    • Wirtualnych tabel wyszukiwania, które są filtrowane na podstawie odpowiedniej firmy/encji prawnej i wybranego magazynu.
  • Data transakcji

  • Pracownik

    • Wymagane tylko na podstawie parametrów zarządzania projektami i księgowych skonfigurowanych w odpowiedniej firmie.
    • Jeśli wartość rezerwacji produktu w zamówieniu pracy jest wypełniana na podstawie pracownika ustawionego w rezerwacji zasobu, który można zarezerwować.

Zmiany pola usługi zlecenia pracy

Integracja zawiera kilka pól w tabeli Usługa w zamówieniu pracy. Te pola są widoczne, jeśli integracja jest zainstalowana i włączona.

  • Opis arkusza

    • Program automatycznie zawiera nazwę zastosowanego produktu, chociaż użytkownicy zachęcamy do zastępowania wartości bardziej znaczącą nazwą.
    • Ograniczona do 60 znaków. Przepływa z rekordu w Field Service do wiersza arkusz do faktury wygenerowanej w Finance.
  • Właściwość wiersza

    • Wirtualnych tabel wyszukiwania, które są filtrowane na podstawie odpowiedniej firmy/encji prawnej.
    • Integracja ukrywa pole Czas trwania do rozliczenia, ponieważ w wierszach nie ma odpowiednika pojęcia arkusz. Zamiast nich właściwość wiersza umożliwia określenie, czy transakcja jest rozliczana, czy nie.
  • Data transakcji

  • Pracownik

    • Wymagane tylko na podstawie parametrów zarządzania projektami i księgowych skonfigurowanych w odpowiedniej firmie.
    • Jeśli wartość rezerwacji usługi w zamówieniu pracy jest wypełniana na podstawie pracownika ustawionego w rezerwacji zasobu, który można zarezerwować.

Dodatki pola produktu

W ramach integracji wprowadzono pole wyszukiwania tabeli wirtualnej o nazwie Kategoria projektu, które jest filtrowane na podstawie odpowiedniej firmy/encji prawnej i tym, czy jest to produkt dostępny w magazynie (dla kategorii elementów), poza magazynem (w kategoriach wydatków) czy usługi (w kategoriach godzin).

Obsługa transakcji zlecenia pracy

Na podstawie zdarzeń z rekordami produktów i usług zamówień pracy Field Service odpowiednie transakcje są wyzwalane w odpowiednich rekordach arkusz i arkusz wiersza.

Utworzenie

  • Produkt: po utworzeniu rekordu produktu w zamówieniu pracy integracja tworzy wiersz arkusz pozycji i arkusz lub wiersz arkusz wydatków i arkusz sprzedaży. Typ produktu Field Service produktu określa, czy transakcja jest uruchamiana oraz transakcja pozycji czy wydatków.

    • Elementy wyzwalane przez produkty magazynowe
    • Koszty wyzwalane przez produkty niemagazynowe
  • Usługa: po utworzeniu rekordu usługi zlecenia pracy integracja tworzy transakcję godzinową.

Zaktualizuj

  • Gdy produkt lub usługa zlecenia pracy zostanie zaktualizowana, a pokrewne arkusz i wiersz arkusz zostaną odświeżone, integracja odpowiednio aktualizuje transakcję.

  • Gdy produkt lub usługa zlecenia pracy zostanie zaktualizowana, a pokrewne arkusz i wiersz arkusza zostaną zaksięgowane, integracja:

    • Tworzy transakcję odwrotną w stosunku do pierwotnego arkusza i arkusza wiersza.
    • Tworzy nową transakcję w stosunku do arkusza wiersza, odzwierciedlającą transakcję aktualizacji.

Delete

  • Gdy produkt lub usługa zlecenia pracy zostanie usunięta, a pokrewne arkusz i wiersz arkusza zostaną odświeżone, integracja odpowiednio usuwa arkusz i wiersz arkusza.

  • Gdy produkt lub usługa zlecenia pracy zostanie usunięta, a pokrewne arkusz i wiersz arkusza zostaną zaksięgowane, integracja tworzy transkację odwrotną wobec oryginalnego arkusza i wiersza arkusza.

Wpływ na stan systemu zlecenia pracy

Na podstawie wartości Stan systemu zlecenia pracy integracja dodaje lub usuwa wiersze arkusz związane z rekordami produktów lub usług zlecenia pracy, które nadal są w stanie szacowanym.

  • Po zaktualizowaniu zlecenia pracy do Anulowano lub Zaksięgowane są usuwane wszystkie niezaksięgowane elementy i arkusze robocze.

  • Po zaktualizowaniu zlecenia pracy z Anulowane lub Zaksięgowane do innego stanu systemowego, szacowane wiersze, które zostały usunięte, automatycznie zostaną ponownie utworzone nowe wiersze.

Ograniczenia

Integracja ta umożliwia korzystanie ze środowisk zarządzanych przez Microsoft. Środowiska zarządzane przez klienta nie są obsługiwane przy tej integracji.

Integracja zasobów/ integracji niemagazynowej w ramach Project Operations nie umożliwia integracji z Field Service na pracę w tych samych obiektach prawnych, dla których włączono zintegrowany scenariusz zasobów/niemagazynowanych zasobów. Może jednak działać w tych samych środowiskach w przypadku innych obiektów prawnych.

Tabele wirtualne w trybie offline nie są obecnie obsługiwane, dlatego najważniejsze jest skonfigurowanie domyślnej logiki lokalizacji, aby nie blokować transakcji.

Następujące procesy lub funkcje dostępne w aplikacjach finansi i obsługi nie są obsługiwane lub nie są odzwierciedlane w programie Field Service jako dostępne dla tej integracji:

  • Funkcja rezerwowania zapasów do rezerwowania ilości zapasów dla niektórych zamówień.

  • Wymiary śledzenia definiujące stopień szczegółowości śledzenia pozycji w kolejnych transakcjach. Ta funkcja jest przydatna do śledzenia pozycji według numeru partii lub seryjnego.

  • Ustawienia Żądaj działania na arkuszach w projekcie ustawione na „Tak” nie są obsługiwane. Jeśli działania dla godzin, wydatków lub elementów są skonfigurowane zgodnie z wymaganiami, transakcje z Field Service nie są pomyślnie skonfigurowane.

  • Dzięki tej integracji nie można obecnie wyrównać aktualizacji danych, które nie są już w stanie wrócić do odpowiednich transakcji zlecenia pracy. Gdy użytkownik Field Service tworzy lub aktualizuje produkt lub usługę zlecenia pracy, te aktualizacje są synchronizowane z odpowiednim arkuszem. Jednak w arkusz wydatków, godzinach arkusz lub wierszach arkusz pozycji są synchronizowane tylko domyślne właściwości wiersza i odwołanie do aktywnego wiersza arkusza rekordu. Inne zmiany w odpowiednim rekordzie transakcji Field Service nie są synchronizowane z odpowiednich rekordów wierszy.

Następne kroki