「オートメーション」は、基盤となるBrowserflowエンジンがFlowと呼ぶものに対するプロダクト上の用語です。エンジンのドキュメントを読んだことがある場合は、Jinba Trailとはで両者の用語対応を確認できます。
1. サインアップ
サインアップページに移動し、3つのフィールドを入力します。- メールアドレス
- パスワード — 8文字以上
- 組織名 — 任意。空欄のままにすると、Jinba Trailはメールアドレスをもとに組織名を付けます(例:
you@company.com's org)
あとでサインインすると、所属している最も古い組織に解決されます。将来2つ目の組織に追加された場合(下のメールアドレスによるメンバー追加の説明を参照)でも、サインイン後に入るのは最初の組織です。
2. サンプルオートメーションを確認する
本当に空の組織で初めてオートメーション一覧を開くと、Jinba Trailは**get-order-status**という実際に動作するサンプルオートメーションを一度だけ投入します。これはあなたが作成したものではありません。オートメーションがどのようなものか分からないまま空の画面を見ることにならないよう、最初から用意されています。
- これはスタブではなく、完全に公開済みで呼び出し可能なエンドポイントです。「注文IDから注文の配送状況を調べる」のようなタスクを示します。
- シードは、組織のオートメーション一覧が空のときにだけ実行されます。シードに失敗した場合(例: 一時的なネットワーク不調)、ページには手動で再試行するためのサンプルを追加ボタンが表示されます。壊れた空の状態のまま、静かに放置されることはありません。
- これは組織ごとに一度だけ発生します。サンプルか自分で作成したものかを問わず、少なくとも1つのオートメーションが存在した後は、あとですべて削除しても再シードされません。
3. 自分のオートメーションを作成する
オートメーション一覧から、ヘッダーの**+新規**をクリックします。ダイアログには次の項目があります。名前
URLセーフなスラッグです。使えるのは小文字、数字、ハイフンのみです(例:
get-order-status)。これはオートメーションの呼び出し可能なエンドポイントの一部になるため、組織内で一意である必要があります。重複する名前は、フィールド上のインラインエラー「この名前はすでに使われています」で拒否されます。サイト(必須)
対象サイトのURLです(例:
https://example.com)。これは必須です。これがないとBuild Studioがブラウザーを向ける先を持てないため、フォームとその背後のAPIはどちらも、サイトなしの送信を拒否します。タスク(任意)
実行してほしい内容を自然言語で説明します。例: 「注文 ID から注文状況を確認する」。ドラフトの作成には必須ではありませんが、記録エージェントはこれを使って何をするべきかを判断します。そのため、記録を開始する前にほぼ必ず入力することになります。
チームメイトを追加する
組織に他の人を招待したい場合、一般的な「招待リンクを送り、相手がクリックして承認する」フローではありません。OWNERとして、相手のメールアドレスを直接入力してメンバーを追加します。メンバーシップは即座に付与され、pending/acceptedの状態も、相手がクリックするリンクもありません。そのメールアドレスのアカウントがまだ存在しない場合は、その場で作成されます。追加された人がここで確認することは何もないため、追加したことをプロダクト外で直接知らせてください。次のステップ
Build Studio
新しいオートメーションを記録します。タスクを説明し、エージェントがライブブラウザーを操作する様子を確認し、レビューして公開します。
Jinba Trailとは
ホスト型プロダクトが、その基盤にあるオープンソースのBrowserflowエンジンとどのように関係しているかを説明します。