フォーラムへの返信
-
投稿者投稿
-
sweetie参加者
foodagriさん、JavaSDKのゲストスペース内アプリへのアクセスのサポートがリリースされましたので、それに伴い、サーバーの実装を修正し、本日ゲストスペースのサポートが可能になりました。
基本的に、ユーザー側は特に設定等する必要はありません。従来のアプリとReportsconnectアプリをゲストスペース内に持ってくればそのまま稼働すると思いますので、お試しください。
sweetie参加者Reportsconnectサーバー内で取得したデータを一旦文字列に変換する都合上、そのようになるようですが、対応策としては、簡単なのが、
1.Salesforce側で、通貨のフィールドを文字列化した数式を作って、それをiReportで使用するあと、少々ややっこしいですが、通貨のフィールドがkakaku__cだとすると
2.iReport上のText Field Expressionで
($F{kakaku__c}!=”null”) ? new Integer((int)Double.parseDouble($F{kakaku__c})).toString() : “”とやれば、66000000という文字列に変換されます。
sweetie参加者foodagriさん、ゲストスペース内アプリの要件の件ですが、
kintoneにはスレッド内アプリというので、スペース内のメンバーだけがアクセスできるアプリが設定できるようですが、この機能ではダメなのでしょうか?sweetie参加者追伸です、サイボウズに問い合わせたところJavaSDKのゲストスペース内アプリへのアクセスのサポートが9月中に行われる予定のようです。
Reportscpnnect fro kintoneとしては、その結果を受けて検討します。
sweetie参加者結論から言いますと、Reportscpnnect fro kintoneでは現在ゲストスペース内アプリのデータの読み込みはサポートしていません。
サポートしていない最も大きな理由は、内部で使用している、kintonのJavaSDKがゲストスペース内アプリへのアクセスをサポートしていないためです。
今後、サポートするかどうかを検討する上で、よろしければ、このケースのアプリの要件を教えていただきたいのですが。
現在、Restapiはゲストユーザーからは使用できないとなっていますが、今回のケースは、ゲストで無いユーザーがゲストスペース内のアプリのデータを使用して帳票を作成したいということでしょうか?
sweetie参加者テーブルのフィールドではlimitはサポートしていません。
table(テーブル名) order by start_year,start_month desc
は可能だと思います。
10件のみ印字するというコントロールはiReport側の設定
$V{REPORT_COUNT} および、Print When expression
で可能かもしれません。
以下のページが参考になると思います。http://enholm.net/index.php/blog/print-only-the-first-row-of-your-data-in-jasperreports/
sweetie参加者APIトークンの対応ですが、現在のところ、なぜかREST APIによるファイルのダウンロードに関してのみサポートされていないようなので、残念ながらReportsConnectの要件を満たしていません。
サイボウズに質問を投げていますが、当面APIトークンによる認証は出来ない模様です。
sweetie参加者斎藤さん、こんにちは
APIトークンについては対応する方向で考えたいとおもいます。
具体的には、ユーザーIDパスワードの代わりにトークンを設定する形になると思います。対応時期については、追ってお知らせ致します。
sweetie参加者kinoshitaさん、こんにちは
過去に発生した事例としては、HeiseiKakuGo-W5/HeiseiMin-W3等のiTextAsianのフォントを使用した場合に、Jasperreportsのバグで、文字の長さを正確に判断しない場合がありました。
その際は、IPAmj明朝/IPAexゴシック使用する事で回避出来ました。IPAmj明朝/IPAexゴシックの使用法は以下のページを参照してください。
http://kptech.cocolog-nifty.com/blog/2012/11/reports-conne-1.html
いずれにしても、ReportsConnectの問題というよりは、iReport Jasperreportsそのものの問題と考えられます。
もし、フォントの指定で回避できない場合は、以下のフォーラム等に質問してみてはいかがでしょうか。
http://sourceforge.jp/projects/adempiere/forums/24560/sweetie参加者質問の意味の確認ですが、英字の部分が出ないということでしょうか?
sweetie参加者takakuraさん
貴重な情報をありがとうございます。当方としても、原因を調査してみたいと思います。
sweetie参加者takakura さん
エラーのログを見る限り、今回のエラーの原因は、クライアントからドメインの情報が上がって来ていない事により起きていると思われます。
該当ユーザーが組織に所属していない事が原因と思われます。
処理対象の組織に所属させてお試しください。sweetie参加者takakura さん
kintone版のReportsConnectでは、セールスフォース版のようなoAuth2.0の認証をサポートしていないため、パスワードをレコードに指定せざるを得ない状態になっています。
ご不便をお掛けして申し訳ありません。ご指摘の現象ですが、こちらで、管理者でないユーザーのログイン、パスワードを指定してみましたが、正常に稼働し、再現できません。
可能な限り権限の小さいユーザを設定した、というのは、どのような設定を行ったのでしょうか?
sweetie参加者クラウドコンピューティングエキスポ2014のページです
http://www.cloud-japan.jp/sweetie参加者失礼しました、goReport() ではなくてgoPrint() の間違いでした。
-
投稿者投稿