この製品のマニュアルセットは、偏向のない言語を使用するように配慮されています。このマニュアルセットでの偏向のない言語とは、年齢、障害、性別、人種的アイデンティティ、民族的アイデンティティ、性的指向、社会経済的地位、およびインターセクショナリティに基づく差別を意味しない言語として定義されています。製品ソフトウェアのユーザーインターフェイスにハードコードされている言語、RFP のドキュメントに基づいて使用されている言語、または参照されているサードパーティ製品で使用されている言語によりドキュメントに例外が存在する場合があります。シスコのインクルーシブランゲージに対する取り組みの詳細は、こちらをご覧ください。
このドキュメントは、米国シスコ発行ドキュメントの参考和訳です。リンク情報につきましては、日本語版掲載時点で、英語版にアップデートがあり、リンク先のページが移動/変更されている場合がありますことをご了承ください。あくまでも参考和訳となりますので、正式な内容については米国サイトのドキュメントを参照ください。
CloupiaScript インタープリタは、ライブラリと API が組み込まれた JavaScript インタープリタです。CloupiaScript インタープリタを使用して、ワークフロー タスクを作成および実行することなく、CloupiaScript コードをテストすることができます。
CloupiaScript インタープリタには、次の組み込み関数が用意されています。
特定のカスタム タスクのコンテキストで JavaScript を評価できます。これを行うには、カスタム タスクを選択し、そのカスタム タスクを実行するために定義されたすべてのコンテキスト変数を使用して CloupiaScript インタープリタを起動します。
インタープリタを起動すると、インタープリタはユーザにカスタム タスクの入力フィールドに対する値を要求し、タスクの入力オブジェクトを入力します。実際にカスタム タスクを実行した場合に利用可能であったすべての変数が使用可能になります。
使用可能なコンテキストで CloupiaScript インタープリタを開くには、次の手順を実行します。
printObj 関数は、その関数に含まれているすべてのプロパティとメソッドを出力します。functiontoString() を呼び出して、関数に関する詳細を確認できます。次に、ReportContext クラスを調べて ReportContext.setCloudName() に関する詳細を取得する方法を示します。
session started > importPackage(com.cloupia.model.cIM); > var ctx = new ReportContext(); > printObj(ctx); properties = cloudName:null class:class com.cloupia.model.cIM.ReportContext filterId:null id:null targetCuicId:null type:0 ids:[Ljava.lang.String;@4de27bc5 methods = setIds jdoReplaceField jdoReplaceFields toString getCloudName wait getClass jdoReplaceFlags hashCode jdoNewInstance jdoReplaceStateManager jdoIsDetached notify jdoGetVersion jdoProvideField jdoCopyFields jdoGetObjectId jdoGetPersistenceManager jdoCopyKeyFieldsToObjectId jdoGetTransactionalObjectId getType getFilterId setType jdoIsPersistent equals setCloudName jdoNewObjectIdInstance jdoIsDeleted getTargetCuicId setId setFilterId jdoProvideFields jdoMakeDirty jdoIsNew requiresCloudName getIds notifyAll jdoIsTransactional getId jdoReplaceDetachedState jdoIsDirty setTargetCuicId jdoCopyKeyFieldsFromObjectId > var func = ctx.setCloudName; > func void setCloudName(java.lang.String) > func.toString(); function setCloudName() {/* void setCloudName(java.lang.String) */}