Script FileMaker e OData

Uno script FileMaker è un set denominato di istruzioni di script che consentono di combinare operazioni diverse e di automatizzare quelle eseguite più di frequente. Se utilizzati con OData, gli script FileMaker consentono ai servizi Web di eseguire più operazioni o una serie di operazioni. Vedere Eseguire gli script.

Note 

  • Utilizzare gli account e i privilegi per limitare il gruppo di script eseguibili da un servizio Web. Verificare che gli script contengano solo istruzioni di script compatibili con il Web e fornire l'accesso solo agli script che possono essere utilizzati da un servizio Web.

  • Considerare gli effetti degli script che eseguono una combinazione di istruzioni controllate dai privilegi di accesso. Ad esempio, se uno script contiene un'istruzione per eliminare i record e il servizio Web non esegue l'accesso con un account che consente tale operazione, lo script non eseguirà l'istruzione di script Elimina record. Tuttavia, l’esecuzione dello script potrebbe continuare, provocando risultati imprevisti.

  • In FileMaker Pro, utilizzare l'Area di lavoro script per concedere il set di privilegi Accesso completo a uno script per permettere allo script di eseguire operazioni che non si desidera concedere ai singoli utenti. Ad esempio, è possibile impedire agli utenti di eliminare i record con i rispettivi account e privilegi, ma consentire loro di eseguire uno script che elimini determinati record alle condizioni definite nello script.

  • Tutti gli script che modificano i dati devono includere l'istruzione di script Salva record/richieste perché le modifiche apportate ai dati non sono accessibili finché i dati non vengono salvati sul server. Sono incluse istruzioni di script come Taglia, Copia e Incolla. Convertire le singole azioni in script per includere l'istruzione di script Salva record/richieste. Quando si progettano script che verranno eseguiti da un servizio Web, includere l'istruzione di script Salva record/richieste al termine di uno script per assicurarsi che vengano salvate tutte le modifiche.

  • Aprire tutti gli script che potrebbero essere eseguiti dagli utenti Web e assicurarsi che vengano eseguiti correttamente quando il database è ospitato per l'accesso tramite OData. Verificare che lo script utilizzi solo istruzioni di script supportate da OData, come descritto in precedenza.