$$MIRRORSYNC_USERTOKEN を使うと、そのようにできます。これは、同期を実行するときにMirrorSyncがクライアントからサーバに渡す、特殊なグローバル変数です。このグローバル変数をクライアントに応じてセットすると、サーバにセットされ、「MirrorSync customization」スクリプトはレコードの検索の際にこれを使用できます。このグローバル変数は、サーバサイドのフィルタリングには「グローバル変数がない」というルールの唯一の例外です。好きなように利用できます。これをセットする「MirrorSync customization」スクリプトでは、条件がネスト化されていることに気づくでしょう。この「If」文は、サーバにセットされることを防ぎます。これは重要です。クライアントによって送信された値を上書きするからです。
原文:How can I filter records on a per-user basis if everybody is logging in with the same Filemaker account? http://docs.360works.com/index.php/MirrorSync_advanced_topics#How_can_I_filter_records_on_a_per-user_basis_if_everybody_is_logging_in_with_the_same_Filemaker_account.3F
コメント
0件のコメント
サインインしてコメントを残してください。