どうも。
日曜プログラマです。

今回は標準オブジェクトのAPI参照名一覧でもまとめようかなと。
 まぁAppexchengeとかにいろんな取得アプリあるんですけどね。
インストールできない環境とかのためにメモしておく。

なお、keyPrefixはURLのhttps://ap.salesforce.com/○○○←ここにいれるとページに飛べる。
いけないページもあるよ。


以下一覧
5/27更新
・なんだかバッチだか感謝だかのオブジェクトが増えた。

Lavel Name keyPrefix
参加行動リレーション AcceptedEventRelation  
取引先 Account 001
取引先責任者の役割 AccountContactRole 02Z
取引先フィード AccountFeed  
取引先履歴 AccountHistory  
取引先パートナー AccountPartner  
取引先の共有 AccountShare 00r
活動履歴 ActivityHistory  
追加ディレクトリ番号 AdditionalNumber 04m
集計結果 AggregateResult  
お知らせ Announcement 0Bt
Apex クラス ApexClass 01p
Visualforce コンポーネント ApexComponent 099
Apex デバッグログ ApexLog 07L
Visualforce ページ ApexPage 066
Apex テストキュー項目 ApexTestQueueItem 709
Apex テスト結果 ApexTestResult 07M
Apex トリガ ApexTrigger 01q
アプリケーションメニュー項目 AppMenuItem 0DS
承認 Approval 806
納入商品 Asset 02i
納入商品フィード AssetFeed  
割り当てルール AssignmentRule 01Q
Apex ジョブ AsyncApexJob 707
添付されたコンテンツドキュメント AttachedContentDocument  
添付ファイル Attachment 00P
認証プロバイダ AuthProvider 0SO
認証セッション AuthSession 0Ak
レターヘッド BrandTemplate 016
営業時間 BusinessHours 01m
ビジネスプロセス BusinessProcess 019
コールセンター CallCenter 04v
キャンペーン Campaign 701
キャンペーンフィード CampaignFeed  
キャンペーンメンバー CampaignMember 00v
キャンペーンメンバーの状況 CampaignMemberStatus 01Y
キャンペーンの共有 CampaignShare 08s
ケース Case 500
ケースコメント CaseComment 00a
ケース 取引先責任者の役割 CaseContactRole 03j
ケースフィード CaseFeed  
ケース履歴 CaseHistory  
ケースの共有 CaseShare 01n
ケース ソリューション CaseSolution 010
ケースの状況値 CaseStatus  
ケースチームのメンバー CaseTeamMember  
ケースチームメンバーロール CaseTeamRole  
既定義済みケースチーム CaseTeamTemplate  
既定義済みケースチームのメンバー CaseTeamTemplateMember  
既定義済みケースチームレコード CaseTeamTemplateRecord  
カテゴリデータ CategoryData 02o
カテゴリノード CategoryNode 02n
Chatter 活動 ChatterActivity 0ca
Chatter の会話 ChatterConversation 03M
Chatter の会話メンバー ChatterConversationMember 03N
Chatter メッセージ ChatterMessage 03J
クライアントブラウザ ClientBrowser 713
グループ CollaborationGroup 0F9
グループフィード CollaborationGroupFeed  
グループメンバー CollaborationGroupMember 0FB
グループメンバー要請 CollaborationGroupMemberRequest 0I5
Chatter 招待 CollaborationInvitation 0H1
メモ、添付ファイル、Google ドキュメントおよびファイル CombinedAttachment  
ゾーン Community 09a
取引先責任者 Contact 003
取引先責任者フィード ContactFeed  
取引先責任者履歴 ContactHistory  
取引先責任者の共有 ContactShare 03s
コンテンツ ContentDocument 069
ContentDocument フィード ContentDocumentFeed  
コンテンツドキュメント履歴 ContentDocumentHistory  
コンテンツドキュメントリンク ContentDocumentLink 06A
コンテンツ ContentVersion 068
コンテンツバージョン履歴 ContentVersionHistory  
ライブラリ ContentWorkspace 058
ライブラリドキュメント ContentWorkspaceDoc 059
契約 Contract 800
契約 取引先責任者の役割 ContractContactRole 02a
契約フィード ContractFeed  
契約履歴 ContractHistory  
契約状況値 ContractStatus  
Cron ジョブ CronJobDetail 08a
スケジュール済みジョブ CronTrigger 08e
ダッシュボード Dashboard 01Z
ダッシュボードコンポーネント DashboardComponent 01a
ダッシュボードコンポーネントフィード DashboardComponentFeed  
ダッシュボードフィード DashboardFeed  
不参加行動リレーション DeclinedEventRelation  
ドキュメント Document 015
ドキュメントエンティティの対応付け DocumentAttachmentMap 05X
ドメイン Domain 0I4
カスタム URL DomainSite 0Jf
メールサービスアドレス EmailServicesAddress 093
メールサービス EmailServicesFunction 091
メール状況 EmailStatus 018
メールテンプレート EmailTemplate 00X
エンティティ登録 EntitySubscription 0E8
行動 Event 00U
行動フィード EventFeed  
行動リレーション EventRelation 0RE
フィードコメント FeedComment 0D7
フィード項目 FeedItem 0D5
フィード「いいね!」 FeedLike 0I0
Feed Poll Choice FeedPollChoice 09A
Feed Poll Vote FeedPollVote 09B
変更追跡フィード FeedTrackedChange 0D6
項目権限 FieldPermissions 01k
会計年度設定 FiscalYearSettings 022
フォルダ Folder 00l
売上予測共有 ForecastShare 608
グループ Group 00G
グループメンバー GroupMember 011
ハッシュタグ定義 HashtagDefinition 0hd
休日 Holiday 0C0
アイデア Idea 087
アイデアのコメント IdeaComment 00a
リード Lead 00Q
リードフィード LeadFeed  
リード履歴 LeadHistory  
リードの共有 LeadShare 01o
リードの状況値 LeadStatus  
ログイン履歴 LoginHistory 0Ya
ログイン IP LoginIp 710
差し込み印刷テンプレート MailmergeTemplate 01H
モバイルデバイス登録業者 MobileDeviceRegistrar 0IG
名前 Name  
メモ Note 002
メモと添付ファイル NoteAndAttachment  
オブジェクト権限 ObjectPermissions 110
活動予定 OpenActivity  
商談 Opportunity 006
商談: 競合 OpportunityCompetitor 00J
取引先責任者の役割 OpportunityContactRole 00K
商談フィード OpportunityFeed  
商談項目履歴 OpportunityFieldHistory  
商談履歴 OpportunityHistory 008
商談商品 OpportunityLineItem 00k
商談パートナー OpportunityPartner  
商談の共有 OpportunityShare 00t
商談フェーズ OpportunityStage  
注文 Order 801
注文フィード OrderFeed  
注文履歴 OrderHistory  
注文商品 OrderItem 802
注文商品フィード OrderItemFeed  
注文商品履歴 OrderItemHistory  
組織 Organization 00D
組織の送信元メールアドレス OrgWideEmailAddress 0D2
ユーザ所有のファイル OwnedContentDocument  
パートナー Partner 00I
パートナー役割値 PartnerRole  
期間 Period 026
権限セット PermissionSet 0PS
権限セットの割り当て PermissionSetAssignment 0Pa
Permission Set License PermissionSetLicense 0PL
Permission Set License Assignment PermissionSetLicenseAssign 2LA
価格表 Pricebook2 01s
価格表履歴 Pricebook2History  
価格表エントリ PricebookEntry 01u
プロセスインスタンス ProcessInstance 04g
プロセスインスタンス履歴 ProcessInstanceHistory  
プロセスインスタンスステップ ProcessInstanceStep 04h
承認申請 ProcessInstanceWorkitem 04i
商品 Product2 01t
商品フィード Product2Feed  
プロファイル Profile 00e
転送トピック PushTopic 0IF
キューの S オブジェクト QueueSobject 03g
最近参照したデータ RecentlyViewed  
レコードタイプ RecordType 012
レポート Report 00O
レポートフィード ReportFeed  
カスタムSコントロール Scontrol 01N
CSS ユーザ SelfServiceUser 035
設定エンティティアクセス権 SetupEntityAccess 0J0
サイト Site 0DM
サイト SiteFeed  
サイト履歴 SiteHistory  
ソリューション Solution 501
ソリューションフィード SolutionFeed  
ソリューション履歴 SolutionHistory  
ソリューションの状況値 SolutionStatus  
静的リソース StaticResource 081
ToDo Task 00T
ToDoフィード TaskFeed  
ToDo の優先度値 TaskPriority  
ToDo の状況値 TaskStatus  
トピック Topic 0TO
エンティティ TopicAssignment 0FT
トピックフィード TopicFeed  
未決定行動リレーション UndecidedEventRelation  
ユーザ User 005
ユーザフィード UserFeed  
ユーザライセンス UserLicense 100
ユーザログイン UserLogin 0Yw
User Preference UserPreference 03u
ユーザプロファイル UserProfile  
ユーザレコードアクセス UserRecordAccess  
ロール UserRole 00E
投票 Vote 083
カスタムボタンまたはカスタムリンク WebLink 00b
アクセス WorkAccess 0W5
アクセス 共有 WorkAccessShare  
バッジ WorkBadge 0W2
バッジ定義 WorkBadgeDefinition 0W1
バッジ定義履歴 WorkBadgeDefinitionHistory  
バッジ定義 共有 WorkBadgeDefinitionShare  
コーチング WorkCoaching 0WD
コーチングフィード WorkCoachingFeed  
コーチング WorkCoachingHistory  
コーチング 共有 WorkCoachingShare  
フィードバック WorkFeedback 0WB
フィードバック質問 WorkFeedbackQuestion 0WA
フィードバック質問 WorkFeedbackQuestionHistory  
フィードバック質問セット WorkFeedbackQuestionSet 0W8
フィードバック質問セット 共有 WorkFeedbackQuestionSetShare  
フィードバック質問 共有 WorkFeedbackQuestionShare  
フィードバック要求 WorkFeedbackRequest 0WC
フィードバック要求履歴 WorkFeedbackRequestHistory  
フィードバック要求 共有 WorkFeedbackRequestShare  
フィードバック 共有 WorkFeedbackShare  
目標 WorkGoal 0WE
目標コラボレータ WorkGoalCollaborator 0WF
目標コラボレータ履歴 WorkGoalCollaboratorHistory  
目標フィード WorkGoalFeed  
目標履歴 WorkGoalHistory  
目標リンク WorkGoalLink 0WG
目標 共有 WorkGoalShare  
パフォーマンスサイクル WorkPerformanceCycle 0W7
パフォーマンスサイクルフィード WorkPerformanceCycleFeed  
パフォーマンスサマリーサイクル履歴 WorkPerformanceCycleHistory  
パフォーマンスサイクル 共有 WorkPerformanceCycleShare  
報奨 WorkReward 0W3
報奨資金 WorkRewardFund 0W4
報奨資金履歴 WorkRewardFundHistory  
報奨資金 共有 WorkRewardFundShare  
報奨履歴 WorkRewardHistory  
報奨 共有 WorkRewardShare  
感謝 WorkThanks 0W0
感謝 共有 WorkThanksShare  


んーこんな感じ。




取得したVFとapexはこんな感じ

<!--Visualforceコード-->
<apex:page  controller="Apiget">
    <apex:repeat  value="{!apinameList}" var="ls">
        {!ls.objectLabel},{!ls.objectName},{!ls.objectkeyPrefix}<br />
    </apex:repeat>
</apex:page>

//Apex
public class Apiget{
    
    //表示用リストクラス
    public List<apiname> apinameList{get;set;}
    
    //データ格納用クラス
    class apiname{
        public String objectLabel{get;set;}
        public String objectName{get;set;}
        public String objectkeyPrefix{get;set;}
    }
    
    //コンストラクタ
    public Apiget(){
        
        //全オブジェクト情報取得
        MAP<string,Schema.SObjectType> sobMap =schema.getGlobalDescribe();
        apinameList = new List<apiname>();
        for(String sobStr : sobMap.keySet()){
            apiname apnameclass = new apiname();
            Schema.SObjectType sobType = sobMap.get(sobStr);
            Schema.DescribeSObjectResult sobRes = sobType.getDescribe();
            apnameclass.objectLabel = sobRes.label;
            apnameclass.objectName = sobRes.name;
            apnameclass.objectkeyPrefix = sobRes.keyPrefix;
            
            //カスタムオブジェクトは除く
            if(!sobRes.custom)apinameList.add(apnameclass);
        }
    }
}
結構適当に作ったので変数名とか雑。
まぁ簡易的でいいじゃないんですかね。











      \       ヽ           |        /        / 
          \      ヽ               /      / 
‐、、         殺 伐 と し た ブ ロ グ に 鳥 取 県 が ! !      _,,-'' 
  `-、、                  __/\            _,,-'' 
      `-、、              _|    `~┐         _,,-'' 
                      _ノ       ∫ 
                  _,.~’        / 
───────‐     ,「~             ノ    ───────‐ 
               ,/              ` ̄7 
                |     怠けたい     / 
           _,,-'   ~`⌒^7            /    `-、、 
        _,,-''            丿            \,      `-、、 
 ,'´\           /  _7       /`⌒ーへ_,._⊃         /`i 
 !   \       _,,-┐    \    _,.,ノ          r‐-、、      /   ! 
 ゙、   `ー--<´   /      L. ,~’             ゙、  >-一'′   ,' 
  y'  U      `ヽ/     /            ヽ      ヽ '´     U   イ 
                                ____ 
         /      __        |       \____\ 
    ___/__ / ̄    ____|____ \ \____\ 
       //ヽ   /___         /|\       \ \____\ 
     / / ヽ  / /__     /  |  \       \_______ 
   /  /   / /   /     /    |    \          |    \ 
  /   /  / /  _/   __/      |      \__      |     \  ̄―_