
<!-- $Header: completedItems.uix 115.39 2004/01/13 14:46:30 grengara noship $ -->


<page xmlns="http://bali.us.oracle.com/cabo/baja" 
      xmlns:baja="http://bali.us.oracle.com/cabo/baja"
      xmlns:marlin="http://bali.us.oracle.com/cabo/marlin" 
      xmlns:html="http://www.w3.org/TR/REC-html40"
      xmlns:data="http://bali.us.oracle.com/cabo/marlin">

  <baja:head xmlns="http://www.w3.org/TR/REC-html40">
    <title>Oracle Workflow Manager - Completed Work Items</title>
  </baja:head>
  
  <handlers>
	<event name="goto">
		<method class="oracle.apps.fnd.wf.oam.handlers.WfComplWorkItemHandler" method="doGo"/>
	</event>
	<event name="sort">
		<method class="oracle.apps.fnd.wf.oam.handlers.WfComplWorkItemHandler" method="doSort"/>
	</event>
	<!--
	<event name="link">
		<method class="oracle.apps.fnd.wf.oam.handlers.WfComplWorkItemHandler" method="doLink"/>
	</event>
	-->
	<event name="link">
		<method class="oracle.apps.fnd.oam.sdk.common.OAMHandler" method="doLink"/>
	</event>	
	
	<event name="loadCWIDetails">
		<method class="oracle.apps.fnd.wf.oam.handlers.WfComplWorkItemHandler" method="loadCWIDetail"/>
	</event>

	
	<event name="doSubmitPurgeJob">
		<method class="oracle.apps.fnd.wf.oam.handlers.WfComplWorkItemHandler" method="doSubmitPurgeJob"/>
	</event>


	
	
	<event name="viewreq">
		<method class="oracle.apps.fnd.wf.oam.handlers.WfComplWorkItemHandler" method="doSubmitRequest"/>
	</event>
	
	<event name="loadfromDD">
		<method class="oracle.apps.fnd.wf.oam.handlers.WfSystemStatusHandler" method="loadFromDropDown"/>
	</event>
	<event name="hide">
		<method class="oracle.apps.fnd.wf.oam.handlers.WfComplWorkItemHandler" method="doHideDetails"/>
	</event>
	<event name="show">
		<method class="oracle.apps.fnd.wf.oam.handlers.WfComplWorkItemHandler" method="doShowDetails"/>
	</event>

	<!-- UNCOMMENT THIS AFTER FIXING REQUEST VIEW IMPL FOR WF
	<event name="viewReqLog">
		<method class="oracle.apps.fnd.wf.oam.handlers.WfComplWorkItemHandler" method="doViewReqLog"/>
	</event>
	-->

	<event name="launchSSF">
		<method class="oracle.apps.fnd.oam.servlet.ui.handlers.request.SelfServiceLaunchHandler" method="doLaunchSSF"/>
	</event>
	
	<!-- Table Filter Related -->
	<event name="Filter">
        	<method class="oracle.apps.fnd.wf.oam.handlers.WfComplWorkItemHandler" method="doFilter"/>
        </event>
  </handlers>	
	
  <baja:content xmlns="http://bali.us.oracle.com/cabo/marlin">

    <dataScope>
      <provider>
        <data name="myData">
          <inline>
            <key1 txt="table" val="tableFormat" />
            <key1 txt="graph" val="graphFormat" />
          </inline>
        </data>
	
	<!-- Data for the columns -->
	<data name="columnData">
	  <inline>
	  <!-- Column elements defining a DataSet named "column" -->
          <column data:sort="column0@colSortOrder" data:value="WF_CWI_WIT@RBData"/>
	  <column data:sort="column1@colSortOrder" data:value="WF_CWI_PTYPE@RBData"/>
          <column data:sort="column2@colSortOrder" data:value="WF_CWI_RET_PERIOD@RBData"/>
	  <column data:sort="column3@colSortOrder" data:value="WF_CWI_COUNT@RBData" />
	  <column data:sort="column4@colSortOrder" data:value="WF_CWI_PURGEABLE@RBData" />
	  </inline>
	</data>

	<data name="tableData">
	  <bean><dataObject select="currentTable" source="allData"/></bean>
	</data>

	<data name="colSortOrder">
	  <bean><dataObject select="sortState" source="allData"/></bean>
	</data>

	<data name="RBData">
		<bundle class="oracle.apps.fnd.wf.oam.resources.WfResourceBundle"/>
	</data>
	 <data name="OAM_SRB">
          <bundle class="oracle.apps.fnd.oam.resources.OAMResourceBundle"/>
        </data>
        
	<data name="allData">
		<method class="oracle.apps.fnd.wf.oam.handlers.WfComplWorkItemHandler" method="getDataTable"/>
	</data>

	<data name="launchData">
		<method class="oracle.apps.fnd.wf.oam.handlers.WfComplWorkItemHandler" method="getJSFunctions"/>
	</data>
	 <data name="pageDest">^M
          <method class="oracle.apps.fnd.oam.sdk.common.OAMHandler"  
            method="getPageURLWithPageProp"/>^M
        </data>

	<data name="PageHeader">
		<method class="oracle.apps.fnd.wf.oam.handlers.WfComplWorkItemHandler" method="getPageHeader"/>
	</data>
	<data name="PurgeData">
		<method class="oracle.apps.fnd.wf.oam.handlers.WfComplWorkItemHandler" method="getSummaryData"/>
	</data>
	<data name="HideShowMap">
		<method class="oracle.apps.fnd.wf.oam.handlers.WfComplWorkItemHandler" method="getHideShowMap"/>
	</data>
	<data name="Install">
		<method class="oracle.apps.fnd.wf.oam.handlers.WfHandler" method="getWFInstallData"/>
	</data>

	<!-- Table Filter Related -->
	<data name="choiceData">
                <inline>
                        <lang data:text="WF_CWI_WIT@RBData" value="flt_wit"/>
			<lang data:text="WF_TF_WIT_INTERNAL@RBData" value="flt_wit_internal"/>
			<lang data:text="WF_CWI_PTYPE@RBData" value="flt_ptype"/>
			<lang data:text="WF_CWI_RET_PERIOD@RBData" value="flt_rp"/>
			<lang data:text="WF_CWI_COUNT@RBData" value="flt_count"/>
			<lang data:text="WF_CWI_PURGEABLE@RBData" value="flt_purgeable"/>
                </inline>
        </data>
	<data name="operatorData">
                <inline>
                        <lang data:text="WF_TF_O_LIKE@RBData" value="6"/>
			<lang data:text="WF_TF_O_LTE@RBData" value="1"/>
			<lang data:text="WF_TF_O_GTE@RBData" value="0"/>
			<lang data:text="WF_TF_O_NE@RBData" value="2"/>
			<lang data:text="WF_TF_O_LT@RBData" value="5"/>
			<lang data:text="WF_TF_O_GT@RBData" value="4"/>
 			<lang data:text="WF_TF_O_EQ@RBData" value="3"/>
                </inline>
        </data>
	<data name="filterCondition">
          <method class="oracle.apps.fnd.wf.oam.handlers.WfComplWorkItemHandler" method="getFilterCondition"/>
         </data>

	<data name="respBasedRD">
          <method class="oracle.apps.fnd.wf.oam.handlers.WfComplWorkItemHandler" method="getFunctionsCustomization"/>
    	</data> 
      </provider>

      <contents>

        <pageLayout  data:title="header@PageHeader" quickLinksShown="false"> 
	<!--
          <mediumAdvertisement>
            <include baja:node="/oam/common/oamBanner" />
          </mediumAdvertisement>
	-->
	  <productBranding>
	    <include baja:node="/oam/wfm/common/wfmBanner" /> 	
	  </productBranding>

          <globalButtons>
            <include baja:node="/oam/wfm/common/globalButtonBarWF" />
          </globalButtons>

          <pageHeader>
            <include baja:node="/oam/wfm/common/globalHeaderWF" />
          </pageHeader>

<!-- Inserting tabs for iAS 9.0.4 integration -->
<tabs>
	<include baja:node="/oam/wfm/common/globalTabsWF"/>
</tabs>
	         
	  <location>
	    <include baja:node="/oam/common/breadCrumbs" />
	  </location>
	
          <!--<copyright>
		<text data:text="WF_COPYRIGHT@RBData"/>
	  </copyright>
          <privacy> 
		<link data:text="WF_PRIVACY_STATEMENT@RBData" destination="http://www.oracle.com"/> 
          </privacy>-->
	<copyright>
          <include baja:node="/oam/common/copyright"/>
        </copyright>

        <privacy>
          <include baja:node="/oam/common/privacy"/>
        </privacy>

	<contentFooter>
		<flowLayout>
			<contents>
			<!-- This function will currently launch SSF for 
			General Request Submission. In order to launch it for
			a specific program you will need to specify the 
			function name for that program as an event parameter.
			For example, for Workflow Purge if the function name
			is FNDWFPG: 
				destination=a0 + "?event=launchSSF&amp;f=FNDWFPG"
			-->
			<form name="reqForm"><contents>
				<formValue name="lcreqid" data:value="lc_req_id@PurgeData"/>
			</contents>
			</form>
			<script><contents>
				<!--//function submit_for_purge(a0) {
					//destination=a0 + "?event=launchSSF";
	    				//openWindow(window, destination);
					//launch_in_new_window_ssf(a0, "FND", "FNDWFPR");	  
				//}
		
				// test event params:
				//params = [ ["a", "val1"] 
				//	        ]; -->
			
				// event Params for 'viewReqLog' event
				eventParams = [ ["id", document.reqForm.lcreqid.value] ];
				
			</contents></script>
			<include baja:node="/oam/common/oamNewWindow"/>
			
			<!-- FOR EMBEDDED MODE -->
			<button data:rendered="IS_EMBEDDED_KEY@Install" data:text="WF_CWI_SUBMIT@RBData" data:destination="SUBMIT_FOR_PURGE@launchData" data:disabled="WF_CWI_PAGE.SUBMIT_PRG_REQ_D@respBasedRD"/>
			<button data:rendered="IS_EMBEDDED_KEY@Install" baja:event="viewreq" data:text="WF_CWI_VIEWREQ@RBData" data:destination="url@pageDest" data:disabled="WF_CWI_PAGE.VIEW_PRG_REQ_D@respBasedRD"/>

			<!-- FOR STANDALONE MODE -->
			<button data:rendered="IS_STDALONE_KEY@Install" data:text="WF_CWI_SUBMIT@RBData" baja:event="doSubmitPurgeJob" data:destination="url@pageDest"/>
			<button data:rendered="IS_STDALONE_KEY@Install" baja:event="viewreq" data:text="WF_VIEW_PURGE_JOBS@RBData" data:destination="url@pageDest"/>

			</contents>
		</flowLayout>
	     </contentFooter>

	 <contextSwitcher>
		 <tableLayout width="100%">
      <contents>
        <rowLayout hAlign="start">
          <contents>

<cellFormat hAlign="end">
  <contents>
        <form name="itemsForm" data:destination="url@pageDest">
          <contents>
            <flowLayout>
              <contents>
              
                <messageChoice data:prompt="WF_CWI_VIEW@RBData" name="pageCode" selectedIndex="0">
                  <contents>
		    <option data:text="WF_DD_CWI@RBData" value="0" /> 
                    <option data:text="WF_DD_AWI@RBData"    value="1" />
                    <option data:text="WF_DD_DWI@RBData"  value="2" />
                    <option data:text="WF_DD_SWI@RBData" value="3" />
                    <option data:text="WF_DD_EWI@RBData"     value="4" />
                  </contents>
		  <end>
			<submitButton baja:event="loadfromDD" formName="itemsForm" data:text="WF_CWI_GO@RBData" destination="completedItems" />
		  </end>
                </messageChoice>
                
              </contents>
            </flowLayout>
          </contents>
        </form>

  </contents>

</cellFormat>
          </contents>
        </rowLayout>
      </contents>
    </tableLayout>
	 </contextSwitcher>
 
          <contents>
	
    <!-- RENDER PURGE SUMMARY SECTION ONLY FOR EMBEDDED INSTALL OF WF -->
	          
     <header data:rendered="IS_EMBEDDED_KEY@Install" data:text="WF_PR_SUMMARY_HEADER@RBData"><contents>
	 <hideShow id="summary" data:disclosed="summary_disclosure@HideShowMap"><contents>
	 <switcher data:childName="node@PurgeData">
		<case name="errNode">
		 <messageBox data:message="errMsg@PurgeData"
			messageType="error" longDescUrl="unimpl"
			data:text="WF_GEN_ERROR@RBData"/>
		</case>

		<case name="okNode">
		<flowLayout><contents>
		<include baja:node="/oam/common/lastUpdatedTime"/>
	<tableLayout width="100%"><contents>
		<rowLayout><contents>
			
			<cellFormat width="50%" vAlign="top"><contents>
				<header data:text="WF_PR_NEXT_SCHEDULED@RBData"><contents>
					<labeledFieldLayout columns = "1" ><contents>
                  <styledText styleClass="OraInstructionText" data:text="WF_PR_REQ_ID@RBData"/>
                  <styledText styleClass="OraInstructionTextStrong" data:text="ns_req_id@PurgeData"/>
		   <styledText styleClass="OraInstructionText" data:text="WF_PR_REQUESTOR@RBData"/>
                  <styledText styleClass="OraInstructionTextStrong" data:text="ns_requestor@PurgeData"/>
		  <styledText styleClass="OraInstructionText" data:text="WF_PR_STATUS@RBData"/>
                  <styledText styleClass="OraInstructionTextStrong" data:text="ns_status@PurgeData"/>
		   <styledText styleClass="OraInstructionText" data:text="WF_PR_REQ_ST_TIME@RBData"/>
                  <styledText styleClass="OraInstructionTextStrong" data:text="ns_req_st_time@PurgeData"/>
		  <styledText styleClass="OraInstructionText" data:text="WF_PR_WAIT@RBData"/>
                  <styledText styleClass="OraInstructionTextStrong" data:text="ns_wait@PurgeData"/>
		  <styledText styleClass="OraInstructionText" data:text="WF_PR_PARAM@RBData"/>
                  <styledText styleClass="OraInstructionTextStrong" data:text="ns_param@PurgeData"/>
					</contents></labeledFieldLayout>
				</contents></header>
			</contents></cellFormat>
			<cellFormat vAlign="top"><contents>
				<header data:text="WF_PR_LAST_COMPLETED@RBData"><contents>
					<labeledFieldLayout columns = "1" ><contents>
                  <styledText styleClass="OraInstructionText" data:text="WF_PR_REQ_ID@RBData"/>
                  <styledText styleClass="OraInstructionTextStrong" data:text="lc_req_id@PurgeData"/>
		   <styledText styleClass="OraInstructionText" data:text="WF_PR_REQUESTOR@RBData"/>
                  <styledText styleClass="OraInstructionTextStrong" data:text="lc_requestor@PurgeData"/>
		   <styledText styleClass="OraInstructionText" data:text="WF_PR_STATUS@RBData"/>
                  <styledText styleClass="OraInstructionTextStrong" data:text="lc_status@PurgeData"/>
		   <styledText styleClass="OraInstructionText" data:text="WF_PR_END_TIME@RBData"/>
                  <styledText styleClass="OraInstructionTextStrong" data:text="lc_end_time@PurgeData"/>
		  <styledText styleClass="OraInstructionText" data:text="WF_PR_DURATION@RBData"/>
                  <styledText styleClass="OraInstructionTextStrong" data:text="lc_duration@PurgeData"/>
		  <styledText styleClass="OraInstructionText" data:text="WF_PR_PARAM@RBData"/>
                  <styledText styleClass="OraInstructionTextStrong" data:text="lc_param@PurgeData"/>
		   
		   <!--<button data:text="WF_PR_VIEW_REQ_LOG@RBData" data:destination="VIEW_REQ_LOG@launchData"/>-->
		   <styledText styleClass="OraInstructionText" data:text="WF_PR_RELATED_LINK@RBData"/>
		
		   <styledText styleClass="OraInstructionTextStrong" data:text="WF_PR_VIEW_REQ_LOG@RBData" data:rendered="renderKey@PurgeData" data:destination="VIEW_REQ_LOG@launchData"/>
		  
					</contents></labeledFieldLayout>
		 
				</contents></header>
			</contents></cellFormat>
		</contents></rowLayout>
		<!-- removed this link as per bug #2425037 -->
		<!--<rowLayout><contents>
			 <styledText styleClass="OraInstructionText" data:text="WF_CWI_VIEWREQ@RBData" data:destination="details_url@PurgeData"/>
		</contents></rowLayout>-->
	</contents></tableLayout>
	</contents></flowLayout>
	</case>
	</switcher>
	</contents></hideShow>
     </contents></header>	
      <spacer height="5"/>

     <!-- Anchor for Completed Items -->
	
	<html:a name="CWI"></html:a>

     <!-- // End Anchor for Completed Items -->

     <header data:text="header@allData"><contents>
	     <hideShow id="cwi" data:disclosed="cwi_disclosure@HideShowMap"><contents>
	    
   	    <switcher data:childName="node@allData">
		<case name="errNode">
		 <messageBox data:message="errMsg@allData"
			messageType="error" longDescUrl="unimpl"
			data:text="WF_GEN_ERROR@RBData"/>
		</case>

		<case name="okNode">
		 <!-- 	
            	 <include baja:node="workItemsTableCom" />
		 -->
		<flowLayout><contents>
		<messageBox data:message="FILTER_VALIDATION_MSG@allData"
			messageType="error" longDescUrl="unimpl"
			data:rendered="FILTER_VALIDATION_MSG_RENDER@allData"/>
		<include baja:node="/oam/common/tableFilterWOper"/>
		<!--<tip>
			<contents>
				<styledText data:text="WF_TF_NUMERIC_FILTER_TIP_COMPL@RBData"/>
			</contents>
		</tip>-->  

	     <form name="cwiform" method="post" usesUpload="false" data:destination="url@pageDest">
             <contents>
               <stackLayout>
                 <contents>
		    <!--<include baja:node="/oam/common/lastUpdatedTime"/>-->
		    <tableLayout><contents>
			<styledText data:text="updateTime@allData" styleClass="OraTipText"/>
		    </contents></tableLayout>
		   
                    <table 
                           name="ComplWorkItemsTable" width="100%"
			   data:alternateText="NO_CWI_INFO@RBData"
                           minValue="1"
			  
                           data:maxValue="max@tableData"
                           data:blockSize="size@tableData"
			   data:value="start@tableData"
			   data:tableData="rows@tableData"
			   data:columnHeaderData="column@columnData"
         data:summary="WF_CWI_TABSUM@RBData">
		     <tableSelection>
                      <singleSelection selectedIndex="0" data:text="WF_CWI_SELECT_WIT@RBData" data:shortDesc="select">
		     	<contents>
			  <submitButton formName="cwiform" data:text="WF_CWI_VIEW_DETAILES@RBData" name="event" value="loadCWIDetails"
         data:disabled="WF_CWI_PAGE.VIEW_DETAILS_D@respBasedRD" />
			</contents>
		      </singleSelection>	
		     </tableSelection>
 
                      <!-- Formatting for the table.  Note the format for
                           inline data objects and data object lists -->
                      <tableFormat tableBanding="rowBanding"/>
		<!--	
		      <columnFormats>
			<columnFormat displayGrid="true"/>
			<columnFormat displayGrid="true"/>
			<columnFormat />
		      </columnFormats>
		-->	
		      

                      <!-- The row header and column header stamps -->
                      <columnHeaderStamp>
                        <sortableHeader data:text="value"
                                        sortable="yes"
                                        data:sortable="sort"/>
                      </columnHeaderStamp>
		      <!--		
                      <tableSelection>
                        <singleSelection data:text="WF_CWI_SELECT_WIT@RBData"  selectedIndex="0">
                          <contents>
			   
                            <button data:text="WF_CWI_VIEW_DETAILES@RBData"
                                     destination="CompletedWorkItems" />
                          </contents>
                        </singleSelection>
                      </tableSelection>
		      -->
	
                      <!-- A couple nice, simple columns -->
                      <contents>
                       <link data:destination="wit_url" data:disabled="WF_CWI_PAGE.VIEW_DETAILS_D@respBasedRD">
                       <contents>
                        <styledText data:text="wit"/>
                        </contents> 
                      </link>  
			<styledText data:text="ptype"/>	
                        <styledText data:text="retper"/>
			<styledText data:text="count"/>
			<styledText data:text="purcount"/>
			<formValue name="key" data:value="key"/>
                      </contents>
                    </table>

                  </contents>
                </stackLayout>
              </contents>
           </form>
		     		
	     
	    </contents>
	    </flowLayout>
		</case>
	     </switcher>
	     </contents></hideShow>
	     </contents></header>
		
          </contents>

        </pageLayout>
      </contents>

    </dataScope>

  </baja:content>



</page>











