リソース
リソースは、一度定義して複数のレシピで参照できるアセットです。 共通のXMLファイル(XSD、XSLT、およびWSDL)の信頼できる唯一の情報源としてリソースを使用します。
リソースには、次の追加メリットがあります。
バージョン管理: Workatoは、リソースの直近100バージョンをバージョンタブに保持します。 以前のバージョンをダウンロードして再アップロードすると、復元できます。
セキュリティ: Workatoは外部参照を解決せずにリソースを解析します。 これにより、潜在的な脆弱性からEnvironmentを保護できます。 Workatoはアップロードされたファイルの脅威もスキャンし、悪意のあるファイルの表示または使用をブロックします。
自動更新: レシピは、リソースがセキュリティチェックに合格した後、そのリソースの最新バージョンを使用するように自動的に更新されます。
プライベートベータ
リソースはプライベートベータ版であり、選定されたお客様のみが利用できます。 詳しくはCustomer Success Managerにお問い合わせください。
レシピ連携
リソースは、サポートされているXMLツール by Workatoアクションのデータソースとして使用できます:
XSDを使用したXMLドキュメントの検証
XSDを使用したXMLドキュメントの検証アクションは、リソースをXSDスキーマとしてサポートしています。 スキーマがインポートと参照を解決する方法については、ファイル参照セクションを参照してください。
XSDを使用したXMLドキュメントの検証アクションのデータソースとしてリソースを使用するには、次の手順を実行します。
XSDドキュメントドロップダウンメニューを使用して、リソースを使用を選択します。
XSDドキュメントドロップダウンメニュー
XSDリソースドロップダウンメニューを使用して、使用するリソースを選択します。
リソース参照では常に最新の安全なリソースバージョンが使用されます。 レシピ内の参照が更新されないようにすることはできません。 リソースを以前のバージョンに復元するには、リソースバージョンの復元を参照してください。
XSDリソースドロップダウンメニュー
XSLTを使用したXMLの変換
XSLTを使用したXMLの変換アクションは、リソースをXSLTスタイルシートとしてサポートしています。 スタイルシートがインポートと参照を解決する方法については、ファイル参照セクションを参照してください。
XSLTを使用したXMLの変換アクションのデータソースとしてリソースを使用するには、次の手順を実行します。
XSLTドキュメントドロップダウンメニューを使用して、リソースを使用を選択します。
XSLTドキュメントドロップダウンメニュー
XSLTリソースツリーを使用して、使用するリソースを選択します。
リソース参照では常に最新の安全なリソースバージョンが使用されます。 レシピ内の参照が更新されないようにすることはできません。 リソースを以前のバージョンに復元するには、リソースバージョンの復元を参照してください。
XSLTリソースドロップダウンメニュー
ユースケース
リソースは次のユースケースをサポートしています。
SOAP API管理
SOAPサービスで使用されるWSDLファイルを管理します。 Workatoは、APIレシピとサービス定義をレシピのライフサイクル全体で同期させるため、アップロードされたWSDLファイルをリソースとして保存します。
XSLT変換
リソースとして保存されたXSLTスタイルシートを使用してXMLドキュメントを変換します。 必要に応じて、期待されるスキーマに結果が準拠していることを確認するため、変換出力をXSDリソースに対して検証できます。
XSDを使用したXMLの生成
XSDリソースを使用して構造を定義し、XMLドキュメントを生成します。 必要に応じて、生成された出力を同じXSDリソースまたは別のXSDリソースに対して検証できます。
XMLドキュメントの解析
汎用解析機能を使用してXMLドキュメントを解析します。 必要に応じて、処理前にソースXMLドキュメントをXSDリソースに対して検証できます。
ローカルXSD参照の解決
Workatoプロジェクトのフォルダ構造内に保存された複数ファイルのXSD設定全体で参照を解決します。 リソースは、外部のインターネットロケーションにアクセスすることなく、処理中に相対ファイルパスと絶対ファイルパスを自動的にトラバースします。 これにより、モジュール化されたXSD構造のシームレスな処理、ネストされたスキーマまたは参照先スキーマの適切な解決、および構造化スキーマ定義に依存するエンタープライズ連携のより優れたサポートが可能になります。
ファイル参照
XSDファイル内のパスを解決するにはschemaLocation属性を使用し、XSLTファイル内のパスを解決するにはhref属性を使用します。 相対パスは現在のファイルの場所から始まります。 絶対パスは/(スラッシュ)で始まり、Workatoディレクトリのルートから解決されます。
現在のファイル内で外部ファイルを参照するには、importとincludeを使用します。
リソース管理
リソースを管理するには、次のセクションを参照してください。
リソースのアップロード
Workato UIを使用してリソースをアップロードするには、次の手順を実行します。
リソースの保存先にするプロジェクトに移動します。 または、アセット > リソースに移動します。
作成 > リソースをクリックするか、C+Xを押します。
作成 > リソースをクリック
場所ドロップダウンメニューを使用して、リソースの保存先にするプロジェクトを選択します。
リソースの場所を選択
ファイルをドラッグアンドドロップするか、デバイスからアップロードをクリックしてファイルを選択します。
ファイルの制限
リソースの最大サイズは50 MBで、次のいずれかのファイルタイプである必要があります。
.xsd.xslt.wsdl
アップロードエラー
Workatoは次のシナリオでアップロードを停止し、エラーを表示します。
- 同じファイル名のリソースがこのフォルダにすでに存在します。
- ファイルが許可されている最大サイズの50 MBを超えています。
- ファイルの拡張子はサポートされていません。
- このアップロードバッチでファイルが複数回選択されました。
完了をクリックします。 Workatoはファイルをリソースとして保存し、脅威をスキャンします。 スキャンが完了するまで、リソースを表示または操作することはできません。
Workatoは脅威を検出した場合、ファイルを悪意ありとしてマークします。 Workatoは、悪意のあるファイルの表示、ダウンロード、およびレシピでの使用をブロックします。 続行するには、ファイルを削除するか、新しいバージョンをアップロードします。
リソースはセキュリティチェックに合格すると、レシピで利用可能になります。
リソースの表示
リソースを選択して、そのコンテンツタブを表示できます。
リソースのコンテンツタブ
コンテンツタブには次の情報が含まれています。
- ファイル内容のプレビュー。
- バージョン: バージョンの数値識別子とセキュリティスキャンステータス。
- タイプ: リソースのファイルタイプ。
- 更新日時: リソースが最後に更新されたタイムスタンプ。
- タグ: リソースに適用されている整理用タグ。 タグを追加するには、タグを適用をクリックします。
- 最新のアクティビティ: リソースに対する最近の変更。
バージョンタブについては、バージョン管理セクションを参照してください。
リソースの更新
既存のリソースの新しいバージョンをアップロードするには、次の手順を実行します。
リソースを含むプロジェクトに移動するか、アセット > リソースに移動します。
リソースを選択し、新しいバージョンをアップロードをクリックします。
新しいバージョンをアップロードします。
ファイルをドラッグアンドドロップするか、デバイスからアップロードをクリックして、アップロードするファイルを選択します。
ファイルの制限
リソースの最大サイズは50 MBで、次のいずれかのファイルタイプである必要があります。
.xsd.xslt.wsdl
ファイルをアップロードするには、完了をクリックします。
Workatoは新しいファイルを保存し、脅威をスキャンします。 スキャンが完了するまで新しいバージョンを表示または操作することはできませんが、最後のリソースバージョンは引き続き利用できます。
Workatoは脅威を検出した場合、ファイルを悪意ありとしてマークします。 悪意のあるファイルは、表示、ダウンロード、およびレシピでの使用がブロックされます。 リソースは、新しいバージョンがセキュリティチェックに合格するまで、最新の安全なバージョンを引き続き使用します。
リソースのダウンロード
Workato UIを使用してリソースをダウンロードするには、次の手順を実行します。
リソースを含むプロジェクトに移動するか、アセット > リソースに移動します。
ダウンロードするリソースを選択します。
必要に応じて、バージョンタブに移動し、ダウンロードする以前のバージョンを選択します。
リソースのバージョンタブ
Downloadをクリックします。
ダウンロードをクリックします。
リソースの削除
Workato UIを使用してリソースを削除するには、次の手順を実行します。
最初に依存関係を削除
ジョブの失敗を避けるため、リソースを削除する前に、そのリソースへのすべての参照を削除します。
リソースを含むプロジェクトに移動するか、アセット > リソースに移動します。
削除するリソースを選択します。
削除(ごみ箱アイコン)をクリックします。 確認モーダルには、このリソースを参照しているレシピが表示されます。 ジョブの失敗を避けるため、リソースを削除する前にこれらの参照を削除します。
削除をクリック
削除を確定するには、リソースを削除をクリックします。
リソースを削除をクリックします。
リソースの移動
リソースを移動するには、次の手順を実行します。
リソースを含むプロジェクトに移動します。 または、アセット > リソースに移動します。
移動するリソースの...(省略記号)を選択し、移動をクリックします。
...(省略記号)をクリックし、移動をクリックします。
場所ドロップダウンメニューを使用して、リソースの保存先にするプロジェクトを選択します。 警告には、このリソースを参照しているレシピが表示されます。 ジョブの失敗を避けるため、リソースを移動する前にこれらの参照を削除します。
リソースを移動するには、移動をクリックします。
バージョン管理
Workatoは、リソースの直近100バージョンを維持します。 リソースの履歴を表示するには、そのリソースのバージョンタブに移動します。
リソースのバージョンタブ
バージョンタブには、各バージョンについて次の情報が含まれています。
- バージョン: バージョンの数値識別子。
- 現在: 最新の安全なバージョンを示すバッジ。 レシピは実行時にこのバージョンを使用します。
- アップロード日時: バージョンがアップロードされた日時。
- 変更者: バージョンを最後に変更したユーザー。
- コメント: バージョンに添付されたコメント。 コメントを添付するには、コメントを追加をクリックします。
- ステータス: セキュリティスキャンの結果。
特定のバージョンを選択して、その内容のプレビューを表示します。
バージョン更新
リソース参照では、実行時に常に最新の安全なリソースバージョンが使用されます。 レシピ内の参照が更新されないようにすることはできません。 リソースを以前のバージョンに復元するには、リソースバージョンの復元を参照してください。
リソースバージョンの復元
リソースを以前のバージョンに復元するには、復元するバージョンをダウンロードし、新しいバージョンとしてアップロードします。
ロールベースのアクセス制御
コラボレーターとプロジェクトロールを使用して、次のリソース権限を設定できます。
フルアクセス
すべてのリソース権限を付与します。
表示
リソースを表示します。
編集
リソースを編集します。
作成
リソースを作成します。
削除
リソースを削除します。
Workatoのデフォルトシステムロールには、次の権限があります。
制限事項
リソースには次の制限があります。
- 単一ファイルの最大サイズ: 50 MB
- Environment内のすべてのファイルの最大サイズ: 5 GB
- リソースごとに保存されるバージョンの最大数: 100
Last updated: