1. 概要
Deluge Script(DS)ファイルは、Zoho Creator アプリケーションの完全なスキーマを Deluge スクリプト形式で保持するテキストベースのファイルです。フォーム、フィールド、レポート、ページ、スケジュール、カスタム関数など、すべてのコンポーネントと、その設定がコードブロックおよびアプリケーションレベルの設定として含まれます。
3. 概要
DS ファイルは、フォーム、レポート、ページ、ワークフローなどのアプリケーションコンポーネントを、コード形式(Deluge スクリプト)で構造的に表現します。各コンポーネントは、可読性と一貫性を確保するために定義済みの構文に従います。アプリケーションコンポーネントの骨組みと主要な設定が、次のように記述されます。
- フォーム: フィールドタイプ、フィールド名、表示設定、完了メッセージ、その他関連する設定
- レポート: レポートタイプ、レイアウト設定、ヘッダー設定、表示設定、その他のレポートカスタマイズ
- ページ: コンポーネント、ウィジェット、カスタマイズ設定、その他のカスタマイズ
- ワークフローとスクリプト: 関数、スケジュール、カスタムスクリプト、Deluge スクリプト内でのアクション設定など
さらに、アプリケーションは Application IDE 内、または DS ファイルをエクスポートして任意のテキストエディタで編集することで、効率的にデバッグおよび更新できます。開発者は DS ファイル内で Deluge スクリプトを確認・更新し、ワークフローをカスタマイズし、コンポーネントを編集し、エラーを直接トラブルシューティングできます。
3。1. Zoho Creator における DS ファイルの主な利用シーン
DS ファイルには、次のような機能があります。
- アプリケーションのエクスポート: アプリケーション全体を、Application IDE から DS ファイルとしてエクスポートできます。エクスポートしたファイルは、任意のテキストエディタで表示および編集できます。この機能は、コード中心のアプリケーション開発を好む開発者に特に有用です。さらに、将来の参照や復元のために、アプリケーションのローカルバックアップをデバイス上に保持することもできます。
- インポートによるアプリケーションの作成: DS ファイルをデバイスから任意の Zoho Creator アカウントにインポートして、同一のアプリケーションバージョンを作成できます。DS ファイルをインポートしてアプリケーションを作成する方法をご覧ください
メモ: DS ファイルには、アプリケーションの構造のみが含まれ、保存されているデータは含まれません。そのため、DS ファイルをインポートして作成したアプリケーションには、元のデータは引き継がれません。
- アプリケーションのバックアップ: Zoho Creator でアプリケーションをバックアップすると、他のアプリケーションデータとともに DS ファイルもバックアップに含まれます。バックアップは ZIP ファイルとしてダウンロードでき、その中に DS ファイルが含まれます。このファイルをインポートすることで、バックアップ時点のアプリケーションを複製できます。
3。2. ビジネスでの利用例
ケース 1: DS を使用したアプリケーションのデバッグ
複数のコンポーネントで同じ関数を使用している Zoho Creator アプリケーションを想定します。アプリケーションは複数のメンバーによって開発されているため、開発者は一部のコンポーネントでのみこの関数を変更し、その他はそのまま維持する必要があります。この場合、開発者は DS ファイルをデバイスにエクスポートし、テキストエディタで開き、検索機能を使ってその関数が使用されている箇所をすべて特定できます。これにより、不要な箇所を削除または置き換えつつ、必要な箇所だけを特定して更新できます。
4. 注意事項
- Application IDE からアプリケーションの DS ファイルをエクスポートする場合、含まれるのはアプリケーションコンポーネントとその設定のみです。アプリケーション内のデータはエクスポートされません。
コンポーネントは、アプリケーション IDE から Deluge スクリプトを編集することで直接編集できます。ただし、新しいコンポーネントは、アプリケーションの編集モードからのみ作成できます。
- ページおよび印刷テンプレートに追加された画像ファイルは、DS ファイルには保存されません。
- Application IDE について