intra-mart Accel Platform — Office 365 連携プログラミングガイド 初版
|
|
- たしろう しろみず
- 5 years ago
- Views:
Transcription
1 クイック検索検索 目次 Copyright 2015 NTT DATA INTRAMART CORPORATION 1 Top
2 目次 intra-mart Accel Platform Office 365 連携プログラミングガイド初版 改訂情報 2. はじめに 2.1. 本書の目的 2.2. 対象読者 2.3. サンプルコードについて 2.4. 本書の構成 3. Office 365 連携プログラミング概要 3.1. Office 365 連携の流れ 4. SharePoint Online のファイラを作成する 4.1. SharePoint Online 上にディレクトリを新規作成する 4.2. SharePoint Online 上にファイルをアップロードする 4.3. SharePoint Online 上のファイルをダウンロードする 4.4. SharePoint Online 上のファイルの詳細情報を表示する 4.5. SharePoint Online 上のファイルを削除する 4.6. SharePoint Online 上のドキュメントをiframeで表示する 4.7. SharePoint Online のファイラを作成する 改訂情報 変更年月日 変更内容 初版 2
3 はじめに intra-mart Accel Platform Office 365 連携プログラミングガイド初版 本書の目的 本書では intra-mart Accel Platform における Office 365 連携機能を用いたプログラミング方法について説明します 対象読者 次の開発者を対象としています intra-mart Accel Platform で Office 365 上のリソースを利用したアプリケーションを作成したい開発者 サンプルコードについて 本書に掲載されているサンプルコードは可読性を重視しており 性能面や保守性といった観点において必ずしも適切な実装ではありません サンプルコードを参考に開発する場合は 上記について十分に注意してください なお ドキュメントの流れに合わせてサンプルを実装し 実際に動作確認を行う場合の前提条件は以下の通りです Office 365 連携セットアップガイドを参考に Office 365 連携の環境を作成してください 本書の構成 本書は以下のような構成となっています Office 365 連携プログラミング概要 SharePoint Online のファイラを作成する Office 365 連携プログラミング概要 3
4 Office 365 連携の流れ Office 365 連携機能の API は Office 365 の WebAPI をラップする形で提供しています Office 365 の WebAPI の実行に必要なアクセストークンは intra-mart Accel Platform (Office 365 連携 ) が OAuth2.0 の仕様に則って 自動 的に取得 更新します これにより開発者は OAuth2.0 関連の実装が不要となり Office 365 連携機能の API を利用したビジネスロジックの実装に集中することができ ます 開発者は以下の図の 7 と 10 に必要な処理や画面を実装することで Office 365 連携機能を利用したプログラムを作成できます Office 365 連携のフロー図 1. ユーザが 個人設定 - 外部連携アプリケーション 画面で Office 365 連携のプロバイダーを 許可 します 2. intra-mart Accel Platform (Office 365 連携 ) はユーザを Microsoft Azure Active Directory ( 以降 Microsoft Azure AD とする ) にリダイレクトさせます 3. ユーザは Microsoft Azure AD にサインインを行い認証し 必要な場合は許諾を行います 4. Microsoft Azure AD は intra-mart Accel Platform (Office 365 連携 ) のリダイレクトURI に認可コードを返します 5. intra-mart Accel Platform (Office 365 連携 API) は Microsoft Azure AD に認可コードを提示し アクセストークンを要求します 6. Microsoft Azure AD は アクセストークンとリフレッシュトークンを返却します ( アクセストークンの有効期限が切れた場合 リフレッシュトークンを利用し新しいアクセストークンに更新します ) 7. ユーザが SharePoint Online のファイル操作などの Office 365 連携機能のAPIを利用した画面をリクエストします 8. intra-mart Accel Platform (Office 365 連携 API) は アクセストークンを利用し Office 365 の Web API を実行します 9. Office 365 の Web API はリクエストされたデータを返します 10. intra-mart Accel Platform (Office 365 連携 ) は データを利用しユーザのリクエストに応答します コラム Microsoft Azure AD のアクセストークンの取得フローについての詳細は以下のページを参照してください (English) ( 日本語 ) ( 中文 ) 4
5 SharePoint Online のファイラを作成する Office 365 連携機能では Office 365 の SharePoint Online のドキュメントにアクセスするための以下の API を提供します Office 365 のFiles REST APIをラップした低レベルAPI jp.co.intra_mart.foundation.office365.api.v1_0.files.operation.filesoperation intra-mart Accel Platform の Storageインタフェースを継承した高レベルAPI jp.co.intra_mart.foundation.office365.service.storage.sharepointstorage ここでは Office 365 連携機能の SharePointStorage APIを利用して実際にプログラムを作成する過程を説明します 本項では 例として JavaEE 開発モデルを利用しています また サンプルコードは可読性を重視しているため JSP 内で全ての処理を行っています 本項に記載のサンプルを組み合わせると以下のような SharePoint Online のファイラが完成します SharePoint Online のファイラの完成イメージ 5
6 項目 SharePoint Online 上にディレクトリを新規作成する SharePoint Online 上にファイルをアップロードする SharePoint Online 上のファイルをダウンロードする SharePoint Online 上のファイルの詳細情報を表示する SharePoint Online 上のファイルを削除する SharePoint Online 上のドキュメントをiframeで表示する SharePoint Online のファイラを作成する 注意 Office 365 連携のAPIの詳細については以下を参照してください APIドキュメント - SharePointStorage APIドキュメント - FilesOperation Office 365 連携のタグライブラリの詳細については以下を参照してください タグライブラリ - im-office365:excel タグライブラリ - im-office365:powerpoint タグライブラリ - im-office365:word SharePoint Online 上にディレクトリを新規作成する SharePoint Online 上にディレクトリを新規作成する実装のサンプルです リクエストパラメータとして受け取ったプロバイダ ID ターゲットのディレクトリパス ディレクトリの名称を元に新規ディレクトリを作成します 実装例 SharePointStorage#makeDirectories() を利用します %CONTEXT_PATH%/sample/office365/filer/create_dir.jsp 6
7 7
8 <%@ page contenttype="text/html; charset=utf-8" pageencoding="utf-8" %> <%@ taglib prefix="imui" uri=" %> <%@ page import="java.io.ioexception" %> <%@ page import="jp.co.intra_mart.common.platform.log.logger" %> <%@ page import="jp.co.intra_mart.foundation.context.contexts" %> <%@ page import="jp.co.intra_mart.foundation.context.model.accountcontext" %> <%@ page import="jp.co.intra_mart.foundation.office365.service.storage.sharepointstorage"%> <% String usercd = Contexts.get(AccountContext.class).getUserCd(); String providerid = request.getparameter("providerid"); String currentdirpath = request.getparameter("targetdirpath")!= null? request.getparameter("targetdirpath") : "/"; String createdirname = request.getparameter("createdirname")!= null? request.getparameter("createdirname") : null; String dirpath = currentdirpath + createdirname; String successmsg = null; String errormsg = null; if (createdirname == null) { errormsg = " ディレクトリ名が指定されていません "; else { SharePointStorage storage = new SharePointStorage(userCd, providerid, dirpath); try { // ディレクトリの作成 boolean result = storage.makedirectories(); if (result) { successmsg = " ディレクトリを作成しました <br/><br/>" + dirpath; else { errormsg = " ディレクトリを作成できませんでした <br/><br/>" + dirpath; catch (IOException e) { errormsg = builderrormessage(" ディレクトリ作成時にエラーが発生しました ", e); %> <imui:head> <title>office365 - SharePointStorage API サンプル - ディレクトリ作成 </title> <script type="text/javascript"> $(document).ready(function() { if(<%=successmsg!= null%>){ imuishowsuccessmessage('<%=successmsg%>'); if(<%=errormsg!= null%>){ imuishowerrormessage('<%=errormsg%>'); ); </script> </imui:head> <div class="imui-title"> <h1><%=dirpath%></h1> <div class="imui-toolbar-wrap"> <div class="imui-toolbar-inner"> <ul class="imui-list-toolbar"> <li> <a href="javascript:$('#backtoindex').submit();" class="imui-toolbar-icon" title=" 一覧に戻る "> <span class="im-ui-icon-common-16-back"></span> 一覧に戻る </a> </li> 8
9 </li> </ul> intra-mart Accel Platform Office 365 連携プログラミングガイド初版 <form method="post" action="sample/office365/filer/index.jsp" id="backtoindex"> <input type="hidden" name="targetdirpath" value="<%=currentdirpath%>"/> </form> <%! private static Logger logger = Logger.getLogger("sample.office365.filer.create_dir"); private String builderrormessage(string errormessage, Exception errordetail) { logger.error(errordetail.getmessage(), errordetail); return errormessage + "<br/><br/>" + errordetail.getmessage(); %> 注意 Microsoft 社が提供する Office 365 のWebAPIの動作仕様に起因し以下の制限があります SharePointStorage#makeDirectories() および FilesOperation#createFolderByPath() を利用しディレクトリを作成する場合 ルートディレクトリ直下に存在するディレクトリ名と同名のディレクトリを任意のディレクトリ配下に作成することはできません SharePoint Online 上にファイルをアップロードする SharePoint Online 上にファイルをアップロードする実装のサンプルです マルチパートフォームデータとして受け取ったプロバイダ ID ターゲットのディレクトリパス ファイルを元にファイルをアップロードします 実装例 SharePointStorage#create() を利用します %CONTEXT_PATH%/sample/office365/filer/upload.jsp 9
10 <%@ page contenttype="text/html; charset=utf-8" pageencoding="utf-8" %> <%@ page import="java.io.inputstream" %> <%@ page import="java.io.outputstream" %> <%@ page import="jp.co.intra_mart.foundation.context.contexts" %> <%@ page import="jp.co.intra_mart.foundation.context.model.accountcontext" %> <%@ page import="jp.co.intra_mart.common.aid.javaee.http.multipartformdata" %> <%@ page import="jp.co.intra_mart.common.aid.javaee.http.multipartformdata.entity" %> <%@ page import="jp.co.intra_mart.foundation.office365.service.storage.sharepointstorage"%> <%@ page import="jp.co.intra_mart.common.aid.jdk.java.io.ioutil" %> <% String usercd = Contexts.get(AccountContext.class).getUserCd(); //Web Application Server によってはレスポンスにテーマが含まれてしまうため notheme を指定 request.setattribute("imui-theme-builder-module", "notheme"); response.setcontenttype("json"); MultipartFormData data = new MultipartFormData(request); String providerid = data.getentity("providerid").getcontent(); String targetdirpath = new String(data.getEntity("targetDirPath").getBytes(), "utf-8"); Entity localfileentity = data.getentity("local_file"); String filename = localfileentity.getfilename(); SharePointStorage storage = new SharePointStorage(userCd, providerid, targetdirpath + "/" + filename); try (OutputStream outputstream = storage.create(); InputStream inputstream = localfileentity.getinputstream() ){ IOUtil.transfer(inputStream, outputstream); response.setcontenttype("json"); %> [{ "name":"<%= localfileentity.getfilename() %>", "size":<%= localfileentity.getcontentlength() %>, "error":"" ] SharePoint Online 上のファイルをダウンロードする SharePoint Online 上のファイルをダウンロードする実装のサンプルです リクエストパラメータとして受け取ったプロバイダ ID ターゲットのファイルパス ファイルの名称を元にファイルをダウンロードします 実装例 SharePointStorage#open() を利用します %CONTEXT_PATH%/sample/office365/filer/download.jsp 10
11 <%@ page contenttype="text/html; charset=utf-8" pageencoding="utf-8" %> <%@ page import="java.io.inputstream" %> <%@ page import="java.io.outputstream" %> <%@ page import="javax.activation.filetypemap" %> <%@ page import="jp.co.intra_mart.common.aid.jdk.java.io.ioutil" %> <%@ page import="jp.co.intra_mart.foundation.context.contexts" %> <%@ page import="jp.co.intra_mart.foundation.context.model.accountcontext" %> <%@ page import="jp.co.intra_mart.foundation.office365.service.storage.sharepointstorage" %> <%@ page import="jp.co.intra_mart.foundation.http.responseutil" %> <% String usercd = Contexts.get(AccountContext.class).getUserCd(); String providerid = request.getparameter("providerid"); String targetfilepath = request.getparameter("targetfilepath"); String targetfilename = request.getparameter("targetfilename"); response.resetbuffer(); response.setcharacterencoding(null); String mimetype = FileTypeMap.getDefaultFileTypeMap().getContentType(targetFileName); response.setcontenttype(mimetype); String encodedfilename = ResponseUtil.encodeFileName(request, "UTF-8", targetfilename); response.setheader("content-disposition", "attachment; " + encodedfilename); SharePointStorage sharepointstorage = new SharePointStorage(userCd, providerid, targetfilepath); try (InputStream inputstream = sharepointstorage.open(); OutputStream outputstream = response.getoutputstream(); ) { IOUtil.transfer(inputStream, outputstream); %> SharePoint Online 上のファイルの詳細情報を表示する SharePoint Online 上のファイルの詳細情報を表示する実装のサンプルです リクエストパラメータとして受け取ったプロバイダ ID ターゲットのファイルパスをファイルの詳細情報を表示します 実装例 %CONTEXT_PATH%/sample/office365/filer/show_detail.jsp 11
12 12
13 <%@ page contenttype="text/html; charset=utf-8" pageencoding="utf-8" %> <%@ taglib prefix="imui" uri=" %> <%@ taglib prefix="imtag" uri=" %> <%@ taglib prefix="i18n" uri=" %> <%@ page import="jp.co.intra_mart.foundation.context.contexts" %> <%@ page import="jp.co.intra_mart.foundation.context.model.accountcontext" %> <%@ page import="jp.co.intra_mart.foundation.office365.service.storage.sharepointstorage"%> <% String usercd = Contexts.get(AccountContext.class).getUserCd(); String providerid = request.getparameter("providerid"); String targetpathforshowdetail = request.getparameter("targetpathforshowdetail"); String errormsg = ""; if(targetpathforshowdetail == null){ errormsg = " ファイル または ディレクトリが指定されていません "; SharePointStorage storage = new SharePointStorage(userCd, providerid, targetpathforshowdetail); %> <imui:head> <title>office365 - SharePointStorage API サンプル - 詳細表示 </title> <script type="text/javascript"> $(document).ready(function() { if(<%= errormsg!= null %>){ imuishowerrormessage('<%= errormsg %>'); ); </script> </imui:head> <div class="imui-title"> <imtag:condition validity="<%= Boolean.toString(errorMsg.isEmpty()) %>"> <h1><%=storage.getcanonicalpath()%></h1> </imtag:condition> <div class="imui-form-container-narrow"> <div class="imui-chapter-title"> <h2> 詳細情報 </h2> <imtag:condition validity="<%= Boolean.toString(errorMsg.isEmpty()) %>"> <table class="imui-table"> <th class="wd-335px"> 正規化したパス </th> <td><%=storage.getcanonicalpath()%></td> <th> コンテンツをブラウザ上で確認可能な Web URL</th> <td> <a href="<%=storage.getweburl()%>"><%=java.net.urldecoder.decode(storage.getweburl(), "UTF-8")%></a> </td> <th> 作成時刻 </th> <td><i18n:datetime value="<%=new java.util.date(storage.created())%>" pattern="yyyy/mm/dd hh:mm:ss"/></td> <th> 作成ユーザ ID</th> <td><%=storage.createduserid()%></td> <th> 作成ユーザ名 </th> <td><%=storage.createdusername()%></td> 13
14 intra-mart Accel Platform Office 365 連携プログラミングガイド初版 <th> 最終更新時刻 </th> <td><i18n:datetime value="<%=new java.util.date(storage.lastmodified())%>" pattern="yyyy/mm/dd hh:mm:ss"/></td> <th> 最終更新ユーザ ID</th> <td><%=storage.lastmodifieduserid()%></td> <th> 最終更新ユーザ名 </th> <td><%=storage.lastmodifiedusername()%></td> <th> ファイルサイズ </th> <td><%=storage.length()%> バイト </td> </table> </imtag:condition> SharePoint Online 上のファイルを削除する SharePoint Online 上のファイルを削除する実装のサンプルです リクエストパラメータとして受け取ったプロバイダ ID ターゲットのファイルパスを元にファイルを削除します 実装例 SharePointStorage#remove() を利用します %CONTEXT_PATH%/sample/office365/filer/remove.jsp 14
15 15
16 <%@ page contenttype="text/html; charset=utf-8" pageencoding="utf-8" %> <%@ taglib prefix="imui" uri=" %> <%@ page import="java.io.ioexception" %> <%@ page import="jp.co.intra_mart.common.platform.log.logger" %> <%@ page import="jp.co.intra_mart.foundation.context.contexts" %> <%@ page import="jp.co.intra_mart.foundation.context.model.accountcontext" %> <%@ page import="jp.co.intra_mart.foundation.office365.service.storage.sharepointstorage"%> <% String usercd = Contexts.get(AccountContext.class).getUserCd(); String providerid = request.getparameter("providerid"); String targetpath = request.getparameter("targetpathforremove"); String currentdirpath = request.getparameter("targetdirpath")!= null? request.getparameter("targetdirpath") : "/"; String successmsg = null; String errormsg = null; if (targetpath == null) { errormsg = " ファイル または ディレクトリが指定されていません "; else { SharePointStorage storage = new SharePointStorage(userCd, providerid, targetpath); try { // ファイルまたはディレクトリの削除 boolean result = storage.remove(true); if (result) { successmsg = " " + targetpath + " を削除しました "; else { errormsg = " " + targetpath + " を削除できませんでした "; catch (IOException e) { errormsg = builderrormessage(" 削除時にエラーが発生しました ", e); %> <imui:head> <title>office365 - SharePointStorage API サンプル - 削除 </title> <script type="text/javascript"> $(document).ready(function() { if(<%=successmsg!= null%>){ imuishowsuccessmessage('<%=successmsg%>'); if(<%=errormsg!= null%>){ imuishowerrormessage('<%=errormsg%>'); ); </script> </imui:head> <div class="imui-title"> <h1><%=targetpath%></h1> <div class="imui-toolbar-wrap"> <div class="imui-toolbar-inner"> <ul class="imui-list-toolbar"> <li> <a href="javascript:$('#backtoindex').submit();" class="imui-toolbar-icon" title=" 一覧に戻る "> <span class="im-ui-icon-common-16-back"></span> 一覧に戻る </a> </li> </ul> 16
17 intra-mart Accel Platform Office 365 連携プログラミングガイド初版 <form method="post" action="sample/office365/filer/index.jsp" id="backtoindex"> <input type="hidden" name="targetdirpath" value="<%=currentdirpath%>"/> </form> <%! private static Logger logger = Logger.getLogger("sample.office365.filer.remove"); private String builderrormessage(string errormessage, Exception errordetail) { logger.error(errordetail.getmessage(), errordetail); return errormessage + "<br/><br/>" + errordetail.getmessage(); %> SharePoint Online 上のドキュメントを iframe で表示する SharePoint Online 上のドキュメントを iframe で表示する実装のサンプルです リクエストパラメータとして受け取ったプロバイダ ID ターゲットのファイルパスを元にドキュメントを iframe で表示します 実装例 im-office365 タグを利用します %CONTEXT_PATH%/sample/office365/filer/show_iframe.jsp 17
18 18
19 <%@ page contenttype="text/html; charset=utf-8" pageencoding="utf-8"%> <%@ taglib prefix="imtag" uri=" %> <%@ taglib prefix="im-office365" uri=" <% String width = "640"; String height = "480"; String providerid = request.getparameter("providerid"); String targetpath = request.getparameter("targetpathforshowiframe"); String errormsg = null; if (targetpath == null) { errormsg = " ファイルが指定されていません "; %> <imui:head> <title>office365 - iframe 表示 </title> <script type="text/javascript"> $(document).ready(function() { if(<%=errormsg!= null%>){ imuishowerrormessage('<%=errormsg%>'); ); </script> </imui:head> <div class="imui-title"> <h1><%=targetpath%></h1> <div id="imui-container-inner"> <imtag:condition validity="<%=isword(targetpath)%>"> <im-office365:word providerid="<%=providerid%>" path="<%=targetpath%>" width="<%=width%>" height="<%=height%>" /> </imtag:condition> <imtag:condition validity="<%=isexcel(targetpath)%>"> <im-office365:excel providerid="<%=providerid%>" path="<%=targetpath%>" width="<%=width%>" height="<%=height%>" /> </imtag:condition> <imtag:condition validity="<%=ispowerpoint(targetpath)%>"> <im-office365:powerpoint providerid="<%=providerid%>" path="<%=targetpath%>" width="<%=width%>" height="<%=height%>" /> </imtag:condition> <%! private String isword(final String filename) { return ".docx".equals(getextention(filename))? "true" : "false"; private String isexcel(final String filename) { return ".xlsx".equals(getextention(filename))? "true" : "false"; private String ispowerpoint(final String filename) { return ".pptx".equals(getextention(filename))? "true" : "false"; private String getextention(string filename) { final int indexoflastdot = filename.lastindexof("."); if (indexoflastdot == -1) { return null; return filename.substring(indexoflastdot); %> 19
20 68 %> intra-mart Accel Platform Office 365 連携プログラミングガイド初版 注意 ドキュメントを表示するにはユーザが Office SharePoint Online にログインしている必要があります SharePoint Online のファイラを作成する 前述の実装例を組み合わて SharePoint Online のファイラを作成します providerid は Office 365 連携セットアップガイド で環境構築の際に設定した <im_office365_files_api.xml> のプロバイダ ID を指定してくだ さい 実装例 SharePointStorage#directoriesStorages() SharePointStorage#filesStorages() を利用します %CONTEXT_PATH%/sample/office365/filer/index.jsp 20
21 21
22 <%@ page contenttype="text/html; charset=utf-8" pageencoding="utf-8" %> <%@ taglib prefix="imui" uri=" %> <%@ taglib prefix="imtag" uri=" %> <%@ page import="java.io.inputstream" %> <%@ page import="java.io.ioexception" %> <%@ page import="java.io.outputstream" %> <%@ page import="java.util.arraylist" %> <%@ page import="java.util.collection" %> <%@ page import="jp.co.intra_mart.common.platform.log.logger" %> <%@ page import="jp.co.intra_mart.foundation.context.contexts" %> <%@ page import="jp.co.intra_mart.foundation.context.model.accountcontext" %> <%@ page import="jp.co.intra_mart.foundation.oauth.client.service.oauthpreconditionexception" %> <%@ page import="jp.co.intra_mart.foundation.office365.service.storage.sharepointstorage"%> <% String providerid = "Please_input_your_ID"; String usercd = Contexts.get(AccountContext.class).getUserCd(); String currentdirpath = request.getparameter("targetdirpath")!= null? addslashtotheend(request.getparameter("targetdirpath")) : "/"; String errormsg = null; SharePointStorage storage = new SharePointStorage(userCd, providerid, currentdirpath); // 一覧取得 Collection<SharePointStorage> directoriesstorages = new ArrayList<SharePointStorage>(); Collection<SharePointStorage> filesstorages = new ArrayList<SharePointStorage>(); try { directoriesstorages = storage.directoriesstorages(false); filesstorages = storage.filesstorages(false); catch (IOException e) { errormsg = builderrormessage(" ディレクトリ または ファイル一覧の取得時にエラーが発生しました ", e); // 親ディレクトリの存在チェック String parentdir = storage.getparent(); String existsparentdir = parentdir!= null? "true" : "false"; %> <imui:head> <title>office365 - SharePointStorage API サンプル </title> <script src="csjs/im_window.js"></script> <script type="text/javascript"> function movedir(targetdirpath){ $('#targetdirpath').val('<%= currentdirpath %>' + targetdirpath); $('#movedirform').submit(); function downloadfile(targetfilepath){ $('#targetfilepath').val('<%= currentdirpath %>' + targetfilepath); $('#targetfilename').val(targetfilepath); $('#downloadfileform').submit(); function removefileordir(targetpath){ $('#targetpathforremove').val('<%= currentdirpath %>' + targetpath); $('#removefileordirform').submit(); function showdetail(targetpath){ opennewwindow("office365_show_detail").focus(); $('#targetpathforshowdetail').val('<%= currentdirpath %>' + targetpath); $('#showdetailform').submit(); function showiframe(targetpath){ opennewwindow("office365_show_iframe").focus(); 22
23 intra-mart Accel Platform Office 365 連携プログラミングガイド初版 opennewwindow("office365_show_iframe").focus(); $('#targetpathforshowiframe').val('<%= currentdirpath %>' + targetpath); $('#showiframeform').submit(); $(document).ready(function() { if(<%= errormsg!= null %>){ imuishowerrormessage('<%= errormsg %>'); $('#toparent').click(function() { $('#targetdirpath').val('/' + '<%= parentdir %>'); $('#movedirform').submit(); ); ); </script> </imui:head> <div class="imui-container"> <div class="imui-title"> <h1><%= currentdirpath %></h1> <div class="imui-form-container-narrow"> <div class="imui-chapter-title"> <h2> ファイル一覧 </h2> <form method="post" action="sample/office365/filer/index.jsp"> <input type="text" name="targetdirpath" value="<%= currentdirpath %>" size="70" /> <input type="submit" value=" 移動 " class="imui-small-button" /> </form> <br /> <table class="imui-table"> <th> 名前 </th> <th> 詳細 </th> <th> 削除 </th> <th>iframe 表示 </th> <imtag:condition validity="<%= existsparentdir %>"> <td><a href="javascript:void(0)" id="toparent"> 親ディレクトリへ移動 </a></td> <td></td> <td></td> <td></td> </imtag:condition> <!-- ディレクトリ一覧 --> <imtag:repeat list="<%= directoriesstorages %>" type="sharepointstorage" item="dirstorage" index="idx"> <td> <span class="im-ui-icon-common-16-folder"></span> <a href="javascript:void(0)" onclick="movedir('<%= dirstorage.getname() %>');"><%= dirstorage.getname() %></a> </td> <td align="center"> <a href="javascript:void(0)" onclick="showdetail('<%= dirstorage.getname() %>');"> <span class="im-ui-icon-common-16-information"></span> </a> </td> <td align="center"> <a href="javascript:void(0)" onclick="removefileordir('<%= dirstorage.getname() %>');"> <span class="im-ui-icon-common-16-trashbox"></span> </a> </td> <td></td> </imtag:repeat> 23
intra-mart Accel Platform — Office 365 連携プログラミングガイド 第2版 None
クイック検索検索 目次 Copyright 2015 NTT DATA INTRAMART CORPORATION 1 Top 目次 1. 改訂情報 2. はじめに 2.1. 本書の目的 2.2. 対象読者 2.3. サンプルコードについて 2.4. 本書の構成 3. Office 365 連携プログラミング概要 3.1. Office 365 連携の流れ 4. SharePoint Online
More informationintra-mart Accel Platform — Office 365 連携プログラミングガイド 第3版
Copyright 2015 NTT DATA INTRAMART CORPORATION 1 Top 目次 intra-mart Accel Platform Office 365 連携プログラミングガイド第 3 版 2017-08-01 1. 改訂情報 2. はじめに 2.1. 本書の目的 2.2. 対象読者 2.3. サンプルコードについて 2.4. 本書の構成 3. Office 365 連携プログラミング概要
More informationintra-mart Accel Platform — イベントナビゲータ 開発ガイド 初版 None
クイック検索検索 目次 Copyright 2013 NTT DATA INTRAMART CORPORATION 1 Top 目次 intra-mart Accel Platform イベントナビゲータ開発ガイド初版 2013-07-01 None 改訂情報概要イベントフローの作成 更新 削除をハンドリングするイベントフローを非表示にする回答を非表示にするリンクを非表示にするタイトル コメントを動的に変更するリンク情報を動的に変更するナビゲート結果のリンクにステータスを表示する
More informationintra-mart Accel Platform — OAuth認証モジュール 仕様書 初版
Copyright 2014 NTT DATA INTRAMART CORPORATION 1 Top 目次 intra-mart Accel Platform OAuth 認証モジュール仕様書初版 2014-12-01 改訂情報はじめに本書の目的対象読者本書の構成概要 OAuthとは intra-mart Accel Platform で提供している認証フロー認可コードによる認可インプリシットグラントアクセストークンの更新
More informationintra-mart Accel Platform — イベントナビゲータ 開発ガイド 初版
Copyright 2013 NTT DATA INTRAMART CORPORATION 1 Top 目次 intra-mart Accel Platform イベントナビゲータ開発ガイド初版 2013-07-01 改訂情報概要イベントフローの作成 更新 削除をハンドリングするイベントフローを非表示にする回答を非表示にするリンクを非表示にするタイトル コメントを動的に変更するリンク情報を動的に変更するナビゲート結果のリンクにステータスを表示する
More informationintra-mart Accel Platform
目次目次 Copyright 2014 NTT DATA INTRAMART CORPORATION クイック検索検索 1 Top 目次 改訂情報はじめに本書の目的対象読者本書の構成概要 OAuthとは で提供している認証フロー認可コードによる認可インプリシットグラントアクセストークンの更新 で提供しているエンドポイントアクセストークンの有効期限と更新方法アクセストークンの有効期限の設定方法 2 改訂情報
More informationintra-mart Accel Platform — IM-Repository拡張プログラミングガイド 初版
Copyright 2018 NTT DATA INTRAMART CORPORATION 1 Top 目次 1. 改訂情報 2. はじめに 2.1. 本書の目的 2.2. 対象読者 2.3. サンプルコードについて 2.4. 本書の構成 3. 辞書項目 API 3.1. 最新バージョン 3.1.1. 最新バージョンの辞書を取得する 3.2. 辞書項目 3.2.1. 辞書項目を取得する 3.2.2.
More informationintra-mart Accel Platform — 外部ソフトウェア接続モジュール 仕様書 第3版
Copyright 2012 NTT DATA INTRAMART CORPORATION 1 Top 目次 改訂情報はじめに本書の目的対象読者本書の構成概要外部ソフトウェア接続モジュールとは仕様外部ソフトウェア接続モジュールの構成サンプルプログラムサンプル内容動作に必要な環境構築プログラムソースログイン セキュリティ環境の構築外部ソフトウェア連携時の認可設定 2 改訂情報 変更年月日 変更内容 2012-12-21
More informationintra-mart Accel Platform — IM-BloomMaker プログラミングガイド 初版
Copyright 2019 NTT DATA INTRAMART CORPORATION 1 Top 目次 1. 改訂情報 2. はじめに 2.1. 本書の目的 2.2. 対象読者 2.3. サンプルコードについて 2.4. 本書の構成 3. 前処理プログラム 3.1. 前処理を実装する 3.1.1. 前処理の実装方式 3.1.2. 前処理の実行順序と引数 3.1.3. リクエストパラメータの解析
More informationintra-mart Accel Platform — OData for SAP HANA セットアップガイド 初版
Copyright 2016 NTT DATA INTRAMART CORPORATION 1 Top 目次 1. 改訂情報 2. はじめに 2.1. 本書の目的 2.2. 前提条件 2.3. 対象読者 2.4. 注意事項 3. 概要 3.1. OData 連携について 3.2. OData について 3.3. SAP HANA 連携について 3.4. アクター 3.5. セットアップの手順について
More informationintra-mart Accel Collaboration — Collaboration共通 ユーザ操作ガイド 第7版
Copyright 2012 NTT DATA INTRAMART CORPORATION 1 Top 目次 1. 改訂情報 2. 共通設定について 3. 個人設定 3.1. 通知の受取設定を行う 3.1.1. 通知を受け取る機能と通知先の設定を行う 3.1.2. 一般通知の設定を行う 3.1.3. サマリー通知の設定を行う 3.2. 個人タグの管理を行う 3.2.1. 個人タグを登録する 3.2.2.
More informationintra-mart Accel Platform
セットアップガイド (WebSphere 編 ) 第 4 版 2014-01-01 1 目次 intra-mart Accel Platform 改訂情報 はじめに 本書の目的 前提条件 対象読者 各種インストール 設定変更 intra-mart Accel Platform 構成ファイルの作成 WebSphereの設定 Java VM 引数の設定 トランザクション タイムアウトの設定 データベース接続の設定
More informationintra-mart Accel Collaboration — ファイルライブラリ ユーザ操作ガイド 第3版
Copyright 2012 NTT DATA INTRAMART CORPORATION 1 Top 目次 intra-mart Accel Collaboration ファイルライブラリユーザ操作ガイド第 3 版 2015-04-01 1. 改訂情報 2. ファイルライブラリについて 3. 基本編 3.1. ファイルをアップロードする 3.2. ファイル一覧を表示する 3.3. ファイルを検索してダウンロードする
More information— intra-mart Accel Platform セットアップガイド (WebSphere編) 第7版
Copyright 2013 NTT DATA INTRAMART CORPORATION 1 Top 目次 intra-mart Accel Platform セットアップガイド (WebSphere 編 ) 第 7 版 2016-12-01 改訂情報はじめに本書の目的前提条件対象読者各種インストール 設定変更 intra-mart Accel Platform 構成ファイルの作成 WebSphereの設定
More informationintra-mart Accel Platform — Slack連携モジュール 利用ガイド 初版
Copyright 2018 NTT DATA INTRAMART CORPORATION 1 Top 目次 intra-mart Accel Platform Slack 連携モジュール利用ガイド初版 2018-12-01 1. 改訂情報 2. はじめに 3. システム要件 3.1. intra-mart Accel Platform 3.2. 検証済み環境 3.2.1. サーバ環境 3.2.2.
More informationintra-mart Accel Platform
intra-mart Accel Platform IM- 共通マスタスマートフォン拡張プログラミングガイド 2012/10/01 初版 変更年月日 2012/10/01 初版 > 変更内容 目次 > 1 IM- 共通マスタの拡張について...2 1.1 前提となる知識...2 1.1.1 Plugin Manager...2 1.2 表記について...2 2 汎用検索画面の拡張...3
More informationIM-PDFDirectPrint for Accel Platform — プログラミングガイド 第5版
Copyright 2015 NTT DATA INTRAMART CORPORATION 1 Top 目次 改訂情報はじめに本書の目的対象読者本書の構成 APIドキュメント APIドキュメントについて JavaEE 開発モデルスクリプト開発モデルプログラミング動作概念 APIの種類と性質プログラム開発における注意点体験版ライセンスにおける注意点チュートリアル前提条件用語解説環境サンプルプログラムの場所プログラム実行エラーコードエラーコード一覧サポート
More informationintra-mart Accel Collaboration — ファイルライブラリ ユーザ操作ガイド 第5版
Copyright 2012 NTT DATA INTRAMART CORPORATION 1 Top 目次 1. 改訂情報 2. ファイルライブラリについて 3. 基本編 3.1. ファイルをアップロードする 3.2. ファイル一覧を表示する 3.3. ファイルを検索してダウンロードする 3.4. ファイルを削除する 3.5. ファイルライブラリの表示を設定する 3.6. 通知の設定をする 2 改訂情報
More informationはじめに インフォマート API の呼び出しには OAuth2.0 による認証を受ける必要があります OAuth2.0 を使うことで インフォマート API を利用するサービスは インフォマートプラットフォーム ID( 1 以下 PFID) とパスワードを保存したり処理したりすることなく PFID
インフォマート API 利用における OAuth2.0 認証手順 作成日 2017 年 6 月 14 日 更新日 2017 年 9 月 27 日 株式会社インフォマート 1 はじめに インフォマート API の呼び出しには OAuth2.0 による認証を受ける必要があります OAuth2.0 を使うことで インフォマート API を利用するサービスは インフォマートプラットフォーム ID( 1 以下
More informationintra-mart Accel Collaboration — アンケート 管理者操作ガイド 第2版
Copyright 2016 NTT DATA INTRAMART CORPORATION 1 Top 目次 intra-mart Accel Collaboration アンケート管理者操作ガイド第 2 版 2017-04-01 1. 改訂情報 2. アンケートについて 3. 基本編 3.1. アンケートの認可を設定する 3.2. アンケートを複数の言語で利用する 3.3. 回答共有の利用レベルについて
More informationintra-mart Accel Platform — IM-共通マスタ スマートフォン拡張プログラミングガイド 初版
Copyright 2012 NTT DATA INTRAMART CORPORATION 1 Top 目次 1. 改訂情報 2. IM- 共通マスタの拡張について 2.1. 前提となる知識 2.1.1. Plugin Manager 2.2. 表記について 3. 汎用検索画面の拡張 3.1. 動作の概要 3.1.1. 汎用検索画面タブの動作概要 3.2. 実装の詳細 3.2.1. 汎用検索画面タブの実装
More informationIM-PDFDirectPrint for Accel Platform — プログラミングガイド 第2版
Copyright 2015 NTT DATA INTRAMART CORPORATION 1 Top 目次 改訂情報はじめに本書の目的対象読者本書の構成 APIドキュメント APIドキュメントについて JavaEE 開発モデルスクリプト開発モデルプログラミング動作概念 APIの種類と性質プログラム開発における注意点体験版ライセンスにおける注意点チュートリアル前提条件用語解説環境サンプルプログラムの場所プログラム実行エラーコードエラーコード一覧トラブルシューティング原因と対処一覧
More informationIM-BIS for Accel Platform — Office365 for IM-BIS 連携ガイド 第2版
Copyright 2014 NTT DATA INTRAMART CORPORATION 1 Top Office 365 for IM-BIS 連携ガイド 1. 改訂情報 2. はじめに 2.1. 本書の目的 2.2. 対象読者 2.3. 本書の構成 3. Office 365 連携について 3.1. Office 365 ファイル連携機能の概要 4. Office 365 連携のセットアップ方法
More informationintra-mart Accel Platform — IM-FileExchange 管理者操作ガイド 第3版
Copyright 2013 NTT DATA INTRAMART CORPORATION 1 Top 目次 改訂情報 IM-FileExchange について基本的な設定 IM-FileExchange の動作設定 IM-FileExchange の権限設定ジョブスケジューラの設定基本的な操作ファイルの公開を停止するファイルの設定を変更するファイルを削除する 2 改訂情報 変更年月日 変更内容 2013-04-01
More informationintra-mart Accel Collaboration — ファイルライブラリ 管理者操作ガイド 第6版
Copyright 2012 NTT DATA INTRAMART CORPORATION 1 Top 目次 1. 改訂情報 2. ファイルライブラリについて 3. 基本編 3.1. フォルダとアクセス権を設定する 3.2. ファイルを検索する 3.3. 共有タグを設定する 3.4. ファイル一覧ポートレットを設定する 3.5. メールテンプレートを設定する 2 改訂情報 変更年月日 変更内容 2012-11-01
More information前ページからの続き // テキストボックス02 id 属性で取得 // id 属性で取得する場合は一意に決まるので 何番目かの指定は不要 var textbox02elem = document.getelementbyid("text_box02_id"); if ("001" == statee
全体のヒント 1. テキストボックスの制御 1.1. 日付入力日付の入力ボックスは フォーカスが入った時にスラッショを消し フォーカスが他の項目等に移るとスラッシュが加わるようにする オンフォーカス 20100101 オフフォーカス 2010/01/01 1.1.1 オンフォーカス時にスラッシュを消す入力項目のスラッシュを消すには include/function.js ファイル内の var delslash
More informationintra-mart Accel Platform — 招待機能プログラミングガイド 初版
Copyright 2016 NTT DATA INTRAMART CORPORATION 1 Top 目次 1. 改訂情報 2. はじめに 3. 権限リストを拡張する 2 改訂情報 変更年月日 変更内容 2016-04-01 初版 3 はじめに 項目 このガイドについて このガイドについて このガイドでは 招待機能の拡張方法および注意点について解説します 4 権限リストを拡張する 項目 この機能について実装済みの招待権限デコレータ実装方法設定方法
More informationWebOTXマニュアル
WebOTX アプリケーション開発ガイド WebOTX アプリケーション開発ガイドバージョン : 7.1 版数 : 第 2 版リリース : 2010 年 1 月 Copyright (C) 1998-2010 NEC Corporation. All rights reserved. 4-1-1 目次 4. J2EE WebOTX...3 4.1. Webアプリケーション...3 4.1.1. Webアプリケーションを作成する...3
More informationintra-mart Accel Platform — OData 連携チュートリアルガイド 初版
Copyright 2016 NTT DATA INTRAMART CORPORATION 1 Top 目次 intra-mart Accel Platform OData 連携チュートリアルガイド初版 2016-12-01 1. 改訂情報 2. はじめに 2.1. 本書の目的 2.2. 対象読者 2.3. サンプルコードについて 2.4. 本書の構成 3. 概要 3.1. OData 連携とは 3.2.
More informationIM-PDFTimeStamper for Accel Platform — プログラミングガイド 第3版
Copyright 2016 NTT DATA INTRAMART CORPORATION 1 Top 目次 改訂情報はじめに本書の目的対象読者本書の構成 APIリスト APIリストについて JavaEE 開発モデルスクリプト開発モデルプログラミング動作概念エラー処理について APIの種類と性質プログラム開発における注意点体験版ライセンスにおける注意点チュートリアル前提条件用語解説環境サンプルプログラムの場所
More information— OpenRulesモジュール 2017 Summer リリースノート 第2版
Copyright 2017 NTT DATA INTRAMART CORPORATION 1 Top 目次 1. 改訂情報 2. はじめに 3. OpenRules モジュール 2015 Winter からの変更点 4. 機能 5. システム要件 6. 検証済み環境 7. サードパーティライセンス一覧 8. 制限事項 9. 著作権および特記事項 2 改訂情報 変更年月 日 01 2017-08-
More informationIM-FormatCreator
IM-FormatCreator Version 6.1 中国語コンテンツ ( 簡体字 ) インストールガイド 2008/07/31 初版 変更年月日 2008/07/31 初版 > 変更内容 目次 > 1 はじめに...1 1.1 用語解説...1 1.2 前提条件...1 1.3 インストール対象モジュール...2 1.3.1 intra-mart WebPlatform...2
More informationintra-mart Accel Platform — intra-mart Sphinxドキュメント ビルド手順書 第2版
Copyright 2015 NTT DATA INTRAMART CORPORATION 1 Top 目次 1. 改訂情報 2. 注意事項 2.1. 本書について 2.2. ドキュメントのカスタマイズについて 3. Sphinxビルド環境の構築 3.1. Sphinx セットアップ 3.2. 動作確認 4. 全文検索エンジンの利用 4.1. node セットアップ 4.2. oktavia セットアップ
More informationintra-mart WebPlatform/AppFramework
intra-mart WebPlatform/AppFramework Ver.7.2 Maskat 連携プログラミングガイド 2010/10/29 第 2 版 > 変更年月日変更内容 2010/04/01 初版 2010/10/29 第 2 版 maskat-2.2.0 の同梱よる説明の追加 (1.1 / 1.2) マスカットサンプルのソースコードを maskat-2.2.0
More information<td width=99%><input type="file" size="80" name="file"></td> <td width=1% nowrap align=right valign=top> 削除キー : </td> <td width=99%><input type="passw
PHP 画像掲示板トップページスキン
More informationモバイルアプリを Azure で作る - データを扱う Azure Storage を利 してデータを保存する 本稿では PHP と Windows Azure を使って 画像などのファイルを扱うアプリケーションを開発する方法を説明します Windows Azure Platform では データの
モバイルアプリを Azure で作る - データを扱う Azure Storage を利 してデータを保存する 本稿では PHP と Windows Azure を使って 画像などのファイルを扱うアプリケーションを開発する方法を説明します Windows Azure Platform では データの保存先に Azure Storage サービスか SQL Azure を利 するのが 般的です SQL
More informationintra-mart 販売管理パッケージ
販売管理システム インストールガイド ver 6.0 2006 年 12 月 26 日 Page 1 > 変更年月日 変更内容 2005/12/22 初版 2006/4/28 V5.1 機能変更に伴うインストール方法変更 2006/10/31 V5.1.1 パッチに伴うインストール方法変更 2006/12/26 V6 対応に伴い修正 Page 2 目次 1 はじめに... 4 2
More informationintra-mart Accel Platform — アクセスコンテキスト 拡張プログラミングガイド 第2版
Copyright 2014 NTT DATA INTRAMART CORPORATION 1 Top 目次 1. 改訂情報 2. はじめに 2.1. 本書の目的 2.2. 対象読者 2.3. 対象開発モデル 2.4. サンプルコードについて 2.5. 本書の構成 3. アクセスコンテキストの実装 3.1. アクセスコンテキストの実装例 3.2. アクセスコンテキストのキャッシュ機能の実装例 3.3.
More informationintra-mart Accel Documents
目次目次 Copyright 2015 NTT DATA INTRAMART CORPORATION クイック検索検索 1 Top 目次 1. 改訂情報 2. はじめに 3. 概要 4. ファイルフォーマット 5. 一括登録 更新 6. オプション 7. 実行方法 2 改訂情報 変更年月日 変更内容 2015-03-13 初版 3 はじめに 本書の目的 本書ではコンテンツの一括登録 更新機能の詳細について説明します
More informationintra-mart Accel Platform — PCとスマートフォンの機能差異 初版
Copyright 2016 NTT DATA INTRAMART CORPORATION 1 Top 目次 1. 改訂情報 2. はじめに 2.1. 本書の目的 2.2. 対象製品 2.3. 前提条件 2.4. 用語解説 2.5. 全製品共通の差異 2.6. の凡例 2.7. 一覧の見方 3. 製品別 3.1. intra-mart Accel Platform 3.2. intra-mart Accel
More informationintra-mart Accel Platform — 外部ソフトウェア接続モジュール 仕様書 第2版 2014-04-01
Copyright 2012 NTT DATA INTRAMART CORPORATION 1 Top 目 次 intra-mart Accel Platform 外 部 ソフトウェア 接 続 モジュール 仕 様 書 第 2 版 2014-04-01 改 訂 情 報 はじめに 本 書 の 目 的 対 象 読 者 本 書 の 構 成 概 要 外 部 ソフトウェア 接 続 モジュールとは 仕 様 外 部
More informationintra-mart Accel Platform — PCとスマートフォンの機能差異 初版
intra-mart Accel Platform PC とスマートフォンの機能差異初版 2016-08-01 Copyright 2016 NTT DATA INTRAMART CORPORATION 1 Top 目次 intra-mart Accel Platform PC とスマートフォンの機能差異初版 2016-08-01 1. 改訂情報 2. はじめに 2.1. 本書の目的 2.2. 対象製品
More informationAJAXを使用した高い対話性を誇るポートレットの構築
Oracle Application Server Portal テクニカル ノート AJAX 2006 7 概要 Web Web Web UI Web Web Web Web Ajax Asynchronous JavaScript and XML Ajax Ajax 1 API JSR 168 Web Java JSR 168 JavaScript AJAX: 画面の背後にあるテクノロジ Web
More informationintra-mart Accel Platform
目次目次 Copyright 2014 NTT DATA INTRAMART CORPORATION クイック検索検索 1 Top 目次 1. 改訂情報 2. はじめに 2.1. 本書の目的 2.2. 対象読者 2.3. 対象開発モデル 2.4. サンプルコードについて 2.5. 本書の構成 3. アクセスコンテキストの実装 3.1. アクセスコンテキストの実装例 3.2. アクセスコンテキストのキャッシュ機能の実装例
More informationintra-mart ワークフローデザイナ
intra-mart ワークフローデザイナ Version 5.0 インストールガイド 初版 2005 年 6 月 17 日 変更年月日 2005/06/17 初版 > 変更内容 目次 > 1 はじめに...1 1.1 インストールの概要...1 1.2 用語について...1 1.3 前提条件...1 2 インストール手順...2 2.1 サーバへのファイルのインストール...2
More informationPowerPoint プレゼンテーション
ST&E API 導入手順書 ver1.0.1 Save Time & Effort! -1- - 目次 - P3 前提 P4 Step1 P5 Step2 P6 Step3 P7. P8 導入の前提条件導入対象のHTMLにリンクを設定導入対象のHTMLにhidden 項目を設定 Step1で命名したjsファイルとその中身を作成アップロードお問い合わせ -2- 前提条件 1. ST&E APIのお申込みがしていること
More informationOffice 365監査ログ連携機能アクティブ化手順書
Discoveries InSite IntelliReport Office 365 監査ログ連携機能アクティブ化手順書 第四版 2018 年 6 月 26 日 Copyright 2018 Discoveries Inc. All Rights Reserved 目次 1 はじめに... 1 本書の目的... 1 作業対象者... 1 2 作業手順... 2 Office 365 監査機能のアクティブ化...
More information— OpenRulesモジュール 2017 Summer リリースノート 初版
Copyright 2017 NTT DATA INTRAMART CORPORATION 1 Top 目次 1. 改訂情報 2. はじめに 3. OpenRules モジュール 2015 Winter からの変更点 4. 機能 5. システム要件 6. 検証済み環境 7. サードパーティライセンス一覧 8. 制限事項 9. 著作権および特記事項 2 改訂情報 変更年月 日 2017-08- 01
More informationintra-mart Accel Platform — 標準テーマカスタマイズ 操作ガイド 第4版
1 Top 目次 intra-mart Accel Platform 標準テーマカスタマイズ操作ガイド第 4 版 2017-12-01 2 改訂情報 変更年月日 変更内容 2013-10-01 初版 2014-01-01 第 2 版下記を変更しました はじめに の UIデザインガイドライン ( PC 版 ) のリンク先を変更しました 2014-12-01 第 3 版下記を変更しました目次の構成を変更しました
More informationSmartBrowser_document_build30_update.pptx
SmartBrowser Update for ios / Version 1.3.1 build30 2017 年 8 月 株式会社ブルーテック 更新内容 - 概要 ios Version 1.3.1 build28 の更新内容について 1. 設定をQRから読み込み更新する機能 2.URLをQRから読み込み画面遷移する機能 3.WEBページのローカルファイル保存と外部インテントからの起動 4.JQuery-LoadImageライブラリの組み込み
More informationintra-mart マスカット連携ガイド
intra-mart マスカット連携ガイド Version 6.1 第三版 2008 年 1 月 31 日 > 変更年月日変更内容 2007/7/31 初版 2007/8/31 第二版以下の説明を追加 3.1.2.2 初期表示時のアクション 3.2.2.2 初期表示時のアクション 2008/1/31 第三版 3.3 デバック を追加 目次 > 1 はじめに...3
More informationIM-PDFCoordinator for Accel Platform — プログラミングガイド 第5版
Copyright 2013 NTT DATA INTRAMART CORPORATION 1 Top 目次 改訂情報はじめに本書の目的対象読者本書の構成 APIリスト APIリストについて JavaEE 開発モデルスクリプト開発モデルプログラミング動作概念 APIの種類と性質プログラム開発における注意点体験版ライセンスにおける注意点チュートリアル前提条件用語解説環境サンプルプログラムの場所 ( すべての機能
More informationFW ファイルアップロード ダウンロード機能利用ガイド Version 年 9 月 21 日富士通株式会社 i All Right Reserved, Copyright FUJITSU LIMITED
FW ファイルアップロード ダウンロード機能利用ガイド Version 1.1 2016 年 9 月 21 日富士通株式会社 i 改訂履歴改訂 No. 日付 Version 章 No. 項 No. 改訂内容 1 2015/12/02 1.0 - - 新規作成 2 2016/09/21 1.1 4 4.1.3 text/plan を text/plain に修正 章立てを修正 ii 目次 第 1 章
More informationintra-mart Accel Platform — ViewCreator ユーザ操作ガイド 第6版
Copyright 2012 NTT DATA INTRAMART CORPORATION 1 Top 目次 intra-mart Accel Platform ViewCreator ユーザ操作ガイド第 6 版 2016-04-01 改訂情報 ViewCreator について基本的な設定データ参照一覧リスト集計クロス集計とグラフ集計データ参照へのショートカットスマートフォンからの参照 2 改訂情報
More informationOSSTechプレゼンテーション
Copyright 2012 Open Source Solution Technology, Corp. 1 OAuth 入門 2012 年 4 月 24 日辻口鷹耶 オープンソース ソリューション テクノロジ株式会社 http://www.osstech.co.jp/ Copyright 2012 Open Source Solution Technology, Corp. 2 目次 OAuth
More informationintra-mart WebPlatform/AppFramework
intra-mart WebPlatform/AppFramework Ver.7.2 Struts 連携プログラミングガイド 2010/04/01 初版 変更年月日 2010/04/01 初版 > 変更内容 目次 > 1 はじめに...1 1.1 目的...1 2 アプリケーションの作成...2 2.1 Strutsからim-JavaEE Frameworkのイベントフレームワークへの連携...2
More informationintra-mart Accel Platform — PCとスマートフォンの機能差異 第5版
intra-mart Accel Platform PC とスマートフォンの機能差異第 5 版 2018-08-31 Copyright 2016 NTT DATA INTRAMART CORPORATION 1 Top 目次 intra-mart Accel Platform PC とスマートフォンの機能差異第 5 版 2018-08-31 1. 改訂情報 2. はじめに 2.1. 本書の目的 2.2.
More informationOpenRulesモジュール
目次目次 Copyright 2014 NTT DATA INTRAMART CORPORATION クイック検索検索 1 Top 目次 1. 改訂情報 2. はじめに 3. 機能 4. システム要件 5. 検証済み環境 6. サードパーティライセンス一覧 7. 著作権および特記事項 2 改訂情報 変更年月 日 2014-09- 01 変更内容 初版 3 はじめに 本書の目的 本書では OpenRules
More informationintra-mart Accel Collaboration — インフォメーション ユーザ操作ガイド 第11版
Copyright 2012 NTT DATA INTRAMART CORPORATION 1 Top 目次 1. 改訂情報 2. インフォメーションについて 3. 基本編 3.1. 記事を登録する 3.2. 記事一覧を表示する 3.3. 記事を編集する 3.4. 記事に追記を登録する 3.5. 記事を削除する 3.6. 通知の設定をする 4. 他機能との連携 4.1. ワークフロー承認機能 4.2.
More informationIM-PDFCoordinator for Accel Platform
プログラミングガイド第 2 版 2014-04-01 1 目次 改訂情報 はじめに 本書の目的 対象読者 本書の構成 APIリスト APIリストについて JavaEE 開発モデル スクリプト開発モデル プログラミング 動作概念 APIの種類と性質 プログラム開発における注意点 体験版ライセンスにおける注意点 チュートリアル 前提条件 用語解説 環境 サンプルプログラムの場所 ( すべての機能 ) プログラム実行
More informationintra-mart WebPlatform/AppFramework
intra-mart WebPlatform/AppFramework Ver.7.2 ポータルシステム管理者操作ガイド 2010/04/01 初版 i 変更履歴 変更年月日 変更内容 2010/04/01 初版 ii 第 1 章ポートレット管理 1 1.1 ポートレット管理とは 2 1.2 ポートレットアプリケーション一覧 3 1.2.1 概要 3 1.3 ポートレットアプリケーションの登録 4
More information目次 1. 画面構成 2. ライセンス登録 3. インストール 4. バックアップ方法 5. バッチバックアップ方法 6. 終了方法 7. アンインストール 8. 注意事項 2
for SharePoint Online 操作マニュアル 株式会社エクシード ワン 1 目次 1. 画面構成 2. ライセンス登録 3. インストール 4. バックアップ方法 5. バッチバックアップ方法 6. 終了方法 7. アンインストール 8. 注意事項 2 はじめに Exceed One Backup ( 以下 EOB) は SharePoint Online 上のデータをローカルストレー
More informationV-CUBE One
V-CUBE One Office 365 連携マニュアル ブイキューブ 2017/06/02 この文書は V-CUBE One の Office 365 連携用ご利用マニュアルです 更新履歴 更新日 内容 2016/02/09 新規作成 2016/03/11 Office 365 ID を既存の One 利用者と紐付ける機能に関する記述の追加 2016/04/01 V-CUBE ミーティング Outlook
More informationintra-mart Accel Platform — 標準テーマカスタマイズ 操作ガイド 第3版
1 Top 目次 intra-mart Accel Platform 標準テーマカスタマイズ操作ガイド第 3 版 2014-12-01 2 改訂情報 intra-mart Accel Platform 標準テーマカスタマイズ操作ガイド第 3 版 2014-12-01 変更年月日 変更内容 2013-10-01 初版 2014-01-01 第 2 版下記を変更しました はじめに の UIデザインガイドライン
More informationArcGIS for Server での Web マップの作成方法
ArcGIS for Server での Web マップの作成方法 1 目次 はじめに... 3 このドキュメントについて... 3 ArcGIS アプリケーションとは... 3 ArcGIS for Server での Web マップの作成... 5 コンテンツサーバ... 6 モバイルコンテンツディレクトリ... 6 マップコンテンツの検索とフォルダの操作... 7 Web マップの作成...
More informationOpenRulesモジュール
リリースノート初版 2014-09-01 1 改訂情報 変更年月日 変更内容 2014-09-01 初版 目次 2 はじめに 本書の目的 本書では OpenRules を intra-mart で利用するためのモジュールのリリース内容について記載されています なお OpenRules 製品本体のリリースについては OpenRules のリリースノートをご確認ください 製品の利用対象 次の利用者を対象としています
More informationスライド タイトルなし
御中 ドキュメント種 : お得意様名 : システム名 : デモ説明資料資料 EditionFlex DEMO 第一版平成 22 年 11 月第二版平成 22 年 12 月 11 日 15 日 Page - 1 1 DEMO1 Edition Flex エディター ( 編集画面 ) の呼出 DEMO1 では RESOLOGIC の Web サーバー上のデモメニューから まったく別のクラウド上にある Flex
More informationTestDesign for Web
発行日 2012/6/21 発行元 株式会社アープ 本書は Web でのテスト自動化における Test Design の一連の操作方法まとめたものです Test Design のメニューの説明やより詳細な使い方については ユーザーズガイド を参照してください 目次 1. はじめに... 1 2. 環境構築... 2 2.1. Selenium のサイトについて... 2 2.2. Selenium
More informationPowerPoint プレゼンテーション
データベースを活用した動画投稿大型キャンペーン 必要な契約エビリー様と契約 SPIRAL 基本契約 SPIRALAPI オプション ( 分間 10 件以上動画の投稿が想定される場合 ) 必要なスキル HTML Javascript PHP 作業工数 1 営業日 1 手順 1. 必要な契約の準備 2.SPIRAL の設定 (1)SPIRAL API 発行 (2) 動画管理 DB 発行 (3) 動画投稿フォーム発行
More informationドコモメール連携アプリ開発ガイド(新IF対応)
ドコモメール連携アプリ開発ガイド ( 新 IF 対応 ) 第 1.0.1 版 2015 年 12 月 Copyright (C) 2015 NTT DOCOMO, INC. All Rights Reserved. 改版履歴 版数日付記載箇所内容備考 1.0.0 2014 年 11 月 - 初版制定 1.0.1 2015 年 12 月 1.5. docomoid を d アカウントへ名称変更 Copyright
More informationintra-mart Accel Platform — TableMaintenance ユーザ操作ガイド 第7版 None
クイック検索検索 目次 Copyright 2012 NTT DATA INTRAMART CORPORATION 1 Top 目次 改訂情報概要レコードの追加 / 更新 / 削除レコードの編集レコードを削除するレコードの一括インポートとエクスポート日本語のキャプション表示 2 改訂情報 変更年月日 変更内容 2012-10-01 初版 2013-10-01 第 2 版下記が追加 変更されました 対応するフィールドの型
More informationMicrosoft Word - PHP演習資料.doc
PHP 概要ホームページは 毎回同じ画面しか表示する事が出来ない 従って ログインごとにパスワード認証をしたり 現在の時刻を表示したりするためには プログラムで HTML の構文を動的に作成する必要がある 一般的には Java や C# が使われるが それらは多少大がかりな仕掛けが必要になる 従ってプロバイダのレンタルサーバ等で 利用できるプログラムは 基本的には Pearl や PHP しか無い
More information— IM-VisualDesigner Migration Tool 2017 Spring リリースノート 初版
Copyright 2017 NTT DATA INTRAMART CORPORATION 1 Top 目次 1. 改訂情報 2. はじめに 3. 機能一覧 4. システム要件 5. 検証済み環境 6. 制限事項 7. 著作権および特記事項 8. 保証規程 2 改訂情報 変更年月日 変更内容 2017-04-01 初版 3 はじめに 本書の目的 本書では IM-VisualDesigner Migration
More informationintra-mart WebPlaform / AppFramework
intra-mart WebPlaform / AppFramework Ver.7.2 IM- 共通マスタセットアップガイド 2011/01/31 第 2 版 > 変更年月日変更内容 2010/04/01 初版 2011/01/31 第 2 版 組織分類所属およびパブリックグループ分類所属の移行についての制限を追記 目次 > 1 はじめに...1 1.1 用語説明...1
More informationPOWER EGG 3.0 Office365連携
POWER EGG 3.0 Office 365 連携 2018 年 9 月 ディサークル株式会社 改版履歴 修正日 版 2018/09/14 1.0 版初版発行 修正箇所 内容 1 1 連携概念図 Office 365 利用ユーザ向け連携モデル : パターン 1 ユーザ認証基盤 POWER EGG SharePoint: ポータル Exchange: メール 決裁メッセージ等を SP ポータルに表示
More informationCodeIgniter Con 2011, Tokyo Japan, February
CodeIgniter Con 2011, Tokyo Japan, February 19 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 http://www.iviking.org/fx.php/ 25 26 10 27 28 29 30 31
More informationJava (9) 1 Lesson Java System.out.println() 1 Java API 1 Java Java 1
Java (9) 1 Lesson 7 2008-05-20 Java System.out.println() 1 Java API 1 Java Java 1 GUI 2 Java 3 1.1 5 3 1.0 10.0, 1.0, 0.5 5.0, 3.0, 0.3 4.0, 1.0, 0.6 1 2 4 3, ( 2 3 2 1.2 Java (stream) 4 1 a 5 (End of
More information--- サーバ側処理 Java servlet の例 // 通常の Java servlet での POST で受信と同じ protected void dopost(httpservletrequest request, HttpServletResponse response) throws S
2 サーバとの連携と BlazeDS Flex アプリケーションではクライアント ( ブラウザ ) で処理できる機能が多いですが データベースへのアクセスや クライアントでは負担が大きい処理などはサーバ側で行います また パソコンのローカルディスクへのアクセスのように セキュリティの都合でクライアントで直接処理できない場合は一旦サーバにアップロードするなどして処理します 2-1 ファイルアップロードファイルをアップロードする場合は
More informationSeciossLink クイックスタートガイド
株式会社セシオス SeciossLink クイックスタートガイド G Suite シングルサインオン設定編 2017 年 10 月 3 日 目次 1 概要... 2 2 環境... 2 3 API 利用を有効化... 3 4 管理コンソール API 設定... 9 4.1 API アクセス有効化... 9 4.2 クライアント ID の API アクセス利用設定... 9 5 管理コンソール SSO
More informationWebプログラミング演習
Web プログラミング演習 特別編 いいね ボタンの実装 いいね ボタン ( 英語では Like) Facebook で, 他の人のコンテンツ ( コメント 写真など ) の支持を表明するためのボタン クリックすると, 自分の Facebook のタイムラインに支持したことが記録される ( コメントを同時投稿することも可能 ) 友達のニュースフィードに表示 コンテンツ毎にクリックしたユーザ数がカウントされる
More information目次 1. 画面構成 2. ライセンス登録 3. インストール 4. バックアップ方法 5. バッチバックアップ方法 6. 終了方法 7. アンインストール 8. 注意事項 2
for SharePoint Online 操作マニュアル 株式会社エクシード ワン 1 目次 1. 画面構成 2. ライセンス登録 3. インストール 4. バックアップ方法 5. バッチバックアップ方法 6. 終了方法 7. アンインストール 8. 注意事項 2 はじめに Exceed One Backup ( 以下 EOB) は SharePoint Online 上のデータをローカルストレー
More informationAndroid Layout SDK プログラミング マニュアル
プログラミングマニュアル Version 1.3.0 用 更新履歴 年月日 バージョン 履歴 2014.09.08 1.2.0.0 新規 (Layout Utilities ユーザーズ ガイド ) 2016.08.16 1.3.0.0 モバイル端末用レイアウトで直線部品と矩形部品に対応 モバイル端末用レイアウトファイルを CLFX から XML へ変更 Layout Print Engine から
More informationintra-mart im-JavaEE Framework
intra-mart im-javaee Framework Version 6.1 Struts 連携ガイド 第 2 版 2010 年 7 月 30 日 > 変更年月日変更内容 2007/7/31 初版 2010/7/30 第 2 版 プレゼンテーションフレームワークに関する記述を削除 目次 > 1 はじめに...3 1.1 目的...3 2 アプリケーションの作成...3
More informationC:\Apache Software Foundation\Apache2.2\htdocs\sample\login.html サンプルプログラム passworddisc.php <head><title> ログイン </title></head> $user=$_post['user']; $
PHP を利用すると 動的に Web ページを生成することが出来る 予め HTML ファイルを準備しておき その内で必要に応じてスクリプトを記載することで Web アプリケーションを容易に開発することが出来る Java に比べて 比較的にサーバーの設定などが 簡単である ホームページから PHP 応用演習ソースプログラム をダウンロードして C:\Apache Software Foundation\Apache2.2\htdocs\sample\
More information1 ユーザ認証を受けた権限で アプリケーションを利用するために ログインプロキシにアクセスします 2 ログインプロキシにより Shibboleth SP から Shibboleth IdP の認証画面にリダイレクトされます 3 ブラウザに認証画面を表示します 4 認証画面にユーザ / パスワードを入
既存のアプリケーションのユーザ管理への Proxy( 代行システム ) を用意する 既存のアプリケーションのユーザ管理への Proxy( 代行システム ) を用意する 既存のアプリケーションにユーザ管理機能が存在する場合 ユーザ認証を Shibboleth に代行させる機能 ( ログインプロキシ ) を構築するパターンです 概要図 ユーザ管理には Shibboleth のセッション情報からユーザ管理機能のセッション情報を作成する機能を組み込む必要があります
More informationintra-mart Accel Platform — TableMaintenance ユーザ操作ガイド 第8版
Copyright 2012 NTT DATA INTRAMART CORPORATION 1 Top 目次 改訂情報概要レコードの追加 / 更新 / 削除レコードの編集レコードを削除するレコードの一括インポートとエクスポート日本語のキャプション表示 2 改訂情報 変更年月日 変更内容 2012-10-01 初版 2013-10-01 第 2 版下記が追加 変更されました 対応するフィールドの型 が追加されました
More informationuntitled
Ajax Web Ajax http://www.openspc2.org/javascript/ajax/ajax_stu dy/index.html Life is beautiful Ajax http://satoshi.blogs.com/life/2005/06/ajax.html Ajax Ajax Asynchronous JavaScript + XML JavaScript XML
More informationMicrosoft Word - W3C's_ARIA_Support
W3C の ARIA (Accessible Rich Internet Applications) 対応 : Windows Internet Explorer 8 Beta 1 for Developers Web 作業の操作性を向上 2008 年 3 月 詳細の問い合わせ先 ( 報道関係者専用 ) : Rapid Response Team Waggener Edstrom Worldwide
More informationJavaセキュアコーディングセミナー東京 第3回 入出力(File, Stream)と例外時の動作 演習解説
Java セキュアコーディングセミナー東京第 3 回入出力と例外時の動作 演習解説 2012 年 11 月 11 日 ( 日 ) JPCERT コーディネーションセンター脆弱性解析チーム戸田洋三 1 Hands-on Exercises コンパイルエラーに対処しよう ファイルからのデータ入力を実装しよう 2 Hands-on Exercise(1) サンプルコードの コンパイルエラーに対処しよう 3
More informationALG ppt
2012 6 21 (sakai.keiichi@kochi-tech.ac.jp) http://www.info.kochi-tech.ac.jp/k1sakai/lecture/alg/2012/index.html 1 l l O(1) l l l 2 (123 ) l l l l () l H(k) = k mod n (k:, n: ) l l 3 4 public class MyHashtable
More informationIOWebDOC
IOWebDOC Windows 版インストールマニュアル Page1 > 1 IOWEBDOC のインストール... 3 IOWEBDOC JAVA INTERFACE 環境設定例について... 3 1.1 インストールの前に... 4 1.2 インストール手順 (32bit 版 )... 4 1.3 インストール手順 (64bit 版 )... 8 Page2 1 IOWebDOC
More informationuntitled
2011 6 20 (sakai.keiichi@kochi-tech.ac.jp) http://www.info.kochi-tech.ac.jp/k1sakai/lecture/alg/2011/index.html tech.ac.jp/k1sakai/lecture/alg/2011/index.html html 1 O(1) O(1) 2 (123) () H(k) = k mod n
More informationOracle JDeveloper 10g ADF Creation Date: Jul 07, 2004 Last Update: Jul 08, 2004 Version 1.0
Oracle JDeveloper 10g ADF Creation Date: Jul 07, 2004 Last Update: Jul 08, 2004 Version 1.0 ... 1... 2... 3... 5... 6... 6... 9... 9 Vector... 10 Struts... 12... 14 cart.jsp 1... 15 cart.jsp 2... 17 JSP...
More informationオブジェクト指向プログラミング・同演習 5月21日演習課題
オブジェクト指向プログラミング 同演習 5 月 21 日演習課題 問題 1 配列の例外処理例外が発生する可能性のある処理を try で囲み その後に catch で例外を捕捉します 例外処理の終了処理として finally が行われます これは書かなくて自動的に行われます 提出課題 1 (Kadai052301.java) 以下のプログラムは例外処理をしていない ArrayIndexOutOfBoundsException
More informationIM-FormaDesigner for Accel Platform — IM-FormaDesigner 仕様書 第3版
Copyright 2015 NTT DATA INTRAMART CORPORATION 1 Top 目次 1. 改訂情報 2. 機能仕様 1. スマートフォン 2. ワークフロー関数 3. IM-Workflow のバージョンと IM-FormaDesigner の履歴の違い 4. Formaアプリから作成されるテーブルの仕様 5. IM-FormaDesigner における画面遷移部品の仕様
More information— IM-PDFTimeStamper for Accel Platform 2018 Spring リリースノート 第3版
Copyright 2018 NTT DATA INTRAMART CORPORATION 1 Top 目次 改訂情報はじめに機能一覧システム要件検証済み環境制限事項保証規程著作権および特記事項 2 改訂情報 変更年月日 変更内容 2018-04-01 初版 2018-05-31 第 2 版下記を修正しました intra-mart Accel Platform のサーバ要件 で intra-mart
More informationSpringSecurity
Spring Security 1/40 OUTLINE Spring Security Spring Securityを使った認証の仕組み Spring Securityを使った独自認証 認証エラーメッセージの変更 2/40 Spring Security 3/40 Spring Security とは アプリケーションのセキュリティを高めるためのフレームワーク 認証 認可機能 その他 多数のセキュリティ関連の機能を持つ
More informationintra-mart Accel Platform — 郵便番号検索(日本) 仕様書 初版
Copyright 2014 NTT DATA INTRAMART CORPORATION 1 Top 目次 1. 改訂情報 2. はじめに 2.1. 本書の目的 2.2. 対象読者 2.3. 本書の構成 3. 概要 3.1. 郵便番号検索機能とは 3.2. 仕様 3.3. 制限事項 4. 郵便番号データのインポート 4.1. 住所の郵便番号データインポート 4.1.1. ステップ1: 郵便番号データ
More information— intra-mart Accel Documents Timestamp Option 2016 Summer リリースノート 初版
Copyright 2016 NTT DATA INTRAMART CORPORATION 1 Top 目次 1. 改訂情報 2. はじめに 3. 機能一覧 4. システム要件 5. 検証済み環境 6. 制限事項 7. 保証規程 8. 著作権および特記事項 2 改訂情報 変更年月日 変更内容 2016-08-01 初版 3 はじめに 本書の内容 本書では intra-mart Accel Documents
More informationサーブレット (Servlet) とは Web サーバ側で動作する Java プログラム 通常はapache 等のバックグラウンドで動作する Servletコンテナ上にアプリケーションを配置 代表的な Servlet コンテナ Apache Tomcat WebLogic WebSphere Gla
サーブレット 1 オブジェクト指向プログラミング特論 サーブレット (Servlet) とは Web サーバ側で動作する Java プログラム 通常はapache 等のバックグラウンドで動作する Servletコンテナ上にアプリケーションを配置 代表的な Servlet コンテナ Apache Tomcat WebLogic WebSphere GlassFish 2 オブジェクト指向プログラミング特論
More information