高度なカスタマイズ > Info*Engine ユーザーガイド > Task Webject リファレンス > Group Webject > Return-Groups
  
Return-Groups
説明
タスクから複数のグループを返します。これらのグループはタスクまたは JSP ページを呼び出して使用します。
デフォルトでは、作成された最終グループのみをタスクの呼び出し元として利用できます。
構文
<ie:webject name="Return-Groups" type="GRP">
  <ie:param name="GROUP_IN" data="group_names"/>
</ie:webject>
パラメータ
必須
選択
オプション
GROUP_IN
GROUP_IN
返す複数のグループの名前を指定します。アスタリスク (*) を指定して、タスクによって生成されたすべてのグループを返すことができます。
複数のグループ名を指定すると、GROUP_IN パラメータの値が異なる複数の行を含めることができます。以下に例を示します。
<ie:param name="GROUP_IN" data="group1"/>
<ie:param name="GROUP_IN" data="group2"/>
<ie:param name="GROUP_IN" data="group3"/>
このパラメータは必須です。
以下の例は、CreateGroup および CreateGroupHr タスクタグを使用して 2 つのグループを作成してから、Return–Groups Webject を使用してグループを返します。
<%@page language="java" session="false"%>
<%@taglib uri="http://www.ptc.com/infoengine/taglib/core"
                                               prefix="ie"%>
<!--Create a group named createdgroup. -->
<ie:task uri="com/company/CreateGroup.xml"/>
<!--Create a group named createdhrgroup. -->
<ie:task uri="com/company/CreateGroupHr.xml"/>
<!-- Return multiple groups. -->
<ie:webject name="Return-Groups" type="GRP">
  <ie:param name="Group_in" data="createdgroup"/>
  <ie:param name="Group_in" data="createhrgroup"/>
</ie:webject>
ReturnGroups.xml ファイルを実行することにより生成される XML 出力は以下のとおりです。
<?xml version="1.0" encoding="UTF-8"?>
<wc:COLLECTION xmlns:wc="http://www.ptc.com/infoengine/1.0">
<EmployeeData NAME="createdgroup" TYPE="Object" STATUS="0">
  <wc:INSTANCE>
    <NAME>Sam Johnson</NAME>
    <ADDRESS>1234 Main St.</ADDRESS>
    <EMAIL>sjohnson@somewhere.com</EMAIL>
  </wc:INSTANCE>
  <wc:INSTANCE>
    <NAME>Harvy Anderson</NAME>
    <ADDRESS>1234 Amber St.</ADDRESS>
    <EMAIL>handerson@somewhere.com</EMAIL>
  </wc:INSTANCE>
  <wc:INSTANCE>
    <NAME>James O&apos;Connor</NAME>
    <ADDRESS>775 Main St.</ADDRESS>
    <EMAIL></EMAIL>
    </wc:INSTANCE>
  <wc:INSTANCE>
    <NAME>Harvey Hampton</NAME>
    <ADDRESS>775 Main St.</ADDRESS>
    <EMAIL>hhampton@somewhere.com</EMAIL>
  </wc:INSTANCE>
</EmployeeData>
<EmployeeHrData NAME="createhrgroup" TYPE="Object" STATUS="0">
  <wc:INSTANCE>
    <NAME>Sam Johnson</NAME>
    <POSITION>Engineer</POSITION>
    <PHONE>555-111-1111</PHONE>
  </wc:INSTANCE>
  <wc:INSTANCE>
    <NAME>Harvy Anderson</NAME>
    <POSITION>Marketing</POSITION>
    <PHONE>555-222-2222</PHONE>
  </wc:INSTANCE>
  <wc:INSTANCE>
    <NAME>James O&apos;Connor</NAME>
    <POSITION>Management</POSITION>
    <PHONE></PHONE>
  </wc:INSTANCE>
</EmployeeHrData>
</wc:COLLECTION>