Flex Business -sääntöjen määritys

Määritä Flex Business -säännöt tai Flex SQL -lausekkeet, jotta voit määrittää organisaatiotasi koskevat vahvistussäännöt. Voit määrittää yhden tai useamman lausekkeen, jotka käsitellään post-insert- tai post-update-tapahtumille.

Flex SQL -käsittely tukee tietojen kysely (valinta)- ja tietojen manipulointi (lisäys, päivitys, poisto) -lausekkeita. Käytä valintalausekkeita tarkistusehdon suorittamiseen.

SQL-lausekkeessa sallitaan isot ja pienet kirjaimet. Rivitunnuksen tunnisteen pitää kuitenkin olla joko kokonaan isoilla ja pienillä kirjaimilla kirjoitettu (eli :ROWID tai :rowid).

Jokaiselle Flex SQL -lausekkeelle on käytettävä ennalta määritettyä :ROWID-tunnistetta. Tämä tunniste viittaa määritetyssä taulussa käsiteltävän tietueen tietokantarivin tunnukseen. Lauseke suoritetaan jokaiselle taulukossa olevalle tietueelle, johon lisäys- tai päivitysproseduuri vaikuttaa.

Lausekkeen enimmäispituus on 4 000 merkkiä. Lausekkeen lopetusmerkkiä (;) ei tarvita.

Tietojen käsittelyn lausekkeet sallitaan, mutta varmista, ettet aloita käynnistinvaiheiden ääretöntä ketjutusta. Yleensä ei esimerkiksi suositella sellaisen Flex SQL -lausekkeen luomista, joka päivittää Taulu-kohdassa yksilöidyn perustaulun.

Huomautus

Infor EAM suosittelee määrittämään Flex SQL -proseduurit yhteistyössä Infor EAM -konsultin kanssa.

  1. Valitse Hallinta > Asetukset > Flex Business -säännöt -lomake.
  2. Valitse Uusi tietue.
  3. Määritä seuraavat tiedot:
    Taulukko
    Määritä tietokantataulu.
    Järjestysnumero
    Määritä Flex SQL -lausekkeen järjestysnumero.
    Käynnistin
    Valitse jokin seuraavista vaihtoehdoista:
    • Lisäyksen jälkeen
    • Päivityksen jälkeen
    SQL-lauseke
    Määritä SQL-lauseke valitulle tietokantataululle.
    Virheilmoitus
    Määritä virheilmoitus.
    Kommentit
    Määritä Flex SQL -lauseketta koskevat kommentit.
  4. Valitse valinnaisesti Pitää olla olemassa -valintaruutu, jos Flex SQL -lausekkeen pitää olla olemassa tietokantataulussa. Jos Pitää olla olemassa on valittu, SQL-lausekkeet suoritetaan järjestysnumerojen mukaisessa järjestyksessä. Jos yksi lauseke epäonnistuu, loppuja ei suoriteta. Jos Pitää olla olemassa on valitsematta, kukin lauseke suoritetaan erikseen.
  5. Valitse valinnaisesti Keskeytä vikatilanteessa, jos haluat keskeyttää lausekkeen epäonnistumisen tapauksessa. Jos Keskeytä vikatilanteessa on valittu, Virheilmoitus-kentän arvo palautetaan, mitään jäljellä olevia SQL-lausekkeita ei käsitellä ja Flex SQL:n käynnistänyt tallennus peruutetaan.
  6. Valitse valinnaisesti Käänteinen palautuskoodi -valintaruutu, jos haluat muuttaa palautetun arvon automaattisesti, kun lauseke tulee valmiiksi, eli nolla muutetaan ei-nollaksi.
    Käänteinen palautuskoodi -asetusta käytetään vain yhdessä Keskeytä vikatilanteessa -asetuksen kanssa.
  7. Valitse valinnaisesti Aktiivinen-valintaruutu, jos haluat asettaa tämän Flex SQL -lauseketietueen aktiiviseksi.
  8. Valitse Tallenna tietue.
    Huomautus

    Vain Mobile -merkinnällä varustettuja tietueita ei voi poistaa tässä näytössä. Sinun on poistettava ne mobiililaitteella.

    Valitse Testaa Flex SQL SQL-lausekkeen kelvollisuuden tarkistamiseksi.