Sdílet prostřednictvím


Integrace Field Service s finančními a provozními aplikacemi

Integrace Field Service s finančními a provozními aplikacemi umožňuje organizacím aktivovat předpřipravenou synchronizaci. Transakce pracovních příkazů Field Service se správně zobrazují v denících ve finančních a provozních aplikacích. Pro organizace, které používají Field Service a finanční a provozní aplikace, poskytování služeb automaticky aktualizuje finanční a inventární systémy. Ve Field Service můžete vytvářet a spravovat pracovní příkazy a nechat je automaticky synchronizovat s finančními a provozními aplikacemi.

Integrace nabízí sjednocené prostředí mezi Field Service a finančními a provozními aplikacemi.

  • Synchronizujte informace o cenách a kalkulacích v reálném čase z pracovních příkazů do finančních a provozních aplikací.

  • Automaticky aktualizujte finanční a provozní aplikace při provádění pracovních příkazů pro integraci financí a zásob v reálném čase.

  • Využijte všech možností, které finanční a provozní aplikace nabízejí pro fakturaci, účetnictví a správu zásob.

Sladění transakcí

Transakce Field Service (produkty pracovních příkazů a záznamy služeb pracovního příkazu) vytvářejí paralelní transakce v příslušných finančních a provozních projektech ve formě deníků.

Snímek obrazovky diagramu s Field Service a finančními a provozními tabulkami pro vizualizaci toho, jak si aplikace odpovídají.

  • Produkty pracovních příkazů se zásobami vytvářejí deníky položek a řádky deníků položek.

  • Produkty pracovních příkazů bez zásob a související kategorie projektu s typem transakce výdaj vytvářejí deníky výdajů a řádky deníků výdajů.

  • Služby pracovních příkazů, kde má produkt související kategorii projektu s typem transakce hodiny, vytvářejí deníky hodin a řádky deníků hodin.

Deníky poplatků v současné době nejsou v souladu s transakcemi Field Service.

Transakce založené na položkách

Ve Field Service mají všechny transakce související produkt. Někdy mají tyto produkty skladové zásoby a někdy odkazují na neinventární produkt nebo službu, která je zpoplatněna podle doby trvání.

Mezi mnoha typy deníků projektu mají související produkt (položku) pouze řádky deníků položek.

Transakce založené na kategorii

Ve Field Service neexistuje koncept transakcí kategorií. Dokonce i služby a neinventární produkty se vztahují k položce.

Ve finančních a provozních aplikacích jsou všechny typy deníků, které nejsou deníky položek, transakcemi založenými na kategoriích. Například řádky deníků výdajů, řádky deníků hodin a řádky deníků poplatků. Tyto řádky deníků se nevztahují k položce a vyžadují kategorii.

Chcete-li překlenout tuto koncepční mezeru, zachyťte hodnotu Kategorie projektu, kterou Field Service používá pro transakce pracovních příkazů. Toto pole je vyhledáváním v tabulce Kategorie projektu ve finanční a provozní databázi. Duální zápis tuto hodnotu automaticky nevyplní. Jako osvědčený postup by organizace měly buď aktualizovat tuto hodnotu u produktů, které jsou synchronizovány napříč pomocí duálního zápisu. Nebo vytvořit konkrétní produkty pro použití jako zástupce pro transakce s kategorií ve scénářích bez zásob a služeb.

Synchronizace společnosti

Field Service a finanční a provozní aplikace automaticky nesdílejí stejný koncept společnosti. Řešení s duálním zápisem přidávají firemní data do relevantních tabulek, jako je obchodní vztah, produkt nebo sklad. Field Service zavádí mantinely, které uživatelům pomohou vybrat správné záznamy v rámci jejich pracovních příkazů a transakcí pracovních příkazů.

Pracovní příkazy ve službě Field Service vyžadují účet služby. Duální zápis představuje pole Společnost v tabulce účtu. Obchodní vztah služby se vztahuje ke společnosti a definuje tuto hodnotu pro pracovní příkaz a jeho transakce.

Pokud se účet služby a společnost neshodují v pracovním příkazu a záznamech transakcí pracovního příkazu, transakce se nesynchronizují, dokud se nesrovnalost nevyřeší.

Field Service upozorňuje na nesoulad společnosti na několika místech:

  • Na pracovním příkazu
  • Na produktu pracovního příkazu nebo službě pracovního příkazu
  • Ve finanční a provozní transakci

Jako osvědčený postup by organizace, které implementují tuto integraci, měly zvážit vytvoření záznamů typu incidentů s produkty a službami s ohledem na firemní sladění. A použijte správný typ incidentu na základě společnosti servisního účtu v pracovním příkazu.

Synchronizace transakcí

Řešení zavádí novou položku navigace na webu pro finanční a provozní transakce v oblasti Nastavení aplikace Field Service. Tato oblast obsahuje transakční data a jejich stavy.

Integrace využívá spolehlivý asynchronní transakční rámec, aby se zajistilo, že aktualizace Field Service jsou přesné a spolehlivé.

  • Integrace se opírá o aktivovaný rámec duálního zápisu a mapování, aby bylo zajištěno, že transakce využívají společné chápání důležitých základních konceptů.

  • Každá transakce na pracovním příkazu je potvrzena ve Field Service před vytvořením aktualizace ve finančních a provozních aplikacích.

    • Když je transakce dokončena ve Field Service, vytvoří záznam v tabulce protokolu transakcí, který ukazuje stav každé transakce.

    • Integrace monitoruje stavy transakcí pracovních příkazů a projektů. Stavy transakcí označují stav synchronizace dat, například nesynchronizováno, zpracovává se, synchronizuje se nebo selhání. Integrace také zajišťuje zpracování chyb a mechanismy opakování pro vyřešení problémů se synchronizací.

    • Pokud se transakci nepodaří dokončit, stav ve Field Service indikuje selhání a důvod selhání. Systém několikrát zopakuje transakci.

    • Pokud se transakce stále nedaří synchronizovat, údaje o chybě a transakci se zachovají v záznamu finanční a provozní transakce. Uživatelé mohou problém vyřešit a znovu synchronizovat transakci, aby nedošlo ke ztrátě finančních a inventárních transakčních dat.

      Při správné konfiguraci systému jsou selhání transakcí výjimkou. Řešení tohoto typu problému je zásadní pro zajištění konzistence transakcí mezi těmito dvěma systémy.

Hierarchické projekty finančních a provozních aplikací

Integrací vznikají hierarchický projekty, které se skládají z hlavního projektu a jednoho nebo více podprojektů. Hlavní projekt funguje jako kontejner pro podprojekty, které představují jednotlivé pracovní příkazy ve Field Service.

Výběr dimenzí úložiště, skladu a umístění

Při správné konfiguraci integrace podporuje dimenze úložiště. Dimenze úložiště definují úrovně podrobností použité pro uložení položky mezi zásoby. Místa, sklady a umístění sledují některé položky, zatímco jiné položky jsou sledovány pouze na úrovni místa nebo místa a skladu.

V závislosti na produktu skladových zásob vybraném při vytváření produktu pracovního příkazu určují definované rozměry úložiště, zda je v produktu pracovního příkazu vyžadováno umístění.

  • Když uživatel přidá produkt pracovní objednávky tam, kde má vybraný produkt skladové zásoby pro typ produktu Field Service ve Field Service, může vybrat sklad a umístění z vyhledávacích polí ve formuláři transakce. Pole sklad a umístění jsou filtrována tak, aby zobrazovala hodnoty z finančních a provozních aplikací na základě právnické osoby, ke které patří servisní účet pracovního příkazu. Konfigurace finančního a provozního produktu a jeho dimenze úložiště určují, zda je při označování produktu jako použitého vyžadováno pole umístění produktu pracovního příkazu.

  • Když uživatel upraví nebo odstraní odpovídající záznam produktu pracovního příkazu ve službě Field Service, integrace aktualizuje příslušný řádek deníku.

Pole sklad a umístění v Field Service souvisejí s koncepty skladu a umístění ve finančních a provozních aplikacích, které se používají ke sledování fyzického umístění skladových položek.

Poznámka:

Integrace nevyžaduje naplnění hodnoty Lokalita a místo toho naplní lokalitu na základě vybraného skladu, který má hierarchický vztah s lokalitou. Doporučujeme nakonfigurovat výchozí nastavení objednávky, abyste minimalizovali chyby při vytvoření produktu pracovního příkazu s produktem skladu.

Zásoby

Když je integrace financí a provozu zapnuta v nastavení Field Service, systém záznamů pro skladové zásoby je Dynamics 365 Supply Chain Management a výchozí funkce skladových zásob Field Service je potlačena.

Field Service skrývá následující položky navigace:

  • Zásoby produktu
  • Převody
  • Opravy
  • Autorizace vrácení zboží (RMA)
  • Potvrzení autorizace vrácení zboží
  • Vrácení dodavateli (RTV)

Field Service zobrazuje následující položky:

  • Zásoby podle lokality
  • Zásoby podle skladu

Tyto nové položky zásob používají virtuální tabulky k vystavení dat zásob přímo ze Supply Chain Management v rámci Field Service. Uživatelé mají k dispozici skutečné stavy zásob ze systému evidence.

Když je tato integrace zapnutá, je funkce ověřování skladových zásob proti výchozím skladovým zásobám Field Service vypnutá. Nastavení Field Service pro Použití produktů, které nejsou skladem je skryto, aby se zajistilo, že uživatelé nebudou dostávat irelevantní ověření skladových zásob ani blokující chování.

Integrace automaticky neověřuje transakce zásob pracovního příkazu na základě úrovní zásob Supply Chain Management.

Zobrazení zásob s podrobnostmi variant a bez nich

Když je integrace povolena, zobrazení zásob má verzi pro organizace, které nepoužívají varianty produktů. Toto zobrazení zásob neobsahuje několik sloupců a zjednodušuje viditelnost zásob.

Pro organizace používající varianty produktů existují relevantní zobrazení, která obsahují všechny podrobnosti o úrovních zásob včetně sloupců pro velikost, barvu, styl a konfiguraci. V případě potřeby mohou organizace upravit výchozí zobrazení stejně jako u jakékoli tabulky.

Poznámka:

Na rozdíl od běžných tabulek aktuálně jednotlivé řádky v těchto tabulkách skladových zásob (mserp_inventorysiteonhandv2entity a mserp_inventwarehouseonhandv2entity) nepodporují otevření ve formuláři. Ovládací prvek zobrazení použitý v těchto zobrazeních potlačuje možnost otevření těchto záznamů ve formuláři.

Sladění pracovníků

Integrace Field Service s finančními a provozními aplikacemi rozšiřuje možnosti Dynamics 365 Human Resources k integraci rezervovatelných zdrojů, která zavádí koncept pracovníka do rezervovatelného zdroje. Integrace Field Service se navíc rozšiřuje a:

  • Umožňuje, aby byl pracovník zachycen na produktu pracovního příkazu nebo službě pracovního příkazu.

  • Automaticky vyplňuje hodnotu pracovníka na produktu pracovního příkazu nebo službě na základě pracovníka rezervovatelného zdroje v rezervaci přidružené k transakci. Tuto hodnotu lze ručně vyplnit nebo přepsat.

  • Vyžaduje pracovníka na produktech pracovních příkazů, které nesouvisejí s inventářem, nebo službách pracovního příkazu. Požadavek je založen na tom, zda jsou přidružené parametry projektového řízení a účetnictví společnosti nakonfigurovány tak, aby vyžadovaly hodnotu pracovníka v řádcích deníku hodin nebo řádcích deníku výdajů.

    Pokud je požadavek na pracovníka nakonfigurován ve finančních a provozních aplikacích, Field Service vyžaduje hodnotu pouze v případě, že je produkt nebo služba pracovního příkazu nastavena na použití. Aby neblokoval vytváření odhadovaných záznamů bez znalosti případného pracovníka. Transakce se nezdaří synchronizovat, pokud není pracovník zaznamenán.

Pole pracovníka není filtrováno na základě způsobilosti pracovníka vykonávat práci na souvisejícím projektu. Způsobilost není považována za parametr plánování při určování rezervovatelného zdroje, který se má naplánovat v pracovním příkazu. Jako osvědčený postup mohou organizace zvážit použití rolí zabezpečení a obchodních jednotek nebo zavést charakteristiky zdrojů, aby bylo zajištěno, že pracovníci budou plánováni pouze na příslušné pracovní příkazy. Zvažte tyto možnosti, pokud je to kritický faktor pro implementaci finančních a provozních aplikací v organizaci.

Změny pole Field Service

Integrace zavádí nová pole a jiná pole skrývá.

Změny pole pracovního příkazu

Integrace přidává vyhledávací pole virtuální tabulky nazvané Projekt financí a provozu, které je filtrováno na základě příslušné společnosti / právnické osoby a podle toho, zda je projekt ve stavu, kde dochází k transakcím. Integrace skrývá pole Fakturační účet, protože při výběru integrace financí a provozu není relevantní.

Když uživatel vybírá projekt, vyhledávací filtry projektu zobrazí projekty s následujícími parametry:

  • Projekt musí být pro stejného zákazníka jako účet služby pracovního příkazu.
  • Projekt musí být pro stejnou právnickou osobu jako účet služby pracovního příkazu.
  • Projekt musí být ve fázi, která umožňuje vytvoření deníku.

Změny pole produktu pracovního příkazu

Integrace zavádí několik polí do tabulky Produkt pracovního příkazu. Tato pole jsou viditelná, pokud je integrace nainstalována a zapnuta.

  • Popis deníku

    • Viditelné pouze pro nákladové transakce (neskladové produkty). Skrytý pro skladové produkty (jejichž výsledkem jsou deníky položek).
    • Automaticky se vyplní názvem produktu použitého produktu, ale uživatelům se doporučuje přepsat hodnotu smysluplnějším popisem.
    • Délka omezena na 60 znaků. Přechází ze záznamu ve Field Service na řádek deníku na fakturu vygenerovanou ve Finance.
  • Vlastnost řádku

    • Vyhledání ve virtuální tabulce, které je filtrováno na základě příslušné společnosti / právnické osoby.
    • Integrace skryje pole Množství k vyúčtování, protože na řádcích deníku neexistuje žádný ekvivalentní koncept. Místo toho vlastnost řádku definuje, zda je transakce fakturovatelná, nebo ne.
  • Místo

    • Skryto pro neskladové produkty.
    • Zobrazí se pouze v případě, že dimenze skladových zásob nakonfigurované ve finančních a provozních aplikacích na produktu indikují, že je vyžadováno umístění.
    • Vyžaduje se pouze v případě, že je záznam nastaven na použitý.
    • Vyhledání ve virtuální tabulce, které je filtrováno na základě příslušné společnosti / právnické osoby a vybraného skladu.
  • Datum transakce

  • Pracovník

    • Vyžaduje se pouze na základě projektového řízení a účetních parametrů nakonfigurovaných v příslušné společnosti.
    • Automaticky se vyplní, pokud je hodnota rezervace produktu pracovního příkazu vyplněna na základě pracovníka sady rezervovatelných zdrojů v rezervaci.

Změny pole služby pracovního příkazu

Integrace zavádí několik polí do tabulky Služba pracovního příkazu. Tato pole jsou viditelná, pokud je integrace nainstalována a zapnuta.

  • Popis deníku

    • Automaticky se vyplní názvem produktu použitého produktu, ale uživatelům se doporučuje přepsat hodnotu smysluplnějším popisem.
    • Délka omezena na 60 znaků. Přechází ze záznamu ve Field Service na řádek deníku na fakturu vygenerovanou ve Finance.
  • Vlastnost řádku

    • Vyhledání ve virtuální tabulce, které je filtrováno na základě příslušné společnosti / právnické osoby.
    • Integrace skryje pole Doba k vyúčtování, protože na řádcích deníku neexistuje žádný ekvivalentní koncept. Místo toho vlastnost řádku definuje, zda je transakce fakturovatelná, nebo ne.
  • Datum transakce

  • Pracovník

    • Vyžaduje se pouze na základě projektového řízení a účetních parametrů nakonfigurovaných v příslušné společnosti.
    • Automaticky se vyplní, pokud je hodnota rezervace služby pracovního příkazu vyplněna na základě pracovníka sady rezervovatelných zdrojů v rezervaci.

Přidání do pole produktu

Integrace zavádí vyhledávací pole virtuální tabulky nazvané Kategorie projektu, které je filtrováno podle relevantní společnosti / právnické osoby a podle toho, zda se jedná o skladovou položku (pro kategorie položek), neskladovou položku (pro kategorie nákladů), nebo produkt služby (pro kategorie hodin).

Zpracování transakcí pracovního příkazu

Na základě událostí se záznamy o produktech a službách pracovního příkazu Field Service se spouštějí odpovídající transakce v příslušných záznamech deníku a řádku deníku.

Vytvoření

  • Produkt: Když je vytvořen záznam produktu pracovního příkazu, integrace vytvoří deník položek a řádek deníku nebo deník výdajů a řádek deníku. Typ produktu Field Service určuje, zda se transakce spustí a transakci položky, nebo výdajů.

    • Skladové produkty spouštějí položky
    • Neskladové produkty vyvolávají výdaje
  • Služba: Když je vytvořen záznam služby pracovního příkazu, integrace vytvoří transakci hodin.

Aktualizovat

  • Když je produkt nebo služba pracovního příkazu aktualizován a související deník a řádky deníku jsou nezaúčtovány, integrace odpovídajícím způsobem aktualizuje transakci.

  • Když je produkt nebo služba pracovního příkazu aktualizován a související deník a řádky deníku jsou zaúčtovány, integrace:

    • Vytvoří transakci stornování proti původnímu deníku a řádku deníku.
    • Vytvoří nový deník a řádek deníku odpovídající aktualizované transakci.

Odstranění

  • Když je produkt nebo služba pracovního příkazu odstraněn a související deník a řádky deníku jsou nezaúčtovány, integrace odstraní deník a řádek deníku.

  • Když je produkt nebo služba pracovního příkazu odstraněn a související deník a řádky deníku jsou zaúčtovány, integrace vytvoří transakci stornování proti původnímu deníku a řádku deníku.

Vliv systémových stavů pracovních příkazů

Na základě hodnoty Stav systému pracovního příkazu integrace přidá nebo odstraní řádky deníku, které souvisí s produktem pracovního příkazu nebo se záznamy služby pracovního příkazu, které jsou stále v odhadovaném stavu.

  • Když je pracovní příkaz aktualizován na Zrušeno nebo Zaúčtování, všechny nezaslané deníky a řádky deníku budou odstraněny.

  • Když je pracovní příkaz aktualizován ze stavu Zrušeno nebo Zaúčtováno na jakýkoli jiný stav systému, odhadované řádky, které byly automaticky odstraněny, budou mít znovu vytvořeny nové řádky.

Omezení

Tato integrace podporuje použití prostředí spravovaných společností Microsoft. Tato integrace nepodporuje prostředí spravovaná zákazníky.

Integrace zdrojů / neskladových položek Project Operations neumožňuje, aby integrace Field Service fungovala v rámci stejných právnických osob, které jsou aktivovány pro scénář integrovaného zdroje / neskladové položky. Může však fungovat ve stejných prostředích pro jiné právnické osoby.

Offline virtuální tabulky aktuálně nejsou podporovány, a proto je důležité nastavit výchozí logiku pro umístění, aby transakce nebyly blokovány.

Následující procesy nebo funkce dostupné ve finančních a provozních aplikacích nejsou pro tuto integraci podporovány nebo se neodrážejí ve službě Field Service:

  • Funkce rezervace zásob k rezervaci množství zásob pro určité objednávky.

  • Dimenze sledování k definování podrobností sledování položky v následných transakcích. Tato funkce je užitečná pro sledování položek podle šarže nebo sériového čísla.

  • Nastavení Vyžadovat aktivitu u deníků v projektu nastavené na „Ano“ není podporováno. Pokud jsou aktivity pro hodiny, výdaje nebo položky nakonfigurovány podle potřeby, transakce z Field Service nebudou úspěšné.

  • Integrace v současné době podporuje omezené sladění aktualizací dat z projektových deníků zpět do příslušné transakce pracovního příkazu. Když uživatel Field Service vytvoří nebo aktualizuje produkt nebo službu pracovního příkazu, tyto aktualizace se synchronizují s příslušným deníkem. Avšak řádky deníku výdajů, řádky deníku hodin nebo řádky deníku položek synchronizují pouze výchozí vlastnost řádku a odkaz na aktivní řádek deníku pro záznam. Jiné změny v příslušném záznamu transakce Field Service nejsou synchronizovány s příslušnými deníky řádku.

Další kroky