タグ

salesforceに関するy_yukiのブックマーク (27)

  • SalesForceのオブジェクトをJavaのAPIで取得し、csvに出力する手順 – その② | ぱーくん plus idea

    SalesForceのオブジェクトをJavaAPIで取得し、csvに出力する手順 – その②2012年4月13日 [Java, Salesforce] 前回の記事(SalesForceのオブジェクトをJavaAPIで取得し、csvに出力する手順 – その①)で、自組織の情報をもとに、Javaのクラス(スタブ)ファイルを自動生成するところまでを行いました。 Eclipseのプロジェクトに、「com.sforce.enterprise」パッケージが生成されていることが確認できると思います。 今回はそのパッケージを使用して、SalesForceへの接続と、データの取得を行い、csvファイルに書き出すところまでを行いたいと思います。 まずはじめに、SalesForceに接続する役割を担うクラスを作成しましょう。 package jp.koji; import java.io.IOExcepti

    SalesForceのオブジェクトをJavaのAPIで取得し、csvに出力する手順 – その② | ぱーくん plus idea
  • 竹澤聡志のブログ: Force.com初学者が陥りやすい7つの罠 (eclipse開発編)

    Friday, June 11, 2010 Force.com初学者が陥りやすい7つの罠 (eclipse開発編) 日開催された日経BPの「クラウドコンピューティング 設計・開発 実践セミナー」で弊社今岡が講演させていただきました。参加いただきました皆様ありがとうございました&お疲れ様でした。 私は受講者のサポート役として参加したのですが、その場で起こった問題についてレポートさせていただこうと思います。Force.comで開発する初学者の方の参考になれば幸いです。   1.eclipseで作成したソースコードがSalesforceに反映されていない 通常eclipseを使って開発しているとき、Ctrl+Sを押すとソースがローカルに保存されると同時に、Salesforce.comサーバーにもアップロードされます。 保存されていないソースコードは、eclipse上のタブにアスタリスク(*)付

  • Titanium Mobileで作るiPhone/iPad、Android向けSalesforce.com Chatterクライアント(2) | アピリオ Tech Blog

    2011年8月24日水曜日 Titanium Mobileで作るiPhone/iPadAndroid向けSalesforce.com Chatterクライアント(2) Tweet 前回の記事でTitanium Mobileを紹介しましたが、デモ用に、Salesforce.comの提供するChatterのクライアントアプリケーションを作成してみました。今回は、その作成手順を順を追って紹介したいと思います。 Salesforce Chatter Chatterは、Salesforce.comの提供するサービスのひとつで、企業組織向けのTwitterのようなSNSです。情報共有、コラボレーションのサービスを提供します。詳しくはChatterのサイトを御覧ください。 アプリケーションの機能 以下のようなシンプルな機能を実装します。 新着フィードを取得して一覧表示する 投稿者(プロフィール画像、名

  • Apexコアデベロッパーセミナー(Apexコード)071010

    2. セミナーの内容 Apex コードの概要 Apex コードの文法 トリガの作成 Web サービスの公開 デバッグ、テスト、配備 参考: Visualforce 3. Apex コード Your Code Our Servers Integer NUM = 10; Account[] accs; // Clean up old data accs = [select id from account where name like 'test%']; delete accs; commit; accs = new Account[NUM]; for (Integer i = 0; i < NUM; i++) { accs[i] = new Account(name='test ' + i, outstandingshares__c=i); } insert accs; Contact[]

    Apexコアデベロッパーセミナー(Apexコード)071010
  • Winter’12のJSONサポートを使いこなす(3) < デジタルコースト スタッフブログ < Digital Coast Inc. | デジタルコースト株式会社

    忙しくて,ちょっと間が開いてしまいましたが,Winter’12のJSONサポートシリーズの3回目です. 今回は,System.JSONParserの使い方と,弊社で使用しているSystem.JSONParserを使った 汎用のJSON変換ライブラリを紹介します. 前回の記事で,JSON.deserialize()が万能ではなく,扱えないJSONがあることを書きました. また,そういう場合の対策として System.JSONParser があるということに触れたかと思います. System.JSONParserを使うと,XMLをSAXで解析するときのように,プロパティ名を条件にして 必要なデータ値を取り出すことができます. ただ,SAXがコールバックベースなのに比べて,JSONParserはループベースなので,雰囲気はかなり違います. 例えば,bitlyのshorten API

  • たいていのことは、「気合い」と「根性」で乗り越えられるものだ!!:salesforce

    salesforce 2019年10月05日 【salesforce】Lightningメールテンプレートどこにあるのー うぉい、うぉい、うぉーーい 、どこだゼイ。 Lightningメールテンプレートが見当たらないぜい! はいー、ありました。 タブの中。アプリケーションランチャーのなかでしたー。 設定にあるのものだと勘違いしてたゼイ。 今更ですが、初めてつかった。。 クラシックメールテンプレートばっかり使ってたからな。。。 更新試験Summer '19からハンズオンはいったのね。 うん、余裕持ってやろう。 タグ : salesforce Lightningメールテンプレート volvic_beer at 04:24|Permalink│Comments(0)│ 2019年01月23日 【salesforce】前月とか、前々月、〇か月前の1日を表示するってやつだゼイ いやー久々だゼイ。 な

  • Mercyのφ(.. )メモメモ

    VMWarePlayer7 unlocker-allはv202 vcpu-0:VERIFY vmcore/vmm/main/physMem_monitor.c:1123 のエラーの対処は、VMXファイルの末尾に smc.version = "0" ■Scheduler、woker起動 deployタスク内に下記タスクを定義 desc "タスクの説明文" task :タスク名, roles: :app do run "(cd #{current_path} && QUEUE=* nohup bundle exec rake environment resque:work RAILS_ENV=#{rails_env} > /dev/null 2>&1 &) && sleep 1", :pty => true run "(cd #{current_path} && QUEUE=* nohup b

    Mercyのφ(.. )メモメモ
  • setoya-blog

    2021-05-06 macOS Big Surでpyenvでpythonをインストールするとエラーが発生する % pyenv install 3.8.5 とかやると、以下のようなエラーが発生して困っていた。 % pyenv install 3.8.5 python-build: use openssl@1.1 from homebrew python-build: use readline from homebrew Downloading Python-3.8.5.tar.xz... -> https://www.python.… 2021-05-06 bundlerのビルドオプションの設定場所 よく、pgをインストールするときなどに、 % bundle config build.pg --with-pg-config=/path/to/pg_config のような感じで、pg_con

    setoya-blog
  • Notes of salesforce

    Notes of salesforce salesforce開発時の個人的なメモ&記録。標準機能の実装方法からApex visualforceの書き方まで忘れたくないことのランダムなメモ集 多言語による利用を行う場合に設定する 〇トランスレーションワークベンチを有効にする 〇使用する言語とその言語ごとに使用可能なユーザーを追加する 例えば英語はAさん、Bさん、日語はAさん、Cさん というようなかたち 〇翻訳でデフォルト言語以外の言語のテキストを登録する 例えば項目名、項目名は日語(デフォルト言語)で登録されているが、英語のテキストを登録する場合 翻訳で言語に英語を選択 コンポートネントにカスタム項目を選択 オブジェクトは対象オブジェクトを選択 一覧表に英語テキストが入力可能な項目の一覧が表示されるので、「項目表示ラベルの翻訳」に英語テキストを入力し保存 〇自分の言語を英語表示に変更し、

    Notes of salesforce
  • [SFDC]:親が更新されたら子、孫・・・にも反映

    要件として親の項目が更新されたら子にも~とか聞いたりします。 ※逆もありますが ということで強引に作ってみた。 A.設定 ・取引先の親取引先を使っています。 ・実行する際にはフラグを利用しています。 >チェックして保存したら実行 ・Database.Batchableを利用して大量データにも対応しています。 ・先祖のIDを数式で持たせ、その項目に対してLikeで検索して反映対象を取得しています。 ParentId & Parent.ParentId & Parent.Parent.ParentId ・・・・.ParentId ・・・これはひどいww これが20個ぐらい続きます。 ガチでやろうとすると、子を取得して、子を参照する孫を取得して孫を参照(以下略 となるのですが、面倒なので今回はこのようにしています。 B.SFDC側の設定 取引先に 1.実行用のフラグ(batchActionFlg

  • [Force.com編]ガバナ制限を回避する(1)

    Force.comのようなPaaS上でアプリケーションを開発するとき、オンプレミスのシステムと大きく異なっているのが、一度に利用できるシステムリソースに制限が設けられていることです。Force.comではこれを「ガバナ制限(Governors and Limits)」と呼んでいます。第2回と第3回では、ガバナ制限をうまく回避するためのテクニックを紹介します。 PaaSでは、複数の組織が共通のシステム基盤を利用しています。この共通のシステム基盤上で特定の組織がリソースを専有すると、他の組織に悪影響を与えてしまいます。このためPaaSでは、組織ごとに利用できるシステムリソースに制限を設けています。米GoogleのPaaS「Google App Engine」にも、Force.comと似たような制限があります。 PaaSの魅力はそもそも、システム基盤を共有していることから生まれています。複数の組

    [Force.com編]ガバナ制限を回避する(1)
  • セールスフォースの豆知識: Force.com IDE

    Winter '11リリースに伴い、Force.com IDEがバージョンアップされていたので、 早速インストールしてみました(インストール方法はこちら)。 ○変更点 ・Eclipse 3.6 Helios対応 ・Winter '11のメタデータAPIに対応 ・ヘルプドキュメント・リファレンスドキュメントがWinter'11に対応 Winter '11のメタデータAPIに対応ということで、下記のオブジェクトにスキーマブラウザからアクセス可能になりました。 ・ReportReportFeed ・ReportTag ・CaseArticle ・ContentDocumentFeed ・Dashboard ・DashboardFeed ・DashboardTag ・EventFeed ・KnowledgeArticleViewStat ・KnowledgeArticleVoteStat ・T

  • [Visualforce]マスタの選択リスト化&連動をJSでやってみる : minoawのブログ

    2011年06月27日18:20 カテゴリVisualforce [Visualforce]マスタの選択リスト化&連動をJSでやってみる 親 - 子 - 孫 と関連付いているオブジェクトの、 親・子にあたるオブジェクトをselectとして表示し、 親 - 子の間はoptionの切換えで表示させる。 通常 子select の絞込みは actionSupport + reRender でやるのが楽だけど、 それだとサーバーとの通信で時間をとらされるので、 依存関係をJSで出力してやってみた。 ソースのダウンロード public class MasterSelection { public List<Item> items { get; private set; } public List<SelectOption> largeCategoryOptions { get; private set

  • Salesforce : minoawのブログ

    2013年12月05日00:08 フレキシブルページを作ってみた Force.com Advent Calendar 2013 5日目の記事です。 Winter'14から追加された新たなページ設定、フレキシブルページを作成してみました。 Salesforce1入門 for アプリケーションパートナー 22-24ページで紹介されています。 参照できる資料としてdeveloper.salesforce.comの画面右から飛べるSalesforce1 App Developer Guideがあります。 フレキシブルページとは Winter'14(APIバージョン29.0)で新たに追加されたメタデータです。 Salesforce1用のカスタムレイアウトを作成することができます。 Visualforceとは違い、HTMLを自由にコンテンツとして書くことはできず、あらかじめ用意されているコンポーネント

  • [SFDC,Flex]:VisualForceでのセッションの渡し方

    1時間ほど死んだので、メモ ↓みれ http://forums.sforce.com/t5/Visualforce-Development/as3Salesforce-swc-Flex-Toolkit-no-longer-working/m-p/148684 visualforceでドメインが変わってしまうのがそもそもいけないと思います。 これでおそらく相当の人が詰まったはず。 以下は上記リンクの核心部分の転載になります。wintamute氏多謝! /** * セッションを取得 */ public class GetSessionControllerExtension { public GetSessionControllerExtension(ApexPages.StandardController stdController) { } public String GetMySessio

  • ignore++

    私はMS畑じゃないので、ExcelやAccessは素人なんですが、移行データを作っていたり 周りの人がやっている中で苦労というか、****!!と叫んだことを少ないですけど箇条書き Q1.SFDCのレポートからエクスポートしてAccessにインポート データを結合すると、結果がおかしい。(行が増えてる、ちゃんと結合できてない) A1.15桁IDが原因です。"CASESAFEID"数式を作成して18桁IDをキーにしましょう。 15桁の状態だと、大文字小文字を区別すればユニークですが、 区別しない場合ユニークではありません。(Accessは区別しない、設定もない) Q2.日付型で爆死。 A2.日人 -> yyyy/MM/dd SFDC -> yyyy-MM-dd まずは"/"を"-"に変換しましょう。 またDataLoaderでインポートする際日付が1日戻ることがないように 設定も確認しましょ

  • セールスフォースの豆知識: Summer '11とJavaScript Remoting for Apex Controller

    Summer '11のリリースが迫ってきました。 日のユーザが利用するAP0インスタンスでは、日時間で6月12日(日) 午前2時~7時にリリースされます。例によって、インスタンスごとにリリース日時は違いますので、AP0インスタンス以外のリリース日時は、ここで確認してください。 リリースノートはこちら さて、Summer '11では、JavaScriptからApexコントローラを呼べるようになります。 ソースコードはこんな感じ↓ Apex global class MyController { @RemoteAction global static String satHello(String helloTo) { return 'Hello ' + helloTo + '!'; } } JavaScriptから呼ばれるメソッドはglobalで定義し、RemoteActionアノテーショ

  • NetCloulis構築メモ

    NetCloulis構築メモ ネット情報システム㈱によるSalesforce社クラウドSaasを使ったNetCloulis(ネットクラウリス)構築メモ。 ApexクラスやVisualforceを用いた製作中に気づいたことをまとめます。

    NetCloulis構築メモ
  • AppExchangeパートナー&デベロッパー第2部:20070523版

    4. SalesforceCRM アプリケーションを拡張したい データ項目、テーブルの追加、ユーザインターフェース拡張 運用コストをかけずに社内アプリケーションを作成したい 人材採用、人事、日報管理 外部の Web サービスと連動したアプリケーションを開発したい マッシュアップアプリケーション 既存システムのデータを Salesforce のデータと連動したい ERP 、データベースサーバ Web ブラウザ以外の環境から Salesforce にアクセスしたい モバイル端末からのアクセス Excel などのデスクトップソフトウェア Apex アプリケーション開発の目的は? デザイン 5. Apex アプリケーションの分類 デザイン Salesforce 上ですべて動作するアプリケーション 外部の Web サイトから API を介して連携するアプリケーション Salesforce ネイ

    AppExchangeパートナー&デベロッパー第2部:20070523版
  • 『Salesforceでセッション管理する方法を考えてみた』

    Apexというクソ言語とvisualforceっていうクソカスタムタグを色々と調べてみた。 このSalesforceってのはやっかいで、セッション管理がありません。 買い物かごみたいに情報をメモリに保持しとくやつです。 調べてみるとページに同一のコントローラクラスを設定しておけば、セッション管理が実現できるとあります。 コントローラクラスのステートでセッションを表現してしまおうということのようです。 でも、この方法で実装してしまうと膨大なコード量とすさまじい依存関係のコントローラクラスが作成されてしまいます。 さしずめ、Strutsのアクションクラスを1つで全画面を実装するというような感じでしょう。 そこで、コントローラクラスを各画面単位で作成できないか考えてみました。 苦し紛れだが、まぁ1個のコントローラで全実装よりはマシ。 間違ってたらスンマソン。 ■説明 ○メインコントローラクラスは

    『Salesforceでセッション管理する方法を考えてみた』